Projects
Multimedia
LiVES
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 43
View file
LiVES.changes
Changed
@@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Sun Mar 11 19:11:39 UTC 2018 - avvissu@yandex.by + +- Update to 2.8.8: + * see: /usr/share/doc/packages/lives/ChangeLog + +------------------------------------------------------------------- Fri Jun 30 21:09:32 UTC 2017 - avvissu@yandex.by - Update to 2.8.7:
View file
LiVES.spec
Changed
@@ -20,7 +20,7 @@ %define soname 0 Name: LiVES -Version: 2.8.7 +Version: 2.8.8 Release: 0 Summary: Video Editor and VJ Tool License: GPL-2.0+ @@ -54,6 +54,7 @@ BuildRequires: pkgconfig(liboil-0.3) BuildRequires: pkgconfig(libpulse) BuildRequires: pkgconfig(libswscale) = 3.1.101 +BuildRequires: pkgconfig(libtirpc) BuildRequires: pkgconfig(libv4l1) BuildRequires: pkgconfig(mjpegtools) >= 1.6.2 BuildRequires: pkgconfig(ogg) @@ -395,6 +396,7 @@ %{_libdir}/lives/plugins/playback/audiostream/audiostreamer.pl %dir %{_libdir}/lives/plugins/playback/video %{_libdir}/lives/plugins/playback/video/SDL.so +%{_libdir}/lives/plugins/playback/video/libav_stream.so %{_libdir}/lives/plugins/playback/video/lives2lives_stream.so %{_libdir}/lives/plugins/playback/video/oggstream.so %{_libdir}/lives/plugins/playback/video/vloopback.so
View file
LiVES-2.8.7.tar.bz2/ChangeLog -> LiVES-2.8.8.tar.bz2/ChangeLog
Changed
@@ -1,3 +1,30 @@ +Version 2.8.8 +------------- +Fix "undo render to same clip" after rendering to selection. +Add new libav_stream playback plugin (WIP). +Set openGL playback plugin (if present) as the default for new installs. +(Multi monitor support) always show dialog windows on the gui monitor. +Re-enable audio recording from external sources (was inadvertantly disabled). +Fix possible problems with layout reloading (regression). +Reset to correct playback position when stop is pressed during / after pause (multitrack), +Increase size of playback area in multitrack mode. +Increase preview window size for video part open. +Add quick transcode menu option (beta). +Keep showing framebar when not playing (can be overriden in prefs). +Show audio source in framebar (overridden by pref). +Optimise redrawing of audio waveforms in clip editor. +Implement external audio trigger for recording. +Theme fixes for buttons. +Various optimisations. +Scale many widget sizes based on screen resolution. +Fix crash in multitrack parameter adjustment for effects with repeated channels. +Ctrl + mouse scroll can be used to zoom in / out in multitrack. +Disable ctrl-q (quit) accelerator during playback to prevent accidental triggering. +Updates for libav 3.5. +Updated Ukrainian translation (Yuri Chernovian). + + + Version 2.8.7 (29 June 2017) ---------------------------- Remove glad.h dependence on khr.
View file
LiVES-2.8.7.tar.bz2/LiVES.doxygen -> LiVES-2.8.8.tar.bz2/LiVES.doxygen
Changed
@@ -38,7 +38,7 @@ # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 2.8.7 +PROJECT_NUMBER = 2.8.8 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a
View file
LiVES-2.8.7.tar.bz2/Makefile.in -> LiVES-2.8.8.tar.bz2/Makefile.in
Changed
@@ -352,6 +352,8 @@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ +LIBSWRESAMPLE_CFLAGS = @LIBSWRESAMPLE_CFLAGS@ +LIBSWRESAMPLE_LIBS = @LIBSWRESAMPLE_LIBS@ LIBSWSCALE_CFLAGS = @LIBSWSCALE_CFLAGS@ LIBSWSCALE_LIBS = @LIBSWSCALE_LIBS@ LIBTHREAD = @LIBTHREAD@
View file
LiVES-2.8.7.tar.bz2/README -> LiVES-2.8.8.tar.bz2/README
Changed
@@ -63,16 +63,16 @@ If you got LiVES as a tar.gz or tar.bz2, at a terminal prompt, enter the following: - bzip2 -d LiVES-2.8.7.tar.bz2 + bzip2 -d LiVES-2.8.8.tar.bz2 or, - gzip -d LiVES-2.8.7.tar.gz + gzip -d LiVES-2.8.8.tar.gz depending on which version you have. Then: - tar xvf LIVES-2.8.7.tar + tar xvf LIVES-2.8.8.tar - cd lives-2.8.7 + cd lives-2.8.8
View file
LiVES-2.8.7.tar.bz2/RFX/RFX.spec -> LiVES-2.8.8.tar.bz2/RFX/RFX.spec
Changed
@@ -30,6 +30,7 @@ - Add "special|password" - Fix text errors, add note about "$fps" - Clarify max length for fileread special keyword. +- tighten up wording a little bit TODO: - split into RFX layout and RFX plugin components (?) @@ -47,6 +48,8 @@ +1. Introduction + RFX is a system for generating parameter windows and plugins, e.g. rendered effects from scripts. It currently has features for: @@ -70,12 +73,11 @@ -------------------------------------------------------------------- -In the present RFX implementation for LiVES, pre/loop/post code and triggers -must be written in LiVES-perl (language code 0xF0), which is based on Perl -but with extra default variables and some subroutines to make frame (image) -processing easier. -The following section describes a script file, and the rules which must be +2. RFX Scripts + + +The following section describes a full RFX script, and the rules which must be implemented in order to comply with the RFX script version 1.8 @@ -83,16 +85,29 @@ numeric values is "." -Script files +Scripts ------------ -Script files are the beginning point for all effects/tools/utilities in RFX. -From the script file, a plugin can be generated for a particular host +Scripts are the beginning point for all effects/tools/utilities in RFX. +From the script, an interface and or plugin can be generated for a particular host application. The details of the plugin generation are left to the authors of the relevant host applications. RFX script files are abstracted in the sense that they are not tied to any particular widget set, or to any particular method of transferring data between host and plugin. +The function of the plugin is to return the data in each section as requested by the host. If applicable, it +should also execute the code in the relevant code sections <onchange>, <pre>, <post>, <loop>. One may think of a builder tool which +takes a script and generates a plugin, which the host can then load and use. For example there is the build_lives_rfx_plugin tool for the LiVES video editor +which can generate an executable Perl plugin from a full RFX script. + +The function of the host is build an interface as defined by either the parameters, parameter_window sections, or by combining both. +The host should then run this parameter window and marshall the parameters back to the plugin. + +Some RFX scripts may use only the parameter_window and the other mandatory sections. + + + + Here are the sections (some mandatory, some optional) which comprise an RFX script file. Each section in the script file is laid out as follows: @@ -384,6 +399,16 @@ + + + + + +RFX Interface Section +--------------------- + + + <param_window> [optional] [list] This section is used to provide layout hints to the host about how to draw a @@ -422,10 +447,9 @@ e.g: <param_window> -layout|p0| +layout|p0|"this is a label"| layout|p5| -layout|p1| -layout|p2| +layout|p1|fill|p2| layout|hseparator| layout|p3|fill| layout|p4|fill| @@ -435,7 +459,7 @@ A second keyword which can be used in the param_window section is "special". This indicates that the host can optionally add a widget to the window which -links together some of the parameters in a special way. +links together some of the parameters in a special way, or has some variant functionality. Two examples are: @@ -482,6 +506,15 @@ Special type "password" - 1 string parameter : the host may hide/obscure the input to this string + + +================================== end interface section ======================================================== + + + + + + <properties> [optional] this is a bitmap field (currently 32 bit). Hexadecimal values are allowed. @@ -492,16 +525,18 @@ 0x0004 == batch mode generator If the "may resize" bit is set, _all_ frames in the processing block may be -resized to a new width and height. The plugin should inform the host about -the new frame width and height. The exact mechanism for this information to -be passed back to the host is still to be decided. +resized to a new width and height. The host should take measures to determine the new width / height of the output using its +standard discovery methods. A "batch mode" generator is a plugin with 0 in channels, and which generates all frames in a single pass (i.e. the loop code is only to be run once). -0x8000 == reserved. This bit is reserved by the LiVES video editor. +0x8000 == reserved, may be ignored / set / reset. +0x4000 == reserved, may be ignored / set / reset. +0x2000 == reserved, may be ignored / set / reset. +0x1000 == reserved, may be ignored / set / reset. If the value of properties is not defined, it is assumed to be 0x0000.
View file
LiVES-2.8.7.tar.bz2/build-lives-rfx-plugin -> LiVES-2.8.8.tar.bz2/build-lives-rfx-plugin
Changed
@@ -78,7 +78,7 @@ } -$builder_version="2.8.7"; +$builder_version="2.8.8"; if ($in_channels==0&&$properties&0x0004) { #batch mode generator
View file
LiVES-2.8.7.tar.bz2/configure -> LiVES-2.8.8.tar.bz2/configure
Changed
@@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for LiVES 2.8.7. +# Generated by GNU Autoconf 2.69 for LiVES 2.8.8. # # Report bugs to <https://sourceforge.net/p/lives/bugs/>. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='LiVES' PACKAGE_TARNAME='lives' -PACKAGE_VERSION='2.8.7' -PACKAGE_STRING='LiVES 2.8.7' +PACKAGE_VERSION='2.8.8' +PACKAGE_STRING='LiVES 2.8.8' PACKAGE_BUGREPORT='https://sourceforge.net/p/lives/bugs/' PACKAGE_URL='http://lives-video.com' @@ -787,10 +787,14 @@ HAVE_AVFORMAT_NEW_STREAM_TRUE HAVE_AV_CODEC_SET_PKT_TIMEBASE_FALSE HAVE_AV_CODEC_SET_PKT_TIMEBASE_TRUE +HAVE_AVCODEC_GET_NAME_FALSE +HAVE_AVCODEC_GET_NAME_TRUE HAVE_AVCODEC_ALLOC_CONTEXT3_FALSE HAVE_AVCODEC_ALLOC_CONTEXT3_TRUE HAVE_AVCODEC_OPEN2_FALSE HAVE_AVCODEC_OPEN2_TRUE +HAVE_SWRESAMPLE_FALSE +HAVE_SWRESAMPLE_TRUE HAVE_SWSCALE_FALSE HAVE_SWSCALE_TRUE HAVE_AVUTIL_FALSE @@ -799,6 +803,8 @@ HAVE_AVFORMAT_TRUE HAVE_AVCODEC_FALSE HAVE_AVCODEC_TRUE +LIBSWRESAMPLE_LIBS +LIBSWRESAMPLE_CFLAGS LIBSWSCALE_LIBS LIBSWSCALE_CFLAGS LIBAVUTIL_LIBS @@ -1142,6 +1148,8 @@ LIBAVUTIL_LIBS LIBSWSCALE_CFLAGS LIBSWSCALE_LIBS +LIBSWRESAMPLE_CFLAGS +LIBSWRESAMPLE_LIBS OPENCV_CFLAGS OPENCV_LIBS FFTW3F_CFLAGS @@ -1742,7 +1750,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures LiVES 2.8.7 to adapt to many kinds of systems. +\`configure' configures LiVES 2.8.8 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1814,7 +1822,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of LiVES 2.8.7:";; + short | recursive ) echo "Configuration of LiVES 2.8.8:";; esac cat <<\_ACEOF @@ -1944,6 +1952,10 @@ C compiler flags for LIBSWSCALE, overriding pkg-config LIBSWSCALE_LIBS linker flags for LIBSWSCALE, overriding pkg-config + LIBSWRESAMPLE_CFLAGS + C compiler flags for LIBSWRESAMPLE, overriding pkg-config + LIBSWRESAMPLE_LIBS + linker flags for LIBSWRESAMPLE, overriding pkg-config OPENCV_CFLAGS C compiler flags for OPENCV, overriding pkg-config OPENCV_LIBS linker flags for OPENCV, overriding pkg-config @@ -2086,7 +2098,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -LiVES configure 2.8.7 +LiVES configure 2.8.8 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2813,7 +2825,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by LiVES $as_me 2.8.7, which was +It was created by LiVES $as_me 2.8.8, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3794,7 +3806,7 @@ # Define the identity of the package. PACKAGE='lives' - VERSION='2.8.7' + VERSION='2.8.8' cat >>confdefs.h <<_ACEOF @@ -26045,6 +26057,7 @@ HAVE_AVFORMAT=false HAVE_AVUTIL=false HAVE_SWSCALE=false +HAVE_SWRESAMPLE=false # Check whether --enable-ffmpeg was given. if test "${enable_ffmpeg+set}" = set; then : @@ -26342,7 +26355,81 @@ HAVE_SWSCALE=true fi + +pkg_failed=no +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBSWRESAMPLE" >&5 +$as_echo_n "checking for LIBSWRESAMPLE... " >&6; } + +if test -n "$LIBSWRESAMPLE_CFLAGS"; then + pkg_cv_LIBSWRESAMPLE_CFLAGS="$LIBSWRESAMPLE_CFLAGS" + elif test -n "$PKG_CONFIG"; then + if test -n "$PKG_CONFIG" && \ + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libswresample\""; } >&5 + ($PKG_CONFIG --exists --print-errors "libswresample") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + pkg_cv_LIBSWRESAMPLE_CFLAGS=`$PKG_CONFIG --cflags "libswresample" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes +else + pkg_failed=yes +fi + else + pkg_failed=untried +fi +if test -n "$LIBSWRESAMPLE_LIBS"; then + pkg_cv_LIBSWRESAMPLE_LIBS="$LIBSWRESAMPLE_LIBS" + elif test -n "$PKG_CONFIG"; then + if test -n "$PKG_CONFIG" && \ + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libswresample\""; } >&5 + ($PKG_CONFIG --exists --print-errors "libswresample") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + pkg_cv_LIBSWRESAMPLE_LIBS=`$PKG_CONFIG --libs "libswresample" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes +else + pkg_failed=yes +fi + else + pkg_failed=untried +fi + + + +if test $pkg_failed = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then + _pkg_short_errors_supported=yes +else + _pkg_short_errors_supported=no fi + if test $_pkg_short_errors_supported = yes; then + LIBSWRESAMPLE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libswresample" 2>&1` + else + LIBSWRESAMPLE_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libswresample" 2>&1` + fi + # Put the nasty error message in config.log where it belongs + echo "$LIBSWRESAMPLE_PKG_ERRORS" >&5 + + HAVE_SWRESAMPLE=false +elif test $pkg_failed = untried; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + HAVE_SWRESAMPLE=false +else + LIBSWRESAMPLE_CFLAGS=$pkg_cv_LIBSWRESAMPLE_CFLAGS + LIBSWRESAMPLE_LIBS=$pkg_cv_LIBSWRESAMPLE_LIBS + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + HAVE_SWRESAMPLE=true +fi + +fi + + @@ -26385,10 +26472,19 @@ HAVE_SWSCALE_FALSE= fi + if $HAVE_SWRESAMPLE; then + HAVE_SWRESAMPLE_TRUE= + HAVE_SWRESAMPLE_FALSE='#' +else + HAVE_SWRESAMPLE_TRUE='#' + HAVE_SWRESAMPLE_FALSE= +fi + HAVE_AVCODEC_OPEN2=false HAVE_AVCODEC_ALLOC_CONTEXT3=false +HAVE_AVCODEC_GET_NAME=false HAVE_AV_CODEC_SET_PKT_TIMEBASE=false HAVE_AVFORMAT_NEW_STREAM=false HAVE_AVFORMAT_FIND_STREAM_INFO=false @@ -26485,9 +26581,9 @@ HAVE_AVCODEC_ALLOC_COBTEXT3=false fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for av_codec_set_pkt_timebase in -lavcodec" >&5 -$as_echo_n "checking for av_codec_set_pkt_timebase in -lavcodec... " >&6; } -if ${ac_cv_lib_avcodec_av_codec_set_pkt_timebase+:} false; then : +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for avcodec_get_name in -lavcodec" >&5 +$as_echo_n "checking for avcodec_get_name in -lavcodec... " >&6; } +if ${ac_cv_lib_avcodec_avcodec_get_name+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS @@ -26501,35 +26597,35 @@ #ifdef __cplusplus extern "C" #endif -char av_codec_set_pkt_timebase (); +char avcodec_get_name (); int main () { -return av_codec_set_pkt_timebase (); +return avcodec_get_name (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_avcodec_av_codec_set_pkt_timebase=yes + ac_cv_lib_avcodec_avcodec_get_name=yes else - ac_cv_lib_avcodec_av_codec_set_pkt_timebase=no + ac_cv_lib_avcodec_avcodec_get_name=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_avcodec_av_codec_set_pkt_timebase" >&5 -$as_echo "$ac_cv_lib_avcodec_av_codec_set_pkt_timebase" >&6; } -if test "x$ac_cv_lib_avcodec_av_codec_set_pkt_timebase" = xyes; then : - HAVE_AV_CODEC_SET_PKT_TIMEBASE=true +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_avcodec_avcodec_get_name" >&5 +$as_echo "$ac_cv_lib_avcodec_avcodec_get_name" >&6; } +if test "x$ac_cv_lib_avcodec_avcodec_get_name" = xyes; then : + HAVE_AVCODEC_GET_NAME=true else - HAVE_AV_CODEC_SET_PKT_TIMEBASE=false + HAVE_AVCODEC_GET_NAME=false fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for av_packet_unref in -lavcodec" >&5 -$as_echo_n "checking for av_packet_unref in -lavcodec... " >&6; } -if ${ac_cv_lib_avcodec_av_packet_unref+:} false; then : +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for av_codec_set_pkt_timebase in -lavcodec" >&5 +$as_echo_n "checking for av_codec_set_pkt_timebase in -lavcodec... " >&6; } +if ${ac_cv_lib_avcodec_av_codec_set_pkt_timebase+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS @@ -26543,35 +26639,35 @@ #ifdef __cplusplus extern "C" #endif -char av_packet_unref (); +char av_codec_set_pkt_timebase (); int main () { -return av_packet_unref (); +return av_codec_set_pkt_timebase (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_avcodec_av_packet_unref=yes + ac_cv_lib_avcodec_av_codec_set_pkt_timebase=yes else - ac_cv_lib_avcodec_av_packet_unref=no + ac_cv_lib_avcodec_av_codec_set_pkt_timebase=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_avcodec_av_packet_unref" >&5 -$as_echo "$ac_cv_lib_avcodec_av_packet_unref" >&6; } -if test "x$ac_cv_lib_avcodec_av_packet_unref" = xyes; then : - HAVE_AVPACKET_UNREF=true +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_avcodec_av_codec_set_pkt_timebase" >&5 +$as_echo "$ac_cv_lib_avcodec_av_codec_set_pkt_timebase" >&6; } +if test "x$ac_cv_lib_avcodec_av_codec_set_pkt_timebase" = xyes; then : + HAVE_AV_CODEC_SET_PKT_TIMEBASE=true else - HAVE_AVPACKET_UNREF=false + HAVE_AV_CODEC_SET_PKT_TIMEBASE=false fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for av_frame_unref in -lavcodec" >&5 -$as_echo_n "checking for av_frame_unref in -lavcodec... " >&6; } -if ${ac_cv_lib_avcodec_av_frame_unref+:} false; then : +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for av_packet_unref in -lavcodec" >&5 +$as_echo_n "checking for av_packet_unref in -lavcodec... " >&6; } +if ${ac_cv_lib_avcodec_av_packet_unref+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS @@ -26585,30 +26681,30 @@ #ifdef __cplusplus extern "C" #endif -char av_frame_unref (); +char av_packet_unref (); int main () { -return av_frame_unref (); +return av_packet_unref (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_avcodec_av_frame_unref=yes + ac_cv_lib_avcodec_av_packet_unref=yes else - ac_cv_lib_avcodec_av_frame_unref=no + ac_cv_lib_avcodec_av_packet_unref=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_avcodec_av_frame_unref" >&5 -$as_echo "$ac_cv_lib_avcodec_av_frame_unref" >&6; } -if test "x$ac_cv_lib_avcodec_av_frame_unref" = xyes; then : - HAVE_AVFRAME_UNREF=true +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_avcodec_av_packet_unref" >&5 +$as_echo "$ac_cv_lib_avcodec_av_packet_unref" >&6; } +if test "x$ac_cv_lib_avcodec_av_packet_unref" = xyes; then : + HAVE_AVPACKET_UNREF=true else - HAVE_AVFRAME_UNREF=false + HAVE_AVPACKET_UNREF=false fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for av_get_bits_per_sample in -lavcodec" >&5 @@ -26891,6 +26987,51 @@ fi +if test "$HAVE_AVUTIL" = "true" ; then +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for av_frame_unref in -lavutil" >&5 +$as_echo_n "checking for av_frame_unref in -lavutil... " >&6; } +if ${ac_cv_lib_avutil_av_frame_unref+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lavutil $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char av_frame_unref (); +int +main () +{ +return av_frame_unref (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_avutil_av_frame_unref=yes +else + ac_cv_lib_avutil_av_frame_unref=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_avutil_av_frame_unref" >&5 +$as_echo "$ac_cv_lib_avutil_av_frame_unref" >&6; } +if test "x$ac_cv_lib_avutil_av_frame_unref" = xyes; then : + HAVE_AVFRAME_UNREF=true +else + HAVE_AVFRAME_UNREF=false +fi + +fi + if $HAVE_AVCODEC_OPEN2; then HAVE_AVCODEC_OPEN2_TRUE= HAVE_AVCODEC_OPEN2_FALSE='#' @@ -26907,6 +27048,14 @@ HAVE_AVCODEC_ALLOC_CONTEXT3_FALSE= fi + if $HAVE_AVCODEC_GET_NAME; then + HAVE_AVCODEC_GET_NAME_TRUE= + HAVE_AVCODEC_GET_NAME_FALSE='#' +else + HAVE_AVCODEC_GET_NAME_TRUE='#' + HAVE_AVCODEC_GET_NAME_FALSE= +fi + if $HAVE_AV_CODEC_SET_PKT_TIMEBASE; then HAVE_AV_CODEC_SET_PKT_TIMEBASE_TRUE= HAVE_AV_CODEC_SET_PKT_TIMEBASE_FALSE='#' @@ -29435,12 +29584,12 @@ pkg_cv_WEED_COMPAT_CFLAGS="$WEED_COMPAT_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libweed-compat >= 0.9.0\""; } >&5 - ($PKG_CONFIG --exists --print-errors "libweed-compat >= 0.9.0") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libweed-compat >= 0.10.0\""; } >&5 + ($PKG_CONFIG --exists --print-errors "libweed-compat >= 0.10.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_WEED_COMPAT_CFLAGS=`$PKG_CONFIG --cflags "libweed-compat >= 0.9.0" 2>/dev/null` + pkg_cv_WEED_COMPAT_CFLAGS=`$PKG_CONFIG --cflags "libweed-compat >= 0.10.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes @@ -29452,12 +29601,12 @@ pkg_cv_WEED_COMPAT_LIBS="$WEED_COMPAT_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libweed-compat >= 0.9.0\""; } >&5 - ($PKG_CONFIG --exists --print-errors "libweed-compat >= 0.9.0") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libweed-compat >= 0.10.0\""; } >&5 + ($PKG_CONFIG --exists --print-errors "libweed-compat >= 0.10.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_WEED_COMPAT_LIBS=`$PKG_CONFIG --libs "libweed-compat >= 0.9.0" 2>/dev/null` + pkg_cv_WEED_COMPAT_LIBS=`$PKG_CONFIG --libs "libweed-compat >= 0.10.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes @@ -29478,9 +29627,9 @@ _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - WEED_COMPAT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libweed-compat >= 0.9.0" 2>&1` + WEED_COMPAT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libweed-compat >= 0.10.0" 2>&1` else - WEED_COMPAT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libweed-compat >= 0.9.0" 2>&1` + WEED_COMPAT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libweed-compat >= 0.10.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$WEED_COMPAT_PKG_ERRORS" >&5 @@ -29921,6 +30070,10 @@ as_fn_error $? "conditional \"HAVE_SWSCALE\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi +if test -z "${HAVE_SWRESAMPLE_TRUE}" && test -z "${HAVE_SWRESAMPLE_FALSE}"; then + as_fn_error $? "conditional \"HAVE_SWRESAMPLE\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi if test -z "${HAVE_AVCODEC_OPEN2_TRUE}" && test -z "${HAVE_AVCODEC_OPEN2_FALSE}"; then as_fn_error $? "conditional \"HAVE_AVCODEC_OPEN2\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 @@ -29929,6 +30082,10 @@ as_fn_error $? "conditional \"HAVE_AVCODEC_ALLOC_CONTEXT3\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi +if test -z "${HAVE_AVCODEC_GET_NAME_TRUE}" && test -z "${HAVE_AVCODEC_GET_NAME_FALSE}"; then + as_fn_error $? "conditional \"HAVE_AVCODEC_GET_NAME\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi if test -z "${HAVE_AV_CODEC_SET_PKT_TIMEBASE_TRUE}" && test -z "${HAVE_AV_CODEC_SET_PKT_TIMEBASE_FALSE}"; then as_fn_error $? "conditional \"HAVE_AV_CODEC_SET_PKT_TIMEBASE\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 @@ -30514,7 +30671,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by LiVES $as_me 2.8.7, which was +This file was extended by LiVES $as_me 2.8.8, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -30572,7 +30729,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -LiVES config.status 2.8.7 +LiVES config.status 2.8.8 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\"
View file
LiVES-2.8.7.tar.bz2/configure.ac -> LiVES-2.8.8.tar.bz2/configure.ac
Changed
@@ -5,7 +5,7 @@ [m4_pattern_allow([^AC_.*])]) dnl IMPORTANT !! $version must also be set to exactly the same string in smogrify -AC_INIT(LiVES,2.8.7,https://sourceforge.net/p/lives/bugs/,,http://lives-video.com) +AC_INIT(LiVES,2.8.8,https://sourceforge.net/p/lives/bugs/,,http://lives-video.com) AC_CANONICAL_HOST AC_CANONICAL_TARGET @@ -456,6 +456,7 @@ HAVE_AVFORMAT=false HAVE_AVUTIL=false HAVE_SWSCALE=false +HAVE_SWRESAMPLE=false AC_ARG_ENABLE( ffmpeg, [ --disable-ffmpeg Disable ffmpeg (avcodec) support.] , disable_ffmpeg=yes) if test "x$disable_ffmpeg" != "xyes" ; then @@ -470,6 +471,8 @@ PKG_CHECK_MODULES(LIBSWSCALE,libswscale,HAVE_SWSCALE=true,HAVE_SWSCALE=false) +PKG_CHECK_MODULES(LIBSWRESAMPLE,libswresample,HAVE_SWRESAMPLE=true,HAVE_SWRESAMPLE=false) + fi AC_SUBST(LIBAVCODEC_CFLAGS) @@ -480,15 +483,19 @@ AC_SUBST(LIBAVUTIL_LIBS) AC_SUBST(LIBSWSCALE_CFLAGS) AC_SUBST(LIBSWSCALE_LIBS) +AC_SUBST(LIBSWRESAMPLE_CFLAGS) +AC_SUBST(LIBSWRESAMPLE_LIBS) AM_CONDITIONAL(HAVE_AVCODEC,$HAVE_AVCODEC) AM_CONDITIONAL(HAVE_AVFORMAT,$HAVE_AVFORMAT) AM_CONDITIONAL(HAVE_AVUTIL,$HAVE_AVUTIL) AM_CONDITIONAL(HAVE_SWSCALE,$HAVE_SWSCALE) +AM_CONDITIONAL(HAVE_SWRESAMPLE,$HAVE_SWRESAMPLE) HAVE_AVCODEC_OPEN2=false HAVE_AVCODEC_ALLOC_CONTEXT3=false +HAVE_AVCODEC_GET_NAME=false HAVE_AV_CODEC_SET_PKT_TIMEBASE=false HAVE_AVFORMAT_NEW_STREAM=false HAVE_AVFORMAT_FIND_STREAM_INFO=false @@ -503,9 +510,9 @@ if test "$HAVE_AVCODEC" = "true" ; then AC_CHECK_LIB(avcodec,avcodec_open2,HAVE_AVCODEC_OPEN2=true,HAVE_AVCODEC_OPEN2=false) AC_CHECK_LIB(avcodec,avcodec_alloc_context3,HAVE_AVCODEC_ALLOC_CONTEXT3=true,HAVE_AVCODEC_ALLOC_COBTEXT3=false) +AC_CHECK_LIB(avcodec,avcodec_get_name,HAVE_AVCODEC_GET_NAME=true,HAVE_AVCODEC_GET_NAME=false) AC_CHECK_LIB(avcodec,av_codec_set_pkt_timebase,HAVE_AV_CODEC_SET_PKT_TIMEBASE=true,HAVE_AV_CODEC_SET_PKT_TIMEBASE=false) AC_CHECK_LIB(avcodec,av_packet_unref,HAVE_AVPACKET_UNREF=true,HAVE_AVPACKET_UNREF=false) -AC_CHECK_LIB(avcodec,av_frame_unref,HAVE_AVFRAME_UNREF=true,HAVE_AVFRAME_UNREF=false) AC_CHECK_LIB(avcodec,av_get_bits_per_sample,HAVE_AV_SET_BITS_PER_SAMPLE=true,HAVE_AV_SET_BITS_PER_SAMPLE=false) fi @@ -527,8 +534,13 @@ fi +if test "$HAVE_AVUTIL" = "true" ; then +AC_CHECK_LIB(avutil,av_frame_unref,HAVE_AVFRAME_UNREF=true,HAVE_AVFRAME_UNREF=false) +fi + AM_CONDITIONAL(HAVE_AVCODEC_OPEN2,$HAVE_AVCODEC_OPEN2) AM_CONDITIONAL(HAVE_AVCODEC_ALLOC_CONTEXT3,$HAVE_AVCODEC_ALLOC_CONTEXT3) +AM_CONDITIONAL(HAVE_AVCODEC_GET_NAME,$HAVE_AVCODEC_GET_NAME) AM_CONDITIONAL(HAVE_AV_CODEC_SET_PKT_TIMEBASE,$HAVE_AV_CODEC_SET_PKT_TIMEBASE) AM_CONDITIONAL(HAVE_AVFORMAT_NEW_STREAM,$HAVE_AVFORMAT_NEW_STREAM) AM_CONDITIONAL(HAVE_AVPACKET_UNREF,$HAVE_AVPACKET_UNREF) @@ -911,7 +923,7 @@ AM_CONDITIONAL(HAVE_SYSTEM_WEED_UTILS,$HAVE_SYSTEM_WEED_UTILS) -PKG_CHECK_MODULES(WEED_COMPAT, libweed-compat >= 0.9.0, HAVE_SYSTEM_WEED_COMPAT=true, HAVE_SYSTEM_WEED_COMPAT=false) +PKG_CHECK_MODULES(WEED_COMPAT, libweed-compat >= 0.10.0, HAVE_SYSTEM_WEED_COMPAT=true, HAVE_SYSTEM_WEED_COMPAT=false) AC_SUBST(WEED_COMPAT_CFLAGS) AC_SUBST(WEED_COMPAT_LIBS)
View file
LiVES-2.8.7.tar.bz2/libOSC/Makefile.in -> LiVES-2.8.8.tar.bz2/libOSC/Makefile.in
Changed
@@ -380,6 +380,8 @@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ +LIBSWRESAMPLE_CFLAGS = @LIBSWRESAMPLE_CFLAGS@ +LIBSWRESAMPLE_LIBS = @LIBSWRESAMPLE_LIBS@ LIBSWSCALE_CFLAGS = @LIBSWSCALE_CFLAGS@ LIBSWSCALE_LIBS = @LIBSWSCALE_LIBS@ LIBTHREAD = @LIBTHREAD@
View file
LiVES-2.8.7.tar.bz2/libOSC/client/Makefile.in -> LiVES-2.8.8.tar.bz2/libOSC/client/Makefile.in
Changed
@@ -323,6 +323,8 @@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ +LIBSWRESAMPLE_CFLAGS = @LIBSWRESAMPLE_CFLAGS@ +LIBSWRESAMPLE_LIBS = @LIBSWRESAMPLE_LIBS@ LIBSWSCALE_CFLAGS = @LIBSWSCALE_CFLAGS@ LIBSWSCALE_LIBS = @LIBSWSCALE_LIBS@ LIBTHREAD = @LIBTHREAD@
View file
LiVES-2.8.7.tar.bz2/libOSC/sendOSC/Makefile.in -> LiVES-2.8.8.tar.bz2/libOSC/sendOSC/Makefile.in
Changed
@@ -295,6 +295,8 @@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ +LIBSWRESAMPLE_CFLAGS = @LIBSWRESAMPLE_CFLAGS@ +LIBSWRESAMPLE_LIBS = @LIBSWRESAMPLE_LIBS@ LIBSWSCALE_CFLAGS = @LIBSWSCALE_CFLAGS@ LIBSWSCALE_LIBS = @LIBSWSCALE_LIBS@ LIBTHREAD = @LIBTHREAD@
View file
LiVES-2.8.7.tar.bz2/liblives.doxygen -> LiVES-2.8.8.tar.bz2/liblives.doxygen
Changed
@@ -38,7 +38,7 @@ # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 2.8.7 +PROJECT_NUMBER = 2.8.8 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a
View file
LiVES-2.8.7.tar.bz2/libweed/Makefile.am -> LiVES-2.8.8.tar.bz2/libweed/Makefile.am
Changed
@@ -24,8 +24,8 @@ @echo "Doxygen not installed, skipping sourcecode documentation" endif -WEED_SO_VERSION = 0:8:0 -WEED_PSO_VERSION = 0:13:0 +WEED_SO_VERSION = 0:9:0 +WEED_PSO_VERSION = 0:14:0 LIBS =
View file
LiVES-2.8.7.tar.bz2/libweed/Makefile.in -> LiVES-2.8.8.tar.bz2/libweed/Makefile.in
Changed
@@ -372,6 +372,8 @@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = +LIBSWRESAMPLE_CFLAGS = @LIBSWRESAMPLE_CFLAGS@ +LIBSWRESAMPLE_LIBS = @LIBSWRESAMPLE_LIBS@ LIBSWSCALE_CFLAGS = @LIBSWSCALE_CFLAGS@ LIBSWSCALE_LIBS = @LIBSWSCALE_LIBS@ LIBTHREAD = @LIBTHREAD@ @@ -537,8 +539,8 @@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ v4l1_INCFILE = @v4l1_INCFILE@ -WEED_SO_VERSION = 0:8:0 -WEED_PSO_VERSION = 0:13:0 +WEED_SO_VERSION = 0:9:0 +WEED_PSO_VERSION = 0:14:0 @IS_DARWIN_FALSE@extra_ldflags = -fPIC -DPIC @IS_DARWIN_TRUE@extra_ldflags = @IS_DARWIN_FALSE@extra_cflags = -fPIC -DPIC
View file
LiVES-2.8.7.tar.bz2/libweed/libweed-compat.pc -> LiVES-2.8.8.tar.bz2/libweed/libweed-compat.pc
Changed
@@ -7,6 +7,6 @@ Description: Compatibility utilities for libweed Requires: Requires.private: -Version: 0.9.0 +Version: 0.10.0 Libs: Cflags: -I${includedir}
View file
LiVES-2.8.7.tar.bz2/libweed/weed-compat.h -> LiVES-2.8.8.tar.bz2/libweed/weed-compat.h
Changed
@@ -59,6 +59,8 @@ #include <weed/weed-palettes.h> #endif +#define WEED_COMPAT_VERSION 0.10.0 + int fourccp_to_weedp(unsigned int fourcc, int bpp, int *interlaced, int *sampling, int *sspace, int *clamping) { // inputs are fourcc and bpp @@ -211,162 +213,161 @@ #define MKTAG(a, b, c, d) ((a) | ((b) << 8) | ((c) << 16) | ((d) << 24)) #endif - -#if (LIBAVCODEC_VERSION_MAJOR > 54) -#define CodecID AVCodecID - -#define CODEC_ID_NONE AV_CODEC_ID_NONE -#define CODEC_ID_H264 AV_CODEC_ID_H264 -#define CODEC_ID_H263 AV_CODEC_ID_H263 -#define CODEC_ID_H263P AV_CODEC_ID_H263P -#define CODEC_ID_H263I AV_CODEC_ID_H263I -#define CODEC_ID_H261 AV_CODEC_ID_H261 -#define CODEC_ID_MPEG4 AV_CODEC_ID_MPEG4 -#define CODEC_ID_MSMPEG4V3 AV_CODEC_ID_MSMPEG4V3 -#define CODEC_ID_MSMPEG4V2 AV_CODEC_ID_MSMPEG4V2 -#define CODEC_ID_MSMPEG4V1 AV_CODEC_ID_MSMPEG4V1 -#define CODEC_ID_WMV1 AV_CODEC_ID_WMV1 -#define CODEC_ID_WMV2 AV_CODEC_ID_WMV2 -#define CODEC_ID_DVVIDEO AV_CODEC_ID_DVVIDEO -#define CODEC_ID_MPEG1VIDEO AV_CODEC_ID_MPEG1VIDEO -#define CODEC_ID_MPEG2VIDEO AV_CODEC_ID_MPEG2VIDEO -#define CODEC_ID_MJPEG AV_CODEC_ID_MJPEG -#define CODEC_ID_LJPEG AV_CODEC_ID_LJPEG -#define CODEC_ID_JPEGLS AV_CODEC_ID_JPEGLS -#define CODEC_ID_HUFFYUV AV_CODEC_ID_HUFFYUV -#define CODEC_ID_FFVHUFF AV_CODEC_ID_FFVHUFF -#define CODEC_ID_CYUV AV_CODEC_ID_CYUV -#define CODEC_ID_RAWVIDEO AV_CODEC_ID_RAWVIDEO -#define CODEC_ID_INDEO2 AV_CODEC_ID_INDEO2 -#define CODEC_ID_INDEO3 AV_CODEC_ID_INDEO3 -#define CODEC_ID_INDEO4 AV_CODEC_ID_INDEO4 -#define CODEC_ID_INDEO5 AV_CODEC_ID_INDEO5 -#define CODEC_ID_VP3 AV_CODEC_ID_VP3 -#define CODEC_ID_VP5 AV_CODEC_ID_VP5 -#define CODEC_ID_VP6 AV_CODEC_ID_VP6 -#define CODEC_ID_VP6F AV_CODEC_ID_VP6F -#define CODEC_ID_VP6A AV_CODEC_ID_VP6A -#define CODEC_ID_ASV1 AV_CODEC_ID_ASV1 -#define CODEC_ID_ASV2 AV_CODEC_ID_ASV2 -#define CODEC_ID_VCR1 AV_CODEC_ID_VCR1 -#define CODEC_ID_FFV1 AV_CODEC_ID_FFV1 -#define CODEC_ID_XAN_WC4 AV_CODEC_ID_XAN_WC4 -#define CODEC_ID_MIMIC AV_CODEC_ID_MIMIC -#define CODEC_ID_MSRLE AV_CODEC_ID_MSRLE -#define CODEC_ID_MSVIDEO1 AV_CODEC_ID_MSVIDEO1 -#define CODEC_ID_CINEPAK AV_CODEC_ID_CINEPAK -#define CODEC_ID_TRUEMOTION1 AV_CODEC_ID_TRUEMOTION1 -#define CODEC_ID_TRUEMOTION2 AV_CODEC_ID_TRUEMOTION2 -#define CODEC_ID_MSZH AV_CODEC_ID_MSZH -#define CODEC_ID_ZLIB AV_CODEC_ID_ZLIB +#if (LIBAVCODEC_VERSION_MAJOR <= 54) +#define AVCodecID CodecID + +#define AV_CODEC_ID_NONE CODEC_ID_NONE +#define AV_CODEC_ID_H264 CODEC_ID_H264 +#define AV_CODEC_ID_H263 CODEC_ID_H263 +#define AV_CODEC_ID_H263P CODEC_ID_H263P +#define AV_CODEC_ID_H263I CODEC_ID_H263I +#define AV_CODEC_ID_H261 CODEC_ID_H261 +#define AV_CODEC_ID_MPEG4 CODEC_ID_MPEG4 +#define AV_CODEC_ID_MSMPEG4V3 CODEC_ID_MSMPEG4V3 +#define AV_CODEC_ID_MSMPEG4V2 CODEC_ID_MSMPEG4V2 +#define AV_CODEC_ID_MSMPEG4V1 CODEC_ID_MSMPEG4V1 +#define AV_CODEC_ID_WMV1 CODEC_ID_WMV1 +#define AV_CODEC_ID_WMV2 CODEC_ID_WMV2 +#define AV_CODEC_ID_DVVIDEO CODEC_ID_DVVIDEO +#define AV_CODEC_ID_MPEG1VIDEO CODEC_ID_MPEG1VIDEO +#define AV_CODEC_ID_MPEG2VIDEO CODEC_ID_MPEG2VIDEO +#define AV_CODEC_ID_MJPEG CODEC_ID_MJPEG +#define AV_CODEC_ID_LJPEG CODEC_ID_LJPEG +#define AV_CODEC_ID_JPEGLS CODEC_ID_JPEGLS +#define AV_CODEC_ID_HUFFYUV CODEC_ID_HUFFYUV +#define AV_CODEC_ID_FFVHUFF CODEC_ID_FFVHUFF +#define AV_CODEC_ID_CYUV CODEC_ID_CYUV +#define AV_CODEC_ID_RAWVIDEO CODEC_ID_RAWVIDEO +#define AV_CODEC_ID_INDEO2 CODEC_ID_INDEO2 +#define AV_CODEC_ID_INDEO3 CODEC_ID_INDEO3 +#define AV_CODEC_ID_INDEO4 CODEC_ID_INDEO4 +#define AV_CODEC_ID_INDEO5 CODEC_ID_INDEO5 +#define AV_CODEC_ID_VP3 CODEC_ID_VP3 +#define AV_CODEC_ID_VP5 CODEC_ID_VP5 +#define AV_CODEC_ID_VP6 CODEC_ID_VP6 +#define AV_CODEC_ID_VP6F CODEC_ID_VP6F +#define AV_CODEC_ID_VP6A CODEC_ID_VP6A +#define AV_CODEC_ID_ASV1 CODEC_ID_ASV1 +#define AV_CODEC_ID_ASV2 CODEC_ID_ASV2 +#define AV_CODEC_ID_VCR1 CODEC_ID_VCR1 +#define AV_CODEC_ID_FFV1 CODEC_ID_FFV1 +#define AV_CODEC_ID_XAN_WC4 CODEC_ID_XAN_WC4 +#define AV_CODEC_ID_MIMIC CODEC_ID_MIMIC +#define AV_CODEC_ID_MSRLE CODEC_ID_MSRLE +#define AV_CODEC_ID_MSVIDEO1 CODEC_ID_MSVIDEO1 +#define AV_CODEC_ID_CINEPAK CODEC_ID_CINEPAK +#define AV_CODEC_ID_TRUEMOTION1 CODEC_ID_TRUEMOTION1 +#define AV_CODEC_ID_TRUEMOTION2 CODEC_ID_TRUEMOTION2 +#define AV_CODEC_ID_MSZH CODEC_ID_MSZH +#define AV_CODEC_ID_ZLIB CODEC_ID_ZLIB #if FF_API_SNOW -#define CODEC_ID_SNOW AV_CODEC_ID_SNOW +#define AV_CODEC_ID_SNOW CODEC_ID_SNOW #endif -#define CODEC_ID_4XM AV_CODEC_ID_4XM -#define CODEC_ID_FLV1 AV_CODEC_ID_FLV1 -#define CODEC_ID_FLASHSV AV_CODEC_ID_FLASHSV -#define CODEC_ID_SVQ1 AV_CODEC_ID_SVQ1 -#define CODEC_ID_TSCC AV_CODEC_ID_TSCC -#define CODEC_ID_ULTI AV_CODEC_ID_ULTI -#define CODEC_ID_VIXL AV_CODEC_ID_VIXL -#define CODEC_ID_QPEG AV_CODEC_ID_QPEG -#define CODEC_ID_WMV3 AV_CODEC_ID_WMV3 -#define CODEC_ID_VC1 AV_CODEC_ID_VC1 -#define CODEC_ID_LOCO AV_CODEC_ID_LOCO -#define CODEC_ID_WNV1 AV_CODEC_ID_WNV1 -#define CODEC_ID_AASC AV_CODEC_ID_AASC -#define CODEC_ID_FRAPS AV_CODEC_ID_FRAPS -#define CODEC_ID_THEORA AV_CODEC_ID_THEORA -#define CODEC_ID_CSCD AV_CODEC_ID_CSCD -#define CODEC_ID_ZMBV AV_CODEC_ID_ZMBV -#define CODEC_ID_KMVC AV_CODEC_ID_KMVC -#define CODEC_ID_CAVS AV_CODEC_ID_CAVS -#define CODEC_ID_JPEG2000 AV_CODEC_ID_JPEG2000 -#define CODEC_ID_VMNC AV_CODEC_ID_VMNC -#define CODEC_ID_TARGA AV_CODEC_ID_TARGA -#define CODEC_ID_PNG AV_CODEC_ID_PNG -#define CODEC_ID_GIF AV_CODEC_ID_GIF -#define CODEC_ID_TIFF AV_CODEC_ID_TIFF -#define CODEC_ID_CLJR AV_CODEC_ID_CLJR -#define CODEC_ID_DIRAC AV_CODEC_ID_DIRAC -#define CODEC_ID_RPZA AV_CODEC_ID_RPZA -#define CODEC_ID_SP5X AV_CODEC_ID_SP5X - -#define CODEC_ID_FLASHSV2 AV_CODEC_ID_FLASHSV2 -#define CODEC_ID_TEXT AV_CODEC_ID_TEXT -#define CODEC_ID_SSA AV_CODEC_ID_SSA -#define CODEC_ID_SRT AV_CODEC_ID_SRT -#define CODEC_ID_VP8 AV_CODEC_ID_VP8 -#define CODEC_ID_RV10 AV_CODEC_ID_RV10 -#define CODEC_ID_RV20 AV_CODEC_ID_RV20 -#define CODEC_ID_RV30 AV_CODEC_ID_RV30 -#define CODEC_ID_RV40 AV_CODEC_ID_RV40 -#define CODEC_ID_MP3 AV_CODEC_ID_MP3 -#define CODEC_ID_MP2 AV_CODEC_ID_MP2 -#define CODEC_ID_AAC AV_CODEC_ID_AAC -#define CODEC_ID_PCM_BLURAY AV_CODEC_ID_PCM_BLURAY -#define CODEC_ID_AC3 AV_CODEC_ID_AC3 -#define CODEC_ID_VORBIS AV_CODEC_ID_VORBIS -#define CODEC_ID_EAC3 AV_CODEC_ID_EAC3 -#define CODEC_ID_DTS AV_CODEC_ID_DTS -#define CODEC_ID_TRUEHD AV_CODEC_ID_TRUEHD -#define CODEC_ID_S302M AV_CODEC_ID_S302M -#define CODEC_ID_DVB_TELETEXT AV_CODEC_ID_DVB_TELETEXT -#define CODEC_ID_DVB_SUBTITLE AV_CODEC_ID_DVB_SUBTITLE -#define CODEC_ID_DVD_SUBTITLE AV_CODEC_ID_DVD_SUBTITLE - -#define CODEC_ID_MOV_TEXT AV_CODEC_ID_MOV_TEXT -#define CODEC_ID_MP4ALS AV_CODEC_ID_MP4ALS -#define CODEC_ID_QCELP AV_CODEC_ID_QCELP -#define CODEC_ID_MPEG4SYSTEMS AV_CODEC_ID_MPEG4SYSTEMS - -#define CODEC_ID_MPEG2TS AV_CODEC_ID_MPEG2TS -#define CODEC_ID_AAC_LATM AV_CODEC_ID_AAC_LATM -#define CODEC_ID_HDMV_PGS_SUBTITLE AV_CODEC_ID_HDMV_PGS_SUBTITLE - -#define CODEC_ID_FLAC AV_CODEC_ID_FLAC -#define CODEC_ID_MLP AV_CODEC_ID_MLP - -#define CODEC_ID_PCM_F32LE AV_CODEC_ID_PCM_F32LE -#define CODEC_ID_PCM_F64LE AV_CODEC_ID_PCM_F64LE - -#define CODEC_ID_PCM_S16BE AV_CODEC_ID_PCM_S16BE -#define CODEC_ID_PCM_S24BE AV_CODEC_ID_PCM_S24BE -#define CODEC_ID_PCM_S32BE AV_CODEC_ID_PCM_S32BE - -#define CODEC_ID_PCM_S16LE AV_CODEC_ID_PCM_S16LE -#define CODEC_ID_PCM_S24LE AV_CODEC_ID_PCM_S24LE -#define CODEC_ID_PCM_S32LE AV_CODEC_ID_PCM_S32LE - -#define CODEC_ID_PCM_U8 AV_CODEC_ID_PCM_U8 - -#define CODEC_ID_QDM2 AV_CODEC_ID_QDM2 -#define CODEC_ID_RA_144 AV_CODEC_ID_RA_144 -#define CODEC_ID_RA_288 AV_CODEC_ID_RA_288 -#define CODEC_ID_ATRAC3 AV_CODEC_ID_ATRAC3 -#define CODEC_ID_COOK AV_CODEC_ID_COOK -#define CODEC_ID_SIPR AV_CODEC_ID_SIPR -#define CODEC_ID_TTA AV_CODEC_ID_TTA -#define CODEC_ID_WAVPACK AV_CODEC_ID_WAVPACK - -#define CODEC_ID_TTF AV_CODEC_ID_TTF +#define AV_CODEC_ID_4XM CODEC_ID_4XM +#define AV_CODEC_ID_FLV1 CODEC_ID_FLV1 +#define AV_CODEC_ID_FLASHSV CODEC_ID_FLASHSV +#define AV_CODEC_ID_SVQ1 CODEC_ID_SVQ1 +#define AV_CODEC_ID_TSCC CODEC_ID_TSCC +#define AV_CODEC_ID_ULTI CODEC_ID_ULTI +#define AV_CODEC_ID_VIXL CODEC_ID_VIXL +#define AV_CODEC_ID_QPEG CODEC_ID_QPEG +#define AV_CODEC_ID_WMV3 CODEC_ID_WMV3 +#define AV_CODEC_ID_VC1 CODEC_ID_VC1 +#define AV_CODEC_ID_LOCO CODEC_ID_LOCO +#define AV_CODEC_ID_WNV1 CODEC_ID_WNV1 +#define AV_CODEC_ID_AASC CODEC_ID_AASC +#define AV_CODEC_ID_FRAPS CODEC_ID_FRAPS +#define AV_CODEC_ID_THEORA CODEC_ID_THEORA +#define AV_CODEC_ID_CSCD CODEC_ID_CSCD +#define AV_CODEC_ID_ZMBV CODEC_ID_ZMBV +#define AV_CODEC_ID_KMVC CODEC_ID_KMVC +#define AV_CODEC_ID_CAVS CODEC_ID_CAVS +#define AV_CODEC_ID_JPEG2000 CODEC_ID_JPEG2000 +#define AV_CODEC_ID_VMNC CODEC_ID_VMNC +#define AV_CODEC_ID_TARGA CODEC_ID_TARGA +#define AV_CODEC_ID_PNG CODEC_ID_PNG +#define AV_CODEC_ID_GIF CODEC_ID_GIF +#define AV_CODEC_ID_TIFF CODEC_ID_TIFF +#define AV_CODEC_ID_CLJR CODEC_ID_CLJR +#define AV_CODEC_ID_DIRAC CODEC_ID_DIRAC +#define AV_CODEC_ID_RPZA CODEC_ID_RPZA +#define AV_CODEC_ID_SP5X CODEC_ID_SP5X + +#define AV_CODEC_ID_FLASHSV2 CODEC_ID_FLASHSV2 +#define AV_CODEC_ID_TEXT CODEC_ID_TEXT +#define AV_CODEC_ID_SSA CODEC_ID_SSA +#define AV_CODEC_ID_SRT CODEC_ID_SRT +#define AV_CODEC_ID_VP8 CODEC_ID_VP8 +#define AV_CODEC_ID_RV10 CODEC_ID_RV10 +#define AV_CODEC_ID_RV20 CODEC_ID_RV20 +#define AV_CODEC_ID_RV30 CODEC_ID_RV30 +#define AV_CODEC_ID_RV40 CODEC_ID_RV40 +#define AV_CODEC_ID_MP3 CODEC_ID_MP3 +#define AV_CODEC_ID_MP2 CODEC_ID_MP2 +#define AV_CODEC_ID_AAC CODEC_ID_AAC +#define AV_CODEC_ID_PCM_BLURAY CODEC_ID_PCM_BLURAY +#define AV_CODEC_ID_AC3 CODEC_ID_AC3 +#define AV_CODEC_ID_VORBIS CODEC_ID_VORBIS +#define AV_CODEC_ID_EAC3 CODEC_ID_EAC3 +#define AV_CODEC_ID_DTS CODEC_ID_DTS +#define AV_CODEC_ID_TRUEHD CODEC_ID_TRUEHD +#define AV_CODEC_ID_S302M CODEC_ID_S302M +#define AV_CODEC_ID_DVB_TELETEXT CODEC_ID_DVB_TELETEXT +#define AV_CODEC_ID_DVB_SUBTITLE CODEC_ID_DVB_SUBTITLE +#define AV_CODEC_ID_DVD_SUBTITLE CODEC_ID_DVD_SUBTITLE + +#define AV_CODEC_ID_MOV_TEXT CODEC_ID_MOV_TEXT +#define AV_CODEC_ID_MP4ALS CODEC_ID_MP4ALS +#define AV_CODEC_ID_QCELP CODEC_ID_QCELP +#define AV_CODEC_ID_MPEG4SYSTEMS CODEC_ID_MPEG4SYSTEMS + +#define AV_CODEC_ID_MPEG2TS CODEC_ID_MPEG2TS +#define AV_CODEC_ID_AAC_LATM CODEC_ID_AAC_LATM +#define AV_CODEC_ID_HDMV_PGS_SUBTITLE CODEC_ID_HDMV_PGS_SUBTITLE + +#define AV_CODEC_ID_FLAC CODEC_ID_FLAC +#define AV_CODEC_ID_MLP CODEC_ID_MLP + +#define AV_CODEC_ID_PCM_F32LE CODEC_ID_PCM_F32LE +#define AV_CODEC_ID_PCM_F64LE CODEC_ID_PCM_F64LE + +#define AV_CODEC_ID_PCM_S16BE CODEC_ID_PCM_S16BE +#define AV_CODEC_ID_PCM_S24BE CODEC_ID_PCM_S24BE +#define AV_CODEC_ID_PCM_S32BE CODEC_ID_PCM_S32BE + +#define AV_CODEC_ID_PCM_S16LE CODEC_ID_PCM_S16LE +#define AV_CODEC_ID_PCM_S24LE CODEC_ID_PCM_S24LE +#define AV_CODEC_ID_PCM_S32LE CODEC_ID_PCM_S32LE + +#define AV_CODEC_ID_PCM_U8 CODEC_ID_PCM_U8 + +#define AV_CODEC_ID_QDM2 CODEC_ID_QDM2 +#define AV_CODEC_ID_RA_144 CODEC_ID_RA_144 +#define AV_CODEC_ID_RA_288 CODEC_ID_RA_288 +#define AV_CODEC_ID_ATRAC3 CODEC_ID_ATRAC3 +#define AV_CODEC_ID_COOK CODEC_ID_COOK +#define AV_CODEC_ID_SIPR CODEC_ID_SIPR +#define AV_CODEC_ID_TTA CODEC_ID_TTA +#define AV_CODEC_ID_WAVPACK CODEC_ID_WAVPACK + +#define AV_CODEC_ID_TTF CODEC_ID_TTF // from mkv_decoder.h -#define CODEC_ID_R10K AV_CODEC_ID_R10K -#define CODEC_ID_R210 AV_CODEC_ID_R210 -#define CODEC_ID_V210 AV_CODEC_ID_V210 -#define CODEC_ID_MJPEGB AV_CODEC_ID_MJPEGB -#define CODEC_ID_SVQ3 AV_CODEC_ID_SVQ3 -#define CODEC_ID_8BPS AV_CODEC_ID_8BPS -#define CODEC_ID_SMC AV_CODEC_ID_SMC -#define CODEC_ID_QTRLE AV_CODEC_ID_QTRLE -#define CODEC_ID_QDRAW AV_CODEC_ID_QDRAW -#define CODEC_ID_DNXHD AV_CODEC_ID_DNXHD -#define CODEC_ID_SGI AV_CODEC_ID_SGI -#define CODEC_ID_DPX AV_CODEC_ID_DPX -#define CODEC_ID_PRORES AV_CODEC_ID_PRORES +#define AV_CODEC_ID_R10K CODEC_ID_R10K +#define AV_CODEC_ID_R210 CODEC_ID_R210 +#define AV_CODEC_ID_V210 CODEC_ID_V210 +#define AV_CODEC_ID_MJPEGB CODEC_ID_MJPEGB +#define AV_CODEC_ID_SVQ3 CODEC_ID_SVQ3 +#define AV_CODEC_ID_8BPS CODEC_ID_8BPS +#define AV_CODEC_ID_SMC CODEC_ID_SMC +#define AV_CODEC_ID_QTRLE CODEC_ID_QTRLE +#define AV_CODEC_ID_QDRAW CODEC_ID_QDRAW +#define AV_CODEC_ID_DNXHD CODEC_ID_DNXHD +#define AV_CODEC_ID_SGI CODEC_ID_SGI +#define AV_CODEC_ID_DPX CODEC_ID_DPX +#define AV_CODEC_ID_PRORES CODEC_ID_PRORES @@ -374,218 +375,218 @@ #endif const AVCodecTag codec_bmp_tags[] = { - { CODEC_ID_H264, MKTAG('H', '2', '6', '4') }, - { CODEC_ID_H264, MKTAG('h', '2', '6', '4') }, - { CODEC_ID_H264, MKTAG('X', '2', '6', '4') }, - { CODEC_ID_H264, MKTAG('x', '2', '6', '4') }, - { CODEC_ID_H264, MKTAG('a', 'v', 'c', '1') }, - { CODEC_ID_H264, MKTAG('V', 'S', 'S', 'H') }, - { CODEC_ID_H263, MKTAG('H', '2', '6', '3') }, - { CODEC_ID_H263, MKTAG('X', '2', '6', '3') }, - { CODEC_ID_H263, MKTAG('T', '2', '6', '3') }, - { CODEC_ID_H263, MKTAG('L', '2', '6', '3') }, - { CODEC_ID_H263, MKTAG('V', 'X', '1', 'K') }, - { CODEC_ID_H263, MKTAG('Z', 'y', 'G', 'o') }, - { CODEC_ID_H263P, MKTAG('H', '2', '6', '3') }, - { CODEC_ID_H263I, MKTAG('I', '2', '6', '3') }, /* intel h263 */ - { CODEC_ID_H261, MKTAG('H', '2', '6', '1') }, - { CODEC_ID_H263P, MKTAG('U', '2', '6', '3') }, - { CODEC_ID_H263P, MKTAG('v', 'i', 'v', '1') }, - { CODEC_ID_MPEG4, MKTAG('F', 'M', 'P', '4') }, - { CODEC_ID_MPEG4, MKTAG('D', 'I', 'V', 'X') }, - { CODEC_ID_MPEG4, MKTAG('D', 'X', '5', '0') }, - { CODEC_ID_MPEG4, MKTAG('X', 'V', 'I', 'D') }, - { CODEC_ID_MPEG4, MKTAG('M', 'P', '4', 'S') }, - { CODEC_ID_MPEG4, MKTAG('M', '4', 'S', '2') }, - { CODEC_ID_MPEG4, MKTAG(4 , 0 , 0 , 0) }, /* some broken avi use this */ - { CODEC_ID_MPEG4, MKTAG('D', 'I', 'V', '1') }, - { CODEC_ID_MPEG4, MKTAG('B', 'L', 'Z', '0') }, - { CODEC_ID_MPEG4, MKTAG('m', 'p', '4', 'v') }, - { CODEC_ID_MPEG4, MKTAG('U', 'M', 'P', '4') }, - { CODEC_ID_MPEG4, MKTAG('W', 'V', '1', 'F') }, - { CODEC_ID_MPEG4, MKTAG('S', 'E', 'D', 'G') }, - { CODEC_ID_MPEG4, MKTAG('R', 'M', 'P', '4') }, - { CODEC_ID_MPEG4, MKTAG('3', 'I', 'V', '2') }, - { CODEC_ID_MPEG4, MKTAG('F', 'F', 'D', 'S') }, - { CODEC_ID_MPEG4, MKTAG('F', 'V', 'F', 'W') }, - { CODEC_ID_MPEG4, MKTAG('D', 'C', 'O', 'D') }, - { CODEC_ID_MPEG4, MKTAG('M', 'V', 'X', 'M') }, - { CODEC_ID_MPEG4, MKTAG('P', 'M', '4', 'V') }, - { CODEC_ID_MPEG4, MKTAG('S', 'M', 'P', '4') }, - { CODEC_ID_MPEG4, MKTAG('D', 'X', 'G', 'M') }, - { CODEC_ID_MPEG4, MKTAG('V', 'I', 'D', 'M') }, - { CODEC_ID_MPEG4, MKTAG('M', '4', 'T', '3') }, - { CODEC_ID_MPEG4, MKTAG('G', 'E', 'O', 'X') }, - { CODEC_ID_MPEG4, MKTAG('H', 'D', 'X', '4') }, /* flipped video */ - { CODEC_ID_MPEG4, MKTAG('D', 'M', 'K', '2') }, - { CODEC_ID_MPEG4, MKTAG('D', 'I', 'G', 'I') }, - { CODEC_ID_MPEG4, MKTAG('I', 'N', 'M', 'C') }, - { CODEC_ID_MPEG4, MKTAG('E', 'P', 'H', 'V') }, /* Ephv MPEG-4 */ - { CODEC_ID_MPEG4, MKTAG('E', 'M', '4', 'A') }, - { CODEC_ID_MPEG4, MKTAG('M', '4', 'C', 'C') }, /* Divio MPEG-4 */ - { CODEC_ID_MPEG4, MKTAG('S', 'N', '4', '0') }, - { CODEC_ID_MPEG4, MKTAG('V', 'S', 'P', 'X') }, - { CODEC_ID_MPEG4, MKTAG('U', 'L', 'D', 'X') }, - { CODEC_ID_MPEG4, MKTAG('G', 'E', 'O', 'V') }, - { CODEC_ID_MPEG4, MKTAG('S', 'I', 'P', 'P') }, /* Samsung SHR-6040 */ - { CODEC_ID_MSMPEG4V3, MKTAG('D', 'I', 'V', '3') }, /* default signature when using MSMPEG4 */ - { CODEC_ID_MSMPEG4V3, MKTAG('M', 'P', '4', '3') }, - { CODEC_ID_MSMPEG4V3, MKTAG('M', 'P', 'G', '3') }, - { CODEC_ID_MSMPEG4V3, MKTAG('D', 'I', 'V', '5') }, - { CODEC_ID_MSMPEG4V3, MKTAG('D', 'I', 'V', '6') }, - { CODEC_ID_MSMPEG4V3, MKTAG('D', 'I', 'V', '4') }, - { CODEC_ID_MSMPEG4V3, MKTAG('D', 'V', 'X', '3') }, - { CODEC_ID_MSMPEG4V3, MKTAG('A', 'P', '4', '1') }, - { CODEC_ID_MSMPEG4V3, MKTAG('C', 'O', 'L', '1') }, - { CODEC_ID_MSMPEG4V3, MKTAG('C', 'O', 'L', '0') }, - { CODEC_ID_MSMPEG4V2, MKTAG('M', 'P', '4', '2') }, - { CODEC_ID_MSMPEG4V2, MKTAG('D', 'I', 'V', '2') }, - { CODEC_ID_MSMPEG4V1, MKTAG('M', 'P', 'G', '4') }, - { CODEC_ID_MSMPEG4V1, MKTAG('M', 'P', '4', '1') }, - { CODEC_ID_WMV1, MKTAG('W', 'M', 'V', '1') }, - { CODEC_ID_WMV2, MKTAG('W', 'M', 'V', '2') }, - { CODEC_ID_DVVIDEO, MKTAG('d', 'v', 's', 'd') }, - { CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'h', 'd') }, - { CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'h', '1') }, - { CODEC_ID_DVVIDEO, MKTAG('d', 'v', 's', 'l') }, - { CODEC_ID_DVVIDEO, MKTAG('d', 'v', '2', '5') }, - { CODEC_ID_DVVIDEO, MKTAG('d', 'v', '5', '0') }, - { CODEC_ID_DVVIDEO, MKTAG('c', 'd', 'v', 'c') }, /* Canopus DV */ - { CODEC_ID_DVVIDEO, MKTAG('C', 'D', 'V', 'H') }, /* Canopus DV */ - { CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'c', ' ') }, - { CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'c', 's') }, - { CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'h', '1') }, - { CODEC_ID_MPEG1VIDEO, MKTAG('m', 'p', 'g', '1') }, - { CODEC_ID_MPEG1VIDEO, MKTAG('m', 'p', 'g', '2') }, - { CODEC_ID_MPEG2VIDEO, MKTAG('m', 'p', 'g', '2') }, - { CODEC_ID_MPEG2VIDEO, MKTAG('M', 'P', 'E', 'G') }, - { CODEC_ID_MPEG1VIDEO, MKTAG('P', 'I', 'M', '1') }, - { CODEC_ID_MPEG2VIDEO, MKTAG('P', 'I', 'M', '2') }, - { CODEC_ID_MPEG1VIDEO, MKTAG('V', 'C', 'R', '2') }, - { CODEC_ID_MPEG1VIDEO, MKTAG(1 , 0 , 0 , 16) }, - { CODEC_ID_MPEG2VIDEO, MKTAG(2 , 0 , 0 , 16) }, - { CODEC_ID_MPEG4, MKTAG(4 , 0 , 0 , 16) }, - { CODEC_ID_MPEG2VIDEO, MKTAG('D', 'V', 'R', ' ') }, - { CODEC_ID_MPEG2VIDEO, MKTAG('M', 'M', 'E', 'S') }, - { CODEC_ID_MPEG2VIDEO, MKTAG('L', 'M', 'P', '2') }, /* Lead MPEG2 in avi */ - { CODEC_ID_MPEG2VIDEO, MKTAG('s', 'l', 'i', 'f') }, - { CODEC_ID_MPEG2VIDEO, MKTAG('E', 'M', '2', 'V') }, - { CODEC_ID_MJPEG, MKTAG('M', 'J', 'P', 'G') }, - { CODEC_ID_MJPEG, MKTAG('L', 'J', 'P', 'G') }, - { CODEC_ID_MJPEG, MKTAG('d', 'm', 'b', '1') }, - { CODEC_ID_MJPEG, MKTAG('m', 'j', 'p', 'a') }, - { CODEC_ID_LJPEG, MKTAG('L', 'J', 'P', 'G') }, - { CODEC_ID_MJPEG, MKTAG('J', 'P', 'G', 'L') }, /* Pegasus lossless JPEG */ - { CODEC_ID_JPEGLS, MKTAG('M', 'J', 'L', 'S') }, /* JPEG-LS custom FOURCC for avi - encoder */ - { CODEC_ID_MJPEG, MKTAG('M', 'J', 'L', 'S') }, /* JPEG-LS custom FOURCC for avi - decoder */ - { CODEC_ID_MJPEG, MKTAG('j', 'p', 'e', 'g') }, - { CODEC_ID_MJPEG, MKTAG('I', 'J', 'P', 'G') }, - { CODEC_ID_MJPEG, MKTAG('A', 'V', 'R', 'n') }, - { CODEC_ID_MJPEG, MKTAG('A', 'C', 'D', 'V') }, - { CODEC_ID_MJPEG, MKTAG('Q', 'I', 'V', 'G') }, - { CODEC_ID_MJPEG, MKTAG('S', 'L', 'M', 'J') }, /* SL M-JPEG */ - { CODEC_ID_MJPEG, MKTAG('C', 'J', 'P', 'G') }, /* Creative Webcam JPEG */ - { CODEC_ID_MJPEG, MKTAG('I', 'J', 'L', 'V') }, /* Intel JPEG Library Video Codec */ - { CODEC_ID_MJPEG, MKTAG('M', 'V', 'J', 'P') }, /* Midvid JPEG Video Codec */ - { CODEC_ID_MJPEG, MKTAG('A', 'V', 'I', '1') }, - { CODEC_ID_MJPEG, MKTAG('A', 'V', 'I', '2') }, - { CODEC_ID_MJPEG, MKTAG('M', 'T', 'S', 'J') }, - { CODEC_ID_MJPEG, MKTAG('Z', 'J', 'P', 'G') }, /* Paradigm Matrix M-JPEG Codec */ - { CODEC_ID_HUFFYUV, MKTAG('H', 'F', 'Y', 'U') }, - { CODEC_ID_FFVHUFF, MKTAG('F', 'F', 'V', 'H') }, - { CODEC_ID_CYUV, MKTAG('C', 'Y', 'U', 'V') }, - { CODEC_ID_RAWVIDEO, MKTAG(0 , 0 , 0 , 0) }, - { CODEC_ID_RAWVIDEO, MKTAG(3 , 0 , 0 , 0) }, - { CODEC_ID_RAWVIDEO, MKTAG('I', '4', '2', '0') }, - { CODEC_ID_RAWVIDEO, MKTAG('Y', 'U', 'Y', '2') }, - { CODEC_ID_RAWVIDEO, MKTAG('Y', '4', '2', '2') }, - { CODEC_ID_RAWVIDEO, MKTAG('V', '4', '2', '2') }, - { CODEC_ID_RAWVIDEO, MKTAG('Y', 'U', 'N', 'V') }, - { CODEC_ID_RAWVIDEO, MKTAG('U', 'Y', 'N', 'V') }, - { CODEC_ID_RAWVIDEO, MKTAG('U', 'Y', 'N', 'Y') }, - { CODEC_ID_RAWVIDEO, MKTAG('u', 'y', 'v', '1') }, - { CODEC_ID_RAWVIDEO, MKTAG('2', 'V', 'u', '1') }, - { CODEC_ID_RAWVIDEO, MKTAG('2', 'v', 'u', 'y') }, - { CODEC_ID_RAWVIDEO, MKTAG('P', '4', '2', '2') }, - { CODEC_ID_RAWVIDEO, MKTAG('Y', 'V', '1', '2') }, - { CODEC_ID_RAWVIDEO, MKTAG('U', 'Y', 'V', 'Y') }, - { CODEC_ID_RAWVIDEO, MKTAG('V', 'Y', 'U', 'Y') }, - { CODEC_ID_RAWVIDEO, MKTAG('I', 'Y', 'U', 'V') }, - { CODEC_ID_RAWVIDEO, MKTAG('Y', '8', '0', '0') }, - { CODEC_ID_RAWVIDEO, MKTAG('H', 'D', 'Y', 'C') }, - { CODEC_ID_RAWVIDEO, MKTAG('Y', 'V', 'U', '9') }, - { CODEC_ID_RAWVIDEO, MKTAG('V', 'D', 'T', 'Z') }, /* SoftLab-NSK VideoTizer */ - { CODEC_ID_INDEO3, MKTAG('I', 'V', '3', '1') }, - { CODEC_ID_INDEO3, MKTAG('I', 'V', '3', '2') }, - { CODEC_ID_INDEO4, MKTAG('I', 'V', '4', '1') }, - { CODEC_ID_INDEO5, MKTAG('I', 'V', '5', '0') }, - { CODEC_ID_VP3, MKTAG('V', 'P', '3', '1') }, - { CODEC_ID_VP3, MKTAG('V', 'P', '3', '0') }, - { CODEC_ID_VP5, MKTAG('V', 'P', '5', '0') }, - { CODEC_ID_VP6, MKTAG('V', 'P', '6', '0') }, - { CODEC_ID_VP6, MKTAG('V', 'P', '6', '1') }, - { CODEC_ID_VP6, MKTAG('V', 'P', '6', '2') }, - { CODEC_ID_VP6F, MKTAG('V', 'P', '6', 'F') }, - { CODEC_ID_VP6F, MKTAG('F', 'L', 'V', '4') }, - { CODEC_ID_ASV1, MKTAG('A', 'S', 'V', '1') }, - { CODEC_ID_ASV2, MKTAG('A', 'S', 'V', '2') }, - { CODEC_ID_VCR1, MKTAG('V', 'C', 'R', '1') }, - { CODEC_ID_FFV1, MKTAG('F', 'F', 'V', '1') }, - { CODEC_ID_XAN_WC4, MKTAG('X', 'x', 'a', 'n') }, - { CODEC_ID_MIMIC, MKTAG('L', 'M', '2', '0') }, - { CODEC_ID_MSRLE, MKTAG('m', 'r', 'l', 'e') }, - { CODEC_ID_MSRLE, MKTAG(1 , 0 , 0 , 0) }, - { CODEC_ID_MSRLE, MKTAG(2 , 0 , 0 , 0) }, - { CODEC_ID_MSVIDEO1, MKTAG('M', 'S', 'V', 'C') }, - { CODEC_ID_MSVIDEO1, MKTAG('m', 's', 'v', 'c') }, - { CODEC_ID_MSVIDEO1, MKTAG('C', 'R', 'A', 'M') }, - { CODEC_ID_MSVIDEO1, MKTAG('c', 'r', 'a', 'm') }, - { CODEC_ID_MSVIDEO1, MKTAG('W', 'H', 'A', 'M') }, - { CODEC_ID_MSVIDEO1, MKTAG('w', 'h', 'a', 'm') }, - { CODEC_ID_CINEPAK, MKTAG('c', 'v', 'i', 'd') }, - { CODEC_ID_TRUEMOTION1, MKTAG('D', 'U', 'C', 'K') }, - { CODEC_ID_TRUEMOTION1, MKTAG('P', 'V', 'E', 'Z') }, - { CODEC_ID_MSZH, MKTAG('M', 'S', 'Z', 'H') }, - { CODEC_ID_ZLIB, MKTAG('Z', 'L', 'I', 'B') }, + { AV_CODEC_ID_H264, MKTAG('H', '2', '6', '4') }, + { AV_CODEC_ID_H264, MKTAG('h', '2', '6', '4') }, + { AV_CODEC_ID_H264, MKTAG('X', '2', '6', '4') }, + { AV_CODEC_ID_H264, MKTAG('x', '2', '6', '4') }, + { AV_CODEC_ID_H264, MKTAG('a', 'v', 'c', '1') }, + { AV_CODEC_ID_H264, MKTAG('V', 'S', 'S', 'H') }, + { AV_CODEC_ID_H263, MKTAG('H', '2', '6', '3') }, + { AV_CODEC_ID_H263, MKTAG('X', '2', '6', '3') }, + { AV_CODEC_ID_H263, MKTAG('T', '2', '6', '3') }, + { AV_CODEC_ID_H263, MKTAG('L', '2', '6', '3') }, + { AV_CODEC_ID_H263, MKTAG('V', 'X', '1', 'K') }, + { AV_CODEC_ID_H263, MKTAG('Z', 'y', 'G', 'o') }, + { AV_CODEC_ID_H263P, MKTAG('H', '2', '6', '3') }, + { AV_CODEC_ID_H263I, MKTAG('I', '2', '6', '3') }, /* intel h263 */ + { AV_CODEC_ID_H261, MKTAG('H', '2', '6', '1') }, + { AV_CODEC_ID_H263P, MKTAG('U', '2', '6', '3') }, + { AV_CODEC_ID_H263P, MKTAG('v', 'i', 'v', '1') }, + { AV_CODEC_ID_MPEG4, MKTAG('F', 'M', 'P', '4') }, + { AV_CODEC_ID_MPEG4, MKTAG('D', 'I', 'V', 'X') }, + { AV_CODEC_ID_MPEG4, MKTAG('D', 'X', '5', '0') }, + { AV_CODEC_ID_MPEG4, MKTAG('X', 'V', 'I', 'D') }, + { AV_CODEC_ID_MPEG4, MKTAG('M', 'P', '4', 'S') }, + { AV_CODEC_ID_MPEG4, MKTAG('M', '4', 'S', '2') }, + { AV_CODEC_ID_MPEG4, MKTAG(4 , 0 , 0 , 0) }, /* some broken avi use this */ + { AV_CODEC_ID_MPEG4, MKTAG('D', 'I', 'V', '1') }, + { AV_CODEC_ID_MPEG4, MKTAG('B', 'L', 'Z', '0') }, + { AV_CODEC_ID_MPEG4, MKTAG('m', 'p', '4', 'v') }, + { AV_CODEC_ID_MPEG4, MKTAG('U', 'M', 'P', '4') }, + { AV_CODEC_ID_MPEG4, MKTAG('W', 'V', '1', 'F') }, + { AV_CODEC_ID_MPEG4, MKTAG('S', 'E', 'D', 'G') }, + { AV_CODEC_ID_MPEG4, MKTAG('R', 'M', 'P', '4') }, + { AV_CODEC_ID_MPEG4, MKTAG('3', 'I', 'V', '2') }, + { AV_CODEC_ID_MPEG4, MKTAG('F', 'F', 'D', 'S') }, + { AV_CODEC_ID_MPEG4, MKTAG('F', 'V', 'F', 'W') }, + { AV_CODEC_ID_MPEG4, MKTAG('D', 'C', 'O', 'D') }, + { AV_CODEC_ID_MPEG4, MKTAG('M', 'V', 'X', 'M') }, + { AV_CODEC_ID_MPEG4, MKTAG('P', 'M', '4', 'V') }, + { AV_CODEC_ID_MPEG4, MKTAG('S', 'M', 'P', '4') }, + { AV_CODEC_ID_MPEG4, MKTAG('D', 'X', 'G', 'M') }, + { AV_CODEC_ID_MPEG4, MKTAG('V', 'I', 'D', 'M') }, + { AV_CODEC_ID_MPEG4, MKTAG('M', '4', 'T', '3') }, + { AV_CODEC_ID_MPEG4, MKTAG('G', 'E', 'O', 'X') }, + { AV_CODEC_ID_MPEG4, MKTAG('H', 'D', 'X', '4') }, /* flipped video */ + { AV_CODEC_ID_MPEG4, MKTAG('D', 'M', 'K', '2') }, + { AV_CODEC_ID_MPEG4, MKTAG('D', 'I', 'G', 'I') }, + { AV_CODEC_ID_MPEG4, MKTAG('I', 'N', 'M', 'C') }, + { AV_CODEC_ID_MPEG4, MKTAG('E', 'P', 'H', 'V') }, /* Ephv MPEG-4 */ + { AV_CODEC_ID_MPEG4, MKTAG('E', 'M', '4', 'A') }, + { AV_CODEC_ID_MPEG4, MKTAG('M', '4', 'C', 'C') }, /* Divio MPEG-4 */ + { AV_CODEC_ID_MPEG4, MKTAG('S', 'N', '4', '0') }, + { AV_CODEC_ID_MPEG4, MKTAG('V', 'S', 'P', 'X') }, + { AV_CODEC_ID_MPEG4, MKTAG('U', 'L', 'D', 'X') }, + { AV_CODEC_ID_MPEG4, MKTAG('G', 'E', 'O', 'V') }, + { AV_CODEC_ID_MPEG4, MKTAG('S', 'I', 'P', 'P') }, /* Samsung SHR-6040 */ + { AV_CODEC_ID_MSMPEG4V3, MKTAG('D', 'I', 'V', '3') }, /* default signature when using MSMPEG4 */ + { AV_CODEC_ID_MSMPEG4V3, MKTAG('M', 'P', '4', '3') }, + { AV_CODEC_ID_MSMPEG4V3, MKTAG('M', 'P', 'G', '3') }, + { AV_CODEC_ID_MSMPEG4V3, MKTAG('D', 'I', 'V', '5') }, + { AV_CODEC_ID_MSMPEG4V3, MKTAG('D', 'I', 'V', '6') }, + { AV_CODEC_ID_MSMPEG4V3, MKTAG('D', 'I', 'V', '4') }, + { AV_CODEC_ID_MSMPEG4V3, MKTAG('D', 'V', 'X', '3') }, + { AV_CODEC_ID_MSMPEG4V3, MKTAG('A', 'P', '4', '1') }, + { AV_CODEC_ID_MSMPEG4V3, MKTAG('C', 'O', 'L', '1') }, + { AV_CODEC_ID_MSMPEG4V3, MKTAG('C', 'O', 'L', '0') }, + { AV_CODEC_ID_MSMPEG4V2, MKTAG('M', 'P', '4', '2') }, + { AV_CODEC_ID_MSMPEG4V2, MKTAG('D', 'I', 'V', '2') }, + { AV_CODEC_ID_MSMPEG4V1, MKTAG('M', 'P', 'G', '4') }, + { AV_CODEC_ID_MSMPEG4V1, MKTAG('M', 'P', '4', '1') }, + { AV_CODEC_ID_WMV1, MKTAG('W', 'M', 'V', '1') }, + { AV_CODEC_ID_WMV2, MKTAG('W', 'M', 'V', '2') }, + { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', 's', 'd') }, + { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'h', 'd') }, + { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'h', '1') }, + { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', 's', 'l') }, + { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', '2', '5') }, + { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', '5', '0') }, + { AV_CODEC_ID_DVVIDEO, MKTAG('c', 'd', 'v', 'c') }, /* Canopus DV */ + { AV_CODEC_ID_DVVIDEO, MKTAG('C', 'D', 'V', 'H') }, /* Canopus DV */ + { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'c', ' ') }, + { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'c', 's') }, + { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'h', '1') }, + { AV_CODEC_ID_MPEG1VIDEO, MKTAG('m', 'p', 'g', '1') }, + { AV_CODEC_ID_MPEG1VIDEO, MKTAG('m', 'p', 'g', '2') }, + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('m', 'p', 'g', '2') }, + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('M', 'P', 'E', 'G') }, + { AV_CODEC_ID_MPEG1VIDEO, MKTAG('P', 'I', 'M', '1') }, + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('P', 'I', 'M', '2') }, + { AV_CODEC_ID_MPEG1VIDEO, MKTAG('V', 'C', 'R', '2') }, + { AV_CODEC_ID_MPEG1VIDEO, MKTAG(1 , 0 , 0 , 16) }, + { AV_CODEC_ID_MPEG2VIDEO, MKTAG(2 , 0 , 0 , 16) }, + { AV_CODEC_ID_MPEG4, MKTAG(4 , 0 , 0 , 16) }, + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('D', 'V', 'R', ' ') }, + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('M', 'M', 'E', 'S') }, + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('L', 'M', 'P', '2') }, /* Lead MPEG2 in avi */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('s', 'l', 'i', 'f') }, + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('E', 'M', '2', 'V') }, + { AV_CODEC_ID_MJPEG, MKTAG('M', 'J', 'P', 'G') }, + { AV_CODEC_ID_MJPEG, MKTAG('L', 'J', 'P', 'G') }, + { AV_CODEC_ID_MJPEG, MKTAG('d', 'm', 'b', '1') }, + { AV_CODEC_ID_MJPEG, MKTAG('m', 'j', 'p', 'a') }, + { AV_CODEC_ID_LJPEG, MKTAG('L', 'J', 'P', 'G') }, + { AV_CODEC_ID_MJPEG, MKTAG('J', 'P', 'G', 'L') }, /* Pegasus lossless JPEG */ + { AV_CODEC_ID_JPEGLS, MKTAG('M', 'J', 'L', 'S') }, /* JPEG-LS custom FOURCC for avi - encoder */ + { AV_CODEC_ID_MJPEG, MKTAG('M', 'J', 'L', 'S') }, /* JPEG-LS custom FOURCC for avi - decoder */ + { AV_CODEC_ID_MJPEG, MKTAG('j', 'p', 'e', 'g') }, + { AV_CODEC_ID_MJPEG, MKTAG('I', 'J', 'P', 'G') }, + { AV_CODEC_ID_MJPEG, MKTAG('A', 'V', 'R', 'n') }, + { AV_CODEC_ID_MJPEG, MKTAG('A', 'C', 'D', 'V') }, + { AV_CODEC_ID_MJPEG, MKTAG('Q', 'I', 'V', 'G') }, + { AV_CODEC_ID_MJPEG, MKTAG('S', 'L', 'M', 'J') }, /* SL M-JPEG */ + { AV_CODEC_ID_MJPEG, MKTAG('C', 'J', 'P', 'G') }, /* Creative Webcam JPEG */ + { AV_CODEC_ID_MJPEG, MKTAG('I', 'J', 'L', 'V') }, /* Intel JPEG Library Video Codec */ + { AV_CODEC_ID_MJPEG, MKTAG('M', 'V', 'J', 'P') }, /* Midvid JPEG Video Codec */ + { AV_CODEC_ID_MJPEG, MKTAG('A', 'V', 'I', '1') }, + { AV_CODEC_ID_MJPEG, MKTAG('A', 'V', 'I', '2') }, + { AV_CODEC_ID_MJPEG, MKTAG('M', 'T', 'S', 'J') }, + { AV_CODEC_ID_MJPEG, MKTAG('Z', 'J', 'P', 'G') }, /* Paradigm Matrix M-JPEG Codec */ + { AV_CODEC_ID_HUFFYUV, MKTAG('H', 'F', 'Y', 'U') }, + { AV_CODEC_ID_FFVHUFF, MKTAG('F', 'F', 'V', 'H') }, + { AV_CODEC_ID_CYUV, MKTAG('C', 'Y', 'U', 'V') }, + { AV_CODEC_ID_RAWVIDEO, MKTAG(0 , 0 , 0 , 0) }, + { AV_CODEC_ID_RAWVIDEO, MKTAG(3 , 0 , 0 , 0) }, + { AV_CODEC_ID_RAWVIDEO, MKTAG('I', '4', '2', '0') }, + { AV_CODEC_ID_RAWVIDEO, MKTAG('Y', 'U', 'Y', '2') }, + { AV_CODEC_ID_RAWVIDEO, MKTAG('Y', '4', '2', '2') }, + { AV_CODEC_ID_RAWVIDEO, MKTAG('V', '4', '2', '2') }, + { AV_CODEC_ID_RAWVIDEO, MKTAG('Y', 'U', 'N', 'V') }, + { AV_CODEC_ID_RAWVIDEO, MKTAG('U', 'Y', 'N', 'V') }, + { AV_CODEC_ID_RAWVIDEO, MKTAG('U', 'Y', 'N', 'Y') }, + { AV_CODEC_ID_RAWVIDEO, MKTAG('u', 'y', 'v', '1') }, + { AV_CODEC_ID_RAWVIDEO, MKTAG('2', 'V', 'u', '1') }, + { AV_CODEC_ID_RAWVIDEO, MKTAG('2', 'v', 'u', 'y') }, + { AV_CODEC_ID_RAWVIDEO, MKTAG('P', '4', '2', '2') }, + { AV_CODEC_ID_RAWVIDEO, MKTAG('Y', 'V', '1', '2') }, + { AV_CODEC_ID_RAWVIDEO, MKTAG('U', 'Y', 'V', 'Y') }, + { AV_CODEC_ID_RAWVIDEO, MKTAG('V', 'Y', 'U', 'Y') }, + { AV_CODEC_ID_RAWVIDEO, MKTAG('I', 'Y', 'U', 'V') }, + { AV_CODEC_ID_RAWVIDEO, MKTAG('Y', '8', '0', '0') }, + { AV_CODEC_ID_RAWVIDEO, MKTAG('H', 'D', 'Y', 'C') }, + { AV_CODEC_ID_RAWVIDEO, MKTAG('Y', 'V', 'U', '9') }, + { AV_CODEC_ID_RAWVIDEO, MKTAG('V', 'D', 'T', 'Z') }, /* SoftLab-NSK VideoTizer */ + { AV_CODEC_ID_INDEO3, MKTAG('I', 'V', '3', '1') }, + { AV_CODEC_ID_INDEO3, MKTAG('I', 'V', '3', '2') }, + { AV_CODEC_ID_INDEO4, MKTAG('I', 'V', '4', '1') }, + { AV_CODEC_ID_INDEO5, MKTAG('I', 'V', '5', '0') }, + { AV_CODEC_ID_VP3, MKTAG('V', 'P', '3', '1') }, + { AV_CODEC_ID_VP3, MKTAG('V', 'P', '3', '0') }, + { AV_CODEC_ID_VP5, MKTAG('V', 'P', '5', '0') }, + { AV_CODEC_ID_VP6, MKTAG('V', 'P', '6', '0') }, + { AV_CODEC_ID_VP6, MKTAG('V', 'P', '6', '1') }, + { AV_CODEC_ID_VP6, MKTAG('V', 'P', '6', '2') }, + { AV_CODEC_ID_VP6F, MKTAG('V', 'P', '6', 'F') }, + { AV_CODEC_ID_VP6F, MKTAG('F', 'L', 'V', '4') }, + { AV_CODEC_ID_ASV1, MKTAG('A', 'S', 'V', '1') }, + { AV_CODEC_ID_ASV2, MKTAG('A', 'S', 'V', '2') }, + { AV_CODEC_ID_VCR1, MKTAG('V', 'C', 'R', '1') }, + { AV_CODEC_ID_FFV1, MKTAG('F', 'F', 'V', '1') }, + { AV_CODEC_ID_XAN_WC4, MKTAG('X', 'x', 'a', 'n') }, + { AV_CODEC_ID_MIMIC, MKTAG('L', 'M', '2', '0') }, + { AV_CODEC_ID_MSRLE, MKTAG('m', 'r', 'l', 'e') }, + { AV_CODEC_ID_MSRLE, MKTAG(1 , 0 , 0 , 0) }, + { AV_CODEC_ID_MSRLE, MKTAG(2 , 0 , 0 , 0) }, + { AV_CODEC_ID_MSVIDEO1, MKTAG('M', 'S', 'V', 'C') }, + { AV_CODEC_ID_MSVIDEO1, MKTAG('m', 's', 'v', 'c') }, + { AV_CODEC_ID_MSVIDEO1, MKTAG('C', 'R', 'A', 'M') }, + { AV_CODEC_ID_MSVIDEO1, MKTAG('c', 'r', 'a', 'm') }, + { AV_CODEC_ID_MSVIDEO1, MKTAG('W', 'H', 'A', 'M') }, + { AV_CODEC_ID_MSVIDEO1, MKTAG('w', 'h', 'a', 'm') }, + { AV_CODEC_ID_CINEPAK, MKTAG('c', 'v', 'i', 'd') }, + { AV_CODEC_ID_TRUEMOTION1, MKTAG('D', 'U', 'C', 'K') }, + { AV_CODEC_ID_TRUEMOTION1, MKTAG('P', 'V', 'E', 'Z') }, + { AV_CODEC_ID_MSZH, MKTAG('M', 'S', 'Z', 'H') }, + { AV_CODEC_ID_ZLIB, MKTAG('Z', 'L', 'I', 'B') }, #if FF_API_SNOW - { CODEC_ID_SNOW, MKTAG('S', 'N', 'O', 'W') }, + { AV_CODEC_ID_SNOW, MKTAG('S', 'N', 'O', 'W') }, #endif - { CODEC_ID_4XM, MKTAG('4', 'X', 'M', 'V') }, - { CODEC_ID_FLV1, MKTAG('F', 'L', 'V', '1') }, - { CODEC_ID_FLASHSV, MKTAG('F', 'S', 'V', '1') }, - { CODEC_ID_SVQ1, MKTAG('s', 'v', 'q', '1') }, - { CODEC_ID_TSCC, MKTAG('t', 's', 'c', 'c') }, - { CODEC_ID_ULTI, MKTAG('U', 'L', 'T', 'I') }, - { CODEC_ID_VIXL, MKTAG('V', 'I', 'X', 'L') }, - { CODEC_ID_QPEG, MKTAG('Q', 'P', 'E', 'G') }, - { CODEC_ID_QPEG, MKTAG('Q', '1', '.', '0') }, - { CODEC_ID_QPEG, MKTAG('Q', '1', '.', '1') }, - { CODEC_ID_WMV3, MKTAG('W', 'M', 'V', '3') }, - { CODEC_ID_VC1, MKTAG('W', 'V', 'C', '1') }, - { CODEC_ID_VC1, MKTAG('W', 'M', 'V', 'A') }, - { CODEC_ID_LOCO, MKTAG('L', 'O', 'C', 'O') }, - { CODEC_ID_WNV1, MKTAG('W', 'N', 'V', '1') }, - { CODEC_ID_AASC, MKTAG('A', 'A', 'S', 'C') }, - { CODEC_ID_INDEO2, MKTAG('R', 'T', '2', '1') }, - { CODEC_ID_FRAPS, MKTAG('F', 'P', 'S', '1') }, - { CODEC_ID_THEORA, MKTAG('t', 'h', 'e', 'o') }, - { CODEC_ID_TRUEMOTION2, MKTAG('T', 'M', '2', '0') }, - { CODEC_ID_CSCD, MKTAG('C', 'S', 'C', 'D') }, - { CODEC_ID_ZMBV, MKTAG('Z', 'M', 'B', 'V') }, - { CODEC_ID_KMVC, MKTAG('K', 'M', 'V', 'C') }, - { CODEC_ID_CAVS, MKTAG('C', 'A', 'V', 'S') }, - { CODEC_ID_JPEG2000, MKTAG('M', 'J', '2', 'C') }, - { CODEC_ID_VMNC, MKTAG('V', 'M', 'n', 'c') }, - { CODEC_ID_TARGA, MKTAG('t', 'g', 'a', ' ') }, - { CODEC_ID_PNG, MKTAG('M', 'P', 'N', 'G') }, - { CODEC_ID_PNG, MKTAG('P', 'N', 'G', '1') }, - { CODEC_ID_CLJR, MKTAG('c', 'l', 'j', 'r') }, - { CODEC_ID_DIRAC, MKTAG('d', 'r', 'a', 'c') }, - { CODEC_ID_RPZA, MKTAG('a', 'z', 'p', 'r') }, - { CODEC_ID_RPZA, MKTAG('R', 'P', 'Z', 'A') }, - { CODEC_ID_RPZA, MKTAG('r', 'p', 'z', 'a') }, - { CODEC_ID_SP5X, MKTAG('S', 'P', '5', '4') }, - { CODEC_ID_NONE, 0 } + { AV_CODEC_ID_4XM, MKTAG('4', 'X', 'M', 'V') }, + { AV_CODEC_ID_FLV1, MKTAG('F', 'L', 'V', '1') }, + { AV_CODEC_ID_FLASHSV, MKTAG('F', 'S', 'V', '1') }, + { AV_CODEC_ID_SVQ1, MKTAG('s', 'v', 'q', '1') }, + { AV_CODEC_ID_TSCC, MKTAG('t', 's', 'c', 'c') }, + { AV_CODEC_ID_ULTI, MKTAG('U', 'L', 'T', 'I') }, + { AV_CODEC_ID_VIXL, MKTAG('V', 'I', 'X', 'L') }, + { AV_CODEC_ID_QPEG, MKTAG('Q', 'P', 'E', 'G') }, + { AV_CODEC_ID_QPEG, MKTAG('Q', '1', '.', '0') }, + { AV_CODEC_ID_QPEG, MKTAG('Q', '1', '.', '1') }, + { AV_CODEC_ID_WMV3, MKTAG('W', 'M', 'V', '3') }, + { AV_CODEC_ID_VC1, MKTAG('W', 'V', 'C', '1') }, + { AV_CODEC_ID_VC1, MKTAG('W', 'M', 'V', 'A') }, + { AV_CODEC_ID_LOCO, MKTAG('L', 'O', 'C', 'O') }, + { AV_CODEC_ID_WNV1, MKTAG('W', 'N', 'V', '1') }, + { AV_CODEC_ID_AASC, MKTAG('A', 'A', 'S', 'C') }, + { AV_CODEC_ID_INDEO2, MKTAG('R', 'T', '2', '1') }, + { AV_CODEC_ID_FRAPS, MKTAG('F', 'P', 'S', '1') }, + { AV_CODEC_ID_THEORA, MKTAG('t', 'h', 'e', 'o') }, + { AV_CODEC_ID_TRUEMOTION2, MKTAG('T', 'M', '2', '0') }, + { AV_CODEC_ID_CSCD, MKTAG('C', 'S', 'C', 'D') }, + { AV_CODEC_ID_ZMBV, MKTAG('Z', 'M', 'B', 'V') }, + { AV_CODEC_ID_KMVC, MKTAG('K', 'M', 'V', 'C') }, + { AV_CODEC_ID_CAVS, MKTAG('C', 'A', 'V', 'S') }, + { AV_CODEC_ID_JPEG2000, MKTAG('M', 'J', '2', 'C') }, + { AV_CODEC_ID_VMNC, MKTAG('V', 'M', 'n', 'c') }, + { AV_CODEC_ID_TARGA, MKTAG('t', 'g', 'a', ' ') }, + { AV_CODEC_ID_PNG, MKTAG('M', 'P', 'N', 'G') }, + { AV_CODEC_ID_PNG, MKTAG('P', 'N', 'G', '1') }, + { AV_CODEC_ID_CLJR, MKTAG('c', 'l', 'j', 'r') }, + { AV_CODEC_ID_DIRAC, MKTAG('d', 'r', 'a', 'c') }, + { AV_CODEC_ID_RPZA, MKTAG('a', 'z', 'p', 'r') }, + { AV_CODEC_ID_RPZA, MKTAG('R', 'P', 'Z', 'A') }, + { AV_CODEC_ID_RPZA, MKTAG('r', 'p', 'z', 'a') }, + { AV_CODEC_ID_SP5X, MKTAG('S', 'P', '5', '4') }, + { AV_CODEC_ID_NONE, 0 } };
View file
LiVES-2.8.7.tar.bz2/lives-plugins/Makefile.in -> LiVES-2.8.8.tar.bz2/lives-plugins/Makefile.in
Changed
@@ -298,6 +298,8 @@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ +LIBSWRESAMPLE_CFLAGS = @LIBSWRESAMPLE_CFLAGS@ +LIBSWRESAMPLE_LIBS = @LIBSWRESAMPLE_LIBS@ LIBSWSCALE_CFLAGS = @LIBSWSCALE_CFLAGS@ LIBSWSCALE_LIBS = @LIBSWSCALE_LIBS@ LIBTHREAD = @LIBTHREAD@
View file
LiVES-2.8.7.tar.bz2/lives-plugins/icons/Makefile.in -> LiVES-2.8.8.tar.bz2/lives-plugins/icons/Makefile.in
Changed
@@ -269,6 +269,8 @@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ +LIBSWRESAMPLE_CFLAGS = @LIBSWRESAMPLE_CFLAGS@ +LIBSWRESAMPLE_LIBS = @LIBSWRESAMPLE_LIBS@ LIBSWSCALE_CFLAGS = @LIBSWSCALE_CFLAGS@ LIBSWSCALE_LIBS = @LIBSWSCALE_LIBS@ LIBTHREAD = @LIBTHREAD@
View file
LiVES-2.8.7.tar.bz2/lives-plugins/marcos-encoders/Makefile.in -> LiVES-2.8.8.tar.bz2/lives-plugins/marcos-encoders/Makefile.in
Changed
@@ -270,6 +270,8 @@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ +LIBSWRESAMPLE_CFLAGS = @LIBSWRESAMPLE_CFLAGS@ +LIBSWRESAMPLE_LIBS = @LIBSWRESAMPLE_LIBS@ LIBSWSCALE_CFLAGS = @LIBSWSCALE_CFLAGS@ LIBSWSCALE_LIBS = @LIBSWSCALE_LIBS@ LIBTHREAD = @LIBTHREAD@
View file
LiVES-2.8.7.tar.bz2/lives-plugins/plugins/Makefile.in -> LiVES-2.8.8.tar.bz2/lives-plugins/plugins/Makefile.in
Changed
@@ -298,6 +298,8 @@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ +LIBSWRESAMPLE_CFLAGS = @LIBSWRESAMPLE_CFLAGS@ +LIBSWRESAMPLE_LIBS = @LIBSWRESAMPLE_LIBS@ LIBSWSCALE_CFLAGS = @LIBSWSCALE_CFLAGS@ LIBSWSCALE_LIBS = @LIBSWSCALE_LIBS@ LIBTHREAD = @LIBTHREAD@
View file
LiVES-2.8.7.tar.bz2/lives-plugins/plugins/decoders/Makefile.am -> LiVES-2.8.8.tar.bz2/lives-plugins/plugins/decoders/Makefile.am
Changed
@@ -78,6 +78,10 @@ libav_cflags += -DHAVE_AVCODEC_ALLOC_CONTEXT3=1 endif +if HAVE_AVCODEC_GET_NAME +libav_cflags += -DHAVE_AVCODEC_GET_NAME=1 +endif + if HAVE_AV_CODEC_SET_PKT_TIMEBASE libav_cflags += -DHAVE_AV_CODEC_SET_PKT_TIMEBASE=1 endif
View file
LiVES-2.8.7.tar.bz2/lives-plugins/plugins/decoders/Makefile.in -> LiVES-2.8.8.tar.bz2/lives-plugins/plugins/decoders/Makefile.in
Changed
@@ -97,15 +97,16 @@ @HAVE_DIRAC_TRUE@@HAVE_OGG_TRUE@am__append_6 = @DIRAC_LIBS@ @HAVE_AVCODEC_OPEN2_TRUE@@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@am__append_7 = -DHAVE_AVCODEC_OPEN2=1 @HAVE_AVCODEC_ALLOC_CONTEXT3_TRUE@@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@am__append_8 = -DHAVE_AVCODEC_ALLOC_CONTEXT3=1 -@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@@HAVE_AV_CODEC_SET_PKT_TIMEBASE_TRUE@am__append_9 = -DHAVE_AV_CODEC_SET_PKT_TIMEBASE=1 -@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_NEW_STREAM_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@am__append_10 = -DHAVE_AVFORMAT_NEW_STREAM=1 -@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVPACKET_UNREF_TRUE@@HAVE_AVUTIL_TRUE@am__append_11 = -DHAVE_AVPACKET_UNREF=1 -@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVFRAME_UNREF_TRUE@@HAVE_AVUTIL_TRUE@am__append_12 = -DHAVE_AVFRAME_UNREF=1 -@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_FIND_STREAM_INFO_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@am__append_13 = -DHAVE_AVFORMAT_FIND_STREAM_INFO=1 -@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_CLOSE_INPUT_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@am__append_14 = -DHAVE_AVFORMAT_CLOSE_INPUT=1 -@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_INTERNAL_H_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@am__append_15 = -DHAVE_AVFORMAT_INTERNAL_H=1 -@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@@HAVE_AV_SET_PTS_INFO_TRUE@am__append_16 = -DHAVE_AV_SET_PTS_INFO=1 -@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVPRIV_SET_PTS_INFO_TRUE@@HAVE_AVUTIL_TRUE@am__append_17 = -DHAVE_AVPRIV_SET_PTS_INFO=1 +@HAVE_AVCODEC_GET_NAME_TRUE@@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@am__append_9 = -DHAVE_AVCODEC_GET_NAME=1 +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@@HAVE_AV_CODEC_SET_PKT_TIMEBASE_TRUE@am__append_10 = -DHAVE_AV_CODEC_SET_PKT_TIMEBASE=1 +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_NEW_STREAM_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@am__append_11 = -DHAVE_AVFORMAT_NEW_STREAM=1 +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVPACKET_UNREF_TRUE@@HAVE_AVUTIL_TRUE@am__append_12 = -DHAVE_AVPACKET_UNREF=1 +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVFRAME_UNREF_TRUE@@HAVE_AVUTIL_TRUE@am__append_13 = -DHAVE_AVFRAME_UNREF=1 +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_FIND_STREAM_INFO_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@am__append_14 = -DHAVE_AVFORMAT_FIND_STREAM_INFO=1 +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_CLOSE_INPUT_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@am__append_15 = -DHAVE_AVFORMAT_CLOSE_INPUT=1 +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_INTERNAL_H_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@am__append_16 = -DHAVE_AVFORMAT_INTERNAL_H=1 +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@@HAVE_AV_SET_PTS_INFO_TRUE@am__append_17 = -DHAVE_AV_SET_PTS_INFO=1 +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVPRIV_SET_PTS_INFO_TRUE@@HAVE_AVUTIL_TRUE@am__append_18 = -DHAVE_AVPRIV_SET_PTS_INFO=1 subdir = lives-plugins/plugins/decoders ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/codeset.m4 \ @@ -419,6 +420,8 @@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = +LIBSWRESAMPLE_CFLAGS = @LIBSWRESAMPLE_CFLAGS@ +LIBSWRESAMPLE_LIBS = @LIBSWRESAMPLE_LIBS@ LIBSWSCALE_CFLAGS = @LIBSWSCALE_CFLAGS@ LIBSWSCALE_LIBS = @LIBSWSCALE_LIBS@ LIBTHREAD = @LIBTHREAD@ @@ -622,7 +625,8 @@ @HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@ $(am__append_14) \ @HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@ $(am__append_15) \ @HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@ $(am__append_16) \ -@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@ $(am__append_17) +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@ $(am__append_17) \ +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@ $(am__append_18) @HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@flv_libs = flv_decoder.la @HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@FLVDEC_LIBS = @LIBAVCODEC_LIBS@ @LIBAVFORMAT_LIBS@ @HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@FLVDEC_CFLAGS = @LIBAVFORMAT_CFLAGS@ @LIBAVCODEC_CFLAGS@ -Wno-deprecated-declarations
View file
LiVES-2.8.7.tar.bz2/lives-plugins/plugins/decoders/asf_decoder.c -> LiVES-2.8.8.tar.bz2/lives-plugins/plugins/decoders/asf_decoder.c
Changed
@@ -65,20 +65,20 @@ #include "asf_decoder.h" -static enum CodecID ff_codec_get_id(const AVCodecTag *tags, unsigned int tag) { +static enum AVCodecID ff_codec_get_id(const AVCodecTag *tags, unsigned int tag) { int i; - for (i = 0; tags[i].id != CODEC_ID_NONE; i++) { + for (i = 0; tags[i].id != AV_CODEC_ID_NONE; i++) { if (tag == tags[i].tag) return tags[i].id; } - for (i = 0; tags[i].id != CODEC_ID_NONE; i++) { + for (i = 0; tags[i].id != AV_CODEC_ID_NONE; i++) { if (toupper((tag >> 0) & 0xFF) == toupper((tags[i].tag >> 0) & 0xFF) && toupper((tag >> 8) & 0xFF) == toupper((tags[i].tag >> 8) & 0xFF) && toupper((tag >> 16) & 0xFF) == toupper((tags[i].tag >> 16) & 0xFF) && toupper((tag >> 24) & 0xFF) == toupper((tags[i].tag >> 24) & 0xFF)) return tags[i].id; } - return CODEC_ID_NONE; + return AV_CODEC_ID_NONE; } static index_container_t **indices; @@ -439,7 +439,7 @@ if (tdts == -1) { - priv->avpkt.size = priv->def_packet_size + FF_INPUT_BUFFER_PADDING_SIZE; + priv->avpkt.size = priv->def_packet_size + AV_INPUT_BUFFER_PADDING_SIZE; priv->avpkt.data = malloc(priv->avpkt.size); memset(priv->avpkt.data, 0, priv->avpkt.size); } @@ -714,10 +714,10 @@ fprintf(stderr, "asf_decoder: buffer overflow reading vid packet (%d + %d > %d),\n increasing buffer size\n", asf->packet_frag_offset, asf->packet_frag_size, priv->avpkt.size); - priv->avpkt.data = realloc(priv->avpkt.data, priv->def_packet_size * 2 + FF_INPUT_BUFFER_PADDING_SIZE); + priv->avpkt.data = realloc(priv->avpkt.data, priv->def_packet_size * 2 + AV_INPUT_BUFFER_PADDING_SIZE); memset(priv->avpkt.data + priv->avpkt.size, 0, priv->def_packet_size); priv->def_packet_size *= 2; - priv->avpkt.size = priv->def_packet_size + FF_INPUT_BUFFER_PADDING_SIZE; + priv->avpkt.size = priv->def_packet_size + AV_INPUT_BUFFER_PADDING_SIZE; } if (read(priv->fd, priv->avpkt.data + asf->packet_frag_offset, asf->packet_frag_size) @@ -917,7 +917,7 @@ av_free(priv->ctx); } - if (priv->picture != NULL) av_frame_unref(&priv->picture); + if (priv->picture != NULL) av_frame_unref(priv->picture); priv->ctx = NULL; priv->picture = NULL; @@ -1436,8 +1436,8 @@ if (!got_vidst) { priv->st->codec->extradata_size = size - 40; - priv->st->codec->extradata = malloc(priv->st->codec->extradata_size + FF_INPUT_BUFFER_PADDING_SIZE); - memset(priv->st->codec->extradata, 0, priv->st->codec->extradata_size + FF_INPUT_BUFFER_PADDING_SIZE); + priv->st->codec->extradata = malloc(priv->st->codec->extradata_size + AV_INPUT_BUFFER_PADDING_SIZE); + memset(priv->st->codec->extradata, 0, priv->st->codec->extradata_size + AV_INPUT_BUFFER_PADDING_SIZE); if (read(priv->fd, priv->st->codec->extradata, priv->st->codec->extradata_size) < priv->st->codec->extradata_size) { @@ -2106,28 +2106,28 @@ } switch (vidst->codec->codec_id) { - case CODEC_ID_WMV1: + case AV_CODEC_ID_WMV1: snprintf(cdata->video_name, 16, "wmv1"); break; - case CODEC_ID_WMV2: + case AV_CODEC_ID_WMV2: snprintf(cdata->video_name, 16, "wmv2"); break; - case CODEC_ID_WMV3: + case AV_CODEC_ID_WMV3: snprintf(cdata->video_name, 16, "wmv3"); break; - case CODEC_ID_DVVIDEO: + case AV_CODEC_ID_DVVIDEO: snprintf(cdata->video_name, 16, "dv"); break; - case CODEC_ID_MPEG4: + case AV_CODEC_ID_MPEG4: snprintf(cdata->video_name, 16, "mpeg4"); break; - case CODEC_ID_H264: + case AV_CODEC_ID_H264: snprintf(cdata->video_name, 16, "h264"); break; - case CODEC_ID_MPEG1VIDEO: + case AV_CODEC_ID_MPEG1VIDEO: snprintf(cdata->video_name, 16, "mpeg1"); break; - case CODEC_ID_MPEG2VIDEO: + case AV_CODEC_ID_MPEG2VIDEO: snprintf(cdata->video_name, 16, "mpeg2"); break; default: @@ -2532,7 +2532,7 @@ } - if (dpriv->picture != NULL) av_frame_unref(&dpriv->picture); + if (dpriv->picture != NULL) av_frame_unref(dpriv->picture); dpriv->picture = NULL; return clone; @@ -2608,7 +2608,7 @@ cdata->asigned = TRUE; cdata->ainterleaf = TRUE; - if (priv->picture != NULL) av_frame_unref(&priv->picture); + if (priv->picture != NULL) av_frame_unref(priv->picture); priv->picture = NULL; return cdata; @@ -2734,7 +2734,7 @@ if (tframe != priv->last_frame) { - if (priv->picture != NULL) av_frame_unref(&priv->picture); + if (priv->picture != NULL) av_frame_unref(priv->picture); priv->picture = NULL; if (priv->last_frame == -1 || (tframe < priv->last_frame) || (tframe - priv->last_frame > rescan_limit)) { @@ -2814,7 +2814,7 @@ // otherwise discard this frame if (got_picture) { - av_frame_unref(&priv->picture); + av_frame_unref(priv->picture); priv->picture = NULL; tfrag = -1; nextframe++;
View file
LiVES-2.8.7.tar.bz2/lives-plugins/plugins/decoders/avformat_decoder.c -> LiVES-2.8.8.tar.bz2/lives-plugins/plugins/decoders/avformat_decoder.c
Changed
@@ -65,7 +65,6 @@ } - static int stream_peek(int fd, unsigned char *str, size_t len) { off_t cpos = lseek(fd, 0, SEEK_CUR); // get current posn int rv = pread(fd, str, len, cpos); // read len bytes without changing cpos @@ -77,9 +76,6 @@ } - - - void get_samps_and_signed(enum AVSampleFormat sfmt, int *asamps, boolean *asigned) { *asamps = av_get_bits_per_sample(sfmt); @@ -92,6 +88,7 @@ } } + static int64_t get_current_ticks(void) { struct timeval tv; gettimeofday(&tv, NULL); @@ -326,22 +323,14 @@ skip_init: s = priv->ic->streams[i]; + cc = s->codec; #ifdef API_3_1 - cc = avcodec_alloc_context3(NULL); - if (!cc) { - fprintf(stderr, "avcodec_decoder: out of memory\n"); - return FALSE; - } - ret = avcodec_parameters_to_context(cc, s->codecpar); if (ret < 0) { fprintf(stderr, "avcodec_decoder: avparms to context failed\n"); return FALSE; } - -#else - cc = s->codec; #endif // vlc_fourcc_t fcc; @@ -368,7 +357,11 @@ get_samps_and_signed(cc->sample_fmt, &cdata->asamps, &cdata->asigned); - sprintf(cdata->audio_name, "%s", cc->codec_name); +#ifdef HAVE_AVCODEC_GET_NAME + sprintf(cdata->audio_name, "%s", avcodec_get_name(cc->codec_id)); +#else + sprintf(cdata->audio_name, "%s", cc->codec->name); +#endif priv->astream = i; break; @@ -408,7 +401,11 @@ return FALSE; } - sprintf(cdata->video_name, "%s", cc->codec_name); +#ifdef HAVE_AVCODEC_GET_NAME + sprintf(cdata->video_name, "%s", avcodec_get_name(cc->codec_id)); +#else + sprintf(cdata->video_name, "%s", cc->codec->name); +#endif cdata->par = cc->sample_aspect_ratio.num / cc->sample_aspect_ratio.den; if (cdata->par == 0) cdata->par = 1; @@ -454,7 +451,7 @@ if( strncmp( p_sys->ic->iformat->name, "matroska", 8 ) == 0 && - cc->codec_id == CODEC_ID_DVD_SUBTITLE && + cc->codec_id == AV_CODEC_ID_DVD_SUBTITLE && cc->extradata != NULL && cc->extradata_size > 0 ) { @@ -507,7 +504,7 @@ { input_attachment_t *p_attachment; psz_type = "attachment"; - if( cc->codec_id == CODEC_ID_TTF ) + if( cc->codec_id == AV_CODEC_ID_TTF ) { p_attachment = vlc_input_attachment_New( s->filename, "application/x-truetype-font", NULL, cc->extradata, (int)cc->extradata_size ); @@ -536,7 +533,7 @@ const uint8_t *p_extra = cc->extradata; unsigned i_extra = cc->extradata_size; - if( cc->codec_id == CODEC_ID_THEORA && b_ogg ) + if( cc->codec_id == AV_CODEC_ID_THEORA && b_ogg ) { unsigned pi_size[3]; void *pp_data[3]; @@ -560,7 +557,7 @@ fmt.p_extra = NULL; } } - else if( cc->codec_id == CODEC_ID_SPEEX && b_ogg ) + else if( cc->codec_id == AV_CODEC_ID_SPEEX && b_ogg ) { uint8_t p_dummy_comment[] = { 0, 0, 0, 0, @@ -675,7 +672,7 @@ av_packet_unref(&priv->packet); if (priv->pFrame != NULL) { - av_frame_unref(&priv->pFrame); + av_frame_unref(priv->pFrame); priv->pFrame = NULL; } @@ -900,7 +897,7 @@ cdata->nframes = real_frames; - if (priv->pFrame != NULL) av_frame_unref(&priv->pFrame); + if (priv->pFrame != NULL) av_frame_unref(priv->pFrame); priv->pFrame = NULL; return cdata; @@ -996,26 +993,16 @@ if (tframe < 0 || tframe >= cdata->nframes || cdata->fps == 0.) return FALSE; - + cc = s->codec; #ifdef API_3_1 - cc = avcodec_alloc_context3(NULL); - if (!cc) { - fprintf(stderr, "avcodec_decoder: out of memory\n"); - return FALSE; - } - ret = avcodec_parameters_to_context(cc, s->codecpar); if (ret < 0) { fprintf(stderr, "avcodec_decoder: avparms to context failed\n"); return FALSE; } - -#else - cc = s->codec; #endif - //cc->get_buffer = our_get_buffer; //cc->release_buffer = our_release_buffer; @@ -1068,7 +1055,7 @@ fprintf(stderr, "pt a1 %d %ld\n", priv->last_frame, tframe); #endif - if (priv->pFrame != NULL) av_frame_unref(&priv->pFrame); + if (priv->pFrame != NULL) av_frame_unref(priv->pFrame); priv->pFrame = NULL; time = (double)tframe / cdata->fps; @@ -1163,7 +1150,7 @@ // otherwise discard this frame if (gotFrame) { MyPts += (double)AV_TIME_BASE / cdata->fps; - av_frame_unref(&priv->pFrame); + av_frame_unref(priv->pFrame); priv->pFrame = NULL; }
View file
LiVES-2.8.7.tar.bz2/lives-plugins/plugins/decoders/flv_decoder.c -> LiVES-2.8.8.tar.bz2/lives-plugins/plugins/decoders/flv_decoder.c
Changed
@@ -465,7 +465,7 @@ lives_flv_priv_t *priv = cdata->priv; av_free(priv->ctx->extradata); - priv->ctx->extradata = av_mallocz(size + FF_INPUT_BUFFER_PADDING_SIZE); + priv->ctx->extradata = av_mallocz(size + AV_INPUT_BUFFER_PADDING_SIZE); if (priv->ctx->extradata == NULL) return AVERROR(ENOMEM); priv->ctx->extradata_size = size; dummy = read(priv->fd, priv->ctx->extradata, priv->ctx->extradata_size); @@ -607,7 +607,7 @@ if (priv->idxc != NULL) idxc_release(cdata); priv->idxc = NULL; - if (priv->picture != NULL) av_frame_unref(&priv->picture); + if (priv->picture != NULL) av_frame_unref(priv->picture); priv->ctx = NULL; priv->codec = NULL; @@ -996,17 +996,17 @@ switch (vcodec) { case FLV_CODECID_H263 : sprintf(cdata->video_name, "%s", "flv1"); - codec = avcodec_find_decoder(CODEC_ID_FLV1); + codec = avcodec_find_decoder(AV_CODEC_ID_FLV1); priv->pack_offset = 1; break; case FLV_CODECID_SCREEN: sprintf(cdata->video_name, "%s", "flashsv"); - codec = avcodec_find_decoder(CODEC_ID_FLASHSV); + codec = avcodec_find_decoder(AV_CODEC_ID_FLASHSV); priv->pack_offset = 1; break; case FLV_CODECID_SCREEN2: sprintf(cdata->video_name, "%s", "flashsv2"); - codec = avcodec_find_decoder(CODEC_ID_FLASHSV2); + codec = avcodec_find_decoder(AV_CODEC_ID_FLASHSV2); priv->pack_offset = 1; break; case FLV_CODECID_VP6 : @@ -1015,11 +1015,11 @@ cdata->offs_y = (pack.data[1] & 0XF0) >> 5; // divide by 2 for offset if (cdata->width == 0) cdata->width = pack.data[7] * 16 - cdata->offs_x * 2; if (cdata->height == 0) cdata->height = pack.data[6] * 16 - cdata->offs_y * 2; - codec = avcodec_find_decoder(CODEC_ID_VP6F); + codec = avcodec_find_decoder(AV_CODEC_ID_VP6F); priv->pack_offset = 2; break; case FLV_CODECID_VP6A : - codec = avcodec_find_decoder(CODEC_ID_VP6A); + codec = avcodec_find_decoder(AV_CODEC_ID_VP6A); priv->ctx = ctx = avcodec_alloc_context3(codec); sprintf(cdata->video_name, "%s", "vp6a"); @@ -1038,7 +1038,7 @@ case FLV_CODECID_H264: // broken.... sprintf(cdata->video_name, "%s", "h264"); - codec = avcodec_find_decoder(CODEC_ID_H264); + codec = avcodec_find_decoder(AV_CODEC_ID_H264); priv->pack_offset = 5; break; default: @@ -1143,12 +1143,12 @@ if (isclone) return TRUE; - pack.data = malloc(pack.size - priv->pack_offset + FF_INPUT_BUFFER_PADDING_SIZE); + pack.data = malloc(pack.size - priv->pack_offset + AV_INPUT_BUFFER_PADDING_SIZE); av_init_packet(&priv->avpkt); priv->avpkt.size = read(priv->fd, pack.data, pack.size - priv->pack_offset); - memset(pack.data + priv->avpkt.size, 0, FF_INPUT_BUFFER_PADDING_SIZE); + memset(pack.data + priv->avpkt.size, 0, AV_INPUT_BUFFER_PADDING_SIZE); priv->input_position += pack.size + 4; priv->avpkt.data = pack.data; priv->avpkt.dts = priv->avpkt.pts = pack.dts; @@ -1206,10 +1206,10 @@ continue; } - pack.data = malloc(pack.size - priv->pack_offset + FF_INPUT_BUFFER_PADDING_SIZE); + pack.data = malloc(pack.size - priv->pack_offset + AV_INPUT_BUFFER_PADDING_SIZE); if (priv->pack_offset != 5) lseek(priv->fd, priv->pack_offset - 5, SEEK_CUR); priv->avpkt.size = read(priv->fd, pack.data, pack.size - priv->pack_offset); - memset(pack.data + priv->avpkt.size, 0, FF_INPUT_BUFFER_PADDING_SIZE); + memset(pack.data + priv->avpkt.size, 0, AV_INPUT_BUFFER_PADDING_SIZE); priv->avpkt.data = pack.data; break; } @@ -1455,7 +1455,7 @@ } - if (dpriv->picture != NULL) av_frame_unref(&dpriv->picture); + if (dpriv->picture != NULL) av_frame_unref(dpriv->picture); dpriv->picture = NULL; dpriv->last_frame = -1; @@ -1537,7 +1537,7 @@ cdata->asigned = TRUE; cdata->ainterleaf = TRUE; - if (priv->picture != NULL) av_frame_unref(&priv->picture); + if (priv->picture != NULL) av_frame_unref(priv->picture); priv->picture = NULL; if (cdata->width != cdata->frame_width || cdata->height != cdata->frame_height) @@ -1709,12 +1709,12 @@ continue; } - pack.data = malloc(pack.size - priv->pack_offset + FF_INPUT_BUFFER_PADDING_SIZE); + pack.data = malloc(pack.size - priv->pack_offset + AV_INPUT_BUFFER_PADDING_SIZE); if (priv->pack_offset != 1) lseek(priv->fd, priv->pack_offset - 1, SEEK_CUR); priv->avpkt.size = read(priv->fd, pack.data, pack.size - priv->pack_offset); - memset(pack.data + priv->avpkt.size, 0, FF_INPUT_BUFFER_PADDING_SIZE); + memset(pack.data + priv->avpkt.size, 0, AV_INPUT_BUFFER_PADDING_SIZE); priv->avpkt.data = pack.data; priv->avpkt.dts = priv->avpkt.pts = pack.dts;
View file
LiVES-2.8.7.tar.bz2/lives-plugins/plugins/decoders/libav_helper.h -> LiVES-2.8.8.tar.bz2/lives-plugins/plugins/decoders/libav_helper.h
Changed
@@ -17,7 +17,6 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ - // various workarounds to provide backwards compatibility for libav // "If you libav developers could just stop breaking backwards compatibility..." @@ -60,7 +59,6 @@ #define av_packet_unref(a) av_free_packet(a) #endif - #if !HAVE_AV_SET_PTS_INFO #if HAVE_AVFORMAT_INTERNAL_H && HAVE_AVPRIV_SET_PTS_INFO @@ -70,13 +68,11 @@ #else #ifdef __GNUC__ -# define UNUSED __attribute__((unused)) +#define UNUSED __attribute__((unused)) #else -# define UNUSED +#define UNUSED #endif - - static UNUSED void av_set_pts_info(AVStream *s, int pts_wrap_bits, unsigned int pts_num, unsigned int pts_den) { AVRational new_tb; @@ -100,24 +96,36 @@ #endif #endif - #if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(55, 28, 1) #define av_frame_alloc() avcodec_alloc_frame() #if !HAVE_AVFRAME_UNREF -#define av_frame_unref(a) avcodec_free_frame(a) +#define av_frame_unref(a) avcodec_free_frame(&a) #endif #else #if !HAVE_AVFRAME_UNREF -#define av_frame_unref(a) av_frame_free(a) +#define av_frame_unref(a) av_frame_free(&a) #endif #endif - #if !HAVE_AV_GET_BITS_PER_SAMPLE #define av_get_bits_per_sample(a) (av_get_bytes_per_sample(a) * 8) #endif +#if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(56, 56, 0) +#ifndef FF_INPUT_BUFFER_PADDING_SIZE +#define AV_INPUT_BUFFER_PADDING_SIZE FF_INPUT_BUFFER_MIN_SIZE +#else +#define AV_INPUT_BUFFER_PADDING_SIZE FF_INPUT_BUFFER_PADDING_SIZE +#endif +#else +#ifndef AV_INPUT_BUFFER_PADDING_SIZE +#define AV_INPUT_BUFFER_PADDING_SIZE AV_INPUT_BUFFER_MIN_SIZE +#endif +#endif +#ifndef AV_CODEC_FLAG_GLOBAL_HEADER +#define AV_CODEC_FLAG_GLOBAL_HEADER CODEC_FLAG_GLOBAL_HEADER +#endif #endif // HAVE_LIBAV_LIBS
View file
LiVES-2.8.7.tar.bz2/lives-plugins/plugins/decoders/mkv_decoder.c -> LiVES-2.8.8.tar.bz2/lives-plugins/plugins/decoders/mkv_decoder.c
Changed
@@ -117,20 +117,20 @@ }; -static enum CodecID ff_codec_get_id(const AVCodecTag *tags, unsigned int tag) { +static enum AVCodecID ff_codec_get_id(const AVCodecTag *tags, unsigned int tag) { int i; - for (i = 0; tags[i].id != CODEC_ID_NONE; i++) { + for (i = 0; tags[i].id != AV_CODEC_ID_NONE; i++) { if (tag == tags[i].tag) return tags[i].id; } - for (i = 0; tags[i].id != CODEC_ID_NONE; i++) { + for (i = 0; tags[i].id != AV_CODEC_ID_NONE; i++) { if (toupper((tag >> 0) & 0xFF) == toupper((tags[i].tag >> 0) & 0xFF) && toupper((tag >> 8) & 0xFF) == toupper((tags[i].tag >> 8) & 0xFF) && toupper((tag >> 16) & 0xFF) == toupper((tags[i].tag >> 16) & 0xFF) && toupper((tag >> 24) & 0xFF) == toupper((tags[i].tag >> 24) & 0xFF)) return tags[i].id; } - return CODEC_ID_NONE; + return AV_CODEC_ID_NONE; } @@ -883,7 +883,7 @@ es = ec / 100; ec -= 100 * es; *ptr++ = '\0'; - len = 50 + end - ptr + FF_INPUT_BUFFER_PADDING_SIZE; + len = 50 + end - ptr + AV_INPUT_BUFFER_PADDING_SIZE; if (!(line = malloc(len))) return; snprintf(line, len, "Dialogue: %s,%d:%02d:%02d.%02d,%d:%02d:%02d.%02d,%s\r\n", @@ -1364,7 +1364,7 @@ for (i = 0; i < matroska->tracks.nb_elem; i++) { MatroskaTrack *track = &tracks[i]; - enum CodecID codec_id = CODEC_ID_NONE; + enum AVCodecID codec_id = AV_CODEC_ID_NONE; EbmlList *encodings_list = &track->encodings; MatroskaTrackEncoding *encodings = encodings_list->elem; uint8_t *extradata = NULL; @@ -1473,7 +1473,7 @@ } } - for (j = 0; ff_mkv_codec_tags[j].id != CODEC_ID_NONE; j++) { + for (j = 0; ff_mkv_codec_tags[j].id != AV_CODEC_ID_NONE; j++) { if (!strncmp(ff_mkv_codec_tags[j].str, track->codec_id, strlen(ff_mkv_codec_tags[j].str))) { codec_id = ff_mkv_codec_tags[j].id; @@ -1501,15 +1501,15 @@ && (track->codec_priv.data != NULL)) { fourcc = AV_RL32(track->codec_priv.data); codec_id = ff_codec_get_id(codec_movvideo_tags, fourcc); - } else if (codec_id == CODEC_ID_RV10 || codec_id == CODEC_ID_RV20 || - codec_id == CODEC_ID_RV30 || codec_id == CODEC_ID_RV40) { + } else if (codec_id == AV_CODEC_ID_RV10 || codec_id == AV_CODEC_ID_RV20 || + codec_id == AV_CODEC_ID_RV30 || codec_id == AV_CODEC_ID_RV40) { extradata_offset = 26; } track->codec_priv.size -= extradata_offset; - if (codec_id == CODEC_ID_NONE) { + if (codec_id == AV_CODEC_ID_NONE) { fprintf(stderr, "mkv_decoder: Unknown video codec\n"); return -42; @@ -1544,7 +1544,7 @@ st->codec->extradata_size = extradata_size; } else if (track->codec_priv.data && track->codec_priv.size > 0) { st->codec->extradata = calloc(track->codec_priv.size + - FF_INPUT_BUFFER_PADDING_SIZE, 1); + AV_INPUT_BUFFER_PADDING_SIZE, 1); if (st->codec->extradata == NULL) { fprintf(stderr, "mkv_decoder: Out of memory\n"); @@ -1571,7 +1571,7 @@ st->codec->height * track->video.display_width, st->codec->width * track->video.display_height, 255); - if (st->codec->codec_id != CODEC_ID_H264) + if (st->codec->codec_id != AV_CODEC_ID_H264) st->need_parsing = AVSTREAM_PARSE_HEADERS; if (track->default_duration) st->avg_frame_rate = av_d2q(1000000000.0 / track->default_duration, INT_MAX); @@ -1618,53 +1618,53 @@ } switch (priv->vidst->codec->codec_id) { - case CODEC_ID_VP8 : + case AV_CODEC_ID_VP8 : sprintf(cdata->video_name, "%s", "vp8"); break; - case CODEC_ID_THEORA : + case AV_CODEC_ID_THEORA : sprintf(cdata->video_name, "%s", "theora"); break; #if FF_API_SNOW - case CODEC_ID_SNOW : + case AV_CODEC_ID_SNOW : sprintf(cdata->video_name, "%s", "snow"); break; #endif - case CODEC_ID_DIRAC : + case AV_CODEC_ID_DIRAC : sprintf(cdata->video_name, "%s", "dirac"); break; - case CODEC_ID_MJPEG : + case AV_CODEC_ID_MJPEG : sprintf(cdata->video_name, "%s", "mjpeg"); break; - case CODEC_ID_MPEG1VIDEO : + case AV_CODEC_ID_MPEG1VIDEO : sprintf(cdata->video_name, "%s", "mpeg1"); break; - case CODEC_ID_MPEG2VIDEO : + case AV_CODEC_ID_MPEG2VIDEO : sprintf(cdata->video_name, "%s", "mpeg2"); break; - case CODEC_ID_MPEG4 : + case AV_CODEC_ID_MPEG4 : sprintf(cdata->video_name, "%s", "mpeg4"); break; - case CODEC_ID_H264 : + case AV_CODEC_ID_H264 : sprintf(cdata->video_name, "%s", "h264"); break; - case CODEC_ID_MSMPEG4V3 : + case AV_CODEC_ID_MSMPEG4V3 : sprintf(cdata->video_name, "%s", "msmpeg4"); break; - case CODEC_ID_RV10 : + case AV_CODEC_ID_RV10 : sprintf(cdata->video_name, "%s", "rv10"); break; - case CODEC_ID_RV20 : + case AV_CODEC_ID_RV20 : sprintf(cdata->video_name, "%s", "rv20"); break; - case CODEC_ID_RV30 : + case AV_CODEC_ID_RV30 : sprintf(cdata->video_name, "%s", "rv30"); break; - case CODEC_ID_RV40 : + case AV_CODEC_ID_RV40 : sprintf(cdata->video_name, "%s", "rv40"); break; - case CODEC_ID_RAWVIDEO : + case AV_CODEC_ID_RAWVIDEO : sprintf(cdata->video_name, "%s", "raw"); break; default : @@ -1797,7 +1797,7 @@ avcodec_close(priv->vidst->codec); - if (priv->picture != NULL) av_frame_unref(&priv->picture); + if (priv->picture != NULL) av_frame_unref(priv->picture); priv->ctx = NULL; priv->codec = NULL; @@ -2272,7 +2272,7 @@ clone->ainterleaf = TRUE; } - if (dpriv->picture != NULL) av_frame_unref(&dpriv->picture); + if (dpriv->picture != NULL) av_frame_unref(dpriv->picture); dpriv->picture = NULL; dpriv->last_frame = -1; @@ -2363,7 +2363,7 @@ cdata->asigned = TRUE; cdata->ainterleaf = TRUE; - if (priv->picture != NULL) av_frame_unref(&priv->picture); + if (priv->picture != NULL) av_frame_unref(priv->picture); priv->picture = NULL; return cdata; @@ -2661,20 +2661,20 @@ pkt->pts = timecode; pkt->pos = pos; - if (st->codec->codec_id == CODEC_ID_TEXT) + if (st->codec->codec_id == AV_CODEC_ID_TEXT) pkt->convergence_duration = duration; else if (track->type != MATROSKA_TRACK_TYPE_SUBTITLE) pkt->duration = duration; - if (st->codec->codec_id == CODEC_ID_SSA) + if (st->codec->codec_id == AV_CODEC_ID_SSA) matroska_fix_ass_packet(matroska, pkt, duration); if (matroska->prev_pkt && timecode != AV_NOPTS_VALUE && matroska->prev_pkt->pts == timecode && matroska->prev_pkt->stream_index == st->index && - st->codec->codec_id == CODEC_ID_SSA) + st->codec->codec_id == AV_CODEC_ID_SSA) matroska_merge_packets(matroska->prev_pkt, pkt); else { lives_dynarray_add(&matroska->packets, &matroska->num_packets, pkt);
View file
LiVES-2.8.7.tar.bz2/lives-plugins/plugins/decoders/mkv_decoder.h -> LiVES-2.8.8.tar.bz2/lives-plugins/plugins/decoders/mkv_decoder.h
Changed
@@ -1,5 +1,5 @@ // LiVES - mkv decoder plugin -// (c) G. Finch 2011 <salsaman@xs4all.nl,salsaman@gmail.com> +// (c) G. Finch 2011 - 2018 <salsaman@xs4all.nl,salsaman@gmail.com> /* * This file is free software; you can redistribute it and/or @@ -19,9 +19,6 @@ /////////////////////////////////////////////// - - - /* EBML version supported */ #define EBML_VERSION 1 @@ -244,12 +241,12 @@ typedef struct CodecTags { char str[20]; - enum CodecID id; + enum AVCodecID id; } CodecTags; typedef struct CodecMime { char str[32]; - enum CodecID id; + enum AVCodecID id; } CodecMime; /* max. depth in the EBML tree structure */ @@ -274,7 +271,6 @@ { 0 } }; - /*extern const CodecTags ff_mkv_codec_tags[]; extern const CodecMime ff_mkv_mime_tags[]; extern const @@ -282,83 +278,82 @@ extern const char * const matroska_video_stereo_plane[MATROSKA_VIDEO_STEREO_PLANE_COUNT];*/ const CodecTags ff_mkv_codec_tags[] = { - {"A_AAC" , CODEC_ID_AAC}, - {"A_AC3" , CODEC_ID_AC3}, - {"A_DTS" , CODEC_ID_DTS}, - {"A_EAC3" , CODEC_ID_EAC3}, - {"A_FLAC" , CODEC_ID_FLAC}, - {"A_MLP" , CODEC_ID_MLP}, - {"A_MPEG/L2" , CODEC_ID_MP2}, - {"A_MPEG/L1" , CODEC_ID_MP2}, - {"A_MPEG/L3" , CODEC_ID_MP3}, - {"A_PCM/FLOAT/IEEE" , CODEC_ID_PCM_F32LE}, - {"A_PCM/FLOAT/IEEE" , CODEC_ID_PCM_F64LE}, - {"A_PCM/INT/BIG" , CODEC_ID_PCM_S16BE}, - {"A_PCM/INT/BIG" , CODEC_ID_PCM_S24BE}, - {"A_PCM/INT/BIG" , CODEC_ID_PCM_S32BE}, - {"A_PCM/INT/LIT" , CODEC_ID_PCM_S16LE}, - {"A_PCM/INT/LIT" , CODEC_ID_PCM_S24LE}, - {"A_PCM/INT/LIT" , CODEC_ID_PCM_S32LE}, - {"A_PCM/INT/LIT" , CODEC_ID_PCM_U8}, - {"A_QUICKTIME/QDM2" , CODEC_ID_QDM2}, - {"A_REAL/14_4" , CODEC_ID_RA_144}, - {"A_REAL/28_8" , CODEC_ID_RA_288}, - {"A_REAL/ATRC" , CODEC_ID_ATRAC3}, - {"A_REAL/COOK" , CODEC_ID_COOK}, - {"A_REAL/SIPR" , CODEC_ID_SIPR}, - {"A_TRUEHD" , CODEC_ID_TRUEHD}, - {"A_TTA1" , CODEC_ID_TTA}, - {"A_VORBIS" , CODEC_ID_VORBIS}, - {"A_WAVPACK4" , CODEC_ID_WAVPACK}, - - {"S_TEXT/UTF8" , CODEC_ID_TEXT}, - {"S_TEXT/UTF8" , CODEC_ID_SRT}, - {"S_TEXT/ASCII" , CODEC_ID_TEXT}, - {"S_TEXT/ASS" , CODEC_ID_SSA}, - {"S_TEXT/SSA" , CODEC_ID_SSA}, - {"S_ASS" , CODEC_ID_SSA}, - {"S_SSA" , CODEC_ID_SSA}, - {"S_VOBSUB" , CODEC_ID_DVD_SUBTITLE}, - {"S_HDMV/PGS" , CODEC_ID_HDMV_PGS_SUBTITLE}, - - {"V_DIRAC" , CODEC_ID_DIRAC}, - {"V_MJPEG" , CODEC_ID_MJPEG}, - {"V_MPEG1" , CODEC_ID_MPEG1VIDEO}, - {"V_MPEG2" , CODEC_ID_MPEG2VIDEO}, - {"V_MPEG4/ISO/ASP" , CODEC_ID_MPEG4}, - {"V_MPEG4/ISO/AP" , CODEC_ID_MPEG4}, - {"V_MPEG4/ISO/SP" , CODEC_ID_MPEG4}, - {"V_MPEG4/ISO/AVC" , CODEC_ID_H264}, - {"V_MPEG4/MS/V3" , CODEC_ID_MSMPEG4V3}, - {"V_REAL/RV10" , CODEC_ID_RV10}, - {"V_REAL/RV20" , CODEC_ID_RV20}, - {"V_REAL/RV30" , CODEC_ID_RV30}, - {"V_REAL/RV40" , CODEC_ID_RV40}, + {"A_AAC" , AV_CODEC_ID_AAC}, + {"A_AC3" , AV_CODEC_ID_AC3}, + {"A_DTS" , AV_CODEC_ID_DTS}, + {"A_EAC3" , AV_CODEC_ID_EAC3}, + {"A_FLAC" , AV_CODEC_ID_FLAC}, + {"A_MLP" , AV_CODEC_ID_MLP}, + {"A_MPEG/L2" , AV_CODEC_ID_MP2}, + {"A_MPEG/L1" , AV_CODEC_ID_MP2}, + {"A_MPEG/L3" , AV_CODEC_ID_MP3}, + {"A_PCM/FLOAT/IEEE" , AV_CODEC_ID_PCM_F32LE}, + {"A_PCM/FLOAT/IEEE" , AV_CODEC_ID_PCM_F64LE}, + {"A_PCM/INT/BIG" , AV_CODEC_ID_PCM_S16BE}, + {"A_PCM/INT/BIG" , AV_CODEC_ID_PCM_S24BE}, + {"A_PCM/INT/BIG" , AV_CODEC_ID_PCM_S32BE}, + {"A_PCM/INT/LIT" , AV_CODEC_ID_PCM_S16LE}, + {"A_PCM/INT/LIT" , AV_CODEC_ID_PCM_S24LE}, + {"A_PCM/INT/LIT" , AV_CODEC_ID_PCM_S32LE}, + {"A_PCM/INT/LIT" , AV_CODEC_ID_PCM_U8}, + {"A_QUICKTIME/QDM2" , AV_CODEC_ID_QDM2}, + {"A_REAL/14_4" , AV_CODEC_ID_RA_144}, + {"A_REAL/28_8" , AV_CODEC_ID_RA_288}, + {"A_REAL/ATRC" , AV_CODEC_ID_ATRAC3}, + {"A_REAL/COOK" , AV_CODEC_ID_COOK}, + {"A_REAL/SIPR" , AV_CODEC_ID_SIPR}, + {"A_TRUEHD" , AV_CODEC_ID_TRUEHD}, + {"A_TTA1" , AV_CODEC_ID_TTA}, + {"A_VORBIS" , AV_CODEC_ID_VORBIS}, + {"A_WAVPACK4" , AV_CODEC_ID_WAVPACK}, + + {"S_TEXT/UTF8" , AV_CODEC_ID_TEXT}, + {"S_TEXT/UTF8" , AV_CODEC_ID_SRT}, + {"S_TEXT/ASCII" , AV_CODEC_ID_TEXT}, + {"S_TEXT/ASS" , AV_CODEC_ID_SSA}, + {"S_TEXT/SSA" , AV_CODEC_ID_SSA}, + {"S_ASS" , AV_CODEC_ID_SSA}, + {"S_SSA" , AV_CODEC_ID_SSA}, + {"S_VOBSUB" , AV_CODEC_ID_DVD_SUBTITLE}, + {"S_HDMV/PGS" , AV_CODEC_ID_HDMV_PGS_SUBTITLE}, + + {"V_DIRAC" , AV_CODEC_ID_DIRAC}, + {"V_MJPEG" , AV_CODEC_ID_MJPEG}, + {"V_MPEG1" , AV_CODEC_ID_MPEG1VIDEO}, + {"V_MPEG2" , AV_CODEC_ID_MPEG2VIDEO}, + {"V_MPEG4/ISO/ASP" , AV_CODEC_ID_MPEG4}, + {"V_MPEG4/ISO/AP" , AV_CODEC_ID_MPEG4}, + {"V_MPEG4/ISO/SP" , AV_CODEC_ID_MPEG4}, + {"V_MPEG4/ISO/AVC" , AV_CODEC_ID_H264}, + {"V_MPEG4/MS/V3" , AV_CODEC_ID_MSMPEG4V3}, + {"V_REAL/RV10" , AV_CODEC_ID_RV10}, + {"V_REAL/RV20" , AV_CODEC_ID_RV20}, + {"V_REAL/RV30" , AV_CODEC_ID_RV30}, + {"V_REAL/RV40" , AV_CODEC_ID_RV40}, #if FF_API_SNOW - {"V_SNOW" , CODEC_ID_SNOW}, + {"V_SNOW" , AV_CODEC_ID_SNOW}, #endif - {"V_THEORA" , CODEC_ID_THEORA}, - {"V_UNCOMPRESSED" , CODEC_ID_RAWVIDEO}, - {"V_VP8" , CODEC_ID_VP8}, + {"V_THEORA" , AV_CODEC_ID_THEORA}, + {"V_UNCOMPRESSED" , AV_CODEC_ID_RAWVIDEO}, + {"V_VP8" , AV_CODEC_ID_VP8}, - {"" , CODEC_ID_NONE} + {"" , AV_CODEC_ID_NONE} }; const CodecMime ff_mkv_mime_tags[] = { - {"text/plain" , CODEC_ID_TEXT}, - {"image/gif" , CODEC_ID_GIF}, - {"image/jpeg" , CODEC_ID_MJPEG}, - {"image/png" , CODEC_ID_PNG}, - {"image/tiff" , CODEC_ID_TIFF}, - {"application/x-truetype-font", CODEC_ID_TTF}, - {"application/x-font" , CODEC_ID_TTF}, - - {"" , CODEC_ID_NONE} + {"text/plain" , AV_CODEC_ID_TEXT}, + {"image/gif" , AV_CODEC_ID_GIF}, + {"image/jpeg" , AV_CODEC_ID_MJPEG}, + {"image/png" , AV_CODEC_ID_PNG}, + {"image/tiff" , AV_CODEC_ID_TIFF}, + {"application/x-truetype-font", AV_CODEC_ID_TTF}, + {"application/x-font" , AV_CODEC_ID_TTF}, + + {"" , AV_CODEC_ID_NONE} }; - const char *const matroska_video_stereo_mode[MATROSKA_VIDEO_STEREO_MODE_COUNT] = { "mono", "left_right", @@ -383,7 +378,6 @@ "background", }; - typedef enum { EBML_NONE, EBML_UINT, @@ -875,170 +869,165 @@ { 0 } }; - - const AVCodecTag codec_movvideo_tags[] = { - /* { CODEC_ID_, MKTAG('I', 'V', '5', '0') }, *//* Indeo 5.0 */ - - { CODEC_ID_RAWVIDEO, MKTAG('r', 'a', 'w', ' ') }, /* Uncompressed RGB */ - { CODEC_ID_RAWVIDEO, MKTAG('y', 'u', 'v', '2') }, /* Uncompressed YUV422 */ - { CODEC_ID_RAWVIDEO, MKTAG('A', 'V', 'U', 'I') }, /* YUV with alpha-channel (AVID Uncompressed) */ - { CODEC_ID_RAWVIDEO, MKTAG('2', 'v', 'u', 'y') }, /* UNCOMPRESSED 8BIT 4:2:2 */ - { CODEC_ID_RAWVIDEO, MKTAG('y', 'u', 'v', 's') }, /* same as 2vuy but byte swapped */ - - { CODEC_ID_RAWVIDEO, MKTAG('L', '5', '5', '5') }, - { CODEC_ID_RAWVIDEO, MKTAG('L', '5', '6', '5') }, - { CODEC_ID_RAWVIDEO, MKTAG('B', '5', '6', '5') }, - { CODEC_ID_RAWVIDEO, MKTAG('2', '4', 'B', 'G') }, - { CODEC_ID_RAWVIDEO, MKTAG('B', 'G', 'R', 'A') }, - { CODEC_ID_RAWVIDEO, MKTAG('R', 'G', 'B', 'A') }, - { CODEC_ID_RAWVIDEO, MKTAG('A', 'B', 'G', 'R') }, - { CODEC_ID_RAWVIDEO, MKTAG('b', '1', '6', 'g') }, - { CODEC_ID_RAWVIDEO, MKTAG('b', '4', '8', 'r') }, - { CODEC_ID_RAWVIDEO, MKTAG('D', 'V', 'O', 'O') }, /* Digital Voodoo SD 8 Bit */ - - { CODEC_ID_R10K, MKTAG('R', '1', '0', 'k') }, /* UNCOMPRESSED 10BIT RGB */ - { CODEC_ID_R10K, MKTAG('R', '1', '0', 'g') }, /* UNCOMPRESSED 10BIT RGB */ - { CODEC_ID_R210, MKTAG('r', '2', '1', '0') }, /* UNCOMPRESSED 10BIT RGB */ - { CODEC_ID_V210, MKTAG('v', '2', '1', '0') }, /* UNCOMPRESSED 10BIT 4:2:2 */ - - { CODEC_ID_MJPEG, MKTAG('j', 'p', 'e', 'g') }, /* PhotoJPEG */ - { CODEC_ID_MJPEG, MKTAG('m', 'j', 'p', 'a') }, /* Motion-JPEG (format A) */ - { CODEC_ID_MJPEG, MKTAG('A', 'V', 'D', 'J') }, /* MJPEG with alpha-channel (AVID JFIF meridien compressed) */ - /* { CODEC_ID_MJPEG, MKTAG('A', 'V', 'R', 'n') }, *//* MJPEG with alpha-channel (AVID ABVB/Truevision NuVista) */ - { CODEC_ID_MJPEG, MKTAG('d', 'm', 'b', '1') }, /* Motion JPEG OpenDML */ - { CODEC_ID_MJPEGB, MKTAG('m', 'j', 'p', 'b') }, /* Motion-JPEG (format B) */ - - { CODEC_ID_SVQ1, MKTAG('S', 'V', 'Q', '1') }, /* Sorenson Video v1 */ - { CODEC_ID_SVQ1, MKTAG('s', 'v', 'q', '1') }, /* Sorenson Video v1 */ - { CODEC_ID_SVQ1, MKTAG('s', 'v', 'q', 'i') }, /* Sorenson Video v1 (from QT specs)*/ - { CODEC_ID_SVQ3, MKTAG('S', 'V', 'Q', '3') }, /* Sorenson Video v3 */ - - { CODEC_ID_MPEG4, MKTAG('m', 'p', '4', 'v') }, - { CODEC_ID_MPEG4, MKTAG('D', 'I', 'V', 'X') }, /* OpenDiVX *//* sample files at http://heroinewarrior.com/xmovie.php3 use this tag */ - { CODEC_ID_MPEG4, MKTAG('X', 'V', 'I', 'D') }, - { CODEC_ID_MPEG4, MKTAG('3', 'I', 'V', '2') }, /* experimental: 3IVX files before ivx D4 4.5.1 */ - - { CODEC_ID_H263, MKTAG('h', '2', '6', '3') }, /* H263 */ - { CODEC_ID_H263, MKTAG('s', '2', '6', '3') }, /* H263 ?? works */ - - { CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'c', 'p') }, /* DV PAL */ - { CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'c', ' ') }, /* DV NTSC */ - { CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'p', 'p') }, /* DVCPRO PAL produced by FCP */ - { CODEC_ID_DVVIDEO, MKTAG('d', 'v', '5', 'p') }, /* DVCPRO50 PAL produced by FCP */ - { CODEC_ID_DVVIDEO, MKTAG('d', 'v', '5', 'n') }, /* DVCPRO50 NTSC produced by FCP */ - { CODEC_ID_DVVIDEO, MKTAG('A', 'V', 'd', 'v') }, /* AVID DV */ - { CODEC_ID_DVVIDEO, MKTAG('A', 'V', 'd', '1') }, /* AVID DV100 */ - { CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'h', 'q') }, /* DVCPRO HD 720p50 */ - { CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'h', 'p') }, /* DVCPRO HD 720p60 */ - { CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'h', '1') }, - { CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'h', '2') }, - { CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'h', '4') }, - { CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'h', '5') }, /* DVCPRO HD 50i produced by FCP */ - { CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'h', '6') }, /* DVCPRO HD 60i produced by FCP */ - { CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'h', '3') }, /* DVCPRO HD 30p produced by FCP */ - - { CODEC_ID_VP3, MKTAG('V', 'P', '3', '1') }, /* On2 VP3 */ - { CODEC_ID_RPZA, MKTAG('r', 'p', 'z', 'a') }, /* Apple Video (RPZA) */ - { CODEC_ID_CINEPAK, MKTAG('c', 'v', 'i', 'd') }, /* Cinepak */ - { CODEC_ID_8BPS, MKTAG('8', 'B', 'P', 'S') }, /* Planar RGB (8BPS) */ - { CODEC_ID_SMC, MKTAG('s', 'm', 'c', ' ') }, /* Apple Graphics (SMC) */ - { CODEC_ID_QTRLE, MKTAG('r', 'l', 'e', ' ') }, /* Apple Animation (RLE) */ - { CODEC_ID_MSRLE, MKTAG('W', 'R', 'L', 'E') }, - { CODEC_ID_QDRAW, MKTAG('q', 'd', 'r', 'w') }, /* QuickDraw */ - - { CODEC_ID_RAWVIDEO, MKTAG('W', 'R', 'A', 'W') }, - - { CODEC_ID_H264, MKTAG('a', 'v', 'c', '1') }, /* AVC-1/H.264 */ - { CODEC_ID_H264, MKTAG('a', 'i', '5', 'p') }, /* AVC-Intra 50M 720p24/30/60 */ - { CODEC_ID_H264, MKTAG('a', 'i', '5', 'q') }, /* AVC-Intra 50M 720p25/50 */ - { CODEC_ID_H264, MKTAG('a', 'i', '5', '2') }, /* AVC-Intra 50M 1080p25/50 */ - { CODEC_ID_H264, MKTAG('a', 'i', '5', '3') }, /* AVC-Intra 50M 1080p24/30/60 */ - { CODEC_ID_H264, MKTAG('a', 'i', '5', '5') }, /* AVC-Intra 50M 1080i50 */ - { CODEC_ID_H264, MKTAG('a', 'i', '5', '6') }, /* AVC-Intra 50M 1080i60 */ - { CODEC_ID_H264, MKTAG('a', 'i', '1', 'p') }, /* AVC-Intra 100M 720p24/30/60 */ - { CODEC_ID_H264, MKTAG('a', 'i', '1', 'q') }, /* AVC-Intra 100M 720p25/50 */ - { CODEC_ID_H264, MKTAG('a', 'i', '1', '2') }, /* AVC-Intra 100M 1080p25/50 */ - { CODEC_ID_H264, MKTAG('a', 'i', '1', '3') }, /* AVC-Intra 100M 1080p24/30/60 */ - { CODEC_ID_H264, MKTAG('a', 'i', '1', '5') }, /* AVC-Intra 100M 1080i50 */ - { CODEC_ID_H264, MKTAG('a', 'i', '1', '6') }, /* AVC-Intra 100M 1080i60 */ - - { CODEC_ID_MPEG1VIDEO, MKTAG('m', '1', 'v', '1') }, /* Apple MPEG-1 Camcorder */ - { CODEC_ID_MPEG1VIDEO, MKTAG('m', 'p', 'e', 'g') }, /* MPEG */ - { CODEC_ID_MPEG1VIDEO, MKTAG('m', '1', 'v', ' ') }, - { CODEC_ID_MPEG2VIDEO, MKTAG('m', '2', 'v', '1') }, /* Apple MPEG-2 Camcorder */ - { CODEC_ID_MPEG2VIDEO, MKTAG('h', 'd', 'v', '1') }, /* MPEG2 HDV 720p30 */ - { CODEC_ID_MPEG2VIDEO, MKTAG('h', 'd', 'v', '2') }, /* MPEG2 HDV 1080i60 */ - { CODEC_ID_MPEG2VIDEO, MKTAG('h', 'd', 'v', '3') }, /* MPEG2 HDV 1080i50 */ - { CODEC_ID_MPEG2VIDEO, MKTAG('h', 'd', 'v', '5') }, /* MPEG2 HDV 720p25 */ - { CODEC_ID_MPEG2VIDEO, MKTAG('h', 'd', 'v', '6') }, /* MPEG2 HDV 1080p24 */ - { CODEC_ID_MPEG2VIDEO, MKTAG('h', 'd', 'v', '7') }, /* MPEG2 HDV 1080p25 */ - { CODEC_ID_MPEG2VIDEO, MKTAG('h', 'd', 'v', '8') }, /* MPEG2 HDV 1080p30 */ - { CODEC_ID_MPEG2VIDEO, MKTAG('m', 'x', '5', 'n') }, /* MPEG2 IMX NTSC 525/60 50mb/s produced by FCP */ - { CODEC_ID_MPEG2VIDEO, MKTAG('m', 'x', '5', 'p') }, /* MPEG2 IMX PAL 625/50 50mb/s produced by FCP */ - { CODEC_ID_MPEG2VIDEO, MKTAG('m', 'x', '4', 'n') }, /* MPEG2 IMX NTSC 525/60 40mb/s produced by FCP */ - { CODEC_ID_MPEG2VIDEO, MKTAG('m', 'x', '4', 'p') }, /* MPEG2 IMX PAL 625/50 40mb/s produced by FCP */ - { CODEC_ID_MPEG2VIDEO, MKTAG('m', 'x', '3', 'n') }, /* MPEG2 IMX NTSC 525/60 30mb/s produced by FCP */ - { CODEC_ID_MPEG2VIDEO, MKTAG('m', 'x', '3', 'p') }, /* MPEG2 IMX PAL 625/50 30mb/s produced by FCP */ - { CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', '5', '4') }, /* XDCAM HD422 720p24 CBR */ - { CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', '5', '5') }, /* XDCAM HD422 720p25 CBR */ - { CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', '5', '9') }, /* XDCAM HD422 720p60 CBR */ - { CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', '5', 'a') }, /* XDCAM HD422 720p50 CBR */ - { CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', '5', 'b') }, /* XDCAM HD422 1080i60 CBR */ - { CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', '5', 'c') }, /* XDCAM HD422 1080i50 CBR */ - { CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', '5', 'd') }, /* XDCAM HD422 1080p24 CBR */ - { CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', '5', 'e') }, /* XDCAM HD422 1080p25 CBR */ - { CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', '5', 'f') }, /* XDCAM HD422 1080p30 CBR */ - { CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', 'v', '1') }, /* XDCAM EX 720p30 VBR */ - { CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', 'v', '2') }, /* XDCAM HD 1080i60 */ - { CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', 'v', '3') }, /* XDCAM HD 1080i50 VBR */ - { CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', 'v', '4') }, /* XDCAM EX 720p24 VBR */ - { CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', 'v', '5') }, /* XDCAM EX 720p25 VBR */ - { CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', 'v', '6') }, /* XDCAM HD 1080p24 VBR */ - { CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', 'v', '7') }, /* XDCAM HD 1080p25 VBR */ - { CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', 'v', '8') }, /* XDCAM HD 1080p30 VBR */ - { CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', 'v', '9') }, /* XDCAM EX 720p60 VBR */ - { CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', 'v', 'a') }, /* XDCAM EX 720p50 VBR */ - { CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', 'v', 'b') }, /* XDCAM EX 1080i60 VBR */ - { CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', 'v', 'c') }, /* XDCAM EX 1080i50 VBR */ - { CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', 'v', 'd') }, /* XDCAM EX 1080p24 VBR */ - { CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', 'v', 'e') }, /* XDCAM EX 1080p25 VBR */ - { CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', 'v', 'f') }, /* XDCAM EX 1080p30 VBR */ - { CODEC_ID_MPEG2VIDEO, MKTAG('A', 'V', 'm', 'p') }, /* AVID IMX PAL */ - - { CODEC_ID_JPEG2000, MKTAG('m', 'j', 'p', '2') }, /* JPEG 2000 produced by FCP */ - - { CODEC_ID_TARGA, MKTAG('t', 'g', 'a', ' ') }, /* Truevision Targa */ - { CODEC_ID_TIFF, MKTAG('t', 'i', 'f', 'f') }, /* TIFF embedded in MOV */ - { CODEC_ID_GIF, MKTAG('g', 'i', 'f', ' ') }, /* embedded gif files as frames (usually one "click to play movie" frame) */ - { CODEC_ID_PNG, MKTAG('p', 'n', 'g', ' ') }, - - { CODEC_ID_VC1, MKTAG('v', 'c', '-', '1') }, /* SMPTE RP 2025 */ - { CODEC_ID_CAVS, MKTAG('a', 'v', 's', '2') }, - - { CODEC_ID_DIRAC, MKTAG('d', 'r', 'a', 'c') }, - { CODEC_ID_DNXHD, MKTAG('A', 'V', 'd', 'n') }, /* AVID DNxHD */ - // { CODEC_ID_FLV1, MKTAG('H', '2', '6', '3') }, /* Flash Media Server */ - { CODEC_ID_MSMPEG4V3, MKTAG('3', 'I', 'V', 'D') }, /* 3ivx DivX Doctor */ - { CODEC_ID_RAWVIDEO, MKTAG('A', 'V', '1', 'x') }, /* AVID 1:1x */ - { CODEC_ID_RAWVIDEO, MKTAG('A', 'V', 'u', 'p') }, - { CODEC_ID_SGI, MKTAG('s', 'g', 'i', ' ') }, /* SGI */ - { CODEC_ID_DPX, MKTAG('d', 'p', 'x', ' ') }, /* DPX */ - - { CODEC_ID_PRORES, MKTAG('a', 'p', 'c', 'h') }, /* Apple ProRes 422 High Quality */ - { CODEC_ID_PRORES, MKTAG('a', 'p', 'c', 'n') }, /* Apple ProRes 422 Standard Definition */ - { CODEC_ID_PRORES, MKTAG('a', 'p', 'c', 's') }, /* Apple ProRes 422 LT */ - { CODEC_ID_PRORES, MKTAG('a', 'p', 'c', 'o') }, /* Apple ProRes 422 Proxy */ - { CODEC_ID_PRORES, MKTAG('a', 'p', '4', 'h') }, /* Apple ProRes 4444 */ - - { CODEC_ID_NONE, 0 }, + /* { AV_CODEC_ID_, MKTAG('I', 'V', '5', '0') }, *//* Indeo 5.0 */ + + { AV_CODEC_ID_RAWVIDEO, MKTAG('r', 'a', 'w', ' ') }, /* Uncompressed RGB */ + { AV_CODEC_ID_RAWVIDEO, MKTAG('y', 'u', 'v', '2') }, /* Uncompressed YUV422 */ + { AV_CODEC_ID_RAWVIDEO, MKTAG('A', 'V', 'U', 'I') }, /* YUV with alpha-channel (AVID Uncompressed) */ + { AV_CODEC_ID_RAWVIDEO, MKTAG('2', 'v', 'u', 'y') }, /* UNCOMPRESSED 8BIT 4:2:2 */ + { AV_CODEC_ID_RAWVIDEO, MKTAG('y', 'u', 'v', 's') }, /* same as 2vuy but byte swapped */ + + { AV_CODEC_ID_RAWVIDEO, MKTAG('L', '5', '5', '5') }, + { AV_CODEC_ID_RAWVIDEO, MKTAG('L', '5', '6', '5') }, + { AV_CODEC_ID_RAWVIDEO, MKTAG('B', '5', '6', '5') }, + { AV_CODEC_ID_RAWVIDEO, MKTAG('2', '4', 'B', 'G') }, + { AV_CODEC_ID_RAWVIDEO, MKTAG('B', 'G', 'R', 'A') }, + { AV_CODEC_ID_RAWVIDEO, MKTAG('R', 'G', 'B', 'A') }, + { AV_CODEC_ID_RAWVIDEO, MKTAG('A', 'B', 'G', 'R') }, + { AV_CODEC_ID_RAWVIDEO, MKTAG('b', '1', '6', 'g') }, + { AV_CODEC_ID_RAWVIDEO, MKTAG('b', '4', '8', 'r') }, + { AV_CODEC_ID_RAWVIDEO, MKTAG('D', 'V', 'O', 'O') }, /* Digital Voodoo SD 8 Bit */ + + { AV_CODEC_ID_R10K, MKTAG('R', '1', '0', 'k') }, /* UNCOMPRESSED 10BIT RGB */ + { AV_CODEC_ID_R10K, MKTAG('R', '1', '0', 'g') }, /* UNCOMPRESSED 10BIT RGB */ + { AV_CODEC_ID_R210, MKTAG('r', '2', '1', '0') }, /* UNCOMPRESSED 10BIT RGB */ + { AV_CODEC_ID_V210, MKTAG('v', '2', '1', '0') }, /* UNCOMPRESSED 10BIT 4:2:2 */ + + { AV_CODEC_ID_MJPEG, MKTAG('j', 'p', 'e', 'g') }, /* PhotoJPEG */ + { AV_CODEC_ID_MJPEG, MKTAG('m', 'j', 'p', 'a') }, /* Motion-JPEG (format A) */ + { AV_CODEC_ID_MJPEG, MKTAG('A', 'V', 'D', 'J') }, /* MJPEG with alpha-channel (AVID JFIF meridien compressed) */ + /* { AV_CODEC_ID_MJPEG, MKTAG('A', 'V', 'R', 'n') }, *//* MJPEG with alpha-channel (AVID ABVB/Truevision NuVista) */ + { AV_CODEC_ID_MJPEG, MKTAG('d', 'm', 'b', '1') }, /* Motion JPEG OpenDML */ + { AV_CODEC_ID_MJPEGB, MKTAG('m', 'j', 'p', 'b') }, /* Motion-JPEG (format B) */ + + { AV_CODEC_ID_SVQ1, MKTAG('S', 'V', 'Q', '1') }, /* Sorenson Video v1 */ + { AV_CODEC_ID_SVQ1, MKTAG('s', 'v', 'q', '1') }, /* Sorenson Video v1 */ + { AV_CODEC_ID_SVQ1, MKTAG('s', 'v', 'q', 'i') }, /* Sorenson Video v1 (from QT specs)*/ + { AV_CODEC_ID_SVQ3, MKTAG('S', 'V', 'Q', '3') }, /* Sorenson Video v3 */ + + { AV_CODEC_ID_MPEG4, MKTAG('m', 'p', '4', 'v') }, + { AV_CODEC_ID_MPEG4, MKTAG('D', 'I', 'V', 'X') }, /* OpenDiVX *//* sample files at http://heroinewarrior.com/xmovie.php3 use this tag */ + { AV_CODEC_ID_MPEG4, MKTAG('X', 'V', 'I', 'D') }, + { AV_CODEC_ID_MPEG4, MKTAG('3', 'I', 'V', '2') }, /* experimental: 3IVX files before ivx D4 4.5.1 */ + + { AV_CODEC_ID_H263, MKTAG('h', '2', '6', '3') }, /* H263 */ + { AV_CODEC_ID_H263, MKTAG('s', '2', '6', '3') }, /* H263 ?? works */ + + { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'c', 'p') }, /* DV PAL */ + { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'c', ' ') }, /* DV NTSC */ + { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'p', 'p') }, /* DVCPRO PAL produced by FCP */ + { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', '5', 'p') }, /* DVCPRO50 PAL produced by FCP */ + { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', '5', 'n') }, /* DVCPRO50 NTSC produced by FCP */ + { AV_CODEC_ID_DVVIDEO, MKTAG('A', 'V', 'd', 'v') }, /* AVID DV */ + { AV_CODEC_ID_DVVIDEO, MKTAG('A', 'V', 'd', '1') }, /* AVID DV100 */ + { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'h', 'q') }, /* DVCPRO HD 720p50 */ + { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'h', 'p') }, /* DVCPRO HD 720p60 */ + { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'h', '1') }, + { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'h', '2') }, + { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'h', '4') }, + { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'h', '5') }, /* DVCPRO HD 50i produced by FCP */ + { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'h', '6') }, /* DVCPRO HD 60i produced by FCP */ + { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'h', '3') }, /* DVCPRO HD 30p produced by FCP */ + + { AV_CODEC_ID_VP3, MKTAG('V', 'P', '3', '1') }, /* On2 VP3 */ + { AV_CODEC_ID_RPZA, MKTAG('r', 'p', 'z', 'a') }, /* Apple Video (RPZA) */ + { AV_CODEC_ID_CINEPAK, MKTAG('c', 'v', 'i', 'd') }, /* Cinepak */ + { AV_CODEC_ID_8BPS, MKTAG('8', 'B', 'P', 'S') }, /* Planar RGB (8BPS) */ + { AV_CODEC_ID_SMC, MKTAG('s', 'm', 'c', ' ') }, /* Apple Graphics (SMC) */ + { AV_CODEC_ID_QTRLE, MKTAG('r', 'l', 'e', ' ') }, /* Apple Animation (RLE) */ + { AV_CODEC_ID_MSRLE, MKTAG('W', 'R', 'L', 'E') }, + { AV_CODEC_ID_QDRAW, MKTAG('q', 'd', 'r', 'w') }, /* QuickDraw */ + + { AV_CODEC_ID_RAWVIDEO, MKTAG('W', 'R', 'A', 'W') }, + + { AV_CODEC_ID_H264, MKTAG('a', 'v', 'c', '1') }, /* AVC-1/H.264 */ + { AV_CODEC_ID_H264, MKTAG('a', 'i', '5', 'p') }, /* AVC-Intra 50M 720p24/30/60 */ + { AV_CODEC_ID_H264, MKTAG('a', 'i', '5', 'q') }, /* AVC-Intra 50M 720p25/50 */ + { AV_CODEC_ID_H264, MKTAG('a', 'i', '5', '2') }, /* AVC-Intra 50M 1080p25/50 */ + { AV_CODEC_ID_H264, MKTAG('a', 'i', '5', '3') }, /* AVC-Intra 50M 1080p24/30/60 */ + { AV_CODEC_ID_H264, MKTAG('a', 'i', '5', '5') }, /* AVC-Intra 50M 1080i50 */ + { AV_CODEC_ID_H264, MKTAG('a', 'i', '5', '6') }, /* AVC-Intra 50M 1080i60 */ + { AV_CODEC_ID_H264, MKTAG('a', 'i', '1', 'p') }, /* AVC-Intra 100M 720p24/30/60 */ + { AV_CODEC_ID_H264, MKTAG('a', 'i', '1', 'q') }, /* AVC-Intra 100M 720p25/50 */ + { AV_CODEC_ID_H264, MKTAG('a', 'i', '1', '2') }, /* AVC-Intra 100M 1080p25/50 */ + { AV_CODEC_ID_H264, MKTAG('a', 'i', '1', '3') }, /* AVC-Intra 100M 1080p24/30/60 */ + { AV_CODEC_ID_H264, MKTAG('a', 'i', '1', '5') }, /* AVC-Intra 100M 1080i50 */ + { AV_CODEC_ID_H264, MKTAG('a', 'i', '1', '6') }, /* AVC-Intra 100M 1080i60 */ + + { AV_CODEC_ID_MPEG1VIDEO, MKTAG('m', '1', 'v', '1') }, /* Apple MPEG-1 Camcorder */ + { AV_CODEC_ID_MPEG1VIDEO, MKTAG('m', 'p', 'e', 'g') }, /* MPEG */ + { AV_CODEC_ID_MPEG1VIDEO, MKTAG('m', '1', 'v', ' ') }, + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('m', '2', 'v', '1') }, /* Apple MPEG-2 Camcorder */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('h', 'd', 'v', '1') }, /* MPEG2 HDV 720p30 */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('h', 'd', 'v', '2') }, /* MPEG2 HDV 1080i60 */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('h', 'd', 'v', '3') }, /* MPEG2 HDV 1080i50 */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('h', 'd', 'v', '5') }, /* MPEG2 HDV 720p25 */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('h', 'd', 'v', '6') }, /* MPEG2 HDV 1080p24 */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('h', 'd', 'v', '7') }, /* MPEG2 HDV 1080p25 */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('h', 'd', 'v', '8') }, /* MPEG2 HDV 1080p30 */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('m', 'x', '5', 'n') }, /* MPEG2 IMX NTSC 525/60 50mb/s produced by FCP */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('m', 'x', '5', 'p') }, /* MPEG2 IMX PAL 625/50 50mb/s produced by FCP */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('m', 'x', '4', 'n') }, /* MPEG2 IMX NTSC 525/60 40mb/s produced by FCP */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('m', 'x', '4', 'p') }, /* MPEG2 IMX PAL 625/50 40mb/s produced by FCP */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('m', 'x', '3', 'n') }, /* MPEG2 IMX NTSC 525/60 30mb/s produced by FCP */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('m', 'x', '3', 'p') }, /* MPEG2 IMX PAL 625/50 30mb/s produced by FCP */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', '5', '4') }, /* XDCAM HD422 720p24 CBR */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', '5', '5') }, /* XDCAM HD422 720p25 CBR */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', '5', '9') }, /* XDCAM HD422 720p60 CBR */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', '5', 'a') }, /* XDCAM HD422 720p50 CBR */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', '5', 'b') }, /* XDCAM HD422 1080i60 CBR */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', '5', 'c') }, /* XDCAM HD422 1080i50 CBR */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', '5', 'd') }, /* XDCAM HD422 1080p24 CBR */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', '5', 'e') }, /* XDCAM HD422 1080p25 CBR */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', '5', 'f') }, /* XDCAM HD422 1080p30 CBR */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', 'v', '1') }, /* XDCAM EX 720p30 VBR */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', 'v', '2') }, /* XDCAM HD 1080i60 */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', 'v', '3') }, /* XDCAM HD 1080i50 VBR */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', 'v', '4') }, /* XDCAM EX 720p24 VBR */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', 'v', '5') }, /* XDCAM EX 720p25 VBR */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', 'v', '6') }, /* XDCAM HD 1080p24 VBR */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', 'v', '7') }, /* XDCAM HD 1080p25 VBR */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', 'v', '8') }, /* XDCAM HD 1080p30 VBR */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', 'v', '9') }, /* XDCAM EX 720p60 VBR */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', 'v', 'a') }, /* XDCAM EX 720p50 VBR */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', 'v', 'b') }, /* XDCAM EX 1080i60 VBR */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', 'v', 'c') }, /* XDCAM EX 1080i50 VBR */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', 'v', 'd') }, /* XDCAM EX 1080p24 VBR */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', 'v', 'e') }, /* XDCAM EX 1080p25 VBR */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('x', 'd', 'v', 'f') }, /* XDCAM EX 1080p30 VBR */ + { AV_CODEC_ID_MPEG2VIDEO, MKTAG('A', 'V', 'm', 'p') }, /* AVID IMX PAL */ + + { AV_CODEC_ID_JPEG2000, MKTAG('m', 'j', 'p', '2') }, /* JPEG 2000 produced by FCP */ + + { AV_CODEC_ID_TARGA, MKTAG('t', 'g', 'a', ' ') }, /* Truevision Targa */ + { AV_CODEC_ID_TIFF, MKTAG('t', 'i', 'f', 'f') }, /* TIFF embedded in MOV */ + { AV_CODEC_ID_GIF, MKTAG('g', 'i', 'f', ' ') }, /* embedded gif files as frames (usually one "click to play movie" frame) */ + { AV_CODEC_ID_PNG, MKTAG('p', 'n', 'g', ' ') }, + + { AV_CODEC_ID_VC1, MKTAG('v', 'c', '-', '1') }, /* SMPTE RP 2025 */ + { AV_CODEC_ID_CAVS, MKTAG('a', 'v', 's', '2') }, + + { AV_CODEC_ID_DIRAC, MKTAG('d', 'r', 'a', 'c') }, + { AV_CODEC_ID_DNXHD, MKTAG('A', 'V', 'd', 'n') }, /* AVID DNxHD */ + // { AV_CODEC_ID_FLV1, MKTAG('H', '2', '6', '3') }, /* Flash Media Server */ + { AV_CODEC_ID_MSMPEG4V3, MKTAG('3', 'I', 'V', 'D') }, /* 3ivx DivX Doctor */ + { AV_CODEC_ID_RAWVIDEO, MKTAG('A', 'V', '1', 'x') }, /* AVID 1:1x */ + { AV_CODEC_ID_RAWVIDEO, MKTAG('A', 'V', 'u', 'p') }, + { AV_CODEC_ID_SGI, MKTAG('s', 'g', 'i', ' ') }, /* SGI */ + { AV_CODEC_ID_DPX, MKTAG('d', 'p', 'x', ' ') }, /* DPX */ + + { AV_CODEC_ID_PRORES, MKTAG('a', 'p', 'c', 'h') }, /* Apple ProRes 422 High Quality */ + { AV_CODEC_ID_PRORES, MKTAG('a', 'p', 'c', 'n') }, /* Apple ProRes 422 Standard Definition */ + { AV_CODEC_ID_PRORES, MKTAG('a', 'p', 'c', 's') }, /* Apple ProRes 422 LT */ + { AV_CODEC_ID_PRORES, MKTAG('a', 'p', 'c', 'o') }, /* Apple ProRes 422 Proxy */ + { AV_CODEC_ID_PRORES, MKTAG('a', 'p', '4', 'h') }, /* Apple ProRes 4444 */ + + { AV_CODEC_ID_NONE, 0 }, }; /////////////////////////////////////////////// - - - // TODO - this is a lazy implementation - for speed we should use bi-directional skip-lists typedef struct _index_entry index_entry; @@ -1049,7 +1038,6 @@ uint64_t offs; ///< offset in file }; - typedef struct { index_entry *idxhh; ///< head of head list index_entry *idxht; ///< tail of head list @@ -1059,7 +1047,6 @@ pthread_mutex_t mutex; } index_container_t; - typedef struct { int fd; boolean inited; @@ -1081,13 +1068,11 @@ boolean expect_eof; } lives_mkv_priv_t; - #define ERR_NOMEM 1 #define ERR_INVALID_DATA 2 #define ERR_MAX_DEPTH 3 #define ERR_EOF 4 - static int ebml_parse_elem(const lives_clip_data_t *cdata, EbmlSyntax *syntax, void *data); static boolean matroska_read_packet(const lives_clip_data_t *cdata, AVPacket *pkt);
View file
LiVES-2.8.7.tar.bz2/lives-plugins/plugins/decoders/mpegts_decoder.c -> LiVES-2.8.8.tar.bz2/lives-plugins/plugins/decoders/mpegts_decoder.c
Changed
@@ -21,7 +21,6 @@ * Copyright (c) 2002-2003 Fabrice Bellard */ - #include <stdio.h> #include <string.h> #include <fcntl.h> @@ -53,10 +52,8 @@ #include "../../../libweed/weed-compat.h" #endif - #include "decplugin.h" - #include <libavformat/avformat.h> #include <libavutil/opt.h> #include <libavutil/crc.h> @@ -91,7 +88,6 @@ } - static inline unsigned int get_bits1(GetBitContext *s) { #ifdef ALT_BITSTREAM_READER unsigned int index = s->index; @@ -113,7 +109,6 @@ } - static inline void skip_bits(GetBitContext *s, int n) { //Note gcc seems to optimize this to s->index+=n for the ALT_READER :)) OPEN_READER(re, s); @@ -125,7 +120,7 @@ /** * init GetBitContext. - * @param buffer bitstream buffer, must be FF_INPUT_BUFFER_PADDING_SIZE bytes larger than the actual read bits + * @param buffer bitstream buffer, must be AV_INPUT_BUFFER_PADDING_SIZE bytes larger than the actual read bits * because some optimized bitstream readers read 32 or 64 bit at once and could read over the end * @param bit_size the size of the buffer in bits * @@ -153,7 +148,6 @@ } - static void index_free(index_entry *idx) { index_entry *cidx = idx, *next; @@ -171,7 +165,6 @@ // we further assume that pts == dts for all frames - static index_entry *index_walk(index_entry *idx, uint32_t pts) { index_entry *xidx = idx; while (xidx != NULL) { @@ -225,7 +218,6 @@ } - static index_entry *get_idx_for_pts(const lives_clip_data_t *cdata, int64_t pts) { lives_mpegts_priv_t *priv = cdata->priv; return index_walk(priv->idxc->idxhh, pts); @@ -234,7 +226,6 @@ ////////////////////////////////////////////// - static boolean check_for_eof(lives_clip_data_t *cdata) { lives_mpegts_priv_t *priv = cdata->priv; if (priv->input_position > priv->filesize) { @@ -244,7 +235,6 @@ return FALSE; } - /* maximum size in which we look for synchronisation if synchronisation is lost */ #define MAX_RESYNC_SIZE 65536 @@ -332,11 +322,11 @@ unsigned int nb_prg; struct Program *prg; - /** filters for various streams specified by PMT + for the PAT and PMT */ MpegTSFilter *pids[NB_PID_MAX]; }; +/* static const AVOption options[] = { { "compute_pcr", "Compute exact PCR for each transport stream packet.", offsetof(MpegTSContext, mpeg2ts_compute_pcr), AV_OPT_TYPE_INT, @@ -344,6 +334,7 @@ }, { NULL }, }; +*/ /* TS stream handling */ @@ -382,28 +373,25 @@ SLConfigDescr sl; } PESContext; -//extern AVInputFormat ff_mpegts_demuxer; -static enum CodecID ff_codec_get_id(const AVCodecTag *tags, unsigned int tag) { +static enum AVCodecID ff_codec_get_id(const AVCodecTag *tags, unsigned int tag) { int i; - for (i = 0; tags[i].id != CODEC_ID_NONE; i++) { + for (i = 0; tags[i].id != AV_CODEC_ID_NONE; i++) { if (tag == tags[i].tag) return tags[i].id; } - for (i = 0; tags[i].id != CODEC_ID_NONE; i++) { + for (i = 0; tags[i].id != AV_CODEC_ID_NONE; i++) { if (toupper((tag >> 0) & 0xFF) == toupper((tags[i].tag >> 0) & 0xFF) && toupper((tag >> 8) & 0xFF) == toupper((tags[i].tag >> 8) & 0xFF) && toupper((tag >> 16) & 0xFF) == toupper((tags[i].tag >> 16) & 0xFF) && toupper((tag >> 24) & 0xFF) == toupper((tags[i].tag >> 24) & 0xFF)) return tags[i].id; } - return CODEC_ID_NONE; + return AV_CODEC_ID_NONE; } static boolean lives_seek(lives_clip_data_t *cdata, int fd, off_t pos) { - // seek - lives_mpegts_priv_t *priv = cdata->priv; if (fd == priv->fd) { priv->input_position = pos; @@ -422,8 +410,6 @@ static boolean lives_skip(lives_clip_data_t *cdata, int fd, off_t offs) { - // skip - lives_mpegts_priv_t *priv = cdata->priv; if (fd == priv->fd) { priv->input_position += offs; @@ -439,10 +425,7 @@ } - ssize_t lives_read(lives_clip_data_t *cdata, int fd, void *data, size_t len) { - // read fd - lives_mpegts_priv_t *priv = cdata->priv; ssize_t bytes = read(fd, data, len); if (bytes >= 0 && fd == priv->fd) priv->input_position += len; @@ -463,11 +446,11 @@ } - static inline uint16_t lives_rb16(const uint8_t *x) { return (x[0] << 8) + x[1]; } + static uint16_t lives_rbf16(lives_clip_data_t *cdata, int fd) { uint8_t buf[2]; lives_read(cdata, fd, &buf, 2); @@ -497,8 +480,6 @@ } - - /** * Parse MPEG-PES five-byte timestamp */ @@ -545,11 +526,13 @@ ts->prg[i].nb_pids = 0; } + static void clear_programs(MpegTSContext *ts) { av_freep(&ts->prg); ts->nb_prg = 0; } + static void add_pat_entry(MpegTSContext *ts, unsigned int programid) { struct Program *p; void *tmp = av_realloc(ts->prg, (ts->nb_prg + 1) * sizeof(struct Program)); @@ -562,6 +545,7 @@ ts->nb_prg++; } + static void add_pid_to_pmt(MpegTSContext *ts, unsigned int programid, unsigned int pid) { int i; struct Program *p = NULL; @@ -581,6 +565,7 @@ p->pids[p->nb_pids++] = pid; } + static void set_pcr_pid(AVFormatContext *s, unsigned int programid, unsigned int pid) { int i; for (i = 0; i < s->nb_programs; i++) { @@ -591,6 +576,7 @@ } } + /** * @brief discard_pid() decides if the pid is to be discarded according * to caller's programs selection @@ -623,6 +609,7 @@ return !used && discarded; } + /** * Assemble PES packets out of TS packets, and then call the "section_cb" * function when they are complete. @@ -666,6 +653,7 @@ } } + static MpegTSFilter *mpegts_open_section_filter(MpegTSContext *ts, unsigned int pid, SectionCallback *section_cb, void *opaque, int check_crc) @@ -698,6 +686,7 @@ return filter; } + static MpegTSFilter *mpegts_open_pes_filter(MpegTSContext *ts, unsigned int pid, PESCallback *pes_cb, void *opaque) { @@ -721,6 +710,7 @@ return filter; } + static void mpegts_close_filter(MpegTSContext *ts, MpegTSFilter *filter) { int pid; @@ -741,6 +731,7 @@ ts->pids[pid] = NULL; } + static int analyze(const uint8_t *buf, int size, int packet_size, int *index) { int stat[TS_MAX_PACKET_SIZE]; int i; @@ -765,6 +756,7 @@ return best_score; } + /* autodetect fec presence. Must have at least 1024 bytes */ static int get_packet_size(const uint8_t *buf, int size) { int score, fec_score, dvhs_score; @@ -783,6 +775,7 @@ else return -1; } + typedef struct SectionHeader { uint8_t tid; uint16_t id; @@ -791,6 +784,7 @@ uint8_t last_sec_num; } SectionHeader; + static inline int get8(const uint8_t **pp, const uint8_t *p_end) { const uint8_t *p; int c; @@ -803,6 +797,7 @@ return c; } + static inline int get16(const uint8_t **pp, const uint8_t *p_end) { const uint8_t *p; int c; @@ -816,6 +811,7 @@ return c; } + /* read and allocate a DVB string preceded by its length */ static char *getstr8(const uint8_t **pp, const uint8_t *p_end) { int len; @@ -838,6 +834,7 @@ return str; } + static int parse_section_header(SectionHeader *h, const uint8_t **pp, const uint8_t *p_end) { int val; @@ -869,67 +866,68 @@ typedef struct { uint32_t stream_type; enum AVMediaType codec_type; - enum CodecID codec_id; + enum AVCodecID codec_id; } StreamType; static const StreamType ISO_types[] = { - { 0x01, AVMEDIA_TYPE_VIDEO, CODEC_ID_MPEG2VIDEO }, - { 0x02, AVMEDIA_TYPE_VIDEO, CODEC_ID_MPEG2VIDEO }, - { 0x03, AVMEDIA_TYPE_AUDIO, CODEC_ID_MP3 }, - { 0x04, AVMEDIA_TYPE_AUDIO, CODEC_ID_MP3 }, - { 0x0f, AVMEDIA_TYPE_AUDIO, CODEC_ID_AAC }, - { 0x10, AVMEDIA_TYPE_VIDEO, CODEC_ID_MPEG4 }, + { 0x01, AVMEDIA_TYPE_VIDEO, AV_CODEC_ID_MPEG2VIDEO }, + { 0x02, AVMEDIA_TYPE_VIDEO, AV_CODEC_ID_MPEG2VIDEO }, + { 0x03, AVMEDIA_TYPE_AUDIO, AV_CODEC_ID_MP3 }, + { 0x04, AVMEDIA_TYPE_AUDIO, AV_CODEC_ID_MP3 }, + { 0x0f, AVMEDIA_TYPE_AUDIO, AV_CODEC_ID_AAC }, + { 0x10, AVMEDIA_TYPE_VIDEO, AV_CODEC_ID_MPEG4 }, /* Makito encoder sets stream type 0x11 for AAC, * so auto-detect LOAS/LATM instead of hardcoding it. */ - // { 0x11, AVMEDIA_TYPE_AUDIO, CODEC_ID_AAC_LATM }, /* LATM syntax */ - { 0x1b, AVMEDIA_TYPE_VIDEO, CODEC_ID_H264 }, - { 0xd1, AVMEDIA_TYPE_VIDEO, CODEC_ID_DIRAC }, - { 0xea, AVMEDIA_TYPE_VIDEO, CODEC_ID_VC1 }, + // { 0x11, AVMEDIA_TYPE_AUDIO, AV_CODEC_ID_AAC_LATM }, /* LATM syntax */ + { 0x1b, AVMEDIA_TYPE_VIDEO, AV_CODEC_ID_H264 }, + { 0xd1, AVMEDIA_TYPE_VIDEO, AV_CODEC_ID_DIRAC }, + { 0xea, AVMEDIA_TYPE_VIDEO, AV_CODEC_ID_VC1 }, { 0 }, }; static const StreamType HDMV_types[] = { - { 0x80, AVMEDIA_TYPE_AUDIO, CODEC_ID_PCM_BLURAY }, - { 0x81, AVMEDIA_TYPE_AUDIO, CODEC_ID_AC3 }, - { 0x82, AVMEDIA_TYPE_AUDIO, CODEC_ID_DTS }, - { 0x83, AVMEDIA_TYPE_AUDIO, CODEC_ID_TRUEHD }, - { 0x84, AVMEDIA_TYPE_AUDIO, CODEC_ID_EAC3 }, - { 0x85, AVMEDIA_TYPE_AUDIO, CODEC_ID_DTS }, /* DTS HD */ - { 0x86, AVMEDIA_TYPE_AUDIO, CODEC_ID_DTS }, /* DTS HD MASTER*/ - { 0xa1, AVMEDIA_TYPE_AUDIO, CODEC_ID_EAC3 }, /* E-AC3 Secondary Audio */ - { 0xa2, AVMEDIA_TYPE_AUDIO, CODEC_ID_DTS }, /* DTS Express Secondary Audio */ - { 0x90, AVMEDIA_TYPE_SUBTITLE, CODEC_ID_HDMV_PGS_SUBTITLE }, + { 0x80, AVMEDIA_TYPE_AUDIO, AV_CODEC_ID_PCM_BLURAY }, + { 0x81, AVMEDIA_TYPE_AUDIO, AV_CODEC_ID_AC3 }, + { 0x82, AVMEDIA_TYPE_AUDIO, AV_CODEC_ID_DTS }, + { 0x83, AVMEDIA_TYPE_AUDIO, AV_CODEC_ID_TRUEHD }, + { 0x84, AVMEDIA_TYPE_AUDIO, AV_CODEC_ID_EAC3 }, + { 0x85, AVMEDIA_TYPE_AUDIO, AV_CODEC_ID_DTS }, /* DTS HD */ + { 0x86, AVMEDIA_TYPE_AUDIO, AV_CODEC_ID_DTS }, /* DTS HD MASTER*/ + { 0xa1, AVMEDIA_TYPE_AUDIO, AV_CODEC_ID_EAC3 }, /* E-AC3 Secondary Audio */ + { 0xa2, AVMEDIA_TYPE_AUDIO, AV_CODEC_ID_DTS }, /* DTS Express Secondary Audio */ + { 0x90, AVMEDIA_TYPE_SUBTITLE, AV_CODEC_ID_HDMV_PGS_SUBTITLE }, { 0 }, }; /* ATSC ? */ static const StreamType MISC_types[] = { - { 0x81, AVMEDIA_TYPE_AUDIO, CODEC_ID_AC3 }, - { 0x8a, AVMEDIA_TYPE_AUDIO, CODEC_ID_DTS }, + { 0x81, AVMEDIA_TYPE_AUDIO, AV_CODEC_ID_AC3 }, + { 0x8a, AVMEDIA_TYPE_AUDIO, AV_CODEC_ID_DTS }, { 0 }, }; static const StreamType REGD_types[] = { - { MKTAG('d', 'r', 'a', 'c'), AVMEDIA_TYPE_VIDEO, CODEC_ID_DIRAC }, - { MKTAG('A', 'C', '-', '3'), AVMEDIA_TYPE_AUDIO, CODEC_ID_AC3 }, - { MKTAG('B', 'S', 'S', 'D'), AVMEDIA_TYPE_AUDIO, CODEC_ID_S302M }, - { MKTAG('D', 'T', 'S', '1'), AVMEDIA_TYPE_AUDIO, CODEC_ID_DTS }, - { MKTAG('D', 'T', 'S', '2'), AVMEDIA_TYPE_AUDIO, CODEC_ID_DTS }, - { MKTAG('D', 'T', 'S', '3'), AVMEDIA_TYPE_AUDIO, CODEC_ID_DTS }, - { MKTAG('V', 'C', '-', '1'), AVMEDIA_TYPE_VIDEO, CODEC_ID_VC1 }, + { MKTAG('d', 'r', 'a', 'c'), AVMEDIA_TYPE_VIDEO, AV_CODEC_ID_DIRAC }, + { MKTAG('A', 'C', '-', '3'), AVMEDIA_TYPE_AUDIO, AV_CODEC_ID_AC3 }, + { MKTAG('B', 'S', 'S', 'D'), AVMEDIA_TYPE_AUDIO, AV_CODEC_ID_S302M }, + { MKTAG('D', 'T', 'S', '1'), AVMEDIA_TYPE_AUDIO, AV_CODEC_ID_DTS }, + { MKTAG('D', 'T', 'S', '2'), AVMEDIA_TYPE_AUDIO, AV_CODEC_ID_DTS }, + { MKTAG('D', 'T', 'S', '3'), AVMEDIA_TYPE_AUDIO, AV_CODEC_ID_DTS }, + { MKTAG('V', 'C', '-', '1'), AVMEDIA_TYPE_VIDEO, AV_CODEC_ID_VC1 }, { 0 }, }; /* descriptor present */ static const StreamType DESC_types[] = { - { 0x6a, AVMEDIA_TYPE_AUDIO, CODEC_ID_AC3 }, /* AC-3 descriptor */ - { 0x7a, AVMEDIA_TYPE_AUDIO, CODEC_ID_EAC3 }, /* E-AC-3 descriptor */ - { 0x7b, AVMEDIA_TYPE_AUDIO, CODEC_ID_DTS }, - { 0x56, AVMEDIA_TYPE_SUBTITLE, CODEC_ID_DVB_TELETEXT }, - { 0x59, AVMEDIA_TYPE_SUBTITLE, CODEC_ID_DVB_SUBTITLE }, /* subtitling descriptor */ + { 0x6a, AVMEDIA_TYPE_AUDIO, AV_CODEC_ID_AC3 }, /* AC-3 descriptor */ + { 0x7a, AVMEDIA_TYPE_AUDIO, AV_CODEC_ID_EAC3 }, /* E-AC-3 descriptor */ + { 0x7b, AVMEDIA_TYPE_AUDIO, AV_CODEC_ID_DTS }, + { 0x56, AVMEDIA_TYPE_SUBTITLE, AV_CODEC_ID_DVB_TELETEXT }, + { 0x59, AVMEDIA_TYPE_SUBTITLE, AV_CODEC_ID_DVB_SUBTITLE }, /* subtitling descriptor */ { 0 }, }; + static void mpegts_find_stream_type(AVStream *st, uint32_t stream_type, const StreamType *types) { for (; types->stream_type; types++) { @@ -941,6 +939,7 @@ } } + static int mpegts_set_stream_info(lives_clip_data_t *cdata, AVStream *st, PESContext *pes, uint32_t stream_type, uint32_t prog_reg_desc) { lives_mpegts_priv_t *priv = cdata->priv; @@ -949,7 +948,7 @@ av_set_pts_info(st, 33, 1, 90000); st->priv_data = pes; st->codec->codec_type = AVMEDIA_TYPE_DATA; - st->codec->codec_id = CODEC_ID_NONE; + st->codec->codec_id = AV_CODEC_ID_NONE; st->need_parsing = AVSTREAM_PARSE_FULL; pes->st = st; pes->stream_type = stream_type; @@ -979,10 +978,9 @@ mpegts_find_stream_type(st, pes->stream_type, ISO_types); - if ((prog_reg_desc == lives_rl32("HDMV") || prog_reg_desc == lives_rl32("HDPR")) && - st->codec->codec_id == CODEC_ID_NONE) { + st->codec->codec_id == AV_CODEC_ID_NONE) { mpegts_find_stream_type(st, pes->stream_type, HDMV_types); if (pes->stream_type == 0x83) { // HDMV TrueHD streams also contain an AC3 coded version of the @@ -1005,14 +1003,14 @@ av_set_pts_info(sub_st, 33, 1, 90000); sub_st->priv_data = sub_pes; sub_st->codec->codec_type = AVMEDIA_TYPE_AUDIO; - sub_st->codec->codec_id = CODEC_ID_AC3; + sub_st->codec->codec_id = AV_CODEC_ID_AC3; sub_st->need_parsing = AVSTREAM_PARSE_FULL; sub_pes->sub_st = pes->sub_st = sub_st; } } - if (st->codec->codec_id == CODEC_ID_NONE) + if (st->codec->codec_id == AV_CODEC_ID_NONE) mpegts_find_stream_type(st, pes->stream_type, MISC_types); - if (st->codec->codec_id == CODEC_ID_NONE) { + if (st->codec->codec_id == AV_CODEC_ID_NONE) { st->codec->codec_id = old_codec_id; st->codec->codec_type = old_codec_type; } @@ -1020,6 +1018,7 @@ return 0; } + static void new_pes_packet(PESContext *pes, AVPacket *pkt) { av_init_packet(pkt); @@ -1035,7 +1034,7 @@ fprintf(stderr, "mpegts_decoder: PES packet size mismatch\n"); //pes->flags |= AV_PKT_FLAG_CORRUPT; } - memset(pkt->data + pkt->size, 0, FF_INPUT_BUFFER_PADDING_SIZE); + memset(pkt->data + pkt->size, 0, AV_INPUT_BUFFER_PADDING_SIZE); // Separate out the AC3 substream from an HDMV combined TrueHD/AC3 PID if (pes->sub_st && pes->stream_type == 0x83 && pes->extended_stream_id == 0x76) @@ -1056,6 +1055,7 @@ pes->flags = 0; } + static uint64_t get_bits64(GetBitContext *gb, int bits) { uint64_t ret = 0; while (bits > 17) { @@ -1068,6 +1068,7 @@ return ret; } + static int read_sl_header(PESContext *pes, SLConfigDescr *sl, const uint8_t *buf, int buf_size) { GetBitContext gb; int au_start_flag = 0, au_end_flag = 0, ocr_flag = 0, idle_flag = 0; @@ -1131,6 +1132,7 @@ return (get_bits_count(&gb) + 7) >> 3; } + /* return non zero if a packet could be constructed */ static int mpegts_push_data(lives_clip_data_t *cdata, MpegTSFilter *filter, const uint8_t *buf, int buf_size, int is_start, @@ -1192,7 +1194,7 @@ pes->total_size = MAX_PES_PAYLOAD; /* allocate pes buffer */ - pes->buffer = av_malloc(pes->total_size + FF_INPUT_BUFFER_PADDING_SIZE); + pes->buffer = av_malloc(pes->total_size + AV_INPUT_BUFFER_PADDING_SIZE); if (!pes->buffer) return AVERROR(ENOMEM); @@ -1289,7 +1291,7 @@ if (pes->data_index > 0 && pes->data_index + buf_size > pes->total_size) { new_pes_packet(pes, ts->pkt); pes->total_size = MAX_PES_PAYLOAD; - pes->buffer = av_malloc(pes->total_size + FF_INPUT_BUFFER_PADDING_SIZE); + pes->buffer = av_malloc(pes->total_size + AV_INPUT_BUFFER_PADDING_SIZE); if (!pes->buffer) return AVERROR(ENOMEM); ts->stop_parse = 1; @@ -1322,6 +1324,7 @@ return 0; } + static PESContext *add_pes_stream(MpegTSContext *ts, int pid, int pcr_pid) { MpegTSFilter *tss; PESContext *pes; @@ -1402,8 +1405,6 @@ } - - int ff_mp4_read_descr_lenf(lives_clip_data_t *cdata, int fd) { int len = 0; int count = 4; @@ -1426,11 +1427,6 @@ } - - - - - int ff_mp4_read_dec_config_descr(lives_clip_data_t *cdata, AVFormatContext *fc, AVStream *st, uint8_t *p) { int len, tag; int object_type_id = lives_r8(p); @@ -1454,7 +1450,7 @@ if (!len || (uint64_t)len > (1 << 30)) return -1; av_free(st->codec->extradata); - st->codec->extradata = av_mallocz(len + FF_INPUT_BUFFER_PADDING_SIZE); + st->codec->extradata = av_mallocz(len + AV_INPUT_BUFFER_PADDING_SIZE); if (!st->codec->extradata) return AVERROR(ENOMEM); memcpy(st->codec->extradata, p, len); @@ -1485,6 +1481,7 @@ return 0; } + static int parse_MP4IODescrTag(lives_clip_data_t *cdata, MP4DescrParseContext *d, int64_t off, int len) { lives_rbf16(cdata, d->fd); // ID lives_rf8(cdata, d->fd); @@ -1510,6 +1507,7 @@ } } + static int parse_MP4ESDescrTag(lives_clip_data_t *cdata, MP4DescrParseContext *d, int64_t off, int len) { int es_id = 0; if (d->descr_count >= d->max_descr_count) @@ -1527,6 +1525,7 @@ return 0; } + static int parse_MP4DecConfigDescrTag(lives_clip_data_t *cdata, MP4DescrParseContext *d, int64_t off, int len) { Mp4Descr *descr = d->active_descr; if (!descr) @@ -1541,6 +1540,7 @@ return 0; } + static int parse_MP4SLDescrTag(lives_clip_data_t *cdata, MP4DescrParseContext *d, int64_t off, int len) { Mp4Descr *descr = d->active_descr; int predefined; @@ -1575,9 +1575,6 @@ } - - - static int parse_mp4_descr(lives_clip_data_t *cdata, MP4DescrParseContext *d, int64_t off, int len, int target_tag) { int tag; @@ -1625,7 +1622,6 @@ } - static int mp4_read_iods(lives_clip_data_t *cdata, AVFormatContext *s, const uint8_t *buf, unsigned size, Mp4Descr *descr, int *descr_count, int max_descr_count) { MP4DescrParseContext d; @@ -1641,6 +1637,7 @@ return 0; } + static int mp4_read_od(lives_clip_data_t *cdata, AVFormatContext *s, const uint8_t *buf, unsigned size, Mp4Descr *descr, int *descr_count, int max_descr_count) { MP4DescrParseContext d; @@ -1656,6 +1653,7 @@ return 0; } + static void m4sl_cb(lives_clip_data_t *cdata, MpegTSFilter *filter, const uint8_t *section, int section_len) { MpegTSContext *ts = filter->u.section_filter.opaque; SectionHeader h; @@ -1696,19 +1694,19 @@ ff_mp4_read_dec_config_descr(cdata, s, st, mp4_descr[i].dec_config_descr); - if (st->codec->codec_id == CODEC_ID_AAC && + if (st->codec->codec_id == AV_CODEC_ID_AAC && st->codec->extradata_size > 0) st->need_parsing = 0; - if (st->codec->codec_id == CODEC_ID_H264 && + if (st->codec->codec_id == AV_CODEC_ID_H264 && st->codec->extradata_size > 0) st->need_parsing = 0; - if (st->codec->codec_id <= CODEC_ID_NONE) { - } else if (st->codec->codec_id < CODEC_ID_FIRST_AUDIO) { + if (st->codec->codec_id <= AV_CODEC_ID_NONE) { + } else if (st->codec->codec_id < AV_CODEC_ID_FIRST_AUDIO) { st->codec->codec_type = AVMEDIA_TYPE_VIDEO; - } else if (st->codec->codec_id < CODEC_ID_FIRST_SUBTITLE) { + } else if (st->codec->codec_id < AV_CODEC_ID_FIRST_SUBTITLE) { st->codec->codec_type = AVMEDIA_TYPE_AUDIO; - } else if (st->codec->codec_id < CODEC_ID_FIRST_UNKNOWN) { + } else if (st->codec->codec_id < AV_CODEC_ID_FIRST_UNKNOWN) { st->codec->codec_type = AVMEDIA_TYPE_SUBTITLE; } } @@ -1718,8 +1716,6 @@ } - - int ff_parse_mpeg2_descriptor(lives_clip_data_t *cdata, AVFormatContext *fc, AVStream *st, int stream_type, const uint8_t **pp, const uint8_t *desc_list_end, Mp4Descr *mp4_descr, int mp4_descr_count, int pid, @@ -1741,7 +1737,7 @@ //fprintf(stderr, "tag: 0x%02x len=%d\n", desc_tag, desc_len); - if (st->codec->codec_id == CODEC_ID_NONE && + if (st->codec->codec_id == AV_CODEC_ID_NONE && stream_type == STREAM_TYPE_PRIVATE_DATA) mpegts_find_stream_type(st, desc_tag, DESC_types); @@ -1756,19 +1752,19 @@ ff_mp4_read_dec_config_descr(cdata, fc, st, mp4_descr[i].dec_config_descr); - if (st->codec->codec_id == CODEC_ID_AAC && + if (st->codec->codec_id == AV_CODEC_ID_AAC && st->codec->extradata_size > 0) st->need_parsing = 0; - if (st->codec->codec_id == CODEC_ID_MPEG4SYSTEMS) + if (st->codec->codec_id == AV_CODEC_ID_MPEG4SYSTEMS) mpegts_open_section_filter(ts, pid, m4sl_cb, ts, 1); } break; case 0x1F: /* FMC descriptor */ get16(pp, desc_end); - if (mp4_descr_count > 0 && (st->codec->codec_id == CODEC_ID_AAC_LATM) && + if (mp4_descr_count > 0 && (st->codec->codec_id == AV_CODEC_ID_AAC_LATM) && mp4_descr->dec_config_descr_len && mp4_descr->es_id == pid) { ff_mp4_read_dec_config_descr(cdata, fc, st, mp4_descr->dec_config_descr); - if (st->codec->codec_id == CODEC_ID_AAC && + if (st->codec->codec_id == AV_CODEC_ID_AAC && st->codec->extradata_size > 0) { st->need_parsing = 0; st->codec->codec_type = AVMEDIA_TYPE_AUDIO; @@ -1802,7 +1798,7 @@ //if (st->codec->extradata_size == 4 && memcmp(st->codec->extradata, *pp, 4)) //av_log_ask_for_sample(fc, "DVB sub with multiple IDs\n"); //} else { - st->codec->extradata = av_malloc(4 + FF_INPUT_BUFFER_PADDING_SIZE); + st->codec->extradata = av_malloc(4 + AV_INPUT_BUFFER_PADDING_SIZE); if (st->codec->extradata) { st->codec->extradata_size = 4; memcpy(st->codec->extradata, *pp, 4); @@ -1838,7 +1834,7 @@ st->codec->codec_tag = lives_rl32((const char *)*pp); *pp += 4; //av_dlog(fc, "reg_desc=%.4s\n", (char*)&st->codec->codec_tag); - if (st->codec->codec_id == CODEC_ID_NONE && + if (st->codec->codec_id == AV_CODEC_ID_NONE && stream_type == STREAM_TYPE_PRIVATE_DATA) mpegts_find_stream_type(st, st->codec->codec_tag, REGD_types); break; @@ -1881,15 +1877,6 @@ } - - - - - - - - - static void pmt_cb(lives_clip_data_t *cdata, MpegTSFilter *filter, const uint8_t *section, int section_len) { MpegTSContext *ts = filter->u.section_filter.opaque; SectionHeader h1, *h = &h1; @@ -2032,6 +2019,7 @@ av_free(mp4_descr[i].dec_config_descr); } + static void pat_cb(lives_clip_data_t *cdata, MpegTSFilter *filter, const uint8_t *section, int section_len) { MpegTSContext *ts = filter->u.section_filter.opaque; SectionHeader h1, *h = &h1; @@ -2078,6 +2066,7 @@ } } + static void sdt_cb(lives_clip_data_t *cdata, MpegTSFilter *filter, const uint8_t *section, int section_len) { MpegTSContext *ts = filter->u.section_filter.opaque; SectionHeader h1, *h = &h1; @@ -2153,13 +2142,9 @@ } } - - //////////////////////////////////////////////////////////////////////////////////////////// - - /* handle one TS packet */ static int handle_packet(lives_clip_data_t *cdata, const uint8_t *packet) { lives_mpegts_priv_t *priv = cdata->priv; @@ -2255,7 +2240,6 @@ pos = priv->input_position; ts->pos47 = pos % ts->raw_packet_size; - if (tss->type == MPEGTS_SECTION) { if (is_start) { /* pointer field present */ @@ -2289,7 +2273,6 @@ return ret; } - return 0; } @@ -2353,8 +2336,6 @@ } - - static int handle_packets(lives_clip_data_t *cdata, int nb_packets) { lives_mpegts_priv_t *priv = cdata->priv; AVFormatContext *s = priv->s; @@ -2413,7 +2394,6 @@ #define MPEGTS_PROBE_SIZE 16384 static boolean lives_mpegts_probe(const lives_clip_data_t *cdata, unsigned char *p) { - const int size = MPEGTS_PROBE_SIZE; int score, fec_score, dvhs_score; int check_count = size / TS_FEC_PACKET_SIZE; @@ -2525,14 +2505,13 @@ goto fail; av_set_pts_info(st, 60, 1, 27000000); st->codec->codec_type = AVMEDIA_TYPE_DATA; - st->codec->codec_id = CODEC_ID_MPEG2TS; + st->codec->codec_id = AV_CODEC_ID_MPEG2TS; if (priv->vidst == NULL) { priv->vidst = st; //fprintf(stderr,"mpegts_decoder: got video stream\n"); } - /* we iterate until we find two PCRs to estimate the bitrate */ pcr_pid = -1; nb_pcrs = 0; @@ -2599,7 +2578,6 @@ } - static int mpegts_read_close(lives_clip_data_t *cdata) { lives_mpegts_priv_t *priv = cdata->priv; AVFormatContext *s = priv->s; @@ -2616,12 +2594,8 @@ } - /////////////////////////////////////////////////////////////////////////// - - - static int64_t dts_to_frame(const lives_clip_data_t *cdata, int64_t dts) { // use ADJUSTED dts (subtract priv->start_dts from it) return (int64_t)((double)dts / 90000.*cdata->fps + .5); @@ -2633,12 +2607,6 @@ } - - - - - - const char *module_check_init(void) { avcodec_register_all(); av_log_set_level(0); @@ -2654,7 +2622,6 @@ } - static lives_clip_data_t *init_cdata(void) { lives_mpegts_priv_t *priv; lives_clip_data_t *cdata = (lives_clip_data_t *)malloc(sizeof(lives_clip_data_t)); @@ -2692,6 +2659,7 @@ return cdata; } + static index_entry *mpegts_read_seek(const lives_clip_data_t *cdata, uint32_t timestamp) { // use unadj timestamp @@ -2812,7 +2780,6 @@ } pthread_mutex_unlock(&indices_mutex); - } @@ -2828,7 +2795,6 @@ } - static void detach_stream(lives_clip_data_t *cdata) { // close the file, free the decoder lives_mpegts_priv_t *priv = cdata->priv; @@ -2846,7 +2812,7 @@ av_free(priv->s); } - if (priv->picture != NULL) av_frame_unref(&priv->picture); + if (priv->picture != NULL) av_frame_unref(priv->picture); priv->ctx = NULL; priv->codec = NULL; @@ -2937,7 +2903,6 @@ mpegts_read_packet(cdata, &priv->avpkt); while (1) { - #if LIBAVCODEC_VERSION_MAJOR >= 52 len = avcodec_decode_video2(priv->ctx, priv->picture, &got_picture, &priv->avpkt); #else @@ -2956,18 +2921,15 @@ mpegts_read_packet((lives_clip_data_t *)cdata, &priv->avpkt); if (priv->got_eof) goto vts_done; } - } vts_done: priv->got_eof = FALSE; return last_dts; - } - static boolean attach_stream(lives_clip_data_t *cdata, boolean isclone) { // open the file and get a handle lives_mpegts_priv_t *priv = cdata->priv; @@ -2977,7 +2939,6 @@ int len; - AVCodec *codec = NULL; AVCodecContext *ctx; @@ -3051,7 +3012,6 @@ sprintf(cdata->audio_name, "%s", ""); - seek_skip: priv->idxc = idxc_for(cdata); priv->inited = TRUE; @@ -3091,22 +3051,22 @@ cdata->offs_y = 0; switch (priv->vidst->codec->codec_id) { - case CODEC_ID_DIRAC: + case AV_CODEC_ID_DIRAC: sprintf(cdata->video_name, "%s", "dirac"); break; - case CODEC_ID_H264: + case AV_CODEC_ID_H264: sprintf(cdata->video_name, "%s", "h264"); break; - case CODEC_ID_MPEG1VIDEO: + case AV_CODEC_ID_MPEG1VIDEO: sprintf(cdata->video_name, "%s", "mpeg1"); break; - case CODEC_ID_MPEG2VIDEO: + case AV_CODEC_ID_MPEG2VIDEO: sprintf(cdata->video_name, "%s", "mpeg2"); break; - case CODEC_ID_MPEG4: + case AV_CODEC_ID_MPEG4: sprintf(cdata->video_name, "%s", "mpeg2"); break; - case CODEC_ID_VC1: + case AV_CODEC_ID_VC1: sprintf(cdata->video_name, "%s", "vc1"); break; default: @@ -3141,8 +3101,8 @@ priv->codec = codec; - if (codec->capabilities & CODEC_CAP_TRUNCATED) - ctx->flags |= CODEC_FLAG_TRUNCATED; + if (codec->capabilities & AV_CODEC_CAP_TRUNCATED) + ctx->flags |= AV_CODEC_FLAG_TRUNCATED; // re-scan with avcodec; priv->data_start holds video data start position @@ -3160,7 +3120,6 @@ while (!got_picture && !priv->got_eof) { - #if LIBAVCODEC_VERSION_MAJOR >= 52 len = avcodec_decode_video2(ctx, priv->picture, &got_picture, &priv->avpkt); #else @@ -3175,19 +3134,16 @@ } mpegts_read_packet(cdata, &priv->avpkt); } - - } priv->last_frame = -1; if (isclone) { - if (priv->picture != NULL) av_frame_unref(&priv->picture); + if (priv->picture != NULL) av_frame_unref(priv->picture); priv->picture = NULL; return TRUE; } - if (!got_picture) { fprintf(stderr, "mpegts_decoder: could not get picture.\n PLEASE SEND A PATCH FOR %s FORMAT.\n", cdata->video_name); detach_stream(cdata); @@ -3199,7 +3155,6 @@ priv->start_dts = dts; - //fprintf(stderr,"got dts %ld pts %ld\n",dts,pts); got_picture = 0; @@ -3220,7 +3175,6 @@ } mpegts_read_packet(cdata, &priv->avpkt); } - } if (got_picture) { @@ -3235,7 +3189,6 @@ priv->avpkt.size = 0; } - cdata->YUV_clamping = WEED_YUV_CLAMPING_UNCLAMPED; if (ctx->color_range == AVCOL_RANGE_MPEG) cdata->YUV_clamping = WEED_YUV_CLAMPING_CLAMPED; @@ -3245,7 +3198,6 @@ cdata->YUV_subspace = WEED_YUV_SUBSPACE_YCBCR; if (ctx->colorspace == AVCOL_SPC_BT709) cdata->YUV_subspace = WEED_YUV_SUBSPACE_BT709; - cdata->palettes[0] = avi_pix_fmt_to_weed_palette(ctx->pix_fmt, &cdata->YUV_clamping); @@ -3309,7 +3261,6 @@ return FALSE; } - if (ctx->ticks_per_frame == 2) { // TODO - needs checking cdata->fps /= 2.; @@ -3349,12 +3300,11 @@ } priv->expect_eof = FALSE; - #ifdef DEBUG fprintf(stderr, "fps is %.4f %ld %ld %ld\n", cdata->fps, cdata->nframes, ldts, priv->start_dts); #endif - if (priv->picture != NULL) av_frame_unref(&priv->picture); + if (priv->picture != NULL) av_frame_unref(priv->picture); priv->picture = NULL; return TRUE; @@ -3455,16 +3405,13 @@ dpriv->expect_eof = FALSE; dpriv->got_eof = FALSE; - if (dpriv->picture != NULL) av_frame_unref(&dpriv->picture); + if (dpriv->picture != NULL) av_frame_unref(dpriv->picture); dpriv->picture = NULL; return clone; } - - - lives_clip_data_t *get_clip_data(const char *URI, lives_clip_data_t *cdata) { // the first time this is called, caller should pass NULL as the cdata // subsequent calls to this should re-use the same cdata @@ -3544,6 +3491,7 @@ return cdata; } + static size_t write_black_pixel(unsigned char *idst, int pal, int npixels, int y_black) { unsigned char *dst = idst; register int i; @@ -3594,8 +3542,6 @@ } - - boolean get_frame(const lives_clip_data_t *cdata, int64_t tframe, int *rowstrides, int height, void **pixel_data) { // seek to frame, int len; @@ -3616,7 +3562,6 @@ index_entry *idx; register int i, p; - //#define DEBUG_KFRAMES #ifdef DEBUG_KFRAMES fprintf(stderr, "vals %ld %ld\n", tframe, priv->last_frame); @@ -3691,7 +3636,6 @@ // do this until we reach target frame ////////////// do { - got_picture = FALSE; while (!got_picture) { @@ -3712,7 +3656,6 @@ if (priv->input_position == priv->filesize) return FALSE; mpegts_read_packet((lives_clip_data_t *)cdata, &priv->avpkt); if (priv->got_eof) return FALSE; - } } @@ -3721,7 +3664,6 @@ } while (nextframe <= tframe); ///////////////////////////////////////////////////// - } if (pixel_data == NULL || priv->picture == NULL) return TRUE; @@ -3783,18 +3725,17 @@ #if !defined (IS_MINGW) && !defined (IS_SOLARIS) && !defined (__FreeBSD__) # if __BYTE_ORDER == __BIG_ENDIAN - static void reverse_bytes(uint8_t *out, const uint8_t *in, size_t count) { register int i; for (i = 0; i < count; i++) { out[i] = in[count - i - 1]; } } - #endif #endif + static ssize_t lives_write_le(int fd, const void *buf, size_t count) { #if !defined (IS_MINGW) && !defined (IS_SOLARIS) && !defined (__FreeBSD__) # if __BYTE_ORDER == __BIG_ENDIAN @@ -3807,7 +3748,6 @@ #else return write(fd, buf, count); #endif - } @@ -3828,17 +3768,12 @@ } - - - static void mpegts_save_index(lives_clip_data_t *cdata) { - lives_mpegts_priv_t *priv = cdata->priv; index_entry *idx = priv->idxc->idxhh; int fd; - int64_t max_dts = frame_to_dts(cdata, cdata->nframes); const char ver[4] = "V1.0"; @@ -3851,7 +3786,6 @@ if (lives_write_le(fd, &max_dts, 8) < 8) goto failwr; - // dump index to file in le format while (idx != NULL) { @@ -3872,8 +3806,6 @@ } - - static int64_t mpegts_load_index(lives_clip_data_t *cdata) { // returns max_dts char hdr[4]; @@ -3929,7 +3861,6 @@ close(fd); return 0; - }
View file
LiVES-2.8.7.tar.bz2/lives-plugins/plugins/decoders/mpegts_decoder.h -> LiVES-2.8.8.tar.bz2/lives-plugins/plugins/decoders/mpegts_decoder.h
Changed
@@ -16,6 +16,8 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ +// additional defines for LiVES by G.Finch <salsaman+lives@gmail.com> + #ifndef LIVES_MPEGTS_H #define LIVES_MPEGTS_H @@ -103,12 +105,8 @@ Mp4Descr *mp4_descr, int mp4_descr_count, int pid, MpegTSContext *ts); - - // get_bits.h - - #if defined(ALT_BITSTREAM_READER_LE) && !defined(ALT_BITSTREAM_READER) # define ALT_BITSTREAM_READER #endif @@ -122,9 +120,6 @@ # endif #endif - - - /* bit input */ /* buffer, buffer_end and size_in_bits must be present and used by every reader */ typedef struct GetBitContext { @@ -140,11 +135,8 @@ int size_in_bits; } GetBitContext; - static uint16_t lives_rb32(const uint8_t *x); - - #ifdef ALT_BITSTREAM_READER # define MIN_CACHE_BITS 25 @@ -254,13 +246,8 @@ # define GET_CACHE(name, gb) name##_cache0 - - #endif - - - #ifndef NEG_SSR32 # define NEG_SSR32(a, s) ((( int32_t)(a)) >> (32 - (s))) #endif @@ -269,10 +256,6 @@ # define NEG_USR32(a, s) (((uint32_t)(a)) >> (32 - (s))) #endif - - - - #define MP4ODescrTag 0x01 #define MP4IODescrTag 0x02 #define MP4ESDescrTag 0x03 @@ -280,49 +263,45 @@ #define MP4DecSpecificDescrTag 0x05 #define MP4SLDescrTag 0x06 - /* http://www.mp4ra.org */ /* ordered by muxing preference */ const AVCodecTag ff_mp4_obj_type[] = { - { CODEC_ID_MOV_TEXT , 0x08 }, - { CODEC_ID_MPEG4 , 0x20 }, - { CODEC_ID_H264 , 0x21 }, - { CODEC_ID_AAC , 0x40 }, - { CODEC_ID_MP4ALS , 0x40 }, /* 14496-3 ALS */ - { CODEC_ID_MPEG2VIDEO, 0x61 }, /* MPEG2 Main */ - { CODEC_ID_MPEG2VIDEO, 0x60 }, /* MPEG2 Simple */ - { CODEC_ID_MPEG2VIDEO, 0x62 }, /* MPEG2 SNR */ - { CODEC_ID_MPEG2VIDEO, 0x63 }, /* MPEG2 Spatial */ - { CODEC_ID_MPEG2VIDEO, 0x64 }, /* MPEG2 High */ - { CODEC_ID_MPEG2VIDEO, 0x65 }, /* MPEG2 422 */ - { CODEC_ID_AAC , 0x66 }, /* MPEG2 AAC Main */ - { CODEC_ID_AAC , 0x67 }, /* MPEG2 AAC Low */ - { CODEC_ID_AAC , 0x68 }, /* MPEG2 AAC SSR */ - { CODEC_ID_MP3 , 0x69 }, /* 13818-3 */ - { CODEC_ID_MP2 , 0x69 }, /* 11172-3 */ - { CODEC_ID_MPEG1VIDEO, 0x6A }, /* 11172-2 */ - { CODEC_ID_MP3 , 0x6B }, /* 11172-3 */ - { CODEC_ID_MJPEG , 0x6C }, /* 10918-1 */ - { CODEC_ID_PNG , 0x6D }, - { CODEC_ID_JPEG2000 , 0x6E }, /* 15444-1 */ - { CODEC_ID_VC1 , 0xA3 }, - { CODEC_ID_DIRAC , 0xA4 }, - { CODEC_ID_AC3 , 0xA5 }, - { CODEC_ID_DTS , 0xA9 }, /* mp4ra.org */ - { CODEC_ID_VORBIS , 0xDD }, /* non standard, gpac uses it */ - { CODEC_ID_DVD_SUBTITLE, 0xE0 }, /* non standard, see unsupported-embedded-subs-2.mp4 */ - { CODEC_ID_QCELP , 0xE1 }, - { CODEC_ID_MPEG4SYSTEMS, 0x01 }, - { CODEC_ID_MPEG4SYSTEMS, 0x02 }, - { CODEC_ID_NONE , 0 }, + { AV_CODEC_ID_MOV_TEXT , 0x08 }, + { AV_CODEC_ID_MPEG4 , 0x20 }, + { AV_CODEC_ID_H264 , 0x21 }, + { AV_CODEC_ID_AAC , 0x40 }, + { AV_CODEC_ID_MP4ALS , 0x40 }, /* 14496-3 ALS */ + { AV_CODEC_ID_MPEG2VIDEO, 0x61 }, /* MPEG2 Main */ + { AV_CODEC_ID_MPEG2VIDEO, 0x60 }, /* MPEG2 Simple */ + { AV_CODEC_ID_MPEG2VIDEO, 0x62 }, /* MPEG2 SNR */ + { AV_CODEC_ID_MPEG2VIDEO, 0x63 }, /* MPEG2 Spatial */ + { AV_CODEC_ID_MPEG2VIDEO, 0x64 }, /* MPEG2 High */ + { AV_CODEC_ID_MPEG2VIDEO, 0x65 }, /* MPEG2 422 */ + { AV_CODEC_ID_AAC , 0x66 }, /* MPEG2 AAC Main */ + { AV_CODEC_ID_AAC , 0x67 }, /* MPEG2 AAC Low */ + { AV_CODEC_ID_AAC , 0x68 }, /* MPEG2 AAC SSR */ + { AV_CODEC_ID_MP3 , 0x69 }, /* 13818-3 */ + { AV_CODEC_ID_MP2 , 0x69 }, /* 11172-3 */ + { AV_CODEC_ID_MPEG1VIDEO, 0x6A }, /* 11172-2 */ + { AV_CODEC_ID_MP3 , 0x6B }, /* 11172-3 */ + { AV_CODEC_ID_MJPEG , 0x6C }, /* 10918-1 */ + { AV_CODEC_ID_PNG , 0x6D }, + { AV_CODEC_ID_JPEG2000 , 0x6E }, /* 15444-1 */ + { AV_CODEC_ID_VC1 , 0xA3 }, + { AV_CODEC_ID_DIRAC , 0xA4 }, + { AV_CODEC_ID_AC3 , 0xA5 }, + { AV_CODEC_ID_DTS , 0xA9 }, /* mp4ra.org */ + { AV_CODEC_ID_VORBIS , 0xDD }, /* non standard, gpac uses it */ + { AV_CODEC_ID_DVD_SUBTITLE, 0xE0 }, /* non standard, see unsupported-embedded-subs-2.mp4 */ + { AV_CODEC_ID_QCELP , 0xE1 }, + { AV_CODEC_ID_MPEG4SYSTEMS, 0x01 }, + { AV_CODEC_ID_MPEG4SYSTEMS, 0x02 }, + { AV_CODEC_ID_NONE , 0 }, }; - -#define CODEC_ID_FIRST_AUDIO 0x10000 -#define CODEC_ID_FIRST_SUBTITLE 0x17000 -#define CODEC_ID_FIRST_UNKNOWN 0x18000 - - +#define AV_CODEC_ID_FIRST_AUDIO 0x10000 +#define AV_CODEC_ID_FIRST_SUBTITLE 0x17000 +#define AV_CODEC_ID_FIRST_UNKNOWN 0x18000 typedef struct _index_entry index_entry; @@ -341,7 +320,6 @@ pthread_mutex_t mutex; } index_container_t; - typedef struct { int fd; boolean inited; @@ -369,12 +347,4 @@ boolean expect_eof; } lives_mpegts_priv_t; - - - - - - - - #endif /* LIVES_MPEGTS_H */
View file
LiVES-2.8.7.tar.bz2/lives-plugins/plugins/effects/Makefile.in -> LiVES-2.8.8.tar.bz2/lives-plugins/plugins/effects/Makefile.in
Changed
@@ -298,6 +298,8 @@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ +LIBSWRESAMPLE_CFLAGS = @LIBSWRESAMPLE_CFLAGS@ +LIBSWRESAMPLE_LIBS = @LIBSWRESAMPLE_LIBS@ LIBSWSCALE_CFLAGS = @LIBSWSCALE_CFLAGS@ LIBSWSCALE_LIBS = @LIBSWSCALE_LIBS@ LIBTHREAD = @LIBTHREAD@
View file
LiVES-2.8.7.tar.bz2/lives-plugins/plugins/effects/RFXscripts/Makefile.in -> LiVES-2.8.8.tar.bz2/lives-plugins/plugins/effects/RFXscripts/Makefile.in
Changed
@@ -271,6 +271,8 @@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ +LIBSWRESAMPLE_CFLAGS = @LIBSWRESAMPLE_CFLAGS@ +LIBSWRESAMPLE_LIBS = @LIBSWRESAMPLE_LIBS@ LIBSWSCALE_CFLAGS = @LIBSWSCALE_CFLAGS@ LIBSWSCALE_LIBS = @LIBSWSCALE_LIBS@ LIBTHREAD = @LIBTHREAD@
View file
LiVES-2.8.7.tar.bz2/lives-plugins/plugins/effects/compound/Makefile.in -> LiVES-2.8.8.tar.bz2/lives-plugins/plugins/effects/compound/Makefile.in
Changed
@@ -270,6 +270,8 @@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ +LIBSWRESAMPLE_CFLAGS = @LIBSWRESAMPLE_CFLAGS@ +LIBSWRESAMPLE_LIBS = @LIBSWRESAMPLE_LIBS@ LIBSWSCALE_CFLAGS = @LIBSWSCALE_CFLAGS@ LIBSWSCALE_LIBS = @LIBSWSCALE_LIBS@ LIBTHREAD = @LIBTHREAD@
View file
LiVES-2.8.7.tar.bz2/lives-plugins/plugins/encoders/Makefile.in -> LiVES-2.8.8.tar.bz2/lives-plugins/plugins/encoders/Makefile.in
Changed
@@ -272,6 +272,8 @@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ +LIBSWRESAMPLE_CFLAGS = @LIBSWRESAMPLE_CFLAGS@ +LIBSWRESAMPLE_LIBS = @LIBSWRESAMPLE_LIBS@ LIBSWSCALE_CFLAGS = @LIBSWSCALE_CFLAGS@ LIBSWSCALE_LIBS = @LIBSWSCALE_LIBS@ LIBTHREAD = @LIBTHREAD@
View file
LiVES-2.8.7.tar.bz2/lives-plugins/plugins/playback/Makefile.in -> LiVES-2.8.8.tar.bz2/lives-plugins/plugins/playback/Makefile.in
Changed
@@ -298,6 +298,8 @@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = +LIBSWRESAMPLE_CFLAGS = @LIBSWRESAMPLE_CFLAGS@ +LIBSWRESAMPLE_LIBS = @LIBSWRESAMPLE_LIBS@ LIBSWSCALE_CFLAGS = @LIBSWSCALE_CFLAGS@ LIBSWSCALE_LIBS = @LIBSWSCALE_LIBS@ LIBTHREAD = @LIBTHREAD@
View file
LiVES-2.8.7.tar.bz2/lives-plugins/plugins/playback/audiostream/Makefile.in -> LiVES-2.8.8.tar.bz2/lives-plugins/plugins/playback/audiostream/Makefile.in
Changed
@@ -271,6 +271,8 @@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ +LIBSWRESAMPLE_CFLAGS = @LIBSWRESAMPLE_CFLAGS@ +LIBSWRESAMPLE_LIBS = @LIBSWRESAMPLE_LIBS@ LIBSWSCALE_CFLAGS = @LIBSWSCALE_CFLAGS@ LIBSWSCALE_LIBS = @LIBSWSCALE_LIBS@ LIBTHREAD = @LIBTHREAD@
View file
LiVES-2.8.7.tar.bz2/lives-plugins/plugins/playback/video/Makefile.am -> LiVES-2.8.8.tar.bz2/lives-plugins/plugins/playback/video/Makefile.am
Changed
@@ -128,8 +128,78 @@ vloopback2_la_LDFLAGS = $(shared_ldflags) endif +if HAVE_AVFORMAT +if HAVE_AVCODEC +if HAVE_AVUTIL + +libav_cflags = -DHAVE_LIBAV_LIBS=1 + +if HAVE_AVCODEC_OPEN2 +libav_cflags += -DHAVE_AVCODEC_OPEN2=1 +endif + +if HAVE_AVCODEC_ALLOC_CONTEXT3 +libav_cflags += -DHAVE_AVCODEC_ALLOC_CONTEXT3=1 +endif + +if HAVE_AVCODEC_GET_NAME +libav_cflags += -DHAVE_AVCODEC_GET_NAME=1 +endif + +if HAVE_AV_CODEC_SET_PKT_TIMEBASE +libav_cflags += -DHAVE_AV_CODEC_SET_PKT_TIMEBASE=1 +endif + +if HAVE_AVFORMAT_NEW_STREAM +libav_cflags += -DHAVE_AVFORMAT_NEW_STREAM=1 +endif + +if HAVE_AVPACKET_UNREF +libav_cflags += -DHAVE_AVPACKET_UNREF=1 +endif + +if HAVE_AVFRAME_UNREF +libav_cflags += -DHAVE_AVFRAME_UNREF=1 +endif + +if HAVE_AVFORMAT_FIND_STREAM_INFO +libav_cflags += -DHAVE_AVFORMAT_FIND_STREAM_INFO=1 +endif + +if HAVE_AVFORMAT_CLOSE_INPUT +libav_cflags += -DHAVE_AVFORMAT_CLOSE_INPUT=1 +endif + +if HAVE_AVFORMAT_INTERNAL_H +libav_cflags += -DHAVE_AVFORMAT_INTERNAL_H=1 +endif + +if HAVE_AV_SET_PTS_INFO +libav_cflags += -DHAVE_AV_SET_PTS_INFO=1 +endif + +if HAVE_AVPRIV_SET_PTS_INFO +libav_cflags += -DHAVE_AVPRIV_SET_PTS_INFO=1 +endif + +if HAVE_SWRESAMPLE +if HAVE_SWSCALE +libav_stream_libs = libav_stream.la +AVSTREAM_LIBS = @LIBAVCODEC_LIBS@ @LIBAVFORMAT_LIBS@ @LIBAVUTIL_LIBS@ @LIBSWSCALE_LIBS@ @LIBSWRESAMPLE_LIBS@ +AVSTREAM_CFLAGS = @LIBAVFORMAT_CFLAGS@ @LIBAVCODEC_CFLAGS@ @LIBAVUTIL_CFLAGS@ @LIBSWSCALE_CFLAGS@ @LIBSWRESAMPLE_CFLAGS@ -Wno-deprecated-declarations + +libav_stream_la_CFLAGS = $(libav_cflags) $(shared_cflags) $(weed_cflags) $(AVSTREAM_CFLAGS) +libav_stream_la_LDFLAGS = $(shared_ldflags) $(AVSTREAM_LIBS) $(libav_ldflags) +endif +endif + +endif +endif +endif + + videopluginslib_LTLIBRARIES = $(SDL_libs) $(YUV4MPEG_libs) $(oggstream_libs) $(icecast_output_libs) \ $(vjack_output_libs) $(lives2lives_stream_libs) $(vloopback_libs) $(vloopback2_libs) \ - $(openGL_libs) + $(openGL_libs) $(libav_stream_libs) EXTRA_DIST = videoplugin.h glad.h glad_glx.h
View file
LiVES-2.8.7.tar.bz2/lives-plugins/plugins/playback/video/Makefile.in -> LiVES-2.8.8.tar.bz2/lives-plugins/plugins/playback/video/Makefile.in
Changed
@@ -95,6 +95,18 @@ @HAVE_GLU_TRUE@@HAVE_OPENGL_TRUE@@HAVE_SYSTEM_WEED_TRUE@@HAVE_X11_TRUE@@HAVE_XRENDER_TRUE@am__append_4 = -DHAVE_SYSTEM_WEED @HAVE_GLU_TRUE@@HAVE_OPENGL_TRUE@@HAVE_SYSTEM_WEED_FALSE@@HAVE_X11_TRUE@@HAVE_XRENDER_TRUE@am__append_5 = $(shared_ldflags) @HAVE_GLU_TRUE@@HAVE_OPENGL_TRUE@@HAVE_SYSTEM_WEED_PLUGIN_TRUE@@HAVE_X11_TRUE@@HAVE_XRENDER_TRUE@am__append_6 = -DHAVE_SYSTEM_WEED_PLUGIN_H +@HAVE_AVCODEC_OPEN2_TRUE@@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@am__append_7 = -DHAVE_AVCODEC_OPEN2=1 +@HAVE_AVCODEC_ALLOC_CONTEXT3_TRUE@@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@am__append_8 = -DHAVE_AVCODEC_ALLOC_CONTEXT3=1 +@HAVE_AVCODEC_GET_NAME_TRUE@@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@am__append_9 = -DHAVE_AVCODEC_GET_NAME=1 +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@@HAVE_AV_CODEC_SET_PKT_TIMEBASE_TRUE@am__append_10 = -DHAVE_AV_CODEC_SET_PKT_TIMEBASE=1 +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_NEW_STREAM_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@am__append_11 = -DHAVE_AVFORMAT_NEW_STREAM=1 +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVPACKET_UNREF_TRUE@@HAVE_AVUTIL_TRUE@am__append_12 = -DHAVE_AVPACKET_UNREF=1 +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVFRAME_UNREF_TRUE@@HAVE_AVUTIL_TRUE@am__append_13 = -DHAVE_AVFRAME_UNREF=1 +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_FIND_STREAM_INFO_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@am__append_14 = -DHAVE_AVFORMAT_FIND_STREAM_INFO=1 +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_CLOSE_INPUT_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@am__append_15 = -DHAVE_AVFORMAT_CLOSE_INPUT=1 +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_INTERNAL_H_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@am__append_16 = -DHAVE_AVFORMAT_INTERNAL_H=1 +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@@HAVE_AV_SET_PTS_INFO_TRUE@am__append_17 = -DHAVE_AV_SET_PTS_INFO=1 +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVPRIV_SET_PTS_INFO_TRUE@@HAVE_AVUTIL_TRUE@am__append_18 = -DHAVE_AVPRIV_SET_PTS_INFO=1 subdir = lives-plugins/plugins/playback/video ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/codeset.m4 \ @@ -179,6 +191,15 @@ $(icecast_output_la_LDFLAGS) $(LDFLAGS) -o $@ @HAVE_MJPEGTOOLS_TRUE@am_icecast_output_la_rpath = -rpath \ @HAVE_MJPEGTOOLS_TRUE@ $(videopluginslibdir) +libav_stream_la_LIBADD = +libav_stream_la_SOURCES = libav_stream.c +libav_stream_la_OBJECTS = libav_stream_la-libav_stream.lo +libav_stream_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ + $(libav_stream_la_CFLAGS) $(CFLAGS) $(libav_stream_la_LDFLAGS) \ + $(LDFLAGS) -o $@ +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@@HAVE_SWRESAMPLE_TRUE@@HAVE_SWSCALE_TRUE@am_libav_stream_la_rpath = -rpath \ +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@@HAVE_SWRESAMPLE_TRUE@@HAVE_SWSCALE_TRUE@ $(videopluginslibdir) lives2lives_stream_la_LIBADD = lives2lives_stream_la_SOURCES = lives2lives_stream.c lives2lives_stream_la_OBJECTS = \ @@ -294,12 +315,12 @@ am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) am__v_CXXLD_0 = @echo " CXXLD " $@; am__v_CXXLD_1 = -SOURCES = SDL.c icecast_output.c lives2lives_stream.c oggstream.c \ - $(openGL_la_SOURCES) vjack_output.c vloopback.c vloopback2.c \ - yuv4mpeg_stream.c -DIST_SOURCES = SDL.c icecast_output.c lives2lives_stream.c oggstream.c \ - $(am__openGL_la_SOURCES_DIST) vjack_output.c vloopback.c \ +SOURCES = SDL.c icecast_output.c libav_stream.c lives2lives_stream.c \ + oggstream.c $(openGL_la_SOURCES) vjack_output.c vloopback.c \ vloopback2.c yuv4mpeg_stream.c +DIST_SOURCES = SDL.c icecast_output.c libav_stream.c \ + lives2lives_stream.c oggstream.c $(am__openGL_la_SOURCES_DIST) \ + vjack_output.c vloopback.c vloopback2.c yuv4mpeg_stream.c am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ @@ -427,6 +448,8 @@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = +LIBSWRESAMPLE_CFLAGS = @LIBSWRESAMPLE_CFLAGS@ +LIBSWRESAMPLE_LIBS = @LIBSWRESAMPLE_LIBS@ LIBSWSCALE_CFLAGS = @LIBSWSCALE_CFLAGS@ LIBSWSCALE_LIBS = @LIBSWSCALE_LIBS@ LIBTHREAD = @LIBTHREAD@ @@ -653,9 +676,27 @@ @HAVE_LIBv4l2_TRUE@vloopback2_libs = vloopback2.la @HAVE_LIBv4l2_TRUE@vloopback2_la_CFLAGS = $(shared_cflags) $(weed_cflags) @HAVE_LIBv4l2_TRUE@vloopback2_la_LDFLAGS = $(shared_ldflags) +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@libav_cflags = -DHAVE_LIBAV_LIBS=1 \ +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@ $(am__append_7) \ +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@ $(am__append_8) \ +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@ $(am__append_9) \ +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@ $(am__append_10) \ +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@ $(am__append_11) \ +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@ $(am__append_12) \ +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@ $(am__append_13) \ +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@ $(am__append_14) \ +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@ $(am__append_15) \ +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@ $(am__append_16) \ +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@ $(am__append_17) \ +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@ $(am__append_18) +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@@HAVE_SWRESAMPLE_TRUE@@HAVE_SWSCALE_TRUE@libav_stream_libs = libav_stream.la +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@@HAVE_SWRESAMPLE_TRUE@@HAVE_SWSCALE_TRUE@AVSTREAM_LIBS = @LIBAVCODEC_LIBS@ @LIBAVFORMAT_LIBS@ @LIBAVUTIL_LIBS@ @LIBSWSCALE_LIBS@ @LIBSWRESAMPLE_LIBS@ +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@@HAVE_SWRESAMPLE_TRUE@@HAVE_SWSCALE_TRUE@AVSTREAM_CFLAGS = @LIBAVFORMAT_CFLAGS@ @LIBAVCODEC_CFLAGS@ @LIBAVUTIL_CFLAGS@ @LIBSWSCALE_CFLAGS@ @LIBSWRESAMPLE_CFLAGS@ -Wno-deprecated-declarations +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@@HAVE_SWRESAMPLE_TRUE@@HAVE_SWSCALE_TRUE@libav_stream_la_CFLAGS = $(libav_cflags) $(shared_cflags) $(weed_cflags) $(AVSTREAM_CFLAGS) +@HAVE_AVCODEC_TRUE@@HAVE_AVFORMAT_TRUE@@HAVE_AVUTIL_TRUE@@HAVE_SWRESAMPLE_TRUE@@HAVE_SWSCALE_TRUE@libav_stream_la_LDFLAGS = $(shared_ldflags) $(AVSTREAM_LIBS) $(libav_ldflags) videopluginslib_LTLIBRARIES = $(SDL_libs) $(YUV4MPEG_libs) $(oggstream_libs) $(icecast_output_libs) \ $(vjack_output_libs) $(lives2lives_stream_libs) $(vloopback_libs) $(vloopback2_libs) \ - $(openGL_libs) + $(openGL_libs) $(libav_stream_libs) EXTRA_DIST = videoplugin.h glad.h glad_glx.h all: all-am @@ -733,6 +774,9 @@ icecast_output.la: $(icecast_output_la_OBJECTS) $(icecast_output_la_DEPENDENCIES) $(EXTRA_icecast_output_la_DEPENDENCIES) $(AM_V_CCLD)$(icecast_output_la_LINK) $(am_icecast_output_la_rpath) $(icecast_output_la_OBJECTS) $(icecast_output_la_LIBADD) $(LIBS) +libav_stream.la: $(libav_stream_la_OBJECTS) $(libav_stream_la_DEPENDENCIES) $(EXTRA_libav_stream_la_DEPENDENCIES) + $(AM_V_CCLD)$(libav_stream_la_LINK) $(am_libav_stream_la_rpath) $(libav_stream_la_OBJECTS) $(libav_stream_la_LIBADD) $(LIBS) + lives2lives_stream.la: $(lives2lives_stream_la_OBJECTS) $(lives2lives_stream_la_DEPENDENCIES) $(EXTRA_lives2lives_stream_la_DEPENDENCIES) $(AM_V_CCLD)$(lives2lives_stream_la_LINK) $(am_lives2lives_stream_la_rpath) $(lives2lives_stream_la_OBJECTS) $(lives2lives_stream_la_LIBADD) $(LIBS) @@ -762,6 +806,7 @@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SDL_la-SDL.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/icecast_output_la-icecast_output.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libav_stream_la-libav_stream.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lives2lives_stream_la-lives2lives_stream.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/oggstream_la-oggstream.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openGL_la-glad.Plo@am__quote@ @@ -807,6 +852,13 @@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(icecast_output_la_CFLAGS) $(CFLAGS) -c -o icecast_output_la-icecast_output.lo `test -f 'icecast_output.c' || echo '$(srcdir)/'`icecast_output.c +libav_stream_la-libav_stream.lo: libav_stream.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libav_stream_la_CFLAGS) $(CFLAGS) -MT libav_stream_la-libav_stream.lo -MD -MP -MF $(DEPDIR)/libav_stream_la-libav_stream.Tpo -c -o libav_stream_la-libav_stream.lo `test -f 'libav_stream.c' || echo '$(srcdir)/'`libav_stream.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libav_stream_la-libav_stream.Tpo $(DEPDIR)/libav_stream_la-libav_stream.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='libav_stream.c' object='libav_stream_la-libav_stream.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libav_stream_la_CFLAGS) $(CFLAGS) -c -o libav_stream_la-libav_stream.lo `test -f 'libav_stream.c' || echo '$(srcdir)/'`libav_stream.c + lives2lives_stream_la-lives2lives_stream.lo: lives2lives_stream.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lives2lives_stream_la_CFLAGS) $(CFLAGS) -MT lives2lives_stream_la-lives2lives_stream.lo -MD -MP -MF $(DEPDIR)/lives2lives_stream_la-lives2lives_stream.Tpo -c -o lives2lives_stream_la-lives2lives_stream.lo `test -f 'lives2lives_stream.c' || echo '$(srcdir)/'`lives2lives_stream.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/lives2lives_stream_la-lives2lives_stream.Tpo $(DEPDIR)/lives2lives_stream_la-lives2lives_stream.Plo
View file
LiVES-2.8.7.tar.bz2/lives-plugins/plugins/playback/video/SDL.c -> LiVES-2.8.8.tar.bz2/lives-plugins/plugins/playback/video/SDL.c
Changed
@@ -133,7 +133,7 @@ } -const char *get_init_rfx(void) { +const char *get_init_rfx(int intention) { #ifdef HAVE_SDL2 return \ "<define>\\n\ @@ -260,8 +260,7 @@ return FALSE; } - - if (1 || !fullscreen) { + if (!fullscreen) { window = SDL_CreateWindowFrom((const void *)window_id); } else { if (fsover) fullscreen = FALSE;
View file
LiVES-2.8.7.tar.bz2/lives-plugins/plugins/playback/video/icecast_output.c -> LiVES-2.8.8.tar.bz2/lives-plugins/plugins/playback/video/icecast_output.c
Changed
@@ -182,7 +182,7 @@ } -const char *get_init_rfx(void) { +const char *get_init_rfx(int intention) { return \ "<define>\\n\ |1.7\\n\
View file
LiVES-2.8.8.tar.bz2/lives-plugins/plugins/playback/video/libav_stream.c
Added
@@ -0,0 +1,1048 @@ +// LiVES - libav stream engine +// (c) G. Finch 2017 <salsaman+lives@gmail.com> +// released under the GNU GPL 3 or later +// see file COPYING or www.gnu.org for details + +#include <stdio.h> +#include <pthread.h> + +#include <libavformat/avformat.h> +#include <libavcodec/avcodec.h> +#include <libavcodec/version.h> +#include <libavutil/samplefmt.h> +#include <libavutil/mathematics.h> + +#include <libavutil/avassert.h> +#include <libavutil/channel_layout.h> +#include <libavutil/opt.h> +#include <libavutil/timestamp.h> +#include <libswscale/swscale.h> +#include <libswresample/swresample.h> + +#include "videoplugin.h" + +#define HAVE_AVUTIL +#define HAVE_AVCODEC + +#ifdef HAVE_SYSTEM_WEED +#include <weed/weed-compat.h> +#else +#include "../../../../libweed/weed-compat.h" +#endif + +#include "../../decoders/libav_helper.h" + +static int intent; + +static int mypalette = WEED_PALETTE_END; +static int palette_list[2]; + +static int avpalette; + +static int clampings[3]; +static int myclamp = WEED_YUV_CLAMPING_CLAMPED; + +static char plugin_version[64] = "LiVES libav stream engine version 1.0"; + +static boolean(*render_fn)(int hsize, int vsize, void **pixel_data); + +static boolean render_frame_yuv420(int hsize, int vsize, void **pixel_data); +static boolean render_frame_unknown(int hsize, int vsize, void **pixel_data); + +static int ovsize, ohsize; +static int in_nchans, out_nchans; +static int in_sample_rate, out_sample_rate; +static int in_nb_samples, out_nb_samples; +static int maxabitrate, maxvbitrate; + +static float **spill_buffers; +static int spb_len; + +static double target_fps; + +static pthread_mutex_t write_mutex; + +///////////////////////////////////////////////////////////////////////// + +static AVFormatContext *fmtctx; +static AVCodecContext *encctx, *aencctx; +static AVStream *vStream, *aStream; + +#define DEFAULT_FRAME_RATE 10. /* 10 images/s */ +#define SCALE_FLAGS SWS_BICUBIC + +boolean stream_encode; + +// a wrapper around a single output AVStream +typedef struct OutputStream { + AVStream *st; + AVCodecContext *enc; + AVCodec *codec; + /* pts of the next frame that will be generated */ + int64_t next_pts; + int samples_count; + AVFrame *frame; + AVFrame *tmp_frame; + float t, tincr, tincr2; + struct SwsContext *sws_ctx; + struct SwrContext *swr_ctx; +} OutputStream; + +static OutputStream ostv; // video +static OutputStream osta; // audio + +////////////////////////////////////////////// + +#define STR_EXPAND(tok) #tok +#define STR(tok) STR_EXPAND(tok) + + +const char *get_fps_list(int palette) { + return STR(DEFAULT_FRAME_RATE); +} + + +//////////////////////////////////////////////// + +const char *module_check_init(void) { + render_fn = &render_frame_unknown; + ovsize = ohsize = 0; + + fmtctx = NULL; + encctx = NULL; + + av_register_all(); + avformat_network_init(); + + target_fps = DEFAULT_FRAME_RATE; + + in_sample_rate = 0; + + intent = 0; + + pthread_mutex_init(&write_mutex, NULL); + + return NULL; +} + + +const char *version(void) { + return plugin_version; +} + + +const char *get_description(void) { + return "The libav_stream plugin provides realtime streaming over a local network (UDP)\n"; +} + + +const int *get_palette_list(void) { + //palette_list[0] = WEED_PALETTE_YUV420P; + palette_list[0] = WEED_PALETTE_RGB24; + palette_list[1] = WEED_PALETTE_END; + return palette_list; +} + + +uint64_t get_capabilities(int palette) { + return 0;//VPP_CAN_RESIZE; +} + + +/* + parameter template, these are returned as argc, argv in init_screen() and init_audio() +*/ +const char *get_init_rfx(int intention) { + // intention allows switching between different tailored interfaces + intent = intention; + + switch (intent) { + case 0: // LiVES VPP (streaming output) + return \ + "<define>\\n\ +|1.7\\n\ +</define>\\n\ +<language_code>\\n\ +0xF0\\n\ +</language_code>\\n\ +<params> \\n\ +form|_Format|string_list|0|flv/h264/mp3|ogg/theora/vorbis||\\n\ +\ +mbitv|Max bitrate (_video)|num0|3000000|100000|1000000000|\\n\ +\ +achans|Audio _layout|string_list|1|mono|stereo||\\n\ +arate|Audio _rate (Hz)|string_list|1|22050|44100|48000||\\n\ +mbita|Max bitrate (_audio)|num0|320000|16000|10000000|\\n\ +\ +ip1|_Address to stream to|string|127|3| \\n\ +ip2||string|0|3| \\n\ +ip3||string|0|3| \\n\ +ip4||string|1|3| \\n\ +port|_port|num0|8000|1024|65535|\\n\ +</params> \\n\ +<param_window> \\n\ +layout|\\\"Enter an IP address and port to stream to LiVES output to.\\\"| \\n\ +layout|\\\"You can play the stream on the remote / local machine with e.g:\\\"| \\n\ +layout|\\\"mplayer udp://127.0.0.1:8000\\\"| \\n\ +layout|\\\"You are advised to start with a small frame size and low framerate,\\\"| \\n\ +layout|\\\"and increase this if your network bandwidth allows it.\\\"| \\n\ +layout|p0|| \\n\ +layout|p1|| \\n\ +layout|p2|| \\n\ +layout|p3|| \\n\ +layout|p4|| \\n\ +layout|p5|\\\".\\\"|p6|\\\".\\\"|p7|\\\".\\\"|p8|fill|fill|fill|fill| \\n\ +</param_window> \\n\ +<onchange> \\n\ +</onchange> \\n\ +"; + + case 1: // LiVES transcoding (test) + return \ + "<define>\\n\ +|1.7\\n\ +</define>\\n\ +<language_code>\\n\ +0xF0\\n\ +</language_code>\\n\ +<params> \\n\ +form|_Format|string_list|0|flv/h264/mp3|ogg/theora/vorbis||\\n\ +\ +mbitv|Max bitrate (_video)|num0|3000000|100000|1000000000|\\n\ +\ +achans|Audio _layout|string_list|1|mono|stereo||\\n\ +arate|Audio _rate (Hz)|string_list|1|22050|44100|48000||\\n\ +mbita|Max bitrate (_audio)|num0|320000|16000|10000000|\\n\ +\ +fname|_Output file|string|| \\n\ +</params> \\n\ +<param_window> \\n\ +layout|p5|| \\n\ +</param_window> \\n\ +<onchange> \\n\ +</onchange> \\n\ +"; + default: + return ""; + } +} + + +const int *get_yuv_palette_clamping(int palette) { + if (palette == WEED_PALETTE_YUV420P) { + clampings[0] = WEED_YUV_CLAMPING_CLAMPED; + clampings[1] = -1; + } else clampings[0] = -1; + return clampings; +} + + +boolean set_yuv_palette_clamping(int clamping_type) { + myclamp = clamping_type; + avpalette = weed_palette_to_avi_pix_fmt(WEED_PALETTE_YUV420P, &myclamp); + return TRUE; +} + + +boolean set_palette(int palette) { + mypalette = palette; + render_fn = &render_frame_yuv420; + avpalette = weed_palette_to_avi_pix_fmt(WEED_PALETTE_YUV420P, &myclamp); + return TRUE; +} + + +boolean set_fps(double in_fps) { + target_fps = in_fps; + return TRUE; +} + + +static AVFrame *alloc_picture(enum AVPixelFormat pix_fmt, int width, int height) { + AVFrame *picture; + int ret; + picture = av_frame_alloc(); + if (!picture) + return NULL; + picture->format = pix_fmt; + picture->width = width; + picture->height = height; + /* allocate the buffers for the frame data */ + ret = av_frame_get_buffer(picture, 32); + if (ret < 0) { + fprintf(stderr, "Could not allocate frame data.\n"); + return NULL; + } + return picture; +} + + +static AVFrame *alloc_audio_frame(enum AVSampleFormat sample_fmt, + uint64_t channel_layout, + int sample_rate, int nb_samples) { + AVFrame *frame = av_frame_alloc(); + int ret; + + if (!frame) { + fprintf(stderr, "Error allocating an audio frame\n"); + return NULL; + } + + frame->format = sample_fmt; + frame->channel_layout = channel_layout; + frame->sample_rate = sample_rate; + frame->nb_samples = nb_samples; + + ret = av_frame_get_buffer(frame, 0); + if (ret < 0) { + fprintf(stderr, "Error allocating an audio buffer\n"); + return NULL; + } + + return frame; +} + + +static boolean open_audio() { + AVCodecContext *c; + AVCodec *codec; + AVDictionary *opt = NULL; + int ret; + int i; + + codec = osta.codec; + c = osta.enc; + + c->sample_fmt = AV_SAMPLE_FMT_FLTP; + if (codec->sample_fmts) { + c->sample_fmt = codec->sample_fmts[0]; + for (i = 0; codec->sample_fmts[i]; i++) { + if (codec->sample_fmts[i] == AV_SAMPLE_FMT_FLTP) { + c->sample_fmt = AV_SAMPLE_FMT_FLTP; + break; + } + } + } + + c->sample_rate = out_sample_rate; + if (codec->supported_samplerates) { + c->sample_rate = codec->supported_samplerates[0]; + for (i = 0; codec->supported_samplerates[i]; i++) { + if (codec->supported_samplerates[i] == out_sample_rate) { + c->sample_rate = out_sample_rate; + break; + } + } + } + out_sample_rate = c->sample_rate; + + c->channels = av_get_channel_layout_nb_channels(c->channel_layout); + c->channel_layout = (out_nchans == 2 ? AV_CH_LAYOUT_STEREO : AV_CH_LAYOUT_MONO); + if (codec->channel_layouts) { + c->channel_layout = codec->channel_layouts[0]; + for (i = 0; codec->channel_layouts[i]; i++) { + if (codec->channel_layouts[i] == (out_nchans == 2 ? AV_CH_LAYOUT_STEREO : AV_CH_LAYOUT_MONO)) { + c->channel_layout = (out_nchans == 2 ? AV_CH_LAYOUT_STEREO : AV_CH_LAYOUT_MONO); + break; + } + } + } + c->channels = out_nchans = av_get_channel_layout_nb_channels(c->channel_layout); + + c->bit_rate = maxabitrate; + + ret = avcodec_open2(c, codec, &opt); + if (ret < 0) { + fprintf(stderr, "Could not open audio codec: %s\n", av_err2str(ret)); + return FALSE; + } + + if (c->codec->capabilities & AV_CODEC_CAP_VARIABLE_FRAME_SIZE) { + fprintf(stderr, "varaudio\n"); + } else { + out_nb_samples = c->frame_size; + fprintf(stderr, "nb samples is %d\n", out_nb_samples); + } + + /* create resampler context */ + osta.swr_ctx = swr_alloc(); + if (!osta.swr_ctx) { + fprintf(stderr, "Could not allocate resampler context\n"); + return FALSE; + } + + /* set options */ + av_opt_set_int(osta.swr_ctx, "in_channel_count", in_nchans, 0); + av_opt_set_int(osta.swr_ctx, "in_sample_rate", in_sample_rate, 0); + av_opt_set_sample_fmt(osta.swr_ctx, "in_sample_fmt", AV_SAMPLE_FMT_FLTP, 0); + av_opt_set_int(osta.swr_ctx, "out_channel_count", c->channels, 0); + av_opt_set_int(osta.swr_ctx, "out_sample_rate", c->sample_rate, 0); + av_opt_set_sample_fmt(osta.swr_ctx, "out_sample_fmt", c->sample_fmt, 0); + + /* initialize the resampling context */ + if ((ret = swr_init(osta.swr_ctx)) < 0) { + fprintf(stderr, "Failed to initialize the resampling context\n"); + fprintf(stderr, "%d %d - %d %d %d\n", in_nchans, in_sample_rate, c->channels, c->sample_rate, c->sample_fmt); + return FALSE; + } + + in_nb_samples = out_nb_samples; + if (out_nb_samples != 0) { + /* compute src number of samples */ + in_nb_samples = av_rescale_rnd(swr_get_delay(osta.swr_ctx, c->sample_rate) + out_nb_samples, + in_sample_rate, c->sample_rate, AV_ROUND_UP); + + /* confirm destination number of samples */ + int dst_nb_samples = av_rescale_rnd(in_nb_samples, + c->sample_rate, in_sample_rate, AV_ROUND_DOWN); + + av_assert0(dst_nb_samples == out_nb_samples); + } + + if (out_nb_samples > 0) + osta.frame = alloc_audio_frame(c->sample_fmt, c->channel_layout, c->sample_rate, out_nb_samples); + else + osta.frame = NULL; + + spill_buffers = NULL; + + if (in_nb_samples != 0) { + spill_buffers = (float **) malloc(in_nchans * sizeof(float *)); + for (i = 0; i < in_nchans; i++) { + spill_buffers[i] = (float *) malloc(in_nb_samples * sizeof(float)); + } + } + spb_len = 0; + + osta.samples_count = 0; + + osta.st->time_base = (AVRational) { + 1, c->sample_rate + }; + + fprintf(stderr, "Opened audio stream\n"); + fprintf(stderr, "%d %d - %d %d %d\n", in_nchans, in_sample_rate, c->channels, c->sample_rate, c->sample_fmt); + return TRUE; +} + + +static boolean add_stream(OutputStream *ost, AVFormatContext *oc, + AVCodec **codec, + enum AVCodecID codec_id) { + AVCodecContext *c; + + *codec = avcodec_find_encoder(codec_id); + if (!(*codec)) { + fprintf(stderr, "Could not find encoder for '%s'\n", +#ifdef HAVE_AVCODEC_GET_NAME + avcodec_get_name(codec_id) +#else + ((AVCodec *)(*codec))->name +#endif + ); + return FALSE; + } + + c = avcodec_alloc_context3(*codec); + if (!c) { + fprintf(stderr, "Could not allocate video / audio codec context\n"); + return FALSE; + } + + ost->st = avformat_new_stream(oc, *codec); // stream(s) created from format_ctx and codec + if (!ost->st) { + fprintf(stderr, "Could not allocate stream\n"); + return FALSE; + } + + ost->st->codec = ost->enc = c; + ost->st->id = oc->nb_streams - 1; + + /* Some formats want stream headers to be separate. */ + if (!stream_encode && oc->oformat->flags & AVFMT_GLOBALHEADER) + c->flags |= AV_CODEC_FLAG_GLOBAL_HEADER; + + return TRUE; +} + + +boolean init_audio(int sample_rate, int nchans, int argc, char **argv) { + // must be called before init_screen() + // gets the same argc, argv as init_screen() [created from get_init_rfx() template] + in_sample_rate = sample_rate; + in_nchans = nchans; + return TRUE; +} + + +boolean init_screen(int width, int height, boolean fullscreen, uint64_t window_id, int argc, char **argv) { + AVCodec *codec, *acodec; + + const char *fmtstring; + + //AVDictionary *opts = NULL; + char uri[PATH_MAX]; + + int vcodec_id; + int acodec_id; + int ret; + + fprintf(stderr, "init_screen %d x %d %d\n", width, height, argc); + + ostv.frame = osta.frame = NULL; + vStream = aStream = NULL; + + ostv.sws_ctx = NULL; + osta.swr_ctx = NULL; + + if (mypalette == WEED_PALETTE_END) { + fprintf(stderr, "libav stream plugin error: No palette was set !\n"); + return FALSE; + } + + fmtstring = "flv"; + vcodec_id = AV_CODEC_ID_H264; + + acodec_id = AV_CODEC_ID_MP3; + maxvbitrate = 3000000; + + if (argc > 0) { + switch (atoi(argv[0])) { + case 0: + fmtstring = "flv"; + vcodec_id = AV_CODEC_ID_H264; + acodec_id = AV_CODEC_ID_MP3; + break; + case 1: + fmtstring = "ogg"; + vcodec_id = AV_CODEC_ID_THEORA; + acodec_id = AV_CODEC_ID_VORBIS; + break; + default: + return FALSE; + } + + maxvbitrate = atoi(argv[1]); + + switch (intent) { + case 0: + stream_encode = TRUE; + snprintf(uri, PATH_MAX, "udp://%s.%s.%s.%s:%s", argv[5], argv[6], argv[7], argv[8], argv[9]); + break; + case 1: + stream_encode = FALSE; + snprintf(uri, PATH_MAX, "%s", argv[5]); + break; + default: + break; + } + + } + + if (strlen(uri) == 0) { + fprintf(stderr, "No output location set\n"); + return FALSE; + } + + ret = avformat_alloc_output_context2(&fmtctx, NULL, fmtstring, uri); + if (ret < 0) { + fprintf(stderr, "Could not open fmt '%s': %s\n", fmtstring, + av_err2str(ret)); + } + + if (!fmtctx) { + printf("Could not deduce output format from file extension %s: using flv.\n", fmtstring); + avformat_alloc_output_context2(&fmtctx, NULL, "flv", uri); + } + if (!fmtctx) return FALSE; + + // add the video stream + add_stream(&ostv, fmtctx, &codec, vcodec_id); + vStream = ostv.st; + ostv.codec = codec; + + ostv.enc = encctx = vStream->codec; + +#ifdef API_3_1 + // needs testing + ret = avcodec_parameters_from_context(vStream->codecpar, encctx); + if (ret < 0) { + fprintf(stderr, "avcodec_decoder: avparms from context failed\n"); + return FALSE; + } +#endif + + // override defaults + vStream->time_base = (AVRational) { + 1, target_fps + }; + vStream->codec->time_base = vStream->time_base; + + vStream->codec->width = width; + vStream->codec->height = height; + vStream->codec->pix_fmt = avpalette; + + vStream->codec->bit_rate = maxvbitrate; + //if (vcodec_id == AV_CODEC_ID_H264) { + av_opt_set(encctx->priv_data, "preset", "ultrafast", 0); + av_opt_set(encctx->priv_data, "crf", "0", 0); + av_opt_set(encctx->priv_data, "qscale", "1", 0); + //} + vStream->codec->gop_size = 10; + + if (vcodec_id == AV_CODEC_ID_MPEG2VIDEO) { + /* just for testing, we also add B frames */ + vStream->codec->max_b_frames = 2; + } + if (vcodec_id == AV_CODEC_ID_MPEG1VIDEO) { + /* Needed to avoid using macroblocks in which some coeffs overflow. + * This does not happen with normal video, it just happens here as + * the motion of the chroma plane does not match the luma plane. */ + vStream->codec->mb_decision = 2; + } + + fprintf(stderr, "init_screen2 %d x %d %d\n", width, height, argc); + + /* open vido codec */ + if (avcodec_open2(encctx, codec, NULL) < 0) { + fprintf(stderr, "Could not open codec\n"); + return FALSE; + } + + // audio + + if (in_sample_rate > 0) { + add_stream(&osta, fmtctx, &acodec, acodec_id); + osta.codec = acodec; + aStream = osta.st; + osta.enc = aencctx = aStream->codec; + +#ifdef API_3_1 + ret = avcodec_parameters_from_context(aStream->codecpar, aencctx); + if (ret < 0) { + fprintf(stderr, "avcodec_decoder: avparms from context failed\n"); + return FALSE; + } +#endif + + out_nchans = 2; + out_sample_rate = 44100; + maxabitrate = 320000; + + if (argc > 0) { + out_nchans = atoi(argv[2]) + 1; + switch (atoi(argv[3])) { + case 0: + out_sample_rate = 22050; + break; + case 1: + out_sample_rate = 44100; + break; + case 2: + out_sample_rate = 48000; + break; + default: + break; + } + maxabitrate = atoi(argv[4]); + } + fprintf(stderr, "added audio stream\n"); + open_audio(); + } + + av_dump_format(fmtctx, 0, uri , 1); + + // container + + /* open output file */ + if (!(fmtctx->oformat->flags & AVFMT_NOFILE)) { + fprintf(stderr, "opening file %s\n", uri); + ret = avio_open(&fmtctx->pb, uri, AVIO_FLAG_WRITE); + if (ret < 0) { + fprintf(stderr, "Could not open '%s': %s\n", uri, + av_err2str(ret)); + return FALSE; + } + + ret = avformat_write_header(fmtctx, NULL); + if (ret < 0) { + fprintf(stderr, "Error occurred when writing header: %s\n", + av_err2str(ret)); + return FALSE; + } + } + + /* create (container) libav video frame */ + ostv.frame = alloc_picture(avpalette, width, height); + if (ostv.frame == NULL) { + fprintf(stderr, "Could not allocate video frame\n"); + return FALSE; + } + + ostv.next_pts = osta.next_pts = 0; + return TRUE; +} + + +boolean render_frame(int hsize, int vsize, int64_t tc, void **pixel_data, void **rd, void **pp) { + // call the function which was set in set_palette + return render_fn(hsize, vsize, pixel_data); +} + +/* +static void log_packet(const AVPacket *pkt) { + AVRational *time_base = &fmtctx->streams[pkt->stream_index]->time_base; + printf("pts:%s pts_time:%s dts:%s dts_time:%s duration:%s duration_time:%s stream_index:%d\n", + av_ts2str(pkt->pts), av_ts2timestr(pkt->pts, time_base), + av_ts2str(pkt->dts), av_ts2timestr(pkt->dts, time_base), + av_ts2str(pkt->duration), av_ts2timestr(pkt->duration, time_base), + pkt->stream_index); +} +*/ + + +static int write_frame(const AVRational *time_base, AVStream *stream, AVPacket *pkt) { + int ret; + /* rescale output packet timestamp values from codec to stream timebase */ + av_packet_rescale_ts(pkt, *time_base, stream->time_base); + pkt->stream_index = stream->index; + /* Write the compressed frame to the media file. */ + //log_packet(pkt); + pthread_mutex_lock(&write_mutex); + ret = av_interleaved_write_frame(fmtctx, pkt); + pthread_mutex_unlock(&write_mutex); + return ret; +} + + +static void copy_yuv_image(AVFrame *pict, int width, int height, const uint8_t *const *pixel_data) { + int y, ret; + int hwidth = width >> 1; + int hheight = height >> 1; + + /* when we pass a frame to the encoder, it may keep a reference to it + * internally; + * make sure we do not overwrite it here + */ + ret = av_frame_make_writable(pict); + if (ret < 0) return; + + /* Y */ + for (y = 0; y < height; y++) + memcpy(&pict->data[0][y * pict->linesize[0]], &pixel_data[0][y * width], width); + /* Cb and Cr */ + for (y = 0; y < hheight; y++) { + memcpy(&pict->data[1][y * pict->linesize[1]], &pixel_data[1][y * hwidth], hwidth); + memcpy(&pict->data[2][y * pict->linesize[2]], &pixel_data[2][y * hwidth], hwidth); + } +} + + +static AVFrame *get_video_frame(const uint8_t *const *pixel_data, int hsize, int vsize) { + AVCodecContext *c = ostv.enc; + static int istrides[3]; + + if (ostv.sws_ctx != NULL && (hsize != ohsize || vsize != ovsize)) { + sws_freeContext(ostv.sws_ctx); + ostv.sws_ctx = NULL; + } + + if (hsize != c->width || vsize != c->height || mypalette != avpalette) { + if (ostv.sws_ctx == NULL) { + ostv.sws_ctx = sws_getContext(hsize, vsize, + weed_palette_to_avi_pix_fmt(mypalette, &myclamp), + c->width, c->height, + avpalette, + SCALE_FLAGS, NULL, NULL, NULL); + if (ostv.sws_ctx == NULL) { + fprintf(stderr, + "libav_stream: Could not initialize the conversion context\n"); + return NULL; + } + ohsize = hsize; + ovsize = vsize; + if (mypalette == WEED_PALETTE_YUV420P) { + istrides[0] = hsize; + istrides[1] = istrides[2] = hsize >> 1; + } else { + istrides[0] = hsize * 3; + } + } + sws_scale(ostv.sws_ctx, + (const uint8_t *const *)pixel_data, istrides, + 0, vsize, ostv.frame->data, ostv.frame->linesize); + } else { + copy_yuv_image(ostv.frame, hsize, vsize, pixel_data); + } + + ostv.frame->pts = ostv.next_pts++; + return ostv.frame; +} + + +boolean render_audio_frame_float(float **audio, int nsamps) { + AVCodecContext *c = osta.enc; + AVPacket pkt = { 0 }; // data and size must be 0; + + float *abuff[in_nchans]; + + int ret; + int got_packet; + int nb_samples; + int i; + + av_init_packet(&pkt); + + if (audio == NULL || nsamps == 0) { + // flush buffers + ret = avcodec_encode_audio2(c, &pkt, NULL, &got_packet); + if (ret < 0) { + fprintf(stderr, "Error encoding audio frame: %s %d %d %d %d %ld\n", av_err2str(ret), nsamps, nb_samples, c->sample_rate, c->sample_fmt, + c->channel_layout); + return FALSE; + } + + if (got_packet) { + ret = write_frame(&c->time_base, aStream, &pkt); + if (ret < 0) { + fprintf(stderr, "Error while writing audio frame: %s\n", + av_err2str(ret)); + return FALSE; + } + } + return TRUE; + } + + for (i = 0; i < in_nchans; i++) { + abuff[i] = audio[i]; + } + + while (nsamps > 0) { + if (out_nb_samples != 0) { + if (nsamps + spb_len < in_nb_samples) { + // have l.t. one full buffer to send, store this for next time + for (i = 0; i < in_nchans; i++) { + memcpy(&(spill_buffers[i][spb_len]), abuff[i], nsamps * sizeof(float)); + } + spb_len += nsamps; + return TRUE; + } + + if (spb_len > 0) { + // have data in buffers from last call. fill these up and clear them first + for (i = 0; i < in_nchans; i++) { + memcpy(&(spill_buffers[i][spb_len]), audio[i], (in_nb_samples - spb_len) * sizeof(float)); + } + } + nb_samples = out_nb_samples; + } else { + // codec accepts variable nb_samples, so encode all + in_nb_samples = nsamps; + nb_samples = av_rescale_rnd(in_nb_samples, + c->sample_rate, in_sample_rate, AV_ROUND_DOWN); + osta.frame = alloc_audio_frame(c->sample_fmt, c->channel_layout, c->sample_rate, nb_samples); + } + + ret = av_frame_make_writable(osta.frame); + if (ret < 0) return FALSE; + + ret = swr_convert(osta.swr_ctx, + osta.frame->data, nb_samples, + spb_len == 0 ? (const uint8_t **)abuff : (const uint8_t **)spill_buffers, in_nb_samples); + if (ret < 0) { + fprintf(stderr, "Error while converting audio\n"); + return FALSE; + } + + osta.frame->pts = av_rescale_q(osta.samples_count, (AVRational) { + 1, c->sample_rate + }, c->time_base); + osta.samples_count += nb_samples; + + ret = avcodec_encode_audio2(c, &pkt, osta.frame, &got_packet); + if (ret < 0) { + fprintf(stderr, "Error encoding audio frame: %s %d %d %d %d %ld\n", av_err2str(ret), nsamps, nb_samples, c->sample_rate, c->sample_fmt, + c->channel_layout); + return FALSE; + } + + if (got_packet) { + ret = write_frame(&c->time_base, aStream, &pkt); + if (ret < 0) { + fprintf(stderr, "Error while writing audio frame: %s\n", + av_err2str(ret)); + return FALSE; + } + } + + for (i = 0; i < in_nchans; i++) { + abuff[i] += in_nb_samples - spb_len; + } + + nsamps -= in_nb_samples - spb_len; + spb_len = 0; + + if (out_nb_samples == 0) { + if (osta.frame != NULL) av_frame_unref(osta.frame); + osta.frame = NULL; + in_nb_samples = 0; + } + } + return TRUE; +} + + +boolean render_frame_yuv420(int hsize, int vsize, void **pixel_data) { + AVCodecContext *c; + AVPacket pkt = { 0 }; + + int got_packet = 0; + int ret; + + c = ostv.enc; + + // copy and scale pixel_data + if ((ostv.frame = get_video_frame((const uint8_t *const *)pixel_data, hsize, vsize)) != NULL) { + av_init_packet(&pkt); + + /* encode the image */ + ret = avcodec_encode_video2(c, &pkt, ostv.frame, &got_packet); + + if (ret < 0) { + fprintf(stderr, "Error encoding video frame: %s\n", av_err2str(ret)); + return FALSE; + } + if (got_packet) { + ret = write_frame(&c->time_base, vStream, &pkt); + } else { + ret = 0; + } + if (ret < 0) { + fprintf(stderr, "Error writing video frame: %s\n", av_err2str(ret)); + return FALSE; + } + } + + return TRUE; +} + + +boolean render_frame_unknown(int hsize, int vsize, void **pixel_data) { + if (mypalette == WEED_PALETTE_END) { + fprintf(stderr, "libav_stream plugin error: No palette was set !\n"); + } + return FALSE; +} + + +void exit_screen(int16_t mouse_x, int16_t mouse_y) { + AVCodecContext *c; + AVPacket pkt = { 0 }; + + int got_packet = 0; + int ret; + + int i; + + if (!stream_encode && !(fmtctx->oformat->flags & AVFMT_NOFILE)) { + + if (in_sample_rate != 0) { + // flush final audio + c = osta.enc; + + do { + av_init_packet(&pkt); + + ret = avcodec_encode_audio2(c, &pkt, NULL, &got_packet); + if (ret < 0) { + fprintf(stderr, "Error encoding audio frame: %s %d %d %d %d %ld\n", av_err2str(ret), 0, 0, c->sample_rate, c->sample_fmt, + c->channel_layout); + break; + } + + if (got_packet) { + ret = write_frame(&c->time_base, aStream, &pkt); + if (ret < 0) { + fprintf(stderr, "Error while writing audio frame: %s\n", + av_err2str(ret)); + break; + } + } + } while (got_packet); + } + + // flush final few frames + c = ostv.enc; + + do { + av_init_packet(&pkt); + + ret = avcodec_encode_video2(c, &pkt, NULL, &got_packet); + + if (ret < 0) { + fprintf(stderr, "Error encoding video frame: %s\n", av_err2str(ret)); + break; + } + if (got_packet) { + ret = write_frame(&c->time_base, vStream, &pkt); + } else { + ret = 0; + } + if (ret < 0) { + break; + } + } while (got_packet); + } + + if (fmtctx != NULL) { + if (!(fmtctx->oformat->flags & AVFMT_NOFILE)) + /* Write the trailer, if any. The trailer must be written before you + * close the CodecContexts open when you wrote the header; otherwise + * av_write_trailer() may try to use memory that was freed on + * av_codec_close(). */ + av_write_trailer(fmtctx); + + /* Close the output file. */ + avio_closep(&fmtctx->pb); + } + + if (vStream != NULL) { + avcodec_close(vStream->codec); + vStream = NULL; + } + + if (aStream != NULL) { + avcodec_close(aStream->codec); + aStream = NULL; + } + + if (fmtctx != NULL) { + avformat_free_context(fmtctx); + fmtctx = NULL; + } + + if (ostv.frame != NULL) av_frame_unref(ostv.frame); + if (osta.frame != NULL) av_frame_unref(osta.frame); + + if (ostv.sws_ctx != NULL) sws_freeContext(ostv.sws_ctx); + if (osta.swr_ctx != NULL) swr_free(&(osta.swr_ctx)); + + ostv.sws_ctx = NULL; + osta.swr_ctx = NULL; + + if (spill_buffers != NULL) { + for (i = 0; i < in_nchans; i++) { + free(spill_buffers[i]); + } + free(spill_buffers); + spill_buffers = NULL; + } + + in_sample_rate = 0; +} + + +void module_unload(void) { + avformat_network_deinit(); +} +
View file
LiVES-2.8.7.tar.bz2/lives-plugins/plugins/playback/video/lives2lives_stream.c -> LiVES-2.8.8.tar.bz2/lives-plugins/plugins/playback/video/lives2lives_stream.c
Changed
@@ -213,7 +213,7 @@ return FALSE; } -const char *get_init_rfx(void) { +const char *get_init_rfx(int intention) { return \ "<define>\\n\ |1.7\\n\
View file
LiVES-2.8.7.tar.bz2/lives-plugins/plugins/playback/video/oggstream.c -> LiVES-2.8.8.tar.bz2/lives-plugins/plugins/playback/video/oggstream.c
Changed
@@ -181,7 +181,7 @@ } -const char *get_init_rfx(void) { +const char *get_init_rfx(int intention) { char homedir[PATH_MAX]; snprintf(homedir, PATH_MAX, "%s", getenv("HOME"));
View file
LiVES-2.8.7.tar.bz2/lives-plugins/plugins/playback/video/videoplugin.h -> LiVES-2.8.8.tar.bz2/lives-plugins/plugins/playback/video/videoplugin.h
Changed
@@ -76,7 +76,7 @@ const char *module_check_init(void); const char *version(void); const char *get_description(void); ///< optional -const char *get_init_rfx(void); ///< optional +const char *get_init_rfx(int intention); ///< optional ///< optional (but should return a weed plantptr array of paramtmpl and chantmpl, NULL terminated) const void **get_play_params(func_ptr func); @@ -156,12 +156,14 @@ /// host sets the palette subspace (optional) boolean set_yuv_palette_subspace(int subspace_type); -// optional - supported audio streams :: defined in lives/src/plugins.h +// optional - supported audio streams :: defined in lives/src/plugins.h (deprecated) const int *get_audio_fmts(void); -// ...may be expanded in the future to specify rates, #channels, sample size -// signed/endian [get_raw_audio_fmts ?] +// newer style +boolean init_audio(int sample_rate, int nchans, int argc, char **argv); +// only float handled for now +boolean render_audio_frame_float(float **audio, int nsamps); #ifdef __cplusplus }
View file
LiVES-2.8.7.tar.bz2/lives-plugins/plugins/playback/video/vloopback.c -> LiVES-2.8.8.tar.bz2/lives-plugins/plugins/playback/video/vloopback.c
Changed
@@ -160,7 +160,7 @@ const char rfx[32768]; -const char *get_init_rfx(void) { +const char *get_init_rfx(int intention) { char **vdevs = get_vloopback_devices(); char devstr[30000]; size_t slen = 0;
View file
LiVES-2.8.7.tar.bz2/lives-plugins/plugins/playback/video/vloopback2.c -> LiVES-2.8.8.tar.bz2/lives-plugins/plugins/playback/video/vloopback2.c
Changed
@@ -76,7 +76,7 @@ #define MAX_DEVICES 65 static char **get_vloopback2_devices(void) { - char devname[256]; + char devname[512]; struct dirent **namelist; int n; int fd; @@ -182,7 +182,7 @@ const char rfx[32768]; -const char *get_init_rfx(void) { +const char *get_init_rfx(int intention) { char **vdevs = get_vloopback2_devices(); char devstr[30000];
View file
LiVES-2.8.7.tar.bz2/lives-plugins/themes/Makefile.in -> LiVES-2.8.8.tar.bz2/lives-plugins/themes/Makefile.in
Changed
@@ -328,6 +328,8 @@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ +LIBSWRESAMPLE_CFLAGS = @LIBSWRESAMPLE_CFLAGS@ +LIBSWRESAMPLE_LIBS = @LIBSWRESAMPLE_LIBS@ LIBSWSCALE_CFLAGS = @LIBSWSCALE_CFLAGS@ LIBSWSCALE_LIBS = @LIBSWSCALE_LIBS@ LIBTHREAD = @LIBTHREAD@
View file
LiVES-2.8.7.tar.bz2/lives-plugins/themes/camera/Makefile.in -> LiVES-2.8.8.tar.bz2/lives-plugins/themes/camera/Makefile.in
Changed
@@ -268,6 +268,8 @@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ +LIBSWRESAMPLE_CFLAGS = @LIBSWRESAMPLE_CFLAGS@ +LIBSWRESAMPLE_LIBS = @LIBSWRESAMPLE_LIBS@ LIBSWSCALE_CFLAGS = @LIBSWSCALE_CFLAGS@ LIBSWSCALE_LIBS = @LIBSWSCALE_LIBS@ LIBTHREAD = @LIBTHREAD@
View file
LiVES-2.8.7.tar.bz2/lives-plugins/themes/camera/header.theme -> LiVES-2.8.8.tar.bz2/lives-plugins/themes/camera/header.theme
Changed
@@ -3,25 +3,33 @@ </theme_style> <normal_fore> -0 0 0 65535 +0 0 0 </normal_fore> <normal_back> -7710 37008 59624 65535 +7710 37008 59624 </normal_back> <alt_fore> -0 0 0 65535 +0 0 0 </alt_fore> <alt_back> -65535 65535 65535 65535 +65535 65535 65535 </alt_back> <info_text> -0 0 0 65535 +0 0 0 </info_text> <info_base> -7710 37008 59624 65535 +7710 37008 59624 </info_base> + +<ce_sel> +65535 65535 65535 +</ce_sel> + +<ce_unsel> +20046 39578 1542 +</ce_unsel>
View file
LiVES-2.8.7.tar.bz2/lives-plugins/themes/crayons-bright/Makefile.in -> LiVES-2.8.8.tar.bz2/lives-plugins/themes/crayons-bright/Makefile.in
Changed
@@ -268,6 +268,8 @@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ +LIBSWRESAMPLE_CFLAGS = @LIBSWRESAMPLE_CFLAGS@ +LIBSWRESAMPLE_LIBS = @LIBSWRESAMPLE_LIBS@ LIBSWSCALE_CFLAGS = @LIBSWSCALE_CFLAGS@ LIBSWSCALE_LIBS = @LIBSWSCALE_LIBS@ LIBTHREAD = @LIBTHREAD@
View file
LiVES-2.8.7.tar.bz2/lives-plugins/themes/crayons-bright/header.theme -> LiVES-2.8.8.tar.bz2/lives-plugins/themes/crayons-bright/header.theme
Changed
@@ -3,25 +3,34 @@ </theme_style> <normal_fore> -65535 65535 65535 65535 +65535 65535 65535 </normal_fore> <normal_back> -0 0 0 65535 +0 0 0 </normal_back> <alt_fore> -65535 65535 65535 65535 +65535 65535 65535 </alt_fore> <alt_back> -57825 41120 20560 65535 +57825 41120 20560 </alt_back> <info_text> -0 0 0 65535 +0 0 0 </info_text> <info_base> -51400 48830 13364 65535 +50372 41120 0 </info_base> + +<ce_sel> +65535 65535 65535 +</ce_sel> + +<ce_unsel> +50372 41120 0 +</ce_unsel> +
View file
LiVES-2.8.7.tar.bz2/lives-plugins/themes/crayons/Makefile.in -> LiVES-2.8.8.tar.bz2/lives-plugins/themes/crayons/Makefile.in
Changed
@@ -268,6 +268,8 @@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ +LIBSWRESAMPLE_CFLAGS = @LIBSWRESAMPLE_CFLAGS@ +LIBSWRESAMPLE_LIBS = @LIBSWRESAMPLE_LIBS@ LIBSWSCALE_CFLAGS = @LIBSWSCALE_CFLAGS@ LIBSWSCALE_LIBS = @LIBSWSCALE_LIBS@ LIBTHREAD = @LIBTHREAD@
View file
LiVES-2.8.7.tar.bz2/lives-plugins/themes/crayons/header.theme -> LiVES-2.8.8.tar.bz2/lives-plugins/themes/crayons/header.theme
Changed
@@ -3,25 +3,33 @@ </theme_style> <normal_fore> -65535 65535 65535 65535 +65535 65535 65535 </normal_fore> <normal_back> -0 0 0 65535 +0 0 0 </normal_back> <alt_fore> -65535 65535 65535 65535 +65535 65535 65535 </alt_fore> <alt_back> -16448 16448 16448 65535 +16448 16448 16448 </alt_back> <info_text> -65535 65535 65535 65535 +65535 65535 65535 </info_text> <info_base> -3341 3341 3341 65535 +3341 3341 3341 </info_base> + +<ce_sel> +65535 65535 65535 +</ce_sel> + +<ce_unsel> +52428 0 0 +</ce_unsel>
View file
LiVES-2.8.7.tar.bz2/lives-plugins/themes/crayons/header.theme_gtk2 -> LiVES-2.8.8.tar.bz2/lives-plugins/themes/crayons/header.theme_gtk2
Changed
@@ -3,25 +3,33 @@ </theme_style> <normal_fore> -65535 65535 65535 65535 +65535 65535 65535 </normal_fore> <normal_back> -16448 16448 16448 65535 +16448 16448 16448 </normal_back> <alt_fore> -65535 65535 65535 65535 +65535 65535 65535 </alt_fore> <alt_back> -39321 39321 39321 65535 +39321 39321 39321 </alt_back> <info_text> -65535 65535 65535 65535 +65535 65535 65535 </info_text> <info_base> -6682 6682 6682 65535 +6682 6682 6682 </info_base> + +<ce_sel> +65535 65535 65535 +</ce_sel> + +<ce_unsel> +52428 0 0 +</ce_unsel>
View file
LiVES-2.8.7.tar.bz2/lives-plugins/themes/cutting_room/Makefile.in -> LiVES-2.8.8.tar.bz2/lives-plugins/themes/cutting_room/Makefile.in
Changed
@@ -268,6 +268,8 @@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ +LIBSWRESAMPLE_CFLAGS = @LIBSWRESAMPLE_CFLAGS@ +LIBSWRESAMPLE_LIBS = @LIBSWRESAMPLE_LIBS@ LIBSWSCALE_CFLAGS = @LIBSWSCALE_CFLAGS@ LIBSWSCALE_LIBS = @LIBSWSCALE_LIBS@ LIBTHREAD = @LIBTHREAD@
View file
LiVES-2.8.7.tar.bz2/lives-plugins/themes/cutting_room/header.theme -> LiVES-2.8.8.tar.bz2/lives-plugins/themes/cutting_room/header.theme
Changed
@@ -3,26 +3,33 @@ </theme_style> <normal_fore> -0 0 0 65535 +0 0 0 </normal_fore> <normal_back> -57568 57568 32896 65535 +57568 57568 32896 </normal_back> <alt_fore> -0 0 0 65535 +0 0 0 </alt_fore> <alt_back> -65535 65535 65535 65535 +65535 65535 65535 </alt_back> <info_text> -0 0 0 65535 +0 0 0 </info_text> <info_base> -65535 65535 65535 65535 +65535 65535 65535 </info_base> +<ce_sel> +65535 65535 65535 +</ce_sel> + +<ce_unsel> +64764 44975 15934 +</ce_unsel> \ No newline at end of file
View file
LiVES-2.8.7.tar.bz2/lives-plugins/themes/editor/Makefile.in -> LiVES-2.8.8.tar.bz2/lives-plugins/themes/editor/Makefile.in
Changed
@@ -268,6 +268,8 @@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ +LIBSWRESAMPLE_CFLAGS = @LIBSWRESAMPLE_CFLAGS@ +LIBSWRESAMPLE_LIBS = @LIBSWRESAMPLE_LIBS@ LIBSWSCALE_CFLAGS = @LIBSWSCALE_CFLAGS@ LIBSWSCALE_LIBS = @LIBSWSCALE_LIBS@ LIBTHREAD = @LIBTHREAD@
View file
LiVES-2.8.7.tar.bz2/lives-plugins/themes/editor/header.theme -> LiVES-2.8.8.tar.bz2/lives-plugins/themes/editor/header.theme
Changed
@@ -3,25 +3,33 @@ </theme_style> <normal_fore> -65535 65535 65535 65535 +65535 65535 65535 </normal_fore> <normal_back> -16448 16448 16448 65535 +16448 16448 16448 </normal_back> <alt_fore> -65535 65535 65535 65535 +65535 65535 65535 </alt_fore> <alt_back> -16448 16448 16448 65535 +16448 16448 16448 </alt_back> <info_text> -65535 65535 65535 65535 +65535 65535 65535 </info_text> <info_base> -3341 3341 3341 65535 +3341 3341 3341 </info_base> + +<ce_sel> +65535 65535 65535 +</ce_sel> + +<ce_unsel> +36699 26546 26546 +</ce_unsel> \ No newline at end of file
View file
LiVES-2.8.7.tar.bz2/lives-plugins/themes/editor/header.theme_gtk2 -> LiVES-2.8.8.tar.bz2/lives-plugins/themes/editor/header.theme_gtk2
Changed
@@ -3,25 +3,33 @@ </theme_style> <normal_fore> -65535 65535 65535 65535 +65535 65535 65535 </normal_fore> <normal_back> -16448 16448 16448 65535 +16448 16448 16448 </normal_back> <alt_fore> -65535 65535 65535 65535 +65535 65535 65535 </alt_fore> <alt_back> -39321 39321 39321 65535 +39321 39321 39321 </alt_back> <info_text> -65535 65535 65535 65535 +65535 65535 65535 </info_text> <info_base> -6682 6682 6682 65535 +6682 6682 6682 </info_base> + +<ce_sel> +65535 65535 65535 +</ce_sel> + +<ce_unsel> +36699 26546 26546 +</ce_unsel> \ No newline at end of file
View file
LiVES-2.8.7.tar.bz2/lives-plugins/themes/pinks/Makefile.in -> LiVES-2.8.8.tar.bz2/lives-plugins/themes/pinks/Makefile.in
Changed
@@ -268,6 +268,8 @@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ +LIBSWRESAMPLE_CFLAGS = @LIBSWRESAMPLE_CFLAGS@ +LIBSWRESAMPLE_LIBS = @LIBSWRESAMPLE_LIBS@ LIBSWSCALE_CFLAGS = @LIBSWSCALE_CFLAGS@ LIBSWSCALE_LIBS = @LIBSWSCALE_LIBS@ LIBTHREAD = @LIBTHREAD@
View file
LiVES-2.8.7.tar.bz2/lives-plugins/themes/pinks/header.theme -> LiVES-2.8.8.tar.bz2/lives-plugins/themes/pinks/header.theme
Changed
@@ -3,25 +3,33 @@ </theme_style> <normal_fore> -0 0 0 65535 +0 0 0 </normal_fore> <normal_back> -58596 50372 50372 65535 +58596 50372 50372 </normal_back> <alt_fore> -0 0 0 65535 +0 0 0 </alt_fore> <alt_back> -65535 49344 52171 65535 +65535 49344 52171 </alt_back> <info_text> -0 0 0 65535 +0 0 0 </info_text> <info_base> -58596 50372 50372 65535 +58596 50372 50372 </info_base> + +<ce_sel> +65535 65535 65535 +</ce_sel> + +<ce_unsel> +56360 35506 53381 +</ce_unsel> \ No newline at end of file
View file
LiVES-2.8.7.tar.bz2/lives-plugins/weed-plugins/Makefile.in -> LiVES-2.8.8.tar.bz2/lives-plugins/weed-plugins/Makefile.in
Changed
@@ -643,6 +643,8 @@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = +LIBSWRESAMPLE_CFLAGS = @LIBSWRESAMPLE_CFLAGS@ +LIBSWRESAMPLE_LIBS = @LIBSWRESAMPLE_LIBS@ LIBSWSCALE_CFLAGS = @LIBSWSCALE_CFLAGS@ LIBSWSCALE_LIBS = @LIBSWSCALE_LIBS@ LIBTHREAD = @LIBTHREAD@
View file
LiVES-2.8.7.tar.bz2/lives-plugins/weed-plugins/cairo/Makefile.in -> LiVES-2.8.8.tar.bz2/lives-plugins/weed-plugins/cairo/Makefile.in
Changed
@@ -319,6 +319,8 @@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = +LIBSWRESAMPLE_CFLAGS = @LIBSWRESAMPLE_CFLAGS@ +LIBSWRESAMPLE_LIBS = @LIBSWRESAMPLE_LIBS@ LIBSWSCALE_CFLAGS = @LIBSWSCALE_CFLAGS@ LIBSWSCALE_LIBS = @LIBSWSCALE_LIBS@ LIBTHREAD = @LIBTHREAD@
View file
LiVES-2.8.7.tar.bz2/lives-plugins/weed-plugins/gdk/Makefile.in -> LiVES-2.8.8.tar.bz2/lives-plugins/weed-plugins/gdk/Makefile.in
Changed
@@ -365,6 +365,8 @@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = +LIBSWRESAMPLE_CFLAGS = @LIBSWRESAMPLE_CFLAGS@ +LIBSWRESAMPLE_LIBS = @LIBSWRESAMPLE_LIBS@ LIBSWSCALE_CFLAGS = @LIBSWSCALE_CFLAGS@ LIBSWSCALE_LIBS = @LIBSWSCALE_LIBS@ LIBTHREAD = @LIBTHREAD@
View file
LiVES-2.8.7.tar.bz2/m4/Makefile.in -> LiVES-2.8.8.tar.bz2/m4/Makefile.in
Changed
@@ -238,6 +238,8 @@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ +LIBSWRESAMPLE_CFLAGS = @LIBSWRESAMPLE_CFLAGS@ +LIBSWRESAMPLE_LIBS = @LIBSWRESAMPLE_LIBS@ LIBSWSCALE_CFLAGS = @LIBSWSCALE_CFLAGS@ LIBSWSCALE_LIBS = @LIBSWSCALE_LIBS@ LIBTHREAD = @LIBTHREAD@
View file
LiVES-2.8.7.tar.bz2/po/ar.po -> LiVES-2.8.8.tar.bz2/po/ar.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Arabic <ar@li.org>\n" @@ -103,84 +103,84 @@ msgstr "الحفاظ على ضبط\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "أيّ" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "بدون" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "مستحسن" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "معطّل !" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "**التخطيط الحالي**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "مُضمَّن" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "مخصص" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "اختبار" -#: src/main.c:460 +#: src/main.c:467 msgid "LiVES: - " msgstr "" -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "غيّر حجم" -#: src/main.c:708 +#: src/main.c:728 #, fuzzy msgid "_Resize All Frames..." msgstr "غيّر حجم جميع الإطارات" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "" -#: src/main.c:1094 +#: src/main.c:1104 #, fuzzy msgid "Background" msgstr "_خلفية بيضاء" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "تحميل إضافات مؤثرات الوقت الحقيقي..." -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "بدء خادوم جاك الصوت..." -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "بدء خادوم نقل جاك" -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "يتصل بخادوم نقل جاك" -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -192,16 +192,16 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "بدء خادوم بالص-اوديو..." -#: src/main.c:1813 +#: src/main.c:1815 #, fuzzy, c-format msgid "%s...detected... " msgstr "تم العثور علي mplayer" -#: src/main.c:1814 +#: src/main.c:1816 #, fuzzy, c-format msgid "%s...NOT DETECTED... " msgstr "لم يتم العثور علي mplayer" @@ -241,11 +241,11 @@ msgid "Number of CPUs detected: %d " msgstr "" -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "" @@ -304,7 +304,7 @@ "مرحبا بك مع إصدار برنامج لايفز %s\n" "\n" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" @@ -313,92 +313,92 @@ "\n" "جمل بدأ البرنامج: %s [المدخلات] [اسم الملف [وقت-البدأ] [الإطارات]\n" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "حيث: اسم الملف هو أسم ملف الميديا أو اسم ملف النسخ الاحتياطي\n" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "وقت-البدأ : تعريف وقت البدأ بوحدة الثانية\n" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "الإطارات : أكبر عدد ممكن لفتح الإطارات\n" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "تستطيع الإختيار:\n" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "-مساعدة : عرض مستند المساعدة وإغلاقه\n" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "-المجموعة <اسم المجموعة> : تحميل تلقائى لإسم مجموعة المقاطع\n" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "-مجموعة غير متوفرة : عدم تحميل أى مجموعة عند البداية\n" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "-عدم إسترجاع : عدم إسترجاع المجموعة المعطوبة بالقوة\n" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "-إسترجاع : إسترجاع المجموعة المعطوبة بالقوة\n" -#: src/main.c:2549 +#: src/main.c:2552 msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "-عدم إستخدام الواجهة الرسومية : لا تستعرض الواجهة الرسومية\n" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "-إبدأ تشغيل محرر المقاطع : بداية تشغيل وضع محرر المقاطع\n" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "-إبدأ-تشغيل المسارات المتعددة : بداية تشغيل وضع المسارات المتعددة\n" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" msgstr "" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "" "إبدأ مكتب المنسق الخاص <منفذ> : ابدأ مكتب المنسق الخاص بالمستمع على منفذ " "'UDP'\n" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "لا تبدأ مكتب المنسق الخاص : لا تبدأ مكتب المنسق الخاص بالمستمع\n" -#: src/main.c:2561 +#: src/main.c:2564 #, fuzzy msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " @@ -408,44 +408,44 @@ "'mplayer'" #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr "" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr "، 'sox' أو جاك\n" -#: src/main.c:2569 +#: src/main.c:2572 msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " "transport client,2 = jack transport master, 4 = start jack transport server, " "8 = pause audio when video paused,16 = start jack audio server] \n" msgstr "" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr " أو 'sox'\n" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "-مخطط الجهاز <إسم المخطط> : تحميل تلقائى لمخطط الجهاز\n" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" msgstr "" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "- صَحّح : حاول تصحيح الأعطاب (يحتاج تثبيت 'gdb')\n" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "بداية تشغيل الواجة الرسومية..." -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -456,7 +456,7 @@ "(Maybe you need to change the value of <prefix_dir> in your %s file)\n" msgstr "" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -464,7 +464,7 @@ "Please make sure you have write access to %s and try again.\n" msgstr "" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -478,7 +478,7 @@ "من فضلك راجع ملف 'README' المرفق مع الحزمة\n" "قبل تشغيل برنامج لايفز.\n" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -488,7 +488,7 @@ "Please check the file permissions for this file and try again.\n" msgstr "" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -499,7 +499,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -507,7 +507,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2693 +#: src/main.c:2696 #, fuzzy, c-format msgid "" "\n" @@ -519,7 +519,7 @@ "لم يتمكن برنامج لايفز من إلتقاط هذه الصورة\n" "\n" -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -537,7 +537,7 @@ "\n" "وشكرا\n" -#: src/main.c:2707 +#: src/main.c:2710 #, fuzzy msgid "" "\n" @@ -548,7 +548,7 @@ "يحتاج برنامج لايفز اى من أدوات 'mplayer' أو 'sox' لآداء مهامه . يرجى تنصيب " "أحد هذه الأدوات ، ثم إعادة المحاولة\n" -#: src/main.c:2712 +#: src/main.c:2715 #, fuzzy msgid "" "\n" @@ -559,7 +559,7 @@ "يحتاج برنامج لايفز اى من أدوات 'mplayer' أو 'sox' لآداء مهامه . يرجى تنصيب " "أحد هذه الأدوات ، ثم إعادة المحاولة\n" -#: src/main.c:2725 +#: src/main.c:2728 #, fuzzy msgid "" "\n" @@ -570,7 +570,7 @@ "لم يستطيع برنامج لايفز الوصول الى الأداة 'mplayer' . ربما تحتاج تنصيب الأداة " "للحصول على أداء أفضل.\n" -#: src/main.c:2731 +#: src/main.c:2734 #, fuzzy msgid "" "\n" @@ -581,7 +581,7 @@ "لم يستطيع برنامج لايفز الوصول الى الأداة 'mplayer' . ربما تحتاج تنصيب الأداة " "للحصول على أداء أفضل.\n" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" @@ -591,7 +591,7 @@ "لم يستطيع برنامج لايفز الوصول الى الأداة 'convert' و 'image-magick' . ربما " "تحتاج تنصيب الأداتين للحصول على تأثيرات الإعادة.\n" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " @@ -601,7 +601,7 @@ "لم يستطيع برنامج لايفز الوصول الى الأداة 'composite' و 'image-magick' . ربما " "تحتاج تنصيب الأداتين للحصول على تأثيرات الدمج 'merge function'\n" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " @@ -611,7 +611,7 @@ "لم يستطيع برنامج لايفز الوصول الى الأداة 'sox' . بعض مميرات الصوت لن تعمل. " "يجب تنصيب الأداة 'sox'\n" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -622,58 +622,58 @@ "You may need to change the value of <lib_dir> in %s\n" msgstr "" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "" -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "التحميل التلقائى للمجموعة %s..." #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "أوديو بلاير 'audio player' غير صالح %s\n" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "شغّل" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" @@ -681,34 +681,34 @@ "لم يتمكن برنامج لايفز من إلتقاط هذه الصورة\n" "\n" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "ملف مغلق %s\n" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "_تراجع" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "_كرّر" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "فيديو" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "الصوت الأيسر" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "الصوت الأيمن" -#: src/main.c:6983 +#: src/main.c:7007 msgid "" "\n" "\n" @@ -862,7 +862,7 @@ msgid "Use _mplayer2 audio player" msgstr "" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "" @@ -1086,10 +1086,10 @@ msgid "If this is set, frames will be deinterlaced as they are imported." msgstr "" -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "معاينة" @@ -1109,11 +1109,11 @@ msgid "Click here to _Preview the file" msgstr "" -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 msgid "Processing..." msgstr "" -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1122,8 +1122,8 @@ "Remember to switch off effects (ctrl-0) afterwards !" msgstr "" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" @@ -1131,177 +1131,177 @@ "\n" "يرجى الانتظار" -#: src/interface.c:206 +#: src/interface.c:210 msgid "Show Details" msgstr "" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "_كاف" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "_معاينة" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "إل_غِ" -#: src/interface.c:324 +#: src/interface.c:327 msgid "Multitrack Details" msgstr "" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "التنسيق" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "حجم الإطار" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "حجم الملف" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "حجم البايت" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "الإطارات" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "الأحداث" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "إجمالي الوقت" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "الصوت" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "معدل / حجم" -#: src/interface.c:590 +#: src/interface.c:593 #, fuzzy msgid "Encoding Options" msgstr "الترميز" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." msgstr "" -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "إبقاء _اعدادتي" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "استخدام الإ_عدادات الموصى بها" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "أ_غلق النّافذة" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "_لحفظ الملف" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "إدراج" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "" -#: src/interface.c:844 +#: src/interface.c:847 msgid "Insert _with silence" msgstr "" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "" -#: src/interface.c:933 +#: src/interface.c:936 #, fuzzy msgid "Open Selection" msgstr "_نسخة التحديد" -#: src/interface.c:950 +#: src/interface.c:953 msgid "Selection start time (sec)" msgstr "" -#: src/interface.c:956 +#: src/interface.c:959 msgid "Number of frames to open" msgstr "" -#: src/interface.c:1025 +#: src/interface.c:1028 #, fuzzy msgid "Open Location" msgstr "فتح _الموقع / دفق..." -#: src/interface.c:1027 +#: src/interface.c:1030 msgid "Open Youtube Clip" msgstr "" -#: src/interface.c:1046 +#: src/interface.c:1049 msgid "" "\n" "\n" @@ -1311,7 +1311,7 @@ "\n" msgstr "" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1320,67 +1320,67 @@ "\n" msgstr "" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "" -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "لا ترسل معلومات النطاق الترددي" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "حاول هذا الإعداد إذا كنت تواجه مشاكل في الحصول على دفق" -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "" -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "" -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr "" -#: src/interface.c:1185 +#: src/interface.c:1188 #, fuzzy msgid "Rename Clip" msgstr "يدوّر" -#: src/interface.c:1187 +#: src/interface.c:1190 msgid "Enter Set Name to Save as" msgstr "" -#: src/interface.c:1189 +#: src/interface.c:1192 msgid "Enter a Set Name to Reload" msgstr "" -#: src/interface.c:1191 +#: src/interface.c:1194 msgid "Choose a Working Directory" msgstr "" -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 msgid "Rename Current Track" msgstr "" -#: src/interface.c:1195 +#: src/interface.c:1198 msgid "Enter a Name for Your Theme" msgstr "" -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1388,350 +1388,350 @@ "LiVES will remind you to save the clip set later when you try to exit.\n" msgstr "" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" msgstr "" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" "initial install so that you can get the most from this application.\n" msgstr "" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" "This should be a directory with plenty of disk space available.\n" msgstr "" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "" -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "" -#: src/interface.c:1251 +#: src/interface.c:1252 msgid "Theme name " msgstr "" -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "متق_دم" -#: src/interface.c:1419 +#: src/interface.c:1420 msgid "Select input device" msgstr "" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "" -#: src/interface.c:1499 +#: src/interface.c:1496 msgid "Load CD Track" msgstr "" -#: src/interface.c:1501 +#: src/interface.c:1498 msgid "Select DVD Title/Chapter" msgstr "" -#: src/interface.c:1503 +#: src/interface.c:1500 msgid "Select VCD Title" msgstr "" -#: src/interface.c:1505 +#: src/interface.c:1502 #, fuzzy msgid "Change Maximum Visible Tracks" msgstr "الحد الأقصى لعدد من المسارات لعرض" -#: src/interface.c:1507 +#: src/interface.c:1504 msgid "Device details" msgstr "" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "الحد الأقصى لعدد من المسارات لعرض" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "الفصل " -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "" -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "" -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "" -#: src/interface.c:1770 +#: src/interface.c:1763 #, fuzzy msgid "Fade Audio In" msgstr "الخفوت" -#: src/interface.c:1772 +#: src/interface.c:1765 #, fuzzy msgid "Fade Audio Out" msgstr "الخفوت" -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "" -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "الأوّل" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "" -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "الأخير" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "ثوان." -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "التحديد" -#: src/interface.c:1856 +#: src/interface.c:1849 msgid " (Optional)" msgstr "" -#: src/interface.c:1859 +#: src/interface.c:1852 #, fuzzy, c-format msgid "File Comments%s" msgstr "عرض / _تحرير ملف تعليقات" -#: src/interface.c:1873 +#: src/interface.c:1866 #, fuzzy, c-format msgid "File Name: %s" msgstr "اللقب / الاسم : " -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "اللقب / الاسم : " -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "الكاتب / الفنان : " -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "التعليقات : " -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "" -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "" -#: src/interface.c:2049 +#: src/interface.c:2042 #, c-format msgid "%sChoose a Device" msgstr "" -#: src/interface.c:2052 +#: src/interface.c:2045 #, c-format msgid "%sChoose a Directory" msgstr "" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2332 +#: src/interface.c:2325 msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" "What do you wish to do ?" msgstr "" -#: src/interface.c:2339 +#: src/interface.c:2332 msgid "Cancel/Discard/Save" msgstr "" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "_يمسح تخطيط" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "_تجاهل التغييرات" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "_تخطيط حذف" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "_حفظ التخطيط" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" "Would you like to try and recover it ?\n" msgstr "" -#: src/interface.c:2446 +#: src/interface.c:2439 msgid "Disk Recovery Options" msgstr "" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "" -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "" -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1739,342 +1739,342 @@ "-----------------------\n" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "ctrl-left" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 #, fuzzy msgid "skip forwards\n" msgstr "تخطّى إلى الأمام" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "ctrl-down" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "ctrl-enter" msgstr "أخ_رى" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "reset frame rate\n" msgstr "الإطار الأول" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "" -#: src/interface.c:2633 +#: src/interface.c:2626 msgid "reverse direction\n" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 msgid "ctrl-1" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "toggle real-time effect 1\n" msgstr "تحميل إضافات مؤثرات الوقت الحقيقي..." -#: src/interface.c:2656 +#: src/interface.c:2649 msgid "ctrl-2" msgstr "" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "toggle real-time effect 2\n" msgstr "تحميل إضافات مؤثرات الوقت الحقيقي..." -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "ctrl-0" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "real-time effects off\n" msgstr "" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "" -#: src/interface.c:2669 +#: src/interface.c:2662 msgid "grab keyboard for last activated effect\n" msgstr "" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2679 +#: src/interface.c:2672 msgid "tab" msgstr "" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "" -#: src/interface.c:2697 +#: src/interface.c:2690 msgid "Other playback keys\n" msgstr "" -#: src/interface.c:2701 +#: src/interface.c:2694 #, fuzzy msgid "play all\n" msgstr "تلعب جميعع (ع)" -#: src/interface.c:2704 +#: src/interface.c:2697 #, fuzzy msgid "play selection\n" msgstr "اخت_يار اللعب" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "" -#: src/interface.c:2710 +#: src/interface.c:2703 #, fuzzy msgid "fullscreen\n" msgstr "_كامل الشاشة" -#: src/interface.c:2713 +#: src/interface.c:2706 #, fuzzy msgid "separate window\n" msgstr "اللعب في نافذة _منفصلة" -#: src/interface.c:2716 +#: src/interface.c:2709 #, fuzzy msgid "double size\n" msgstr "_مضاعفة الحجم" -#: src/interface.c:2719 +#: src/interface.c:2712 #, fuzzy msgid "ping pong loops\n" msgstr "_بينغ بونغ الحلقات" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "move current track up\n" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "move current track down\n" msgstr "" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "" -#: src/interface.c:2759 +#: src/interface.c:2752 #, fuzzy msgid "select next clip\n" msgstr "ال_تحديد" -#: src/interface.c:2762 +#: src/interface.c:2755 msgid "select/deselect current track\n" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "zoom in\n" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "zoom out\n" msgstr "" -#: src/interface.c:2771 +#: src/interface.c:2764 msgid "make a mark on the timeline (during playback)\n" msgstr "" -#: src/interface.c:2774 +#: src/interface.c:2767 #, fuzzy msgid "rewind to play start.\n" msgstr "الترجيع لبدء (ث)" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "" -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "" -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "" -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -2082,22 +2082,22 @@ "the latest youtube-dl installed.\n" msgstr "" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, c-format msgid "Layouts were removed for set %s.\n" msgstr "" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "هذا الملف" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " msgstr "" -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2107,7 +2107,7 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2117,14 +2117,14 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" "Really close it ?" msgstr "" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" @@ -2132,7 +2132,7 @@ "\n" "الملف غير صالح المشروع.\n" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2145,53 +2145,53 @@ "Once you have done this, you will be able to import the new project.\n" msgstr "" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "" -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "" -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 msgid "Theme" msgstr "" -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, fuzzy, c-format msgid "Exporting theme as %s..." msgstr "التصدير والصوت..." -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, fuzzy, c-format msgid "Importing theme \"%s\" from %s..." msgstr "التصدير والصوت..." -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, c-format msgid "Backup as %s File" msgstr "" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, c-format msgid "Restore %s File" msgstr "" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2199,101 +2199,101 @@ "Are you sure ?\n" msgstr "" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "" -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "" -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "" -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "" -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "الإعادة" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "" -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "" -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "قصّ" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 msgid "Pulling frames from clipboard" msgstr "" -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "" -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "اللصق" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "" -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " "LiVES.\n" msgstr "" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2302,31 +2302,31 @@ "the 'Trim Audio' function from the Audio menu." msgstr "" -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." msgstr "" -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2334,7 +2334,7 @@ "Clipboard audio has been erased.\n" msgstr "" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2343,88 +2343,88 @@ "using unchanged audio ?\n" msgstr "" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "" -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "جاري الإدراج" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "" -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "" -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "إلغاء" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" "Are you sure ?" msgstr "" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "" -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "يمحي" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "حذف" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" "Selection is locked.\n" msgstr "" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2432,11 +2432,11 @@ "play.)\n" msgstr "" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2445,7 +2445,7 @@ "%s\n" msgstr "" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2454,7 +2454,7 @@ "The plugin may be broken or not installed correctly." msgstr "" -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2463,22 +2463,22 @@ "Please press 'Cancel' if that is not what you want.\n" msgstr "" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2486,24 +2486,24 @@ "Click OK to proceed.\n" msgstr "" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "" -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "" -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "" -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2511,68 +2511,68 @@ "Internal: %s (%d bpp) / %s\n" msgstr "" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." msgstr "" -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" "(%d virtual)" msgstr "" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" "(%d decoded)" msgstr "" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" " %.2f sec." msgstr "" -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" msgstr "" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" "%s %s" msgstr "" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2589,15 +2589,15 @@ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA.\n" msgstr "" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "وتحرير الفيديو وبرنامج الجيش اليوغوسلافي." -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" "Launchpad Contributions:\n" @@ -2606,7 +2606,7 @@ " عبدالله شلي (Abdellah Chelli) https://launchpad.net/~sneetsher\n" " عمرو رجائى(Amr) https://launchpad.net/~amr-ragaee" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, c-format msgid "" "LiVES Version %s\n" @@ -2620,14 +2620,14 @@ "Homepage: %s" msgstr "" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 msgid "" "\n" "\n" "You need to install mplayer or mplayer2 to be able to preview this file.\n" msgstr "" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 msgid "" "\n" "\n" @@ -2635,93 +2635,93 @@ "this file.\n" msgstr "" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" "%s\n" msgstr "" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 msgid "Encoder Debug Output" msgstr "" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "التبديل حلقات متواصلة من (س)" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "حلقات التبديل المستمر على (س)" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "" -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 msgid "Load Subtitles" msgstr "" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 #, fuzzy msgid "Select Audio File" msgstr "حذف أغنية" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -2729,83 +2729,83 @@ "." msgstr "" -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "" -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "أغنية جديدة" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "" -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "افتتاح مؤتمر نزع السلاح المسار..." -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 #, fuzzy msgid "Layout Errors" msgstr "أخطاء التصميم" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "أخطاء وا_ضحة" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "_حذف تخطيطات المتضررة" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "إستأنف" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "مؤقتا..." -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "استأنفت..." -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "حافظ عليه" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, fuzzy, c-format msgid "" "\n" @@ -2818,30 +2818,30 @@ "(انقر فوق الاحتفاظ للحفاظ على ما لديك ، ووقف)\n" "(انقر فوق استئناف لمواصلة تجهيز)" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "إلغـاء" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 #, fuzzy msgid "Selected Frame" msgstr "حدد كافة _إطارات" -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 #, fuzzy msgid "_Save Frame as..." msgstr "الإطار آخر" -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -2850,7 +2850,7 @@ "\n" msgstr "" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -2858,7 +2858,7 @@ "\n" msgstr "" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" @@ -2866,7 +2866,7 @@ "\n" "سجل الوقت يجب أن يكون أكبر من الصفر.\n" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -2875,17 +2875,17 @@ "\n" msgstr "" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "الخارجية النافذة قد أفرج عنه.\n" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" msgstr "" -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -2895,19 +2895,19 @@ "(Default of %.3f frames per second will be used.)\n" msgstr "" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "أغاني مختارة والتصدير..." -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "التصدير والصوت..." -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -2916,87 +2916,87 @@ "rate.\n" msgstr "" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "" -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "" -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "تصدير الصوت" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 #, fuzzy msgid "Append Audio File" msgstr "إلحاق أغنية" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "" -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "إلحاق الصوت" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "إلحاق أغنية" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "" -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "تقليم / الوسادة أغنية" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "" -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "" -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "يتلاشى الصوت..." -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" @@ -3006,88 +3006,88 @@ "حذف جميع السمعية سيتم إغلاق هذا الملف.\n" "هل أنت متأكد ؟" -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "حذف كل صوت..." -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "حذف أغنية" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "حذف أغنية" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "تسجيل صوتي جديد" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "ماذا تفعل مع إطارات الحافظة اضافية -" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "_إدراج إطارات" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "_انخفاض بأطر" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "_طريقة الانتقال :" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "" -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "دمج عمله.\n" @@ -3103,914 +3103,939 @@ msgid "Custom _Utilities" msgstr "العرف ا_لمرافق" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "_ملف" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "_فتح ملف / دليل" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "" -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "فتح _الموقع / دفق..." -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "" -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "" -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "" -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "_الملفات الحديثة..." -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "" -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "" + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "" -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "" -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "_إغلاق هذه القصاصات" -#: src/gui.c:674 +#: src/gui.c:692 #, c-format msgid "_Backup Clip as .%s..." msgstr "" -#: src/gui.c:683 +#: src/gui.c:701 #, c-format msgid "_Restore Clip from .%s..." msgstr "" -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "_تعديل" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "_نسخة التحديد" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "ق_طع التحديد" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "" -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "" -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "ا_حذف التحديد" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "انت_ق..." -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "حدد كافة _إطارات" -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "حدد _تأثير آخر" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "اع_كس الاختيار" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "_قفل اختيار العرض" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "_شَغِّل" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "_تلعب جميع" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "اخت_يار اللعب" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "_قف" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "الترج_يع" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "_كامل الشاشة" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "_مضاعفة الحجم" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "اللعب في نافذة _منفصلة" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "_خلفية بيضاء" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "(تلقائيا) _حلقة فيديو (لتناسب المسار الصوتي)" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "حلق_ة مستمرة" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "_بينغ بونغ الحلقات" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "أص_مت" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "" -#: src/gui.c:1045 +#: src/gui.c:1064 msgid "Letterbox Mode" msgstr "" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "الآ_ثار" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "" -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "_الأدوات" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "أدوات يتم تطبيقها على مقاطع كاملة." -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "" -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "" -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "أد_وات" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "أدوات _مخصص" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "ت_وليد" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "" -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "" -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "_تفضيلات..." -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "_الصوت" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "" -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "" -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "_قذف القرص" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "" -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "لكليب _جديد..." -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "لا_ختيار" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "" -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "" -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "_تصدير أغنية..." -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "" -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "" -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "" -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "" -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "" -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "" -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "_حذف أغنية..." -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "" -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "" -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "" -#: src/gui.c:1250 +#: src/gui.c:1273 +msgid "_Adjust Audio Sync..." +msgstr "" + +#: src/gui.c:1277 msgid "_Info" msgstr "" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "وتظهر معلوم_ات كليب" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "عرض / _تحرير ملف تعليقات" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "وتظهر _رسائل" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "وتظهر_ تخطيط أخطاء" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "_لقطات" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "" -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "م_تقدم" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "" -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "" -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "" -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "" -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "" -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "" -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "" -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "" -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "" -#: src/gui.c:1371 +#: src/gui.c:1398 #, fuzzy msgid "Receive _LiVES Stream from..." msgstr "_ارسال تيار لأرواح..." -#: src/gui.c:1375 +#: src/gui.c:1402 #, fuzzy msgid "_Send LiVES Stream to..." msgstr "_ارسال تيار لأرواح..." -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." +#: src/gui.c:1408 +msgid "Open _yuv4mpeg stream..." msgstr "" -#: src/gui.c:1399 +#: src/gui.c:1425 #, fuzzy, c-format msgid "_Import Project (.%s)..." msgstr "_الاستيراد من الأجهزة" -#: src/gui.c:1403 +#: src/gui.c:1430 #, fuzzy, c-format msgid "E_xport Project (.%s)..." msgstr "_الاستيراد من الأجهزة" -#: src/gui.c:1409 +#: src/gui.c:1438 #, fuzzy, c-format msgid "_Import Custom Theme (.%s)..." msgstr "التصدير والصوت..." -#: src/gui.c:1414 +#: src/gui.c:1443 #, fuzzy, c-format msgid "E_xport Theme (.%s)..." msgstr "التصدير والصوت..." -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "_الجيش اليوغوسلافي" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "" -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "" -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." msgstr "" -#: src/gui.c:1448 +#: src/gui.c:1478 #, fuzzy msgid "_Reset All Playback Speeds and Positions" msgstr "_إعادة تعيين جميع سرعات القراءة ومواقف" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "" -#: src/gui.c:1452 +#: src/gui.c:1482 #, fuzzy msgid "_MIDI/Joystick Interface" msgstr "_ميدي / عصا التحكم واجهة" -#: src/gui.c:1461 +#: src/gui.c:1491 #, fuzzy msgid "_MIDI/Joystick Learner..." msgstr "_ميدي / جويستيك المتعلم..." -#: src/gui.c:1465 +#: src/gui.c:1495 #, fuzzy msgid "_Save Device Mapping..." msgstr "_انقاذ جهاز رسم الخرائط..." -#: src/gui.c:1469 +#: src/gui.c:1499 #, fuzzy msgid "_Load Device Mapping..." msgstr "_تحميل جهاز رسم الخرائط..." -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "وتظهر الجيش اليوغوسلافي _كيز" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "ولعب ا_طفال" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "_لا شيء" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "_جنون بأطر" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "_أرواح تلفزيون (النطاق العريض)" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "_مساعدة" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "_مختصر (يفتح في المتصفح)" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 #, fuzzy msgid "_Donate to the Project !" msgstr "_التبرع لهذا المشروع !" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 #, fuzzy msgid "_Email the Author" msgstr "_البريد الإلكتروني لصاحب" -#: src/gui.c:1519 +#: src/gui.c:1549 #, fuzzy msgid "Report a _Bug" msgstr "بلغ عن عثرة" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 #, fuzzy msgid "Suggest a _Feature" msgstr "_اقتراح ميزة" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 #, fuzzy msgid "Assist with _Translating" msgstr "بادر بالترجمة" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "حل المشا_كل" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "_عن" -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "الترجيع لبدء (ث)" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "تلعب جميعع (ع)" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "وقف التشغيل (ف)" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "تلعب اختيار (ذ)" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +#, fuzzy +msgid "Audio Source:" +msgstr "كوديك الصوت" + +#: src/gui.c:1696 +msgid "Internal" +msgstr "" + +#: src/gui.c:1730 +msgid "External" +msgstr "" + +#: src/gui.c:1774 msgid "Volume" msgstr "الحجم" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "تلعب أبطأ (السيطرة لأسفل)" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "اللعب بشكل أسرع (السيطرة متابعة)" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "إخفاء شريط الأدوات هذا" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." msgstr "" #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr "" -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "تختلف سرعة الفيديو" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "الإطار الأول" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "الإطار آخر" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "الإطار الأول الذي اختير في هذه القصاصة" -#: src/gui.c:1956 +#: src/gui.c:2082 +#, fuzzy +msgid "Select all frames in this clip" +msgstr "الإطار الأخير المحدد في هذا الكليب" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "الإطار الأخير المحدد في هذا الكليب" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "بدءا...\n" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr "" -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "_حر" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "اب_دأ" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "_نهاية" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "إعادة" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr "" -#: src/gui.c:3550 +#: src/gui.c:3689 #, fuzzy msgid "Streaming" msgstr "حلم" -#: src/gui.c:3552 +#: src/gui.c:3691 #, fuzzy, c-format msgid "Play Window%s" msgstr "أ_غلق النّافذة" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "" -#: src/gui.c:4124 +#: src/gui.c:4292 #, fuzzy, c-format msgid "'LiVES opened the file' '%s'" msgstr "" "لم يتمكن برنامج لايفز من إلتقاط هذه الصورة\n" "\n" -#: src/gui.c:4143 +#: src/gui.c:4311 #, fuzzy, c-format msgid "'LiVES closed the file' '%s'" msgstr "دع برنامج لايفز يقوم بتعيين _إمتداد الملف" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "المؤثرات" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, c-format msgid "Show / apply effects to %s\n" msgstr "" -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, c-format msgid "Select clip for %s\n" msgstr "" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -4018,81 +4043,81 @@ "Switched to clip %s\n" msgstr "" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" "Switched to empty clip\n" msgstr "" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " "updated accordingly\n" msgstr "" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -4100,7 +4125,7 @@ "by another copy of LiVES.\n" msgstr "" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -4108,39 +4133,39 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2138 +#: src/utils.c:2234 #, c-format msgid "" "\n" "%s names may not be blank.\n" msgstr "" -#: src/utils.c:2146 +#: src/utils.c:2242 #, c-format msgid "" "\n" "%s names may not be longer than %d characters.\n" msgstr "" -#: src/utils.c:2154 +#: src/utils.c:2250 #, c-format msgid "" "\n" "%s names may not contain spaces or the characters%s.\n" msgstr "" -#: src/utils.c:2163 +#: src/utils.c:2259 #, c-format msgid "" "\n" "%s names may not start with a '.' or contain '..'\n" msgstr "" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4148,72 +4173,72 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "" -#: src/utils.c:3444 +#: src/utils.c:3863 msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "" -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4223,29 +4248,29 @@ "Overwrite ?\n" msgstr "" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "_تراجع عن %s" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "أ_عد %s" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr "" -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr "" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4256,50 +4281,50 @@ "Try running Help/Troubleshoot for more information." msgstr "" -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "" -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "فتح %s" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr "" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "" -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "" -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "" -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4311,11 +4336,11 @@ "Are you sure you wish to continue ?" msgstr "" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr "" -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4323,14 +4348,14 @@ "Please check the terminal window for more details.\n" msgstr "" -#: src/saveplay.c:874 +#: src/saveplay.c:858 msgid "" "\n" "\n" "You may need to install mplayer, mplayer2 or mpv to open this file.\n" msgstr "" -#: src/saveplay.c:885 +#: src/saveplay.c:869 msgid "" "\n" "\n" @@ -4338,31 +4363,31 @@ "Tools|Preferences|Decoding\n" msgstr "" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "" -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, fuzzy, c-format msgid "Save Frame %d" msgstr "الإطار آخر" -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 #, fuzzy msgid "Save Frame" msgstr "الإطار آخر" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 #, fuzzy msgid "Save Clip" msgstr "يدوّر" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4370,67 +4395,67 @@ "Do you still wish to continue ?" msgstr "" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr "" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "" -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "" -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" "Encoder error - output file was not created !\n" msgstr "" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "" -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "" -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4439,21 +4464,21 @@ "and resize all frames to the current size.\n" msgstr "" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "غير معروف" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "دون عنوان%d" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4461,13 +4486,13 @@ "%s\n" msgstr "" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" msgstr "" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4475,7 +4500,7 @@ "Bad things may happen with this clip.\n" msgstr "" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4483,73 +4508,73 @@ "Default can be set in Tools | Preferences | Misc.\n" msgstr "" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, c-format msgid " - Author: %s\n" msgstr "" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, c-format msgid " - Title: %s\n" msgstr "" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr "" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "" -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "" -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "" -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "يسترجع" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -4558,7 +4583,7 @@ "LiVES was unable to restore it.\n" msgstr "" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, c-format msgid "" "\n" @@ -4567,92 +4592,92 @@ msgstr "" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" "Do you want to attempt to recover them ?\n" msgstr "" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "" -#: src/dialogs.c:83 +#: src/dialogs.c:86 #, fuzzy msgid "Show affeced _layouts" msgstr "_حذف تخطيطات المتضررة" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" msgstr "" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr "" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 #, fuzzy msgid "Warning !" msgstr "تحذيرات" -#: src/dialogs.c:184 +#: src/dialogs.c:187 #, fuzzy msgid "Error !" msgstr "$خطأ" -#: src/dialogs.c:194 +#: src/dialogs.c:197 #, fuzzy msgid "Information" msgstr "تطبيع" -#: src/dialogs.c:219 +#: src/dialogs.c:222 msgid "Question" msgstr "" -#: src/dialogs.c:233 +#: src/dialogs.c:236 #, fuzzy msgid "File Error" msgstr "أخطاء وا_ضحة" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "وتظهر _تفاصيل" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -4663,7 +4688,7 @@ "(Disk warning levels can be configured in Preferences.)" msgstr "" -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -4675,11 +4700,11 @@ "Preferences.)" msgstr "" -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "" -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -4687,46 +4712,50 @@ "Please try closing some other applications first.\n" msgstr "" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "" -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" "%s%d%% done. Time remaining: %u sec%s\n" msgstr "" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" "%d/%d frames opened. Time remaining %u sec.\n" msgstr "" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" "%d/%d frames opened.\n" msgstr "" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" "%d frames opened.\n" msgstr "" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" "Time remaining: %d sec" msgstr "" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -4734,7 +4763,7 @@ "Please close a file and then try again." msgstr "" -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -4746,7 +4775,7 @@ "Please make sure you can write to this directory." msgstr "" -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 #, fuzzy msgid "" "\n" @@ -4757,7 +4786,7 @@ "يحتاج برنامج لايفز اى من أدوات 'mplayer' أو 'sox' لآداء مهامه . يرجى تنصيب " "أحد هذه الأدوات ، ثم إعادة المحاولة\n" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 #, fuzzy msgid "" "\n" @@ -4768,7 +4797,7 @@ "يحتاج برنامج لايفز اى من أدوات 'mplayer' أو 'sox' لآداء مهامه . يرجى تنصيب " "أحد هذه الأدوات ، ثم إعادة المحاولة\n" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 #, fuzzy msgid "" "\n" @@ -4779,26 +4808,26 @@ "يحتاج برنامج لايفز اى من أدوات 'mplayer' أو 'sox' لآداء مهامه . يرجى تنصيب " "أحد هذه الأدوات ، ثم إعادة المحاولة\n" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" "Or switch to another encoder format in Tools | Preferences | Encoding\n" msgstr "" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -4806,19 +4835,19 @@ "Please set the audio codec in Tools|Preferences|Encoding\n" msgstr "" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -4826,83 +4855,83 @@ "Due to restrictions in the %s format\n" msgstr "" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" msgstr "" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr "" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr "" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr "" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr "" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" msgstr "" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -4911,14 +4940,14 @@ "\n" msgstr "" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" "\n" msgstr "" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -4927,7 +4956,7 @@ "Try recording for just a selection of the file." msgstr "" -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -4938,31 +4967,29 @@ "Please press Cancel to abort the insert, or OK to continue." msgstr "" -#: src/dialogs.c:2351 -#, c-format +#: src/dialogs.c:2354 msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." msgstr "" -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " "in your %s file" msgstr "" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -4973,25 +5000,25 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 msgid "" "Sorry, unknown audio type.\n" "\n" " (Filenames must end in" msgstr "" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" "(They will not be usable without the set).\n" msgstr "" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -5000,7 +5027,7 @@ "Click Cancel to pick a new name.\n" msgstr "" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -5008,7 +5035,7 @@ "." msgstr "" -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -5016,7 +5043,7 @@ "." msgstr "" -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -5027,7 +5054,7 @@ "Otherwise click Cancel to skip loading this file.\n" msgstr "" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -5037,7 +5064,7 @@ "The clip could not be loaded.\n" msgstr "" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -5045,7 +5072,7 @@ "Alternately, select a different audio player in Preferences.\n" msgstr "" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -5054,13 +5081,13 @@ "Automatic jack startup will be disabled now.\n" msgstr "" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" msgstr "" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -5071,13 +5098,13 @@ "%s\n" msgstr "" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" msgstr "" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -5087,7 +5114,7 @@ "It is recommended to increase it to at least %d MB" msgstr "" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -5096,7 +5123,7 @@ "Do you wish to delete them ?\n" msgstr "" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -5104,7 +5131,7 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -5112,56 +5139,56 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" msgstr "" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" msgstr "" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" "You can set this in Tools|Preferences|Playback." msgstr "" -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" "Should I try to repair the disk copy of the layout ?\n" msgstr "" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" msgstr "" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 #, fuzzy msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" @@ -5171,7 +5198,7 @@ "يحتاج برنامج لايفز اى من أدوات 'mplayer' أو 'sox' لآداء مهامه . يرجى تنصيب " "أحد هذه الأدوات ، ثم إعادة المحاولة\n" -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 #, fuzzy msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" @@ -5181,7 +5208,7 @@ "يحتاج برنامج لايفز اى من أدوات 'mplayer' أو 'sox' لآداء مهامه . يرجى تنصيب " "أحد هذه الأدوات ، ثم إعادة المحاولة\n" -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 #, fuzzy msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" @@ -5191,14 +5218,14 @@ "يحتاج برنامج لايفز اى من أدوات 'mplayer' أو 'sox' لآداء مهامه . يرجى تنصيب " "أحد هذه الأدوات ، ثم إعادة المحاولة\n" -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" "Audio rate must be greater than 0.\n" msgstr "" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5206,14 +5233,14 @@ "Are you sure you wish to view it ?\n" msgstr "" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" "You must install 'dvgrab' to use this function.\n" msgstr "" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5222,25 +5249,25 @@ "You may need to select one of these in Tools/Preferences/Playback.\n" msgstr "" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" msgstr "" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5249,33 +5276,33 @@ "echo %d > /proc/sys/net/core/rmem_max\n" msgstr "" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -5285,7 +5312,7 @@ "%s%s%s" msgstr "" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -5295,7 +5322,7 @@ "%s" msgstr "" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -5305,7 +5332,7 @@ "%s" msgstr "" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -5314,7 +5341,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -5324,7 +5351,7 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -5333,7 +5360,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -5343,12 +5370,12 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "" -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -5357,7 +5384,7 @@ "Please check your system for errors.\n" msgstr "" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -5366,7 +5393,7 @@ "Please check the file permissions and try again." msgstr "" -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -5375,7 +5402,7 @@ "Please check the directory permissions and try again." msgstr "" -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, c-format msgid "" "\n" @@ -5383,14 +5410,14 @@ "%s\n" msgstr "" -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -5398,13 +5425,13 @@ "Please select another encoder from the list.\n" msgstr "" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" msgstr "" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -5414,27 +5441,27 @@ "- Check if the device actually exists.\n" msgstr "" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" "Do you wish to overwrite the existing subtitles ?\n" msgstr "" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 msgid "" "\n" "LiVES currently only supports subtitles of type" msgstr "" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -5443,14 +5470,14 @@ "or OK to continue and save as type \"%s\"\n" msgstr "" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" "(If unsure, click Yes)\n" msgstr "" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -5461,19 +5488,19 @@ "." msgstr "" -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" msgstr "" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" msgstr "" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -5481,7 +5508,7 @@ "DO NOT SHUT DOWN OR CLOSE LIVES !\n" msgstr "" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, c-format msgid "" "\n" @@ -5489,14 +5516,14 @@ "The theme could not be loaded correctly.\n" msgstr "" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" "Please check the spelling of the set name and try again.\n" msgstr "" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -5505,7 +5532,7 @@ "directory. Would you like me to do this (recommended) ?" msgstr "" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -5517,7 +5544,7 @@ msgstr "" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -5526,38 +5553,38 @@ "\n" msgstr "" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" "Consult your package distributor.\n" msgstr "" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" msgstr "" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, c-format msgid "" "\n" @@ -5566,7 +5593,7 @@ "(Theme name not found).\n" msgstr "" -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -5575,7 +5602,7 @@ "already exists. Would you like to overwrite it ?\n" msgstr "" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -5716,7 +5743,7 @@ msgid "Video only Transitions" msgstr "" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "" @@ -5724,7 +5751,7 @@ msgid "Audio only Transitions" msgstr "" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "ملف صوتي" @@ -5768,7 +5795,7 @@ msgid "Audio Analysers" msgstr "" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "مجهول" @@ -5891,192 +5918,192 @@ msgid "pointer" msgstr "" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" "Error was: %s\n" msgstr "" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr "" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, c-format msgid "Successfully loaded %d compound filters\n" msgstr "" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, c-format msgid "Failed to start generator %s (%s)\n" msgstr "" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "" @@ -6135,37 +6162,37 @@ msgid "Autoscale All" msgstr "" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 msgid "Parameter and Alpha Channel Connections" msgstr "" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 msgid "Auto Connect Channels" msgstr "" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 msgid "Auto Connect Parameters" msgstr "" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "" @@ -6181,15 +6208,15 @@ msgid "_Frame" msgstr "" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "" @@ -6230,11 +6257,11 @@ msgid "New size (pixels)" msgstr "" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "ع_رض" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "إر_تفاع" @@ -6254,7 +6281,7 @@ msgid "Generate frames to a new clip" msgstr "" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -6262,35 +6289,35 @@ "\n" msgstr "" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "تعينه كافتراضي" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" "Plugin error: %s failed with code %d" msgstr "" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr "" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -6300,17 +6327,17 @@ "Error code %d\n" msgstr "" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "" -#: src/plugins.c:497 +#: src/plugins.c:493 #, c-format msgid "" "\n" @@ -6320,32 +6347,32 @@ "\n" msgstr "" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "" -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -6354,7 +6381,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -6364,31 +6391,31 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" "Error was: %s\n" msgstr "" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " "***\n" msgstr "" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -6397,7 +6424,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -6406,7 +6433,7 @@ "or switch to another plugin using Tools|Preferences|Encoding\n" msgstr "" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, c-format msgid "" "\n" @@ -6414,12 +6441,12 @@ "No decoders found in %s !\n" msgstr "" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, fuzzy, c-format msgid " using %s" msgstr "فتح %s" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -6428,7 +6455,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -6438,24 +6465,24 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "" -#: src/plugins.c:2550 +#: src/plugins.c:2567 msgid "Decoder Plugins" msgstr "" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "" @@ -6896,7 +6923,7 @@ "Author must not be blank.\n" msgstr "" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -6968,7 +6995,7 @@ msgid "Bad description. (%s)\n" msgstr "" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -6978,27 +7005,27 @@ "\n" msgstr "" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "" -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "" -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "" -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "" -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -7007,7 +7034,7 @@ "Please check this program is in your path and executable.\n" msgstr "" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -7017,12 +7044,12 @@ "\n" msgstr "" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "" -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -7032,7 +7059,7 @@ "Error code was %d\n" msgstr "" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -7042,12 +7069,12 @@ "Please delete it first, or rename the test script.\n" msgstr "" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "" -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -7058,20 +7085,20 @@ "Return code was %d (%s)\n" msgstr "" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 msgid "Export Script" msgstr "" -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "" -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 msgid "Import Script" msgstr "" -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -7081,43 +7108,43 @@ "Please delete it first, or rename the import script.\n" msgstr "" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 msgid "Copy RFX Script" msgstr "" -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "" -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr "" -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 msgid "Rename Test RFX Script" msgstr "" -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "" -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 msgid "RFX Script Name" msgstr "" -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "" -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "" -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "" -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -7125,12 +7152,12 @@ "Script name must be unique.\n" msgstr "" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "" -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -7141,25 +7168,25 @@ "Return code was %d\n" msgstr "" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 msgid "Applying Current Real Time Effects to" msgstr "" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "" -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "" -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -7167,7 +7194,7 @@ "full screen, separate window (fs) mode\n" msgstr "" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -7175,7 +7202,7 @@ "(Free space = UNKNOWN)" msgstr "" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -7184,14 +7211,14 @@ "(Free space = %s)" msgstr "" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" "It should be in a partition with plenty of free disk space.\n" msgstr "" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7202,7 +7229,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7212,7 +7239,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1163 +#: src/preferences.c:1229 msgid "" "You have chosen to change the working directory.\n" "Please make sure you have no other copies of LiVES open.\n" @@ -7224,7 +7251,7 @@ "setting." msgstr "" -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, c-format msgid "" "\n" @@ -7233,13 +7260,13 @@ "See %s\n" msgstr "" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" msgstr "" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, c-format msgid "" "\n" @@ -7248,919 +7275,932 @@ "See %s\n" msgstr "" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "" -#: src/preferences.c:2418 +#: src/preferences.c:2489 #, fuzzy msgid "Preferences" msgstr "_تفضيلات..." -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "" -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr "" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr "" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." msgstr "" -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "واجهة مستعمل رسومية" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr "" -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "ثوان" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "أ_بدًا" -#: src/preferences.c:2752 +#: src/preferences.c:2836 #, fuzzy msgid "Maximum number of visible tracks" msgstr "الحد الأقصى لعدد من المسارات لعرض" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "" -#: src/preferences.c:2799 +#: src/preferences.c:2883 msgid "Video open command (fallback)" msgstr "" -#: src/preferences.c:2806 +#: src/preferences.c:2890 msgid "Fallback image format" msgstr "" -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "" -#: src/preferences.c:2826 +#: src/preferences.c:2910 msgid "Open/render compression" msgstr "" -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr "" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "" -#: src/preferences.c:2850 +#: src/preferences.c:2934 msgid "Automatic trimming / padding of audio when possible" msgstr "" -#: src/preferences.c:2852 +#: src/preferences.c:2936 msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "" -#: src/preferences.c:3104 -msgid "Source:" -msgstr "" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 msgid "_Internal" msgstr "" -#: src/preferences.c:3112 -msgid "_External (requires jack or pulse audio player)" +#: src/preferences.c:3202 +msgid "_External [monitor]" msgstr "" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "تشغيل" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" msgstr "" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " +#: src/preferences.c:3258 +msgid "What to record when 'r' is pressed" msgstr "" -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +#, fuzzy +msgid "External Audio Source" +msgstr "كوديك الصوت" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "" + +#: src/preferences.c:3358 msgid "Recording" msgstr "يجري التسجيل" -#: src/preferences.c:3266 +#: src/preferences.c:3373 msgid "You can also change these values when encoding a clip" msgstr "" -#: src/preferences.c:3278 +#: src/preferences.c:3385 msgid "Encoder" msgstr "" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "كوديك الصوت" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "الترميز" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." msgstr "" -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr "" -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr "" -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr "" -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr "" -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr "" -#: src/preferences.c:3454 +#: src/preferences.c:3561 msgid " Working directory (do not remove) " msgstr "" -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "" -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "" -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "مجلد الحفظ" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "" -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr "" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "" -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" msgstr "" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "" -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr " م بايت" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "" -#: src/preferences.c:3652 +#: src/preferences.c:3759 msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " "when LiVES is started." msgstr "" -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "" -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "" -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "" -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "" -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "" -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "" -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "" -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "" -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "" -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "" -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "" -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "" -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "" -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "" -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." msgstr "" -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "" -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "" -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "" -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "" -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "" -#: src/preferences.c:3858 +#: src/preferences.c:3965 msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "" -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "تحذيرات" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "" -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "" -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "" -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "متفرقات" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "" -#: src/preferences.c:3969 +#: src/preferences.c:4076 msgid "Main Theme Details" msgstr "" -#: src/preferences.c:3980 +#: src/preferences.c:4087 #, fuzzy msgid " _Foreground Color" msgstr "_خلفية بيضاء" -#: src/preferences.c:3999 +#: src/preferences.c:4106 #, fuzzy msgid " _Background Color" msgstr "_خلفية بيضاء" -#: src/preferences.c:4018 +#: src/preferences.c:4125 #, fuzzy msgid "_Alt Foreground Color" msgstr "_خلفية بيضاء" -#: src/preferences.c:4036 +#: src/preferences.c:4143 #, fuzzy msgid "_Alt Background Color" msgstr "_خلفية بيضاء" -#: src/preferences.c:4054 +#: src/preferences.c:4161 msgid " Info _Text Color" msgstr "" -#: src/preferences.c:4073 +#: src/preferences.c:4180 msgid " Info _Base Color" msgstr "" -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "" -#: src/preferences.c:4092 +#: src/preferences.c:4199 msgid "Affects some contrast details of the timeline" msgstr "" -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "" -#: src/preferences.c:4124 +#: src/preferences.c:4231 #, fuzzy msgid "Frame blank image" msgstr "إطارات" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "" -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4195 +#: src/preferences.c:4302 msgid "Track background (multitrack)" msgstr "" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "" -#: src/preferences.c:4250 +#: src/preferences.c:4357 msgid "Timeline selection (multitrack)" msgstr "" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "" -#: src/preferences.c:4274 +#: src/preferences.c:4381 msgid "Timecode foreground (multitrack)" msgstr "" -#: src/preferences.c:4285 +#: src/preferences.c:4392 #, fuzzy msgid "Frame surround" msgstr "ثوان" -#: src/preferences.c:4298 +#: src/preferences.c:4405 #, fuzzy msgid "Themes/Colors" msgstr "السِمات" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "" -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "" -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" msgstr "" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" msgstr "" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "" -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "متقدِم" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." msgstr "" -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "" -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -8168,18 +8208,18 @@ "Click OK to continue.\n" msgstr "" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." msgstr "" -#: src/preferences.c:5195 +#: src/preferences.c:5314 msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "" -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "" @@ -8207,175 +8247,175 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "أعد التحجيم" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" "New rate must be greater than 0\n" msgstr "" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "" -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "" -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "إعاده التشكيل" -#: src/resample.c:1184 +#: src/resample.c:1193 #, fuzzy msgid "New Clip Audio" msgstr "أغنية جديدة" -#: src/resample.c:1186 +#: src/resample.c:1195 msgid "External Clip Settings" msgstr "" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "الحالي" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "" -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 msgid "Channels" msgstr "" -#: src/resample.c:1232 +#: src/resample.c:1241 msgid "Sample Size " msgstr "" -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "غير موقّع" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "" -#: src/resample.c:1296 +#: src/resample.c:1305 #, fuzzy msgid "New Audio Details" msgstr "أغنية جديدة" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "جديد" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "" -#: src/resample.c:1343 +#: src/resample.c:1352 msgid "_Channels" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "_Sample Size" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "Sample Size" msgstr "" -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "" -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "" -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr "" -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr "" -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr "" -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "غير محدود" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "" -#: src/resample.c:1592 +#: src/resample.c:1601 msgid "Change Playback Speed" msgstr "" -#: src/resample.c:1594 +#: src/resample.c:1603 #, fuzzy msgid "Resample Video" msgstr "إعاده التشكيل" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -8386,7 +8426,7 @@ "in _frames per second" msgstr "" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -8397,80 +8437,80 @@ "in frames per second" msgstr "" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" "LiVES was unable to reorder the frames." msgstr "" -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "" @@ -8671,68 +8711,68 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 msgid "Real Time Effect Mapping" msgstr "" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "معلومات" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 msgid "Set Connections" msgstr "" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "امح" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "غغلق النافذة" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -8773,103 +8813,107 @@ msgid "yuv4mpeg stream" msgstr "" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "" + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "" -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" "\n" msgstr "" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, c-format msgid "%s : parameters for %s" msgstr "" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." msgstr "" -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -8878,7 +8922,7 @@ "right or double clicking on it.\n" msgstr "" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -8886,14 +8930,14 @@ "Select an effect in FX stack first to view its parameters.\n" msgstr "" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" "No clips loaded.\n" msgstr "" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -8903,7 +8947,7 @@ "before inserting clips into the timeline." msgstr "" -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -8912,189 +8956,199 @@ "to apply compositors.\n" msgstr "" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" msgstr "" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" msgstr "" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr "" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 #, fuzzy msgid "Selected Clip" msgstr "ال_تحديد" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 msgid "_Adjust Start and End Points" msgstr "" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 msgid "_Edit/Encode in Clip Editor" msgstr "" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 #, fuzzy msgid "_Show Clip Information" msgstr "وتظهر معلوم_ات كليب" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 #, fuzzy msgid "_Close this Clip" msgstr "_إغلاق هذه القصاصات" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 msgid "Audio Mixer (ctrl-m)" msgstr "" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "" -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "" -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "" -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "" -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "" -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "" -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "" -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "" -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "" -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "احذف الصندوق" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "إحذف %s" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "" -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "" -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " "audio rate %d, audio sample size %d, %s.\n" msgstr "" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -9104,7 +9158,7 @@ "then load in the new set from the File menu.\n" msgstr "" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -9112,613 +9166,601 @@ "It cannot be loaded.\n" msgstr "" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "" -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "" -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "_فتح ملف اختيار..." -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "" -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "_الاستيراد من الأجهزة" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 #, fuzzy msgid "_Close the Selected Clip" msgstr "ال_تحديد" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 #, fuzzy msgid "_Save Layout as..." msgstr "_حفظ التخطيط" -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 msgid "_Load Layout..." msgstr "" -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 #, fuzzy msgid "_Wipe/Delete Layout..." msgstr "_تخطيط حذف" -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "" -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 msgid "Auto Load _Subtitles with Clips" msgstr "" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 msgid "_Adjust Selected Clip Start/End Points" msgstr "" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 #, fuzzy msgid "_Insert Selected Clip Audio" msgstr "اع_كس الاختيار" -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 #, fuzzy msgid "_Delete Selected Block" msgstr "ا_حذف التحديد" -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 msgid "_Jump to Previous Block Boundary" msgstr "" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 msgid "_Jump to Next Block Boundary" msgstr "" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 msgid "Clear _Marks from Timeline" msgstr "" -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 msgid "Ignore Selection Limits when Inserting" msgstr "" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 #, fuzzy msgid "Pla_y Selected Time Only" msgstr "اخت_يار اللعب" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 msgid "_Move Effects with Blocks" msgstr "" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 #, fuzzy msgid "Select _Autotransition Effect..." msgstr "حدد _تأثير آخر" -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 msgid "Crossfade Audio with Autotransition" msgstr "" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 #, fuzzy msgid "View/_Edit Selected Effect" msgstr "حدد _تأثير آخر" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 #, fuzzy msgid "_Delete Selected Effect" msgstr "حدد _تأثير آخر" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 msgid "Apply Effect to _Block..." msgstr "" -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 msgid "Apply Effect to _Region..." msgstr "" -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 msgid "Make _Backing Audio Current Track" msgstr "" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 msgid "_Split Current Track at Cursor" msgstr "" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 #, fuzzy msgid "_Split Selected Video Tracks" msgstr "أغاني مختارة والتصدير..." -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 msgid "Insert Gap in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 msgid "Insert Gap in Current Track/Selected Time" msgstr "" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 msgid "Close All _Gaps in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "ال_تحديد" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 #, fuzzy msgid "Select _All Video Tracks" msgstr "حدد كافة _إطارات" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 msgid "Select _No Video Tracks" msgstr "" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 #, fuzzy msgid "Select All _Time" msgstr "حدد كافة _إطارات" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 msgid "Select from _Zero Time" msgstr "" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 #, fuzzy msgid "Select to _End Time" msgstr "حدد _تأثير آخر" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "ا_نسخ..." -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 msgid "_Timecode to Region Start" msgstr "" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 msgid "_Timecode to Region End" msgstr "" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 msgid "_Region Start to Timecode" msgstr "" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 msgid "_Region End to Timecode" msgstr "" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 msgid "Select/Deselect Block at Current Track/Time" msgstr "" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 msgid "_Change Width, Height and Audio Values..." msgstr "" -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "ت_صيير" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 msgid "_Render All to New Clip" msgstr "" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 #, fuzzy msgid "Render _Video" msgstr "إعاده التشكيل" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 #, fuzzy msgid "Render _Audio" msgstr "إلحاق أغنية" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 msgid "_Normalise Rendered Audio" msgstr "" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 #, fuzzy msgid "_Pre-render Audio" msgstr "إلحاق أغنية" -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "_معاينة" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 msgid "Block _In/Out Points" msgstr "" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 msgid "_Effects at Current" msgstr "" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 #, fuzzy msgid "Audio Parameters" msgstr "الإطارات" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 msgid "Show Backing _Audio Track" msgstr "" -#: src/multitrack.c:7418 -msgid "Compact View" -msgstr "" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 #, fuzzy msgid "Maximum Tracks to Display..." msgstr "الحد الأقصى لعدد من المسارات لعرض" -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 msgid "Scroll to Follow Playback" msgstr "" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 msgid "_Center on Cursor" msgstr "" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 msgid "_Zoom In" msgstr "" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 msgid "_Zoom Out" msgstr "" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 msgid "Multitrack _Details" msgstr "" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 msgid "_Show FRAME Events" msgstr "" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 msgid "_Show Multitrack Keys" msgstr "" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "بلغ عن عثرة" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 msgid "Insert With _Audio" msgstr "" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 #, fuzzy msgid "Select _Overlap" msgstr "ال_تحديد" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" msgstr "" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 msgid "Mouse Mode: _Move" msgstr "" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 msgid "Mouse Mode: _Select" msgstr "" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 msgid "Insert Mode: _Normal" msgstr "" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "_طبّق" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "" -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "" -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "التمرير" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" "Switched to Clip Edit mode\n" msgstr "" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr "" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr "" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr "" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 #, fuzzy msgid "Selected Effect" msgstr "حدد _تأثير آخر" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 msgid "_View/Edit this Effect" msgstr "" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 msgid "_View this Effect" msgstr "" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 #, fuzzy msgid "_Delete this Effect" msgstr "ا_حذف التحديد" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr "" -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "" -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" "Switched to Multitrack mode\n" msgstr "" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" "Nodes can be deleted." msgstr "" -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -9726,288 +9768,288 @@ "current time.\n" msgstr "" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." msgstr "" -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 #, fuzzy msgid "Selected Block/Frame" msgstr "حدد كافة _إطارات" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 #, fuzzy msgid "_Select this Block" msgstr "حدد كافة _إطارات" -#: src/multitrack.c:13045 -msgid "_Split Block Here" +#: src/multitrack.c:12936 +msgid "_Split Block At Cursor" msgstr "" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 #, fuzzy msgid "List _Effects Here" msgstr "_العرف الأثر" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 #, fuzzy msgid "_Delete this Block" msgstr "احذف الصندوق" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 #, fuzzy msgid "_Insert Here" msgstr "_إدراج إطارات" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 #, fuzzy msgid "_Insert Audio Here" msgstr "_إدراج إطارات" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" msgstr "" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "حذف الحزم الغير مستخدمة" -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "_إيقاف مؤقت" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " "to %.4f\n" msgstr "" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" "selected.\n" msgstr "" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" msgstr "" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." msgstr "" -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." msgstr "" -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." msgstr "" -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" msgstr "" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" msgstr "" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" msgstr "" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "" -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "" -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" msgstr "" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 #, fuzzy msgid "Saving layout" msgstr "_حفظ التخطيط" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "إطارات" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" msgstr "" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -10015,74 +10057,74 @@ "Therefore it could not be loaded properly.\n" msgstr "" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" "Unable to load layout file %s\n" msgstr "" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "" -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "" -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 msgid "" "The current layout has changes which have not been saved.\n" "Are you sure you wish to wipe it ?\n" msgstr "" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 msgid "Multitrack Audio Mixer" msgstr "" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" msgstr "" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "" @@ -10090,19 +10132,19 @@ msgid "JACK server started\n" msgstr "" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -10142,7 +10184,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -10183,7 +10225,7 @@ msgstr "ملاحظة" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "قيمة" @@ -10260,207 +10302,207 @@ "Click OK to delete all entries\n" msgstr "" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 msgid "OMC Learner" msgstr "" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "_حذف الكل" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "" -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "إيقاف التسجيل" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "" -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "" -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "" #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "إطار في الثانية" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "" -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -10469,7 +10511,7 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -10478,12 +10520,12 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "" -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -10493,12 +10535,12 @@ "Error code %d\n" msgstr "" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr "" @@ -11336,6 +11378,10 @@ #~ msgid "$error" #~ msgstr "$خطأ" +#, fuzzy +#~ msgid "Audio source:" +#~ msgstr "كوديك الصوت" + #~ msgid "mplayer...detected..." #~ msgstr "تم العثور علي mplayer"
View file
LiVES-2.8.7.tar.bz2/po/ca.po -> LiVES-2.8.8.tar.bz2/po/ca.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Catalan <ca@li.org>\n" @@ -103,85 +103,85 @@ msgstr "Grup de seguretat.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "qualsevol" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "Cap" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "Recomanat" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "Espatllat" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "**El disseny actual**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "Incorporat" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "Personalitzat" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "Comprova" -#: src/main.c:460 +#: src/main.c:467 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - Insereix" -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "Redimensionat" -#: src/main.c:708 +#: src/main.c:728 #, fuzzy msgid "_Resize All Frames..." msgstr "reconfigureu totes les finestres" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "" -#: src/main.c:1094 +#: src/main.c:1104 #, fuzzy msgid "Background" msgstr "_Inici" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "Carregant connexió d'efectes reals" -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "Començant connexió de servidor d'audio jack..." -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -193,16 +193,16 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "Començant servidor d'audio pulsant..." -#: src/main.c:1813 +#: src/main.c:1815 #, fuzzy, c-format msgid "%s...detected... " msgstr "mplayer...detectat..." -#: src/main.c:1814 +#: src/main.c:1816 #, fuzzy, c-format msgid "%s...NOT DETECTED... " msgstr "mplayer...NO S'HA DETECTAT..." @@ -242,11 +242,11 @@ msgid "Number of CPUs detected: %d " msgstr "" -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "" @@ -302,97 +302,97 @@ "Benvingut a LiVES versió %s.\n" "\n" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" "Startup syntax is: %s [opts] [filename [start_time] [frames]]\n" msgstr "" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "frames: nombre màxim de fotogrames per obrir\n" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "opts poden ser:\n" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "-help : mostra aquest text d'ajuda i sortir de\n" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "-noset : no carregueu cap conjunt en l'arrencada\n" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "-recover : càrrega de força de xoc de recuperació\n" -#: src/main.c:2549 +#: src/main.c:2552 msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "-nogui : no mostrar la interfície gràfica d'usuari\n" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "-startup-ce : començarà en mode d'imatge en l'editor\n" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "-startup-mt : començarà en la manera multipista\n" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" msgstr "" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "-nooscstart : no comenci oient OSC\n" -#: src/main.c:2561 +#: src/main.c:2564 #, fuzzy msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " @@ -402,45 +402,45 @@ "ser mplayer" #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr ", pulse" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr ", sox o jack\n" -#: src/main.c:2569 +#: src/main.c:2572 msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " "transport client,2 = jack transport master, 4 = start jack transport server, " "8 = pause audio when video paused,16 = start jack audio server] \n" msgstr "" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr " o sox\n" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" msgstr "" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "" "-debug : tractar d'accidents de depuració (requereix 'gdb' instal lat)\n" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "A partir GUI ..." -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -451,7 +451,7 @@ "(Maybe you need to change the value of <prefix_dir> in your %s file)\n" msgstr "" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -459,7 +459,7 @@ "Please make sure you have write access to %s and try again.\n" msgstr "" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -468,7 +468,7 @@ "before running LiVES.\n" msgstr "" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -478,7 +478,7 @@ "Please check the file permissions for this file and try again.\n" msgstr "" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -489,7 +489,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -497,7 +497,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2693 +#: src/main.c:2696 #, c-format msgid "" "\n" @@ -507,7 +507,7 @@ "%s" msgstr "" -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -518,56 +518,56 @@ "Thankyou.\n" msgstr "" -#: src/main.c:2707 +#: src/main.c:2710 msgid "" "\n" "LiVES currently requires 'mplayer', 'mplayer2' or 'sox' to function. Please " "install one or other of these, and try again.\n" msgstr "" -#: src/main.c:2712 +#: src/main.c:2715 msgid "" "\n" "LiVES currently requires both 'mplayer' or 'mplayer2' and 'sox' to function. " "Please install these, and try again.\n" msgstr "" -#: src/main.c:2725 +#: src/main.c:2728 msgid "" "\n" "LiVES was unable to locate 'mplayer','mplayer2' or 'mpv'. You may wish to " "install one of these to use LiVES more fully.\n" msgstr "" -#: src/main.c:2731 +#: src/main.c:2734 msgid "" "\n" "LiVES was unable to locate 'mplayer' or 'mplayer2'. You may wish to install " "one of these to use LiVES more fully.\n" msgstr "" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" "magick if you want to use rendered effects.\n" msgstr "" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " "image-magick if you want to use the merge function.\n" msgstr "" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " "should install 'sox'.\n" msgstr "" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -578,91 +578,91 @@ "You may need to change the value of <lib_dir> in %s\n" msgstr "" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "" -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "" #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "LiVES-%s: <N d'arxiu>" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "Reprodueix" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" msgstr "" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "Tancat el fitxer %s\n" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "_Desfés" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "_Refés" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "Vídeo" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "" -#: src/main.c:6983 +#: src/main.c:7007 msgid "" "\n" "\n" @@ -813,7 +813,7 @@ msgid "Use _mplayer2 audio player" msgstr "" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "_Següent" @@ -1036,10 +1036,10 @@ msgid "If this is set, frames will be deinterlaced as they are imported." msgstr "" -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "Visualització prèvia" @@ -1059,11 +1059,11 @@ msgid "Click here to _Preview the file" msgstr "" -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 msgid "Processing..." msgstr "" -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1077,8 +1077,8 @@ "\n" "Recordeu apagar els efectes (ctrl-0) després !" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" @@ -1086,177 +1086,177 @@ "\n" "Esperi" -#: src/interface.c:206 +#: src/interface.c:210 msgid "Show Details" msgstr "" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "_Suficient" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "_Previsualització" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "_Cancel·la" -#: src/interface.c:324 +#: src/interface.c:327 msgid "Multitrack Details" msgstr "" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "Formata" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "Mida del marc" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "Mida del fitxer" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "QPS" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "Marcs" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "Esdeveniments" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "Temps total" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "Àudio" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "" -#: src/interface.c:590 +#: src/interface.c:593 #, fuzzy msgid "Encoding Options" msgstr "Codificació" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." msgstr "" -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "Mantingui la configuració del _meu" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "_Tanca la finestra" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "_Desa en arxiu" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "Insereix" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "_Nombre de vegades per inserir" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "" -#: src/interface.c:844 +#: src/interface.c:847 #, fuzzy msgid "Insert _with silence" msgstr "Insereix _amb el so" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "Insereix _amb el so" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "Insereix _sense so" -#: src/interface.c:933 +#: src/interface.c:936 #, fuzzy msgid "Open Selection" msgstr "LiVES: - De selecció obert" -#: src/interface.c:950 +#: src/interface.c:953 msgid "Selection start time (sec)" msgstr "" -#: src/interface.c:956 +#: src/interface.c:959 msgid "Number of frames to open" msgstr "" -#: src/interface.c:1025 +#: src/interface.c:1028 msgid "Open Location" msgstr "" -#: src/interface.c:1027 +#: src/interface.c:1030 msgid "Open Youtube Clip" msgstr "" -#: src/interface.c:1046 +#: src/interface.c:1049 msgid "" "\n" "\n" @@ -1266,7 +1266,7 @@ "\n" msgstr "" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1275,69 +1275,69 @@ "\n" msgstr "" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "URL : " -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "" -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "No enviï informació d'ample de banda" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "" "Proveu aquesta opció si vostè està tenint problemes per aconseguir un flux de" -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "" -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "" -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr "" -#: src/interface.c:1185 +#: src/interface.c:1188 #, fuzzy msgid "Rename Clip" msgstr "S'està girant" -#: src/interface.c:1187 +#: src/interface.c:1190 msgid "Enter Set Name to Save as" msgstr "" -#: src/interface.c:1189 +#: src/interface.c:1192 msgid "Enter a Set Name to Reload" msgstr "" -#: src/interface.c:1191 +#: src/interface.c:1194 #, fuzzy msgid "Choose a Working Directory" msgstr "LiVES: - Tria un directori de treball" -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 msgid "Rename Current Track" msgstr "" -#: src/interface.c:1195 +#: src/interface.c:1198 msgid "Enter a Name for Your Theme" msgstr "" -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1345,350 +1345,350 @@ "LiVES will remind you to save the clip set later when you try to exit.\n" msgstr "" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" msgstr "" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" "initial install so that you can get the most from this application.\n" msgstr "" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" "This should be a directory with plenty of disk space available.\n" msgstr "" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "Nou nom " -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "" -#: src/interface.c:1251 +#: src/interface.c:1252 #, fuzzy msgid "Theme name " msgstr "Nou nom " -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "_Avançat" -#: src/interface.c:1419 +#: src/interface.c:1420 msgid "Select input device" msgstr "" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "" -#: src/interface.c:1499 +#: src/interface.c:1496 msgid "Load CD Track" msgstr "" -#: src/interface.c:1501 +#: src/interface.c:1498 msgid "Select DVD Title/Chapter" msgstr "" -#: src/interface.c:1503 +#: src/interface.c:1500 msgid "Select VCD Title" msgstr "" -#: src/interface.c:1505 +#: src/interface.c:1502 msgid "Change Maximum Visible Tracks" msgstr "" -#: src/interface.c:1507 +#: src/interface.c:1504 msgid "Device details" msgstr "" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "Capítol " -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "" -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "" -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "" -#: src/interface.c:1770 +#: src/interface.c:1763 #, fuzzy msgid "Fade Audio In" msgstr "Esvaeix" -#: src/interface.c:1772 +#: src/interface.c:1765 #, fuzzy msgid "Fade Audio Out" msgstr "Esvaeix" -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "" -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "primer" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "" -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "últim" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "segons." -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "selecció" -#: src/interface.c:1856 +#: src/interface.c:1849 msgid " (Optional)" msgstr "" -#: src/interface.c:1859 +#: src/interface.c:1852 #, fuzzy, c-format msgid "File Comments%s" msgstr "Comentaris : " -#: src/interface.c:1873 +#: src/interface.c:1866 #, fuzzy, c-format msgid "File Name: %s" msgstr "Títol/Nom : " -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "Títol/Nom : " -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "Autor/Artista : " -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "Comentaris : " -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "" -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "" -#: src/interface.c:2049 +#: src/interface.c:2042 #, c-format msgid "%sChoose a Device" msgstr "" -#: src/interface.c:2052 +#: src/interface.c:2045 #, fuzzy, c-format msgid "%sChoose a Directory" msgstr "LiVES: - Tria un directori de treball" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2332 +#: src/interface.c:2325 msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" "What do you wish to do ?" msgstr "" -#: src/interface.c:2339 +#: src/interface.c:2332 msgid "Cancel/Discard/Save" msgstr "" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "No feu cas dels canvis" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "_Guardar disseny" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" "Would you like to try and recover it ?\n" msgstr "" -#: src/interface.c:2446 +#: src/interface.c:2439 msgid "Disk Recovery Options" msgstr "" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "" -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "" -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1696,340 +1696,340 @@ "-----------------------\n" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "ctrl-left" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 #, fuzzy msgid "skip forwards\n" msgstr "_Salta" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "ctrl-down" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "ctrl-enter" msgstr "_Altra" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "reset frame rate\n" msgstr "Marcs" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "" -#: src/interface.c:2633 +#: src/interface.c:2626 msgid "reverse direction\n" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 msgid "ctrl-1" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "toggle real-time effect 1\n" msgstr "Carregant connexió d'efectes reals" -#: src/interface.c:2656 +#: src/interface.c:2649 msgid "ctrl-2" msgstr "" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "toggle real-time effect 2\n" msgstr "Carregant connexió d'efectes reals" -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "ctrl-0" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "real-time effects off\n" msgstr "" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "" -#: src/interface.c:2669 +#: src/interface.c:2662 msgid "grab keyboard for last activated effect\n" msgstr "" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2679 +#: src/interface.c:2672 msgid "tab" msgstr "" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "" -#: src/interface.c:2697 +#: src/interface.c:2690 msgid "Other playback keys\n" msgstr "" -#: src/interface.c:2701 +#: src/interface.c:2694 #, fuzzy msgid "play all\n" msgstr "Reprodueix-ho tot" -#: src/interface.c:2704 +#: src/interface.c:2697 #, fuzzy msgid "play selection\n" msgstr "selecció" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "" -#: src/interface.c:2710 +#: src/interface.c:2703 #, fuzzy msgid "fullscreen\n" msgstr "Pantalla _completa" -#: src/interface.c:2713 +#: src/interface.c:2706 #, fuzzy msgid "separate window\n" msgstr "Tanca la _finestra" -#: src/interface.c:2716 +#: src/interface.c:2709 #, fuzzy msgid "double size\n" msgstr "Mida del fitxer" -#: src/interface.c:2719 +#: src/interface.c:2712 msgid "ping pong loops\n" msgstr "" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "move current track up\n" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "move current track down\n" msgstr "" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "" -#: src/interface.c:2759 +#: src/interface.c:2752 #, fuzzy msgid "select next clip\n" msgstr "_Selecció" -#: src/interface.c:2762 +#: src/interface.c:2755 msgid "select/deselect current track\n" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "zoom in\n" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "zoom out\n" msgstr "" -#: src/interface.c:2771 +#: src/interface.c:2764 msgid "make a mark on the timeline (during playback)\n" msgstr "" -#: src/interface.c:2774 +#: src/interface.c:2767 msgid "rewind to play start.\n" msgstr "" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "" -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "" -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "" -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -2037,16 +2037,16 @@ "the latest youtube-dl installed.\n" msgstr "" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, c-format msgid "Layouts were removed for set %s.\n" msgstr "" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "Aquest fitxer" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " @@ -2054,7 +2054,7 @@ ",\n" " - incloent-hi el disseny actual - " -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2064,7 +2064,7 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2074,14 +2074,14 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" "Really close it ?" msgstr "" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" @@ -2089,7 +2089,7 @@ "\n" "Arxiu de projecte no vàlid.\n" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2102,54 +2102,54 @@ "Once you have done this, you will be able to import the new project.\n" msgstr "" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "" -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "" -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 #, fuzzy msgid "Theme" msgstr "Nou nom " -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, c-format msgid "Exporting theme as %s..." msgstr "" -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, c-format msgid "Importing theme \"%s\" from %s..." msgstr "" -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, c-format msgid "Backup as %s File" msgstr "" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, c-format msgid "Restore %s File" msgstr "" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2157,101 +2157,101 @@ "Are you sure ?\n" msgstr "" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "" -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "" -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "" -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "" -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "" -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "" -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "Retalla" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 msgid "Pulling frames from clipboard" msgstr "" -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "" -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "" -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " "LiVES.\n" msgstr "" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2260,31 +2260,31 @@ "the 'Trim Audio' function from the Audio menu." msgstr "" -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." msgstr "" -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2292,7 +2292,7 @@ "Clipboard audio has been erased.\n" msgstr "" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2301,81 +2301,81 @@ "using unchanged audio ?\n" msgstr "" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "" -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "S'està inserint" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "" -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "" -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "S'està cancel·lant" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" "Are you sure ?" msgstr "" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "" -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "S'està suprimint" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "Suprimeix" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" @@ -2385,7 +2385,7 @@ "\n" "La selecció està bloquejat.\n" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2393,11 +2393,11 @@ "play.)\n" msgstr "" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2406,7 +2406,7 @@ "%s\n" msgstr "" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2415,7 +2415,7 @@ "The plugin may be broken or not installed correctly." msgstr "" -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2424,22 +2424,22 @@ "Please press 'Cancel' if that is not what you want.\n" msgstr "" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2447,24 +2447,24 @@ "Click OK to proceed.\n" msgstr "" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "" -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "" -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "" -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2472,68 +2472,68 @@ "Internal: %s (%d bpp) / %s\n" msgstr "" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." msgstr "" -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" "(%d virtual)" msgstr "" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" "(%d decoded)" msgstr "" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" " %.2f sec." msgstr "" -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" msgstr "" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" "%s %s" msgstr "" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2550,15 +2550,15 @@ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA.\n" msgstr "" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "" -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" "Launchpad Contributions:\n" @@ -2567,7 +2567,7 @@ " nitrofurano https://launchpad.net/~nitrofurano-3t\n" " salsaman https://launchpad.net/~salsaman" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, c-format msgid "" "LiVES Version %s\n" @@ -2581,14 +2581,14 @@ "Homepage: %s" msgstr "" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 msgid "" "\n" "\n" "You need to install mplayer or mplayer2 to be able to preview this file.\n" msgstr "" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 msgid "" "\n" "\n" @@ -2596,88 +2596,88 @@ "this file.\n" msgstr "" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" "%s\n" msgstr "" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 msgid "Encoder Debug Output" msgstr "" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "" -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 msgid "Load Subtitles" msgstr "" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 #, fuzzy msgid "Select Audio File" msgstr "" @@ -2685,7 +2685,7 @@ "\n" "La selecció està bloquejat.\n" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -2693,82 +2693,82 @@ "." msgstr "" -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "" -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "" -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "" -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 msgid "Layout Errors" msgstr "" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "Reprén" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "" -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "" -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "Mantén" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, c-format msgid "" "\n" @@ -2777,30 +2777,30 @@ "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "Cancel·la" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 #, fuzzy msgid "Selected Frame" msgstr "_Inici" -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 #, fuzzy msgid "_Save Frame as..." msgstr "_Inici" -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -2809,7 +2809,7 @@ "\n" msgstr "" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -2817,13 +2817,13 @@ "\n" msgstr "" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" msgstr "" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -2832,17 +2832,17 @@ "\n" msgstr "" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" msgstr "" -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -2852,19 +2852,19 @@ "(Default of %.3f frames per second will be used.)\n" msgstr "" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "" -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "" -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -2873,174 +2873,174 @@ "rate.\n" msgstr "" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "" -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "" -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 msgid "Append Audio File" msgstr "" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "" -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "" -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "" -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "" -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "" -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" "Are you sure ?" msgstr "" -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "" -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "" -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "" @@ -3056,900 +3056,924 @@ msgid "Custom _Utilities" msgstr "" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "_Fitxer" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "" -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "" -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "" -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "" -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "" -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "" -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "" -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "" + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "" -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "" -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "" -#: src/gui.c:674 +#: src/gui.c:692 #, c-format msgid "_Backup Clip as .%s..." msgstr "" -#: src/gui.c:683 +#: src/gui.c:701 #, c-format msgid "_Restore Clip from .%s..." msgstr "" -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "_Edita" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "" -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "Enganxa com a _nou" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "" -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "_Suprimix la selecció" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "S_elecciona..." -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "" -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "_Inverteix la selecció" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "_Reprodueix" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "_Atura" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "Pantalla _completa" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "_Silenci" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "" -#: src/gui.c:1045 +#: src/gui.c:1064 msgid "Letterbox Mode" msgstr "" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "" -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "_Eines" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "" -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "" -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "" -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "_Utilitats" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "_Genera" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "" -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "" -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "_Preferències..." -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "_Àudio" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "" -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "" -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "" -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "" -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "" -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "" -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "" -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "" -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "" -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "" -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "" -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "" -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "" -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "" -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "" -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "" -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "" -#: src/gui.c:1250 +#: src/gui.c:1273 +msgid "_Adjust Audio Sync..." +msgstr "" + +#: src/gui.c:1277 msgid "_Info" msgstr "_Informació" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "" -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "Ava_nçat" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "" -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "" -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "" -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "" -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "" -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "" -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "" -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "" -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "" -#: src/gui.c:1371 +#: src/gui.c:1398 msgid "Receive _LiVES Stream from..." msgstr "" -#: src/gui.c:1375 +#: src/gui.c:1402 msgid "_Send LiVES Stream to..." msgstr "" -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." +#: src/gui.c:1408 +msgid "Open _yuv4mpeg stream..." msgstr "" -#: src/gui.c:1399 +#: src/gui.c:1425 #, c-format msgid "_Import Project (.%s)..." msgstr "" -#: src/gui.c:1403 +#: src/gui.c:1430 #, c-format msgid "E_xport Project (.%s)..." msgstr "" -#: src/gui.c:1409 +#: src/gui.c:1438 #, c-format msgid "_Import Custom Theme (.%s)..." msgstr "" -#: src/gui.c:1414 +#: src/gui.c:1443 #, c-format msgid "E_xport Theme (.%s)..." msgstr "" -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "_VJ" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "" -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "" -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." msgstr "" -#: src/gui.c:1448 +#: src/gui.c:1478 msgid "_Reset All Playback Speeds and Positions" msgstr "" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "" -#: src/gui.c:1452 +#: src/gui.c:1482 msgid "_MIDI/Joystick Interface" msgstr "" -#: src/gui.c:1461 +#: src/gui.c:1491 msgid "_MIDI/Joystick Learner..." msgstr "" -#: src/gui.c:1465 +#: src/gui.c:1495 msgid "_Save Device Mapping..." msgstr "" -#: src/gui.c:1469 +#: src/gui.c:1499 msgid "_Load Device Mapping..." msgstr "" -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "_Joguines" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "_Cap" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "_Ajuda" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 msgid "_Donate to the Project !" msgstr "" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 msgid "_Email the Author" msgstr "" -#: src/gui.c:1519 +#: src/gui.c:1549 msgid "Report a _Bug" msgstr "" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 msgid "Suggest a _Feature" msgstr "" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 msgid "Assist with _Translating" msgstr "" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "_Quant a" -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +#, fuzzy +msgid "Audio Source:" +msgstr "Còdec d'Àudio" + +#: src/gui.c:1696 +msgid "Internal" +msgstr "" + +#: src/gui.c:1730 +msgid "External" +msgstr "" + +#: src/gui.c:1774 msgid "Volume" msgstr "Volum" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." msgstr "" #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr "" -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "" -#: src/gui.c:1956 +#: src/gui.c:2082 +msgid "Select all frames in this clip" +msgstr "" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr "" -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "_Lliure" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "_Inici" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "Arrere" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "Reprodueix-ho tot" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr "" -#: src/gui.c:3550 +#: src/gui.c:3689 #, fuzzy msgid "Streaming" msgstr "Somni" -#: src/gui.c:3552 +#: src/gui.c:3691 #, fuzzy, c-format msgid "Play Window%s" msgstr "_Tanca la finestra" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "" -#: src/gui.c:4124 +#: src/gui.c:4292 #, c-format msgid "'LiVES opened the file' '%s'" msgstr "" -#: src/gui.c:4143 +#: src/gui.c:4311 #, fuzzy, c-format msgid "'LiVES closed the file' '%s'" msgstr "Tancat el fitxer %s\n" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "Efectes" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, c-format msgid "Show / apply effects to %s\n" msgstr "" -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, c-format msgid "Select clip for %s\n" msgstr "" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -3957,81 +3981,81 @@ "Switched to clip %s\n" msgstr "" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" "Switched to empty clip\n" msgstr "" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " "updated accordingly\n" msgstr "" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -4039,7 +4063,7 @@ "by another copy of LiVES.\n" msgstr "" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -4047,39 +4071,39 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2138 +#: src/utils.c:2234 #, c-format msgid "" "\n" "%s names may not be blank.\n" msgstr "" -#: src/utils.c:2146 +#: src/utils.c:2242 #, c-format msgid "" "\n" "%s names may not be longer than %d characters.\n" msgstr "" -#: src/utils.c:2154 +#: src/utils.c:2250 #, c-format msgid "" "\n" "%s names may not contain spaces or the characters%s.\n" msgstr "" -#: src/utils.c:2163 +#: src/utils.c:2259 #, c-format msgid "" "\n" "%s names may not start with a '.' or contain '..'\n" msgstr "" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4087,72 +4111,72 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "" -#: src/utils.c:3444 +#: src/utils.c:3863 msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "" -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4162,29 +4186,29 @@ "Overwrite ?\n" msgstr "" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "_Desfés %s" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "_Refés %s" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr "" -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr "" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4195,50 +4219,50 @@ "Try running Help/Troubleshoot for more information." msgstr "" -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "" -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "S'està obrint %s" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr "" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "" -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "" -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "" -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4250,11 +4274,11 @@ "Are you sure you wish to continue ?" msgstr "" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr "" -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4262,14 +4286,14 @@ "Please check the terminal window for more details.\n" msgstr "" -#: src/saveplay.c:874 +#: src/saveplay.c:858 msgid "" "\n" "\n" "You may need to install mplayer, mplayer2 or mpv to open this file.\n" msgstr "" -#: src/saveplay.c:885 +#: src/saveplay.c:869 msgid "" "\n" "\n" @@ -4277,31 +4301,31 @@ "Tools|Preferences|Decoding\n" msgstr "" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "" -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, c-format msgid "Save Frame %d" msgstr "" -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 #, fuzzy msgid "Save Frame" msgstr "_Inici" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 #, fuzzy msgid "Save Clip" msgstr "S'està girant" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4309,67 +4333,67 @@ "Do you still wish to continue ?" msgstr "" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr "" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "" -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "" -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" "Encoder error - output file was not created !\n" msgstr "" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "" -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "" -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4378,21 +4402,21 @@ "and resize all frames to the current size.\n" msgstr "" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "Desconegut" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "Sense títol%d" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4400,13 +4424,13 @@ "%s\n" msgstr "" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" msgstr "" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4414,7 +4438,7 @@ "Bad things may happen with this clip.\n" msgstr "" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4422,73 +4446,73 @@ "Default can be set in Tools | Preferences | Misc.\n" msgstr "" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, c-format msgid " - Author: %s\n" msgstr "" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, c-format msgid " - Title: %s\n" msgstr "" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr "" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "" -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "" -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "" -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "S'està restaurant" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -4497,7 +4521,7 @@ "LiVES was unable to restore it.\n" msgstr "" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, c-format msgid "" "\n" @@ -4506,92 +4530,92 @@ msgstr "" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" "Do you want to attempt to recover them ?\n" msgstr "" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "" -#: src/dialogs.c:83 +#: src/dialogs.c:86 #, fuzzy msgid "Show affeced _layouts" msgstr "_Guardar disseny" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" msgstr "" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr "" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 #, fuzzy msgid "Warning !" msgstr "Advertències" -#: src/dialogs.c:184 +#: src/dialogs.c:187 #, fuzzy msgid "Error !" msgstr "Falla" -#: src/dialogs.c:194 +#: src/dialogs.c:197 #, fuzzy msgid "Information" msgstr "LiVES: - Insereix" -#: src/dialogs.c:219 +#: src/dialogs.c:222 msgid "Question" msgstr "" -#: src/dialogs.c:233 +#: src/dialogs.c:236 #, fuzzy msgid "File Error" msgstr "Falla" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "Mostra _Detalls" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -4602,7 +4626,7 @@ "(Disk warning levels can be configured in Preferences.)" msgstr "" -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -4614,11 +4638,11 @@ "Preferences.)" msgstr "" -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "" -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -4626,46 +4650,50 @@ "Please try closing some other applications first.\n" msgstr "" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "" -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" "%s%d%% done. Time remaining: %u sec%s\n" msgstr "" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" "%d/%d frames opened. Time remaining %u sec.\n" msgstr "" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" "%d/%d frames opened.\n" msgstr "" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" "%d frames opened.\n" msgstr "" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" "Time remaining: %d sec" msgstr "" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -4673,7 +4701,7 @@ "Please close a file and then try again." msgstr "" -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -4685,47 +4713,47 @@ "Please make sure you can write to this directory." msgstr "" -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 msgid "" "\n" "LiVES currently requires either 'mplayer', 'mplayer2', or 'sox' to function. " "Please install one or other of these, and try again.\n" msgstr "" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 msgid "" "\n" "This function requires either mplayer or mplayer2 to operate.\n" "You may wish to install one or other of these and try again.\n" msgstr "" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 msgid "" "\n" "This function requires either mplayer, mplayer2 or mpv to operate.\n" "You may wish to install one or other of these and try again.\n" msgstr "" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" "Or switch to another encoder format in Tools | Preferences | Encoding\n" msgstr "" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -4733,19 +4761,19 @@ "Please set the audio codec in Tools|Preferences|Encoding\n" msgstr "" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -4753,83 +4781,83 @@ "Due to restrictions in the %s format\n" msgstr "" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" msgstr "" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr "" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr "" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr "" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr "" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" msgstr "" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -4838,14 +4866,14 @@ "\n" msgstr "" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" "\n" msgstr "" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -4854,7 +4882,7 @@ "Try recording for just a selection of the file." msgstr "" -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -4865,31 +4893,29 @@ "Please press Cancel to abort the insert, or OK to continue." msgstr "" -#: src/dialogs.c:2351 -#, c-format +#: src/dialogs.c:2354 msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." msgstr "" -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " "in your %s file" msgstr "" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -4900,25 +4926,25 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 msgid "" "Sorry, unknown audio type.\n" "\n" " (Filenames must end in" msgstr "" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" "(They will not be usable without the set).\n" msgstr "" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -4927,7 +4953,7 @@ "Click Cancel to pick a new name.\n" msgstr "" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -4935,7 +4961,7 @@ "." msgstr "" -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -4943,7 +4969,7 @@ "." msgstr "" -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -4954,7 +4980,7 @@ "Otherwise click Cancel to skip loading this file.\n" msgstr "" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -4964,7 +4990,7 @@ "The clip could not be loaded.\n" msgstr "" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -4972,7 +4998,7 @@ "Alternately, select a different audio player in Preferences.\n" msgstr "" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -4981,13 +5007,13 @@ "Automatic jack startup will be disabled now.\n" msgstr "" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" msgstr "" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -4998,13 +5024,13 @@ "%s\n" msgstr "" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" msgstr "" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -5014,7 +5040,7 @@ "It is recommended to increase it to at least %d MB" msgstr "" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -5023,7 +5049,7 @@ "Do you wish to delete them ?\n" msgstr "" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -5031,7 +5057,7 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -5039,81 +5065,81 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" msgstr "" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" msgstr "" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" "You can set this in Tools|Preferences|Playback." msgstr "" -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" "Should I try to repair the disk copy of the layout ?\n" msgstr "" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" msgstr "" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" "Audio rate must be greater than 0.\n" msgstr "" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5121,14 +5147,14 @@ "Are you sure you wish to view it ?\n" msgstr "" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" "You must install 'dvgrab' to use this function.\n" msgstr "" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5137,25 +5163,25 @@ "You may need to select one of these in Tools/Preferences/Playback.\n" msgstr "" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" msgstr "" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5164,33 +5190,33 @@ "echo %d > /proc/sys/net/core/rmem_max\n" msgstr "" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "fet.\n" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -5200,7 +5226,7 @@ "%s%s%s" msgstr "" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -5210,7 +5236,7 @@ "%s" msgstr "" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -5220,7 +5246,7 @@ "%s" msgstr "" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -5229,7 +5255,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -5239,7 +5265,7 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -5248,7 +5274,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -5258,12 +5284,12 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "" -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -5272,7 +5298,7 @@ "Please check your system for errors.\n" msgstr "" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -5281,7 +5307,7 @@ "Please check the file permissions and try again." msgstr "" -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -5290,7 +5316,7 @@ "Please check the directory permissions and try again." msgstr "" -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, c-format msgid "" "\n" @@ -5298,14 +5324,14 @@ "%s\n" msgstr "" -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -5313,13 +5339,13 @@ "Please select another encoder from the list.\n" msgstr "" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" msgstr "" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -5329,27 +5355,27 @@ "- Check if the device actually exists.\n" msgstr "" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" "Do you wish to overwrite the existing subtitles ?\n" msgstr "" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 msgid "" "\n" "LiVES currently only supports subtitles of type" msgstr "" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -5358,14 +5384,14 @@ "or OK to continue and save as type \"%s\"\n" msgstr "" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" "(If unsure, click Yes)\n" msgstr "" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -5376,19 +5402,19 @@ "." msgstr "" -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" msgstr "" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" msgstr "" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -5396,7 +5422,7 @@ "DO NOT SHUT DOWN OR CLOSE LIVES !\n" msgstr "" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, c-format msgid "" "\n" @@ -5404,14 +5430,14 @@ "The theme could not be loaded correctly.\n" msgstr "" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" "Please check the spelling of the set name and try again.\n" msgstr "" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -5420,7 +5446,7 @@ "directory. Would you like me to do this (recommended) ?" msgstr "" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -5432,7 +5458,7 @@ msgstr "" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -5441,38 +5467,38 @@ "\n" msgstr "" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" "Consult your package distributor.\n" msgstr "" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" msgstr "" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, c-format msgid "" "\n" @@ -5481,7 +5507,7 @@ "(Theme name not found).\n" msgstr "" -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -5490,7 +5516,7 @@ "already exists. Would you like to overwrite it ?\n" msgstr "" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -5631,7 +5657,7 @@ msgid "Video only Transitions" msgstr "" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "" @@ -5639,7 +5665,7 @@ msgid "Audio only Transitions" msgstr "" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "àudio" @@ -5683,7 +5709,7 @@ msgid "Audio Analysers" msgstr "" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "desconegut" @@ -5805,192 +5831,192 @@ msgid "pointer" msgstr "" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" "Error was: %s\n" msgstr "" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr "" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, c-format msgid "Successfully loaded %d compound filters\n" msgstr "" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, c-format msgid "Failed to start generator %s (%s)\n" msgstr "" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "" @@ -6049,37 +6075,37 @@ msgid "Autoscale All" msgstr "" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 msgid "Parameter and Alpha Channel Connections" msgstr "" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 msgid "Auto Connect Channels" msgstr "" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 msgid "Auto Connect Parameters" msgstr "" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "" @@ -6095,15 +6121,15 @@ msgid "_Frame" msgstr "" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "" @@ -6144,11 +6170,11 @@ msgid "New size (pixels)" msgstr "" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "A_mplada" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "A_lçada" @@ -6168,7 +6194,7 @@ msgid "Generate frames to a new clip" msgstr "" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -6176,35 +6202,35 @@ "\n" msgstr "" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "Estableix com a predeterminat" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "Paràmetre no vàlid" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" "Plugin error: %s failed with code %d" msgstr "" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr "" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -6214,17 +6240,17 @@ "Error code %d\n" msgstr "" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "" -#: src/plugins.c:497 +#: src/plugins.c:493 #, c-format msgid "" "\n" @@ -6234,32 +6260,32 @@ "\n" msgstr "" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "" -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "_FPS" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -6268,7 +6294,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -6278,31 +6304,31 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" "Error was: %s\n" msgstr "" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " "***\n" msgstr "" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -6311,7 +6337,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -6320,7 +6346,7 @@ "or switch to another plugin using Tools|Preferences|Encoding\n" msgstr "" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, c-format msgid "" "\n" @@ -6328,12 +6354,12 @@ "No decoders found in %s !\n" msgstr "" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, fuzzy, c-format msgid " using %s" msgstr "S'està obrint %s" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -6342,7 +6368,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -6352,25 +6378,25 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "" -#: src/plugins.c:2550 +#: src/plugins.c:2567 #, fuzzy msgid "Decoder Plugins" msgstr "S'està descodificant" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "" @@ -6811,7 +6837,7 @@ "Author must not be blank.\n" msgstr "" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -6883,7 +6909,7 @@ msgid "Bad description. (%s)\n" msgstr "" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -6893,27 +6919,27 @@ "\n" msgstr "" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "" -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "" -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "" -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "" -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -6922,7 +6948,7 @@ "Please check this program is in your path and executable.\n" msgstr "" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -6932,12 +6958,12 @@ "\n" msgstr "" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "" -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -6947,7 +6973,7 @@ "Error code was %d\n" msgstr "" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -6957,12 +6983,12 @@ "Please delete it first, or rename the test script.\n" msgstr "" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "" -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -6973,20 +6999,20 @@ "Return code was %d (%s)\n" msgstr "" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 msgid "Export Script" msgstr "" -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "" -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 msgid "Import Script" msgstr "" -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -6996,43 +7022,43 @@ "Please delete it first, or rename the import script.\n" msgstr "" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 msgid "Copy RFX Script" msgstr "" -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "" -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr "" -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 msgid "Rename Test RFX Script" msgstr "" -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "" -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 msgid "RFX Script Name" msgstr "" -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "" -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "" -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "" -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -7040,12 +7066,12 @@ "Script name must be unique.\n" msgstr "" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "" -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -7056,25 +7082,25 @@ "Return code was %d\n" msgstr "" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 msgid "Applying Current Real Time Effects to" msgstr "" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "" -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "" -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -7082,7 +7108,7 @@ "full screen, separate window (fs) mode\n" msgstr "" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -7090,7 +7116,7 @@ "(Free space = UNKNOWN)" msgstr "" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -7099,14 +7125,14 @@ "(Free space = %s)" msgstr "" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" "It should be in a partition with plenty of free disk space.\n" msgstr "" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7117,7 +7143,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7127,7 +7153,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1163 +#: src/preferences.c:1229 msgid "" "You have chosen to change the working directory.\n" "Please make sure you have no other copies of LiVES open.\n" @@ -7139,7 +7165,7 @@ "setting." msgstr "" -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, c-format msgid "" "\n" @@ -7148,13 +7174,13 @@ "See %s\n" msgstr "" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" msgstr "" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, c-format msgid "" "\n" @@ -7163,918 +7189,931 @@ "See %s\n" msgstr "" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "" -#: src/preferences.c:2418 +#: src/preferences.c:2489 #, fuzzy msgid "Preferences" msgstr "_Preferències..." -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "" -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr "" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr "" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." msgstr "" -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "IGU" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr "" -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "segons" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "_Mai" -#: src/preferences.c:2752 +#: src/preferences.c:2836 msgid "Maximum number of visible tracks" msgstr "" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "" -#: src/preferences.c:2799 +#: src/preferences.c:2883 msgid "Video open command (fallback)" msgstr "" -#: src/preferences.c:2806 +#: src/preferences.c:2890 msgid "Fallback image format" msgstr "" -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "_jpeg" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "_png" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "" -#: src/preferences.c:2826 +#: src/preferences.c:2910 msgid "Open/render compression" msgstr "" -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr "" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "" -#: src/preferences.c:2850 +#: src/preferences.c:2934 msgid "Automatic trimming / padding of audio when possible" msgstr "" -#: src/preferences.c:2852 +#: src/preferences.c:2936 msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "S'està descodificant" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "VÍDEO" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "_Connectors" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "" -#: src/preferences.c:3104 -msgid "Source:" -msgstr "" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 msgid "_Internal" msgstr "" -#: src/preferences.c:3112 -msgid "_External (requires jack or pulse audio player)" +#: src/preferences.c:3202 +msgid "_External [monitor]" msgstr "" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "Reproducció" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" msgstr "" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " +#: src/preferences.c:3258 +msgid "What to record when 'r' is pressed" msgstr "" -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +#, fuzzy +msgid "External Audio Source" +msgstr "Còdec d'Àudio" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "" + +#: src/preferences.c:3358 msgid "Recording" msgstr "Enregistrament" -#: src/preferences.c:3266 +#: src/preferences.c:3373 msgid "You can also change these values when encoding a clip" msgstr "" -#: src/preferences.c:3278 +#: src/preferences.c:3385 msgid "Encoder" msgstr "" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "Còdec d'Àudio" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "Codificació" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." msgstr "" -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr "" -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr "" -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr "" -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr "" -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr "" -#: src/preferences.c:3454 +#: src/preferences.c:3561 msgid " Working directory (do not remove) " msgstr "" -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "" -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "" -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "Directoris" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "" -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr "" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "" -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" msgstr "" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "" -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr " MB" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "" -#: src/preferences.c:3652 +#: src/preferences.c:3759 msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " "when LiVES is started." msgstr "" -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "" -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "" -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "" -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "" -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "" -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "" -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "" -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "" -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "" -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "" -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "" -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "" -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "" -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "" -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." msgstr "" -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "" -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "" -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "" -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "" -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "" -#: src/preferences.c:3858 +#: src/preferences.c:3965 msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "" -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "Advertències" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "" -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "" -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "" -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "Miscelànea" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "" -#: src/preferences.c:3969 +#: src/preferences.c:4076 msgid "Main Theme Details" msgstr "" -#: src/preferences.c:3980 +#: src/preferences.c:4087 #, fuzzy msgid " _Foreground Color" msgstr "_Inici" -#: src/preferences.c:3999 +#: src/preferences.c:4106 #, fuzzy msgid " _Background Color" msgstr "_Inici" -#: src/preferences.c:4018 +#: src/preferences.c:4125 #, fuzzy msgid "_Alt Foreground Color" msgstr "_Inici" -#: src/preferences.c:4036 +#: src/preferences.c:4143 #, fuzzy msgid "_Alt Background Color" msgstr "_Inici" -#: src/preferences.c:4054 +#: src/preferences.c:4161 msgid " Info _Text Color" msgstr "" -#: src/preferences.c:4073 +#: src/preferences.c:4180 msgid " Info _Base Color" msgstr "" -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "" -#: src/preferences.c:4092 +#: src/preferences.c:4199 msgid "Affects some contrast details of the timeline" msgstr "" -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "" -#: src/preferences.c:4124 +#: src/preferences.c:4231 #, fuzzy msgid "Frame blank image" msgstr "fotogrames" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "" -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4195 +#: src/preferences.c:4302 msgid "Track background (multitrack)" msgstr "" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "" -#: src/preferences.c:4250 +#: src/preferences.c:4357 msgid "Timeline selection (multitrack)" msgstr "" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "" -#: src/preferences.c:4274 +#: src/preferences.c:4381 msgid "Timecode foreground (multitrack)" msgstr "" -#: src/preferences.c:4285 +#: src/preferences.c:4392 #, fuzzy msgid "Frame surround" msgstr "segons" -#: src/preferences.c:4298 +#: src/preferences.c:4405 #, fuzzy msgid "Themes/Colors" msgstr "Temes" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "" -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "" -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" msgstr "" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" msgstr "" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "" -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "Avançat" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." msgstr "" -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "" -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -8082,18 +8121,18 @@ "Click OK to continue.\n" msgstr "" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." msgstr "" -#: src/preferences.c:5195 +#: src/preferences.c:5314 msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "" -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "" @@ -8121,174 +8160,174 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "Redimensiona" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" "New rate must be greater than 0\n" msgstr "" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "" -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "" -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "Remostreja" -#: src/resample.c:1184 +#: src/resample.c:1193 msgid "New Clip Audio" msgstr "" -#: src/resample.c:1186 +#: src/resample.c:1195 msgid "External Clip Settings" msgstr "" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "Actual" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "" -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 msgid "Channels" msgstr "" -#: src/resample.c:1232 +#: src/resample.c:1241 msgid "Sample Size " msgstr "" -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "Sense signar" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "" -#: src/resample.c:1296 +#: src/resample.c:1305 #, fuzzy msgid "New Audio Details" msgstr "Mostra _Detalls" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "Nou" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "" -#: src/resample.c:1343 +#: src/resample.c:1352 msgid "_Channels" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "_Sample Size" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "Sample Size" msgstr "" -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "" -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "" -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr "" -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr "" -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr "" -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "Il·limitat" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "" -#: src/resample.c:1592 +#: src/resample.c:1601 msgid "Change Playback Speed" msgstr "" -#: src/resample.c:1594 +#: src/resample.c:1603 #, fuzzy msgid "Resample Video" msgstr "Remostreja" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -8299,7 +8338,7 @@ "in _frames per second" msgstr "" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -8310,80 +8349,80 @@ "in frames per second" msgstr "" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" "LiVES was unable to reorder the frames." msgstr "" -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "" @@ -8584,68 +8623,68 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 msgid "Real Time Effect Mapping" msgstr "" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "Informació" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 msgid "Set Connections" msgstr "" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "Neteja" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "Tanca la _finestra" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -8686,103 +8725,107 @@ msgid "yuv4mpeg stream" msgstr "" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "" + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "" -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" "\n" msgstr "" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, c-format msgid "%s : parameters for %s" msgstr "" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." msgstr "" -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -8791,7 +8834,7 @@ "right or double clicking on it.\n" msgstr "" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -8799,14 +8842,14 @@ "Select an effect in FX stack first to view its parameters.\n" msgstr "" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" "No clips loaded.\n" msgstr "" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -8816,7 +8859,7 @@ "before inserting clips into the timeline." msgstr "" -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -8825,189 +8868,199 @@ "to apply compositors.\n" msgstr "" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" msgstr "" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" msgstr "" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr "" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 #, fuzzy msgid "Selected Clip" msgstr "_Selecció" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 msgid "_Adjust Start and End Points" msgstr "" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 msgid "_Edit/Encode in Clip Editor" msgstr "" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 #, fuzzy msgid "_Show Clip Information" msgstr "LiVES: - Insereix" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 msgid "_Close this Clip" msgstr "" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 #, fuzzy msgid "Audio Mixer (ctrl-m)" msgstr "Mescladors d'àudio" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "" -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "" -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "" -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "" -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "" -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "" -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "" -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "" -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "" -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "Tapa els forats" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "Suprimeix el bloc" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "Suprimeix %s" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "" -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "" -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " "audio rate %d, audio sample size %d, %s.\n" msgstr "" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -9017,7 +9070,7 @@ "then load in the new set from the File menu.\n" msgstr "" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -9025,205 +9078,205 @@ "It cannot be loaded.\n" msgstr "" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "" -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "" -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "" -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "" -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 #, fuzzy msgid "_Close the Selected Clip" msgstr "_Selecció" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 #, fuzzy msgid "_Save Layout as..." msgstr "_Guardar disseny" -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 msgid "_Load Layout..." msgstr "" -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 msgid "_Wipe/Delete Layout..." msgstr "" -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "" -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 msgid "Auto Load _Subtitles with Clips" msgstr "" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 msgid "_Adjust Selected Clip Start/End Points" msgstr "" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 #, fuzzy msgid "_Insert Selected Clip Audio" msgstr "_Inverteix la selecció" -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 #, fuzzy msgid "_Delete Selected Block" msgstr "_Suprimix la selecció" -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 msgid "_Jump to Previous Block Boundary" msgstr "" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 msgid "_Jump to Next Block Boundary" msgstr "" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 msgid "Clear _Marks from Timeline" msgstr "" -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 msgid "Ignore Selection Limits when Inserting" msgstr "" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 msgid "Pla_y Selected Time Only" msgstr "" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 msgid "_Move Effects with Blocks" msgstr "" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 msgid "Select _Autotransition Effect..." msgstr "" -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 msgid "Crossfade Audio with Autotransition" msgstr "" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 msgid "View/_Edit Selected Effect" msgstr "" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 #, fuzzy msgid "_Delete Selected Effect" msgstr "_Suprimix la selecció" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 msgid "Apply Effect to _Block..." msgstr "" -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 msgid "Apply Effect to _Region..." msgstr "" -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 msgid "Make _Backing Audio Current Track" msgstr "" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 msgid "_Split Current Track at Cursor" msgstr "" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 msgid "_Split Selected Video Tracks" msgstr "" -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 msgid "Insert Gap in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 msgid "Insert Gap in Current Track/Selected Time" msgstr "" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 msgid "Close All _Gaps in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "_Selecció" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 msgid "Select _All Video Tracks" msgstr "" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 msgid "Select _No Video Tracks" msgstr "" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 #, fuzzy msgid "Select All _Time" msgstr "" @@ -9231,11 +9284,11 @@ "\n" "La selecció està bloquejat.\n" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 msgid "Select from _Zero Time" msgstr "" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 #, fuzzy msgid "Select to _End Time" msgstr "" @@ -9243,394 +9296,381 @@ "\n" "La selecció està bloquejat.\n" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "_Copia..." -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 msgid "_Timecode to Region Start" msgstr "" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 msgid "_Timecode to Region End" msgstr "" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 msgid "_Region Start to Timecode" msgstr "" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 msgid "_Region End to Timecode" msgstr "" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 msgid "Select/Deselect Block at Current Track/Time" msgstr "" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 msgid "_Change Width, Height and Audio Values..." msgstr "" -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "_Renderitza" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 msgid "_Render All to New Clip" msgstr "" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 #, fuzzy msgid "Render _Video" msgstr "Remostreja" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 #, fuzzy msgid "Render _Audio" msgstr "_Àudio" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 msgid "_Normalise Rendered Audio" msgstr "" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 msgid "_Pre-render Audio" msgstr "" -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "_Visualitza" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 msgid "Block _In/Out Points" msgstr "" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 msgid "_Effects at Current" msgstr "" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 #, fuzzy msgid "Audio Parameters" msgstr "Marcs" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 msgid "Show Backing _Audio Track" msgstr "" -#: src/multitrack.c:7418 -#, fuzzy -msgid "Compact View" -msgstr "Visualització compacta" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 msgid "Maximum Tracks to Display..." msgstr "" -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 msgid "Scroll to Follow Playback" msgstr "" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 msgid "_Center on Cursor" msgstr "" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 msgid "_Zoom In" msgstr "" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 msgid "_Zoom Out" msgstr "" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 msgid "Multitrack _Details" msgstr "" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 msgid "_Show FRAME Events" msgstr "" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 msgid "_Show Multitrack Keys" msgstr "" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 #, fuzzy msgid "Insert With _Audio" msgstr "Insereix _amb el so" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 #, fuzzy msgid "Select _Overlap" msgstr "_Selecció" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" msgstr "" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 msgid "Mouse Mode: _Move" msgstr "" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 msgid "Mouse Mode: _Select" msgstr "" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 msgid "Insert Mode: _Normal" msgstr "" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "_Aplica" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "" -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "" -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "Desplaçament" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" "Switched to Clip Edit mode\n" msgstr "" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr "" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr "" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr " %s" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 msgid "Selected Effect" msgstr "" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 msgid "_View/Edit this Effect" msgstr "" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 msgid "_View this Effect" msgstr "" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 #, fuzzy msgid "_Delete this Effect" msgstr "_Suprimix la selecció" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr "" -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "" -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" "Switched to Multitrack mode\n" msgstr "" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" "Nodes can be deleted." msgstr "" -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "%s a %s" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -9638,32 +9678,32 @@ "current time.\n" msgstr "" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." msgstr "" -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 #, fuzzy msgid "Selected Block/Frame" msgstr "Suprimeix el bloc" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 #, fuzzy msgid "_Select this Block" msgstr "" @@ -9671,256 +9711,256 @@ "\n" "La selecció està bloquejat.\n" -#: src/multitrack.c:13045 -msgid "_Split Block Here" +#: src/multitrack.c:12936 +msgid "_Split Block At Cursor" msgstr "" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 msgid "List _Effects Here" msgstr "" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 #, fuzzy msgid "_Delete this Block" msgstr "Suprimeix el bloc" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 #, fuzzy msgid "_Insert Here" msgstr "Insereix" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 msgid "_Insert Audio Here" msgstr "" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" msgstr "" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "" -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "_Pausa" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " "to %.4f\n" msgstr "" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" "selected.\n" msgstr "" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" msgstr "" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." msgstr "" -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." msgstr "" -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." msgstr "" -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" msgstr "" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" msgstr "" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" msgstr "" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "" -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "" -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" msgstr "" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 #, fuzzy msgid "Saving layout" msgstr "_Guardar disseny" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "fotogrames" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" msgstr "" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -9928,75 +9968,75 @@ "Therefore it could not be loaded properly.\n" msgstr "" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" "Unable to load layout file %s\n" msgstr "" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "" -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "" -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 msgid "" "The current layout has changes which have not been saved.\n" "Are you sure you wish to wipe it ?\n" msgstr "" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 #, fuzzy msgid "Multitrack Audio Mixer" msgstr "Mescladors d'àudio" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" msgstr "" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "" @@ -10004,19 +10044,19 @@ msgid "JACK server started\n" msgstr "" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -10056,7 +10096,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -10097,7 +10137,7 @@ msgstr "nota" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "valor" @@ -10174,207 +10214,207 @@ "Click OK to delete all entries\n" msgstr "" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 msgid "OMC Learner" msgstr "" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "_Suprimeix-los tots" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "" -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "Atura l'enregistrament" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "" -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "" -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "" #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "fps" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "clau" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "pnum" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "fps_ratio" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "" -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -10383,7 +10423,7 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -10392,12 +10432,12 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "" -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -10407,12 +10447,12 @@ "Error code %d\n" msgstr "" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr "" @@ -11256,6 +11296,14 @@ #~ msgid "$error" #~ msgstr "Falla" +#, fuzzy +#~ msgid "Audio source:" +#~ msgstr "Còdec d'Àudio" + +#, fuzzy +#~ msgid "Compact View" +#~ msgstr "Visualització compacta" + #~ msgid "mplayer...detected..." #~ msgstr "mplayer...detectat..."
View file
LiVES-2.8.7.tar.bz2/po/cs.po -> LiVES-2.8.8.tar.bz2/po/cs.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: LiVEScz\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: <martin@svobodicz.com, ales@mur.at>\n" @@ -98,85 +98,85 @@ msgstr "Zachování nastavení.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "Libovolný" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "Žádný" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "doporučeno" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "zakázáno!" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "**Bieżący układ**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "Vestavěno" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "Vlastní" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "Test" -#: src/main.c:460 +#: src/main.c:467 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - Sloučit" -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "Měním velikost" -#: src/main.c:708 +#: src/main.c:728 #, fuzzy msgid "_Resize All Frames..." msgstr "Změnit velikost všech _snímků" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "" -#: src/main.c:1094 +#: src/main.c:1104 #, fuzzy msgid "Background" msgstr "_Prázdné pozadí" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "Načítám pluginy pro efekty v reálném času..." -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "Spouštím zvukový server JACK..." -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -188,16 +188,16 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "" -#: src/main.c:1813 +#: src/main.c:1815 #, fuzzy, c-format msgid "%s...detected... " msgstr "mplayer... nalezen..." -#: src/main.c:1814 +#: src/main.c:1816 #, fuzzy, c-format msgid "%s...NOT DETECTED... " msgstr "mplayer... NENALEZEN..." @@ -237,11 +237,11 @@ msgid "Number of CPUs detected: %d " msgstr "" -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "malý endian" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "velký endian" @@ -297,7 +297,7 @@ "Vítejte v LiVES verze %s.\n" "\n" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" @@ -306,90 +306,90 @@ "\n" "Startovací syntaxe je: %s [opts] [filename [start_time] [frames]]\n" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "Kde: název souboru je název media souboru nebo záložního souboru.\n" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "počáteční _čas : čas do spuštění souboru ve vteřinách\n" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "snímků : maximální počet snímků, které lze otevřít\n" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "opts může být:\n" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "-help : zobrazit tuto nápovědu a ukončit\n" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "-set <setname> : automaticky otevřít sestavu klipu\n" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "-noset : při spuštění nenahrávat sestavu\n" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "-norecover : nenahrávat havarijní zálohu\n" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "-recover : nahrát havarijní zálohu\n" -#: src/main.c:2549 +#: src/main.c:2552 msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "-nogui : nezobrazovat GUI\n" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" msgstr "" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "-oscstart <port> : spustit OSC naslouchač na UDP portu <port>\n" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "-nooscstart : nespouštět OSC naslouchač\n" -#: src/main.c:2561 +#: src/main.c:2564 #, fuzzy msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " @@ -399,44 +399,44 @@ "mplayer" #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr ", pulse" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr ", sox, nebo jack\n" -#: src/main.c:2569 +#: src/main.c:2572 msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " "transport client,2 = jack transport master, 4 = start jack transport server, " "8 = pause audio when video paused,16 = start jack audio server] \n" msgstr "" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr " lub sox\n" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "-devicemap <nazwa mapy> : automatycznie Pokaż urządzenie ładunkowe\n" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" msgstr "" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "-debug : próby debugowania awarii (wymaga 'gdb' zainstalowane)\n" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "Startuji grafické rozhraní..." -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -447,7 +447,7 @@ "(Maybe you need to change the value of <prefix_dir> in your %s file)\n" msgstr "" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -455,7 +455,7 @@ "Please make sure you have write access to %s and try again.\n" msgstr "" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -469,7 +469,7 @@ "Prosím přečtěte si ještě jednou README soubor, který byl dodán s instalačním " "balíkem než spustíte LiVES.\n" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -479,7 +479,7 @@ "Please check the file permissions for this file and try again.\n" msgstr "" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -490,7 +490,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -498,7 +498,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2693 +#: src/main.c:2696 #, fuzzy, c-format msgid "" "\n" @@ -508,7 +508,7 @@ "%s" msgstr "LiVES nemohl zachytit toto okno. Sorry.\n" -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -525,7 +525,7 @@ "instalačním balíkem než spustíte LiVES.\n" "Díky.\n" -#: src/main.c:2707 +#: src/main.c:2710 #, fuzzy msgid "" "\n" @@ -536,7 +536,7 @@ "LiVES pro provoz momentálně vyžaduje 'mplayer', nebo 'sox'. Nainstalujte " "jeden z nich a zkuste to znovu.\n" -#: src/main.c:2712 +#: src/main.c:2715 #, fuzzy msgid "" "\n" @@ -547,7 +547,7 @@ "LiVES pro provoz momentálně vyžaduje 'mplayer', nebo 'sox'. Nainstalujte " "jeden z nich a zkuste to znovu.\n" -#: src/main.c:2725 +#: src/main.c:2728 #, fuzzy msgid "" "\n" @@ -558,7 +558,7 @@ "LiVES nebyl schopen najít 'mplayer'. Instalací 'mplayer' získáte plně " "funkční LiVES.\n" -#: src/main.c:2731 +#: src/main.c:2734 #, fuzzy msgid "" "\n" @@ -569,7 +569,7 @@ "LiVES nebyl schopen najít 'mplayer'. Instalací 'mplayer' získáte plně " "funkční LiVES.\n" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" @@ -579,7 +579,7 @@ "LiVES nebyl schopen najít 'convert'. Chcete-li využívat renderovacích " "efektů, měli byste nainstalovat convert a image-magick.\n" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " @@ -589,7 +589,7 @@ "LiVES nebyl schopen najít 'composite'. Pakliže chcete využívat funkci " "slučování, měli byste nainstalovat composite a image-magick.\n" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " @@ -599,7 +599,7 @@ "LiVES nemohlo nalézt 'sox'. Některé zvukové funkce nejspíše nebudou " "fungovat. Měli byste nainstalovat 'sox'.\n" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -610,58 +610,58 @@ "You may need to change the value of <lib_dir> in %s\n" msgstr "" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "" -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "Automaticky načítám sadu %s..." #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "Neplatný zvukový přehrávač %s\n" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : %d snímků, %d bitů na pixel, %.3f snímků/s" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : ??? snímků ???, bitů na pixel, %.3f snímků/s" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "LiVES-%s: <žádný soubor>" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "Přehrát" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" @@ -669,34 +669,34 @@ "LiVES nebyl schopen zachytit tento obrázek\n" "\n" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "Zavřený soubor %s\n" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "_Zpět" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "_Znovu" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "Video" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "Levý zvuk" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "Pravý zvuk" -#: src/main.c:6983 +#: src/main.c:7007 #, fuzzy msgid "" "\n" @@ -857,7 +857,7 @@ msgid "Use _mplayer2 audio player" msgstr "Použijte _mplayer audio přehrávač" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "" @@ -1086,10 +1086,10 @@ "Je-li zapnuto, ze snímků bude odstraněno prokládání tak, jak jsou " "importovány." -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "Náhled" @@ -1111,12 +1111,12 @@ msgid "Click here to _Preview the file" msgstr "Kliknutím zobrazíte _náhled vybraného videa" -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 #, fuzzy msgid "Processing..." msgstr "LiVES: - Zpracovávám..." -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1130,8 +1130,8 @@ "\n" "Nezapomeňte poté vypnout (ctrl-0) efekty!" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" @@ -1139,179 +1139,179 @@ "\n" "Čekejte prosím" -#: src/interface.c:206 +#: src/interface.c:210 msgid "Show Details" msgstr "" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "_Dost" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "_Náhled" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "_Zrušit" -#: src/interface.c:324 +#: src/interface.c:327 #, fuzzy msgid "Multitrack Details" msgstr "_Detaily o multitracku" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "Formátovat" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "Velikost snímku" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "Velikost souboru" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "Velikost v Bytech" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "FPS" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "Snímků" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "Události" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "Celkovy čas" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "Zvuk" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "Pomer(rate)/velikost" -#: src/interface.c:590 +#: src/interface.c:593 #, fuzzy msgid "Encoding Options" msgstr "LiVES: - Nastavení kódování" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." msgstr "" -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "Uložit _má nastavení" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "Použít _doporučené nastavení" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "_Zavřít okno" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "_Zapisz do pliku" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "Vložit" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "_Kolikrát vložit" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "_Vložit do délky zvuku" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "Vložit _před výběr" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "Vložit obsah schránky před vybrané snímky" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "Vložit _za výběr" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "Vložit obsah schránky za vybrané snímky" -#: src/interface.c:844 +#: src/interface.c:847 #, fuzzy msgid "Insert _with silence" msgstr "Vložit _se zvukem" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "Vložit _se zvukem" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "Vložit _bez zvuku" -#: src/interface.c:933 +#: src/interface.c:936 #, fuzzy msgid "Open Selection" msgstr "_Kopírovat výběr" -#: src/interface.c:950 +#: src/interface.c:953 msgid "Selection start time (sec)" msgstr "" -#: src/interface.c:956 +#: src/interface.c:959 msgid "Number of frames to open" msgstr "" -#: src/interface.c:1025 +#: src/interface.c:1028 #, fuzzy msgid "Open Location" msgstr "LiVES: - Otevřít umístění" -#: src/interface.c:1027 +#: src/interface.c:1030 msgid "Open Youtube Clip" msgstr "" -#: src/interface.c:1046 +#: src/interface.c:1049 #, fuzzy msgid "" "\n" @@ -1328,7 +1328,7 @@ "Dále se ujistěte, zda máte nastavenou šířku pásma v Nastavení > Streamování\n" "\n" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1337,72 +1337,72 @@ "\n" msgstr "" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "URL : " -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "" -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "Neposílat informace o šířce pásma" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "Máte-li problém s příjmem, zkuste toto nastavení" -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "" -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "" -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr "" -#: src/interface.c:1185 +#: src/interface.c:1188 #, fuzzy msgid "Rename Clip" msgstr "Otočit klip" -#: src/interface.c:1187 +#: src/interface.c:1190 #, fuzzy msgid "Enter Set Name to Save as" msgstr "LiVES: - Zadejte jméno sestavy" -#: src/interface.c:1189 +#: src/interface.c:1192 #, fuzzy msgid "Enter a Set Name to Reload" msgstr "LiVES: - Zadejte jméno sestavy" -#: src/interface.c:1191 +#: src/interface.c:1194 #, fuzzy msgid "Choose a Working Directory" msgstr "Pracovní adresář LiVES." -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 #, fuzzy msgid "Rename Current Track" msgstr "_Vybrat stávající stopu" -#: src/interface.c:1195 +#: src/interface.c:1198 #, fuzzy msgid "Enter a Name for Your Theme" msgstr "LiVES: - Zadejte jméno sestavy" -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1414,7 +1414,7 @@ "Prosím napište jméno sestavy.\n" "LiVES Vám připomene uložení sestavy při ukončení.\n" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" @@ -1423,234 +1423,234 @@ "projekt.\n" "Jméno bude použito jako jméno projektu.\n" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" "initial install so that you can get the most from this application.\n" msgstr "" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" "This should be a directory with plenty of disk space available.\n" msgstr "" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "Nové jméno " -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "Zadat jméno " -#: src/interface.c:1251 +#: src/interface.c:1252 #, fuzzy msgid "Theme name " msgstr "Nové jméno " -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "_Pokročilé" -#: src/interface.c:1419 +#: src/interface.c:1420 #, fuzzy msgid "Select input device" msgstr "Vybrat do _konce" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "" -#: src/interface.c:1499 +#: src/interface.c:1496 #, fuzzy msgid "Load CD Track" msgstr "Zavést _CD stopu" -#: src/interface.c:1501 +#: src/interface.c:1498 #, fuzzy msgid "Select DVD Title/Chapter" msgstr "LiVES:- Zvolit DVD titul/kapitolu" -#: src/interface.c:1503 +#: src/interface.c:1500 #, fuzzy msgid "Select VCD Title" msgstr "LiVES:- Zvolit VCD titul" -#: src/interface.c:1505 +#: src/interface.c:1502 #, fuzzy msgid "Change Maximum Visible Tracks" msgstr "Maximální počet stop k zobrazení" -#: src/interface.c:1507 +#: src/interface.c:1504 #, fuzzy msgid "Device details" msgstr "_Detaily o multitracku" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "Zavést stopu (z %s)" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "DVD titul" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "VCD titul" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "Maximální počet stop k zobrazení" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "Kapitola " -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "" -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "Audio ID " -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "" -#: src/interface.c:1770 +#: src/interface.c:1763 #, fuzzy msgid "Fade Audio In" msgstr "_Zesílit zvuk..." -#: src/interface.c:1772 +#: src/interface.c:1765 #, fuzzy msgid "Fade Audio Out" msgstr "_Ztišit zvuk..." -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "Zesílit přes " -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "první" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "Ztišit přes " -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "poslední" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "sekund." -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "výběr" -#: src/interface.c:1856 +#: src/interface.c:1849 #, fuzzy msgid " (Optional)" msgstr "LiVES: - Komentáře k souborům (volitelné)" -#: src/interface.c:1859 +#: src/interface.c:1852 #, fuzzy, c-format msgid "File Comments%s" msgstr "LiVES: - Komentáře k souborům (volitelné)" -#: src/interface.c:1873 +#: src/interface.c:1866 #, fuzzy, c-format msgid "File Name: %s" msgstr "Titul/název : " -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "Titul/název : " -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "Autor/umělec : " -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "Komentáře : " -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "" -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "" -#: src/interface.c:2049 +#: src/interface.c:2042 #, c-format msgid "%sChoose a Device" msgstr "" -#: src/interface.c:2052 +#: src/interface.c:2045 #, c-format msgid "%sChoose a Directory" msgstr "" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" @@ -1660,7 +1660,7 @@ "Stávající rozložení bylo od posledního uložení změněno.\n" "Co chcete učinit?\n" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" @@ -1670,7 +1670,7 @@ "Stávající rozložení bylo od posledního uložení změněno.\n" "Co chcete učinit?\n" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" @@ -1680,7 +1680,7 @@ "Stávající sestava klipů může být uložena.\n" "Co chcete učinit?\n" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" @@ -1688,7 +1688,7 @@ "Současná sestava klipů nebyla uložena.\n" "Co chcete učinit?\n" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" @@ -1696,7 +1696,7 @@ "Současné rozložení nebylo uloženo.\n" "Co chcete učinit?\n" -#: src/interface.c:2332 +#: src/interface.c:2325 #, fuzzy msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" @@ -1705,86 +1705,86 @@ "Obecny układ nie został zmieniony od ostatniego zapisania.\n" "Co chcesz zrobić ?\n" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" "What do you wish to do ?" msgstr "" -#: src/interface.c:2339 +#: src/interface.c:2332 #, fuzzy msgid "Cancel/Discard/Save" msgstr "LiVES: - Zrušit/zahodit/uložit" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "_Zadat jméno klipu" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "_Automatické otevření při dalším spuštění" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "_Vymazat rozložení" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "_Ignorovat změny" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "_Smazat klipy" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "_Smazat rozložení" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "_Uložit rozložení" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "_Uložit sestavu klipu" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" "Would you like to try and recover it ?\n" msgstr "" -#: src/interface.c:2446 +#: src/interface.c:2439 msgid "Disk Recovery Options" msgstr "" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "" -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "" -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "Zobrazit klávesy" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1792,354 +1792,354 @@ "-----------------------\n" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 #, fuzzy msgid "ctrl-left" msgstr "přeskočit dozadu (kontrol+levá šipka)" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 #, fuzzy msgid "skip forwards\n" msgstr "skip_forwards" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 #, fuzzy msgid "ctrl-down" msgstr "Ctrl-%d" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "ctrl-enter" msgstr "_Jiný střed" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "reset frame rate\n" msgstr "_První snímek" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "" -#: src/interface.c:2633 +#: src/interface.c:2626 msgid "reverse direction\n" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "ctrl-1" msgstr "Ctrl-%d" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "toggle real-time effect 1\n" msgstr "Načítám pluginy pro efekty v reálném času..." -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "ctrl-2" msgstr "Ctrl-%d" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "toggle real-time effect 2\n" msgstr "Načítám pluginy pro efekty v reálném času..." -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 #, fuzzy msgid "ctrl-0" msgstr "Ctrl-%d" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "real-time effects off\n" msgstr "" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "" -#: src/interface.c:2669 +#: src/interface.c:2662 msgid "grab keyboard for last activated effect\n" msgstr "" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2679 +#: src/interface.c:2672 #, fuzzy msgid "tab" msgstr "tap" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "" -#: src/interface.c:2697 +#: src/interface.c:2690 #, fuzzy msgid "Other playback keys\n" msgstr "_Otočit přehrávání " -#: src/interface.c:2701 +#: src/interface.c:2694 #, fuzzy msgid "play all\n" msgstr "Přehrát vše" -#: src/interface.c:2704 +#: src/interface.c:2697 #, fuzzy msgid "play selection\n" msgstr "Přehrát výběr" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "" -#: src/interface.c:2710 +#: src/interface.c:2703 #, fuzzy msgid "fullscreen\n" msgstr "_Plná obrazovka" -#: src/interface.c:2713 +#: src/interface.c:2706 #, fuzzy msgid "separate window\n" msgstr "Přehraj v odděleném okně (s)" -#: src/interface.c:2716 +#: src/interface.c:2709 #, fuzzy msgid "double size\n" msgstr "_Dvojitá velikost" -#: src/interface.c:2719 +#: src/interface.c:2712 #, fuzzy msgid "ping pong loops\n" msgstr "Pin_g Pong Smyčky" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "Klávesy pro výběr stopy" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 #, fuzzy msgid "move current track up\n" msgstr "_Vybrat stávající stopu" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 #, fuzzy msgid "move current track down\n" msgstr "_Vybrat stávající stopu" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "" -#: src/interface.c:2759 +#: src/interface.c:2752 #, fuzzy msgid "select next clip\n" msgstr "_Vložit vybraný klip" -#: src/interface.c:2762 +#: src/interface.c:2755 #, fuzzy msgid "select/deselect current track\n" msgstr "_Vybrat stávající stopu" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 #, fuzzy msgid "zoom in\n" msgstr "_Přiblížit" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 #, fuzzy msgid "zoom out\n" msgstr "_Oddálit" -#: src/interface.c:2771 +#: src/interface.c:2764 msgid "make a mark on the timeline (during playback)\n" msgstr "" -#: src/interface.c:2774 +#: src/interface.c:2767 #, fuzzy msgid "rewind to play start.\n" msgstr "Zpět na začátek (w)" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "Ukládám jako sestavu %s..." -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "" -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "" -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -2147,22 +2147,22 @@ "the latest youtube-dl installed.\n" msgstr "" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, c-format msgid "Layouts were removed for set %s.\n" msgstr "" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "Tento soubor" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " msgstr "" -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2172,7 +2172,7 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2182,14 +2182,14 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" "Really close it ?" msgstr "" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" @@ -2197,7 +2197,7 @@ "\n" "Neplatný soubor projektu.\n" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2219,54 +2219,54 @@ "stornujte.\n" "Po této změně budete moci importovat nový projekt.\n" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "Importuji projekt %s jako %s..." -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "Importuji projekt" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "Exportuji projekt %s..." -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "Exportuji projekt" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 #, fuzzy msgid "Theme" msgstr "Nové jméno " -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, fuzzy, c-format msgid "Exporting theme as %s..." msgstr "Exportování zvuku jako %s..." -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, fuzzy, c-format msgid "Importing theme \"%s\" from %s..." msgstr "Exportování zvuku jako %s..." -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, fuzzy, c-format msgid "Backup as %s File" msgstr "Zálohovat jako .lv1 rejstřík" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, fuzzy, c-format msgid "Restore %s File" msgstr "Obnovit .lv1 soubor" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2278,102 +2278,102 @@ "Sestava bude smazána z disku.\n" "Jste si jisti?\n" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "" -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "Mažu sestavu..." -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "Mazání sestavy" -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "Sestava %s byla trvale smazána z disku.\n" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "Vložit ticho" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "Vracím zpět" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "Obnovuji zvuk..." -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "Délka videa je momentálně %d snímků při %.3f snímků za sekundu\n" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "Schránka byla převzorkována na %d snímků\n" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "Opakuji" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, fuzzy, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "Kopírování snímků %d do %d%s do schránky ..." -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, fuzzy, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "Kopírování snímků %d do %d%s do schránky ..." -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "Kopírování do schránky" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "Vyjmout" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 #, fuzzy msgid "Pulling frames from clipboard" msgstr "Vkládání %d%s snímků ze schránky..." -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "" -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "Vkládání" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "" -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " "LiVES.\n" msgstr "" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2387,7 +2387,7 @@ "Zkuste označit všechny snímky a potom použít \n" "'Oříznout zvuk' ze Zvukového menu." -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." @@ -2395,7 +2395,7 @@ "LiVES nemohl vložit protože poměr zvuku nesedí.\n" "Prosím instalujte 'sox' a zkuste znovu." -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" @@ -2405,7 +2405,7 @@ "Vložením dojde k posunu snímků v některých vícestopých rozvrženích.\n" "Opravdu pokračovat ?\n" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" @@ -2415,11 +2415,11 @@ "Vložením dojde k posunu zvuku v některých vícestopých rozvrženích.\n" "Opravdu pokračovat ?\n" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "Převzorkovat zvuk ve schráce" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2431,7 +2431,7 @@ "LiVES nemohl převzorkovat zvuk ve schránce.\n" "Zvuk ze schránky byl vymazán.\n" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2445,32 +2445,32 @@ "chcete pokračovat s vkládáním\n" "s nezměněným zvukem ?\n" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "Vkládání %d%s snímků ze schránky..." -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "Vkládám" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "Vložit %d krát ze schránky%s..." -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "Vložit %d snímků ze schránky%s..." -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "Ruší se" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" @@ -2480,7 +2480,7 @@ "Vymazání všech snímků zavře tento soubor.\n" "Opravdu to chcete ?" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" @@ -2490,8 +2490,8 @@ "Smazání způsobí chybějící snímky v některých vícestopých rozloženích.\n" "Opravdu pokračovat ?\n" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" @@ -2501,7 +2501,7 @@ "Smazání způsobí chybějící zvuk v některých vícestopých rozloženích.\n" "Opravdu pokračovat ?\n" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" @@ -2511,7 +2511,7 @@ "Smazání způsobí posun snímků v některých vícestopých rozloženích.\n" "Opravdu pokračovat ?\n" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" @@ -2521,20 +2521,20 @@ "Smazání způsobí posun zvuku v některých vícestopých rozloženích.\n" "Opravdu pokračovat ?\n" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "Mazání snímků %d do %d%s..." -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "Mažu" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "Smazat" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" @@ -2544,7 +2544,7 @@ "\n" "Výběr je uzamčený.\n" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2552,11 +2552,11 @@ "play.)\n" msgstr "" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "Nahrávání přerušeno.\n" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2569,7 +2569,7 @@ "Zpráva tohoto pluginu '%s':\n" "%s\n" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2582,7 +2582,7 @@ "Nelze najít 'init' metodu v pluginu %s.\n" "Plugin je možná poškozený nebo není správně instalován." -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2594,22 +2594,22 @@ "\n" "Klikněte ''Zrušit' pokud nesouhlasíte.\n" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "Ukládádání %s" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "Otvírání klipů ze sady %s" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2620,24 +2620,24 @@ "Pokračujte POUZE pokud nemáte spuštěnou další kopii LiVES.\n" "Pokračujete kliknutím OK.\n" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "Čistím diskový prostor..." -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "" -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "" -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2645,12 +2645,12 @@ "Internal: %s (%d bpp) / %s\n" msgstr "" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." @@ -2658,7 +2658,7 @@ "\n" " Otvírání..." -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" @@ -2667,7 +2667,7 @@ "\n" "(%d virtual)" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" @@ -2676,14 +2676,14 @@ "\n" "(%d decoded)" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" " %.2f sec." msgstr "" -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" @@ -2691,23 +2691,23 @@ "\n" " Neznámo" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" @@ -2716,7 +2716,7 @@ " %d Hz %d bit\n" "%s %s" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2733,15 +2733,15 @@ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA.\n" msgstr "" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "" -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" "Launchpad Contributions:\n" @@ -2751,7 +2751,7 @@ " milzou https://launchpad.net/~vonfsro\n" " salsaman https://launchpad.net/~salsaman" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, c-format msgid "" "LiVES Version %s\n" @@ -2765,7 +2765,7 @@ "Homepage: %s" msgstr "" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 #, fuzzy msgid "" "\n" @@ -2776,7 +2776,7 @@ "\n" "Musíte nainstalovat mplayer pro náhled tohoto souboru.\n" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 #, fuzzy msgid "" "\n" @@ -2788,93 +2788,93 @@ "\n" "Musíte nainstalovat mplayer pro náhled tohoto souboru.\n" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" "%s\n" msgstr "" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 msgid "Encoder Debug Output" msgstr "" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "Přehrát celou obrazovku (f)" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "Vypnout přehrávání na celou obrazovku (f)" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "Dvojitá velikost (d)" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "Jednoduchá velikost (d)" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "Schovej přehrávací okno (s)" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "Zobraz hrací okno (s)" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "Přehraj v odděleném okně (s)" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "Vypnout opakované hraní (o)" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "Zapnout opakované hraní (o)" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "Hlasitost zvuku (%.2f)" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "Pustit zvuk (z)" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "Ztišit zvuk (z)" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "Obracení přechodné paměti..." -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "Obracení přechodné paměti" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 msgid "Load Subtitles" msgstr "" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 #, fuzzy msgid "Select Audio File" msgstr "Vymazat zvuk" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -2887,83 +2887,83 @@ "Opravdu chcete pokračovat ?\n" "." -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "Otvíráni zvuku %s, typu %s..." -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "Otevřít zvuk" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "Vykonávání zvuku" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "Nový zvuk" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "Otevirání CD stopy %d z %s..." -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "CD stopa %d" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "Otvírání CD stopy..." -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "Chyba při otvírání CD stopy\n" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 #, fuzzy msgid "Layout Errors" msgstr "chyby rozložení" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "Vymazat _chyby" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "_Smazat zasažené rozvržení" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "Pokračovat" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "pozastaveno..." -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "pokračovat..." -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "Zachovat" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, fuzzy, c-format msgid "" "\n" @@ -2976,30 +2976,30 @@ "(kliknout Podržet pro zachování toho co máme a stop)\n" "(kliknout Pokračovat pro pokračování)" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "Zrušit" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 #, fuzzy msgid "Selected Frame" msgstr "Vybrat všechny snímky" -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 #, fuzzy msgid "_Save Frame as..." msgstr "_Uložit rozložení jako..." -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -3008,7 +3008,7 @@ "\n" msgstr "" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -3021,7 +3021,7 @@ "\"xwininfo\"\n" "\n" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" @@ -3029,7 +3029,7 @@ "\n" "Doba nahrávání musí být větší než 0.\n" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -3043,17 +3043,17 @@ "Vyberte 'Zrušit' pro zrušení\n" "\n" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "Externí. okno bylo spuštěno.\n" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" msgstr "" -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -3068,19 +3068,19 @@ "Stop nebo 'q' pro ukončení.\n" "(Bude použito výchozí nastavení %.3f snímků za sekundu.)\n" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "LiVES nemohl zachytit toto okno. Sorry.\n" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "Vyexportovat vybraný zvuk jako..." -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "Vyexportovat zvuk jako..." -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -3094,87 +3094,87 @@ "Klikněte na 'OK' pro export s novou rychlostí nebo 'Zrušit' a exportovat " "originálním poměrem(rate).\n" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "Exportování zvuku %d do %d jako %s..." -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "Exportování zvuku jako %s..." -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "Exportování zvuku" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 #, fuzzy msgid "Append Audio File" msgstr "Připojit zvuk" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "Připojování zvukového soubor %s..." -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "Připojování zvuku" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "Připojit zvuk" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "" -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "Oříznutí zvuku z %.2f na %.2f sekundy..." -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "Oříznout/Doplnit zvuk" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "Oříznout/Doplnit zvuk" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "Zesilování zvuku" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "Zesilování zvuku" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "Ztišování zvuku" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "Ztlumit zvuk" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "%s na %.1f vteřin" -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "" -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "Ztišování..." -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" @@ -3184,88 +3184,88 @@ "Vymazání audia způsobí zavření tohoto souboru.\n" "Pokračovat ?" -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "Vymazáváni zvuku kompletně" -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "Vymazáváni zvuku od %.2f do %.2f sekund..." -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "Mazání zvuku" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "Vymazat zvuk" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "Nahrát nový zvuk" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "Vkládání ticha od %.2f do %.2f sekund..." -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "Vkládání ticha" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "Sloučit schránku [ %d snímků ] s výběrem [ %d snímků ]" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" msgstr "Sloučit schránku [ %d snímků (přeskupeno)] s výběrem [ %d snímků ]" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "Vyrovnat _počátky" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "Vyrovnat _konce" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "Co dělat s přebývajícími snímky ve schránce -" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "_Vložit snímky" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "_Zahodit snímky" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "Počet opakování schránky" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "_Opakovat schránku do naplnění výběru" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "_Přechod:" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "Sloučit schránku s výběrem..." -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "Sloučení hotovo.\n" @@ -3281,545 +3281,554 @@ msgid "Custom _Utilities" msgstr "Vlastní _pomůcky" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "_Soubor" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "_Otevřít soubor/adresář" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "" -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "_Otevřít umístění/stream..." -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "" -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "" -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "Importovat z _Firewire zařízení (dv)" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "Importovat z _Firewire zařízení (hdvú" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "" -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "_Poslední soubory..." -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "_Znovuotevřít sadu..." -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "Zavřít/_Uložit vše" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "" + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "" -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "Kódovat _výběr jako..." -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "_Zavřít tento klip" -#: src/gui.c:674 +#: src/gui.c:692 #, fuzzy, c-format msgid "_Backup Clip as .%s..." msgstr "_Zálohovat klip jako lv1..." -#: src/gui.c:683 +#: src/gui.c:701 #, fuzzy, c-format msgid "_Restore Clip from .%s..." msgstr "_Obnovit klip z .lv1..." -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "Kódovat/Otevřít/Zálohovat _se zvukem" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "_Vyčistit disk" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "_Editovat" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "_VÍCESTOPÝ režim" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "_Kopírovat výběr" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "Vyjmout výběr" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "_Vložit ze schránky..." -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "Vložit jako _nový" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "_Sloučit schránku s výběrem..." -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "_Smazat výběr" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "Oddělit _video od zvuku" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "_Vybrat..." -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "Vybrat všechny snímky" -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "_Pouze počáteční snímek" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "_Pouze poslední snímek" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "Vybrat od prvního snímku" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "Vybrat do _posledního snímku" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "Vybrat poslední vložení/_Sloučení" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "Vybrat poslední _efekt" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "_Obrátit výběr" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "_Zamknout šířku výběru" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "_Přehrát" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "_Přehrát vše" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "_Přehrát výběr" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "_Přehrát schránku" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "_Stop" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "_Převinout" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "_Plná obrazovka" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "_Dvojitá velikost" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "_Přehrát v odděleném okně" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "_Prázdné pozadí" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "(Automaticky)_opakovat video (vyplnit podle zvuku)" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "O_pakovat nepřetržitě" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "Pin_g Pong Smyčky" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "_Ztlumit zvuk" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "Oddělené okno sticky mode" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "Ukázat počítadlo snímků" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "" -#: src/gui.c:1045 +#: src/gui.c:1064 msgid "Letterbox Mode" msgstr "" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "E_fekty" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "Efekty jsou použity na současný výběr" -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "_Nástroje" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "Nástroje jsou použity na dokončení klipů" -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "_Otočit schránku" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "_Změnit přehrávání / Uložit rychlost" -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "Převzorkovat _video na nový poměr(sample rate)" -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "_Pomůcky" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "Vlastní _nástroje" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "_Generovat" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "" -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "Zachytit _externí okno " -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "_Nastavení..." -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "_Zvuk" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "Zavést _nový zvuk pro klip" -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "Zavést _CD stopu" -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "Vysunout CD" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "Nahrát e_xterní zvuk..." -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "k novému _klipu..." -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "k _výběru" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "_Zesílit zvuk..." -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "_Ztišit zvuk..." -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "_Vyexportovat zvuk" -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "_Vyexportovat označený zvuk" -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "_Vyexportovat všechen zvuk" -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "_Připojit zvuk" -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "_Oříznout/pad zvuk..." -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "_oříznout/pad zvuk k označení..." -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "_oříznout/pad zvuk od začátku do _Hraj Start..." -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "_vymazat zvuk" -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "_vymazat označený zvuk" -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "_vymazat veškerý zvuk" -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "Vsunout _ticho do výběru" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "_Převzorkovat zvuk..." -#: src/gui.c:1250 +#: src/gui.c:1273 +#, fuzzy +msgid "_Adjust Audio Sync..." +msgstr "_Připojit zvuk" + +#: src/gui.c:1277 msgid "_Info" msgstr "_Info" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "Zobrazit _Informace o klipu" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "Zobrazit/ _Upravit komentáře k souboru" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "Zobrazit _informace o schránce" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "Zobrazit _zprávy" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "Zobrazit chyby _rozložení" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "_Klipy" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "_Přejmenovat klip v menu..." -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "Pro _pokročilé" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "_RFX Efekty/Nástroje/Pomůcky" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "_Nový test RFX Skript" -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "_Kopírovat RFX Skript k testování..." -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "_Upravit RFX Skript" -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "_Přejmenovat RFX Skript" -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "_Smazat test RFX Skript" -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "_Importovat vlastní RFX skript" -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "_Exportovat vlastní RFX skript" -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "_Smazat vlastní RFX skript" -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "_Rekonstruovat všechny RFX pluginy" -#: src/gui.c:1371 +#: src/gui.c:1398 #, fuzzy msgid "Receive _LiVES Stream from..." msgstr "_Poslat LiVES proud do ..." -#: src/gui.c:1375 +#: src/gui.c:1402 #, fuzzy msgid "_Send LiVES Stream to..." msgstr "_Poslat LiVES proud do ..." -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." +#: src/gui.c:1408 +#, fuzzy +msgid "Open _yuv4mpeg stream..." msgstr "Otevřít _yuv4mpeg stream na %sstream.yuv" -#: src/gui.c:1399 +#: src/gui.c:1425 #, fuzzy, c-format msgid "_Import Project (.%s)..." msgstr "_Importovat projekt (.lv2)..." -#: src/gui.c:1403 +#: src/gui.c:1430 #, fuzzy, c-format msgid "E_xport Project (.%s)..." msgstr "E_xportovat projekt (.lv2)" -#: src/gui.c:1409 +#: src/gui.c:1438 #, fuzzy, c-format msgid "_Import Custom Theme (.%s)..." msgstr "_Importovat projekt (.lv2)..." -#: src/gui.c:1414 +#: src/gui.c:1443 #, fuzzy, c-format msgid "E_xport Theme (.%s)..." msgstr "E_xportovat projekt (.lv2)" -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "_VJ" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "Mapování real time _efektu" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "Přiřaď real time efekty k ctrl-numerickým klávesám." -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "Nastavit _výchozí hodnoty real time effektu" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "Nastavit výchozí hodnoty pro real time efekty." -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "Uložit _výchozí hodnoty real time effektu" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." @@ -3827,367 +3836,387 @@ "Uložit výchozí hodnoty real time efektů, budou použity při každém spuštění " "LiVES." -#: src/gui.c:1448 +#: src/gui.c:1478 #, fuzzy msgid "_Reset All Playback Speeds and Positions" msgstr "_Resetování všech rychlosti přehrávání a pozice" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "" -#: src/gui.c:1452 +#: src/gui.c:1482 #, fuzzy msgid "_MIDI/Joystick Interface" msgstr "Rozhraní _MIDI/Joystick" -#: src/gui.c:1461 +#: src/gui.c:1491 #, fuzzy msgid "_MIDI/Joystick Learner..." msgstr "Rozhraní _MIDI/Joystick" -#: src/gui.c:1465 +#: src/gui.c:1495 #, fuzzy msgid "_Save Device Mapping..." msgstr "_Uložit mapu zařízení..." -#: src/gui.c:1469 +#: src/gui.c:1499 #, fuzzy msgid "_Load Device Mapping..." msgstr "_Načíst mapu zařízení..." -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "Zobrazit VJ klávesy" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "Hračky" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "_Nic" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "_Bláznivé snímky" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "_LiVES TV (širokopásmová)" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "_Pomoc" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "_Manuál (otevře se v prohlížeči)" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 #, fuzzy msgid "_Donate to the Project !" msgstr "_Věnovat prostředky na projekt !" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 #, fuzzy msgid "_Email the Author" msgstr "_E-mail autora" -#: src/gui.c:1519 +#: src/gui.c:1549 #, fuzzy msgid "Report a _Bug" msgstr "_Nahlásit chybu" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 #, fuzzy msgid "Suggest a _Feature" msgstr "Navrhněte _funkci" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 msgid "Assist with _Translating" msgstr "" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "_O LiVES" -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "Zpět na začátek (w)" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "Přehrát vše (p)" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "Zastavit přehrávání (q)" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "Přehrát výběr (y)" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +#, fuzzy +msgid "Audio Source:" +msgstr "Zvukový kodek" + +#: src/gui.c:1696 +#, fuzzy +msgid "Internal" +msgstr "- vnitřní -" + +#: src/gui.c:1730 +#, fuzzy +msgid "External" +msgstr "- vnitřní -" + +#: src/gui.c:1774 msgid "Volume" msgstr "Hlasitost" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "Hlasitost zvuku (1.00)" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "Vyplň pozadí (b)" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "Hrát pomaleji (ctrl-šipka dolů)" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "Hrát rychleji (ctrl+šipka nahoru)" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "přeskočit dozadu (kontrol+levá šipka)" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "Přeskočit dopředu (ctrl+pravá šipka)" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "Zobrazt informace o klipu (i)" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "Schovat tuto lištu" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." msgstr "" #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr " Rychlost přehrávání videa (snímků za sekundu) " -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "Změnit rychlost videa" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "První snímek" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "Poslední snímek" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "První vybraný snímek v tomto klipu" -#: src/gui.c:1956 +#: src/gui.c:2082 +#, fuzzy +msgid "Select all frames in this clip" +msgstr "Poslední vybraný snímek v tomto klipu" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "Poslední vybraný snímek v tomto klipu" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "Začíná.....\n" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr " Stisknutím 'q' ukončíte nahrávání. NEPŘEKRÝVEJTE HRACÍ OKNO ! " -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "Číslo snímku k náhledu" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "Vo_lné" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "Volný výběr čísla snímku" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "_Start" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "Kon_ec" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "_Kurzor" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "Převinout" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "Přehrát vše" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "Přehrát výběr" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "Opakování zapnuto/vypnuto" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "Spustit _nahrávání" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "Zastavit _nahrávání" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr "" -#: src/gui.c:3550 +#: src/gui.c:3689 #, fuzzy msgid "Streaming" msgstr "Aplikují zasnění" -#: src/gui.c:3552 +#: src/gui.c:3691 #, fuzzy, c-format msgid "Play Window%s" msgstr "Schovat přehrávací okno" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "Schovat přehrávací okno" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "Zobrazit přehrávací okno" -#: src/gui.c:4124 +#: src/gui.c:4292 #, fuzzy, c-format msgid "'LiVES opened the file' '%s'" msgstr "LiVES není schopen otevřít tento soubor" -#: src/gui.c:4143 +#: src/gui.c:4311 #, fuzzy, c-format msgid "'LiVES closed the file' '%s'" msgstr "Nechat LiVES nastavit _příponu souboru" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "Efekty" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, c-format msgid "Show / apply effects to %s\n" msgstr "" -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, fuzzy, c-format msgid "Select clip for %s\n" msgstr "_Smazat klipy" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "Mazání schránky" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -4198,7 +4227,7 @@ "==============================\n" "Přepnuto na klip %s\n" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" @@ -4208,11 +4237,11 @@ "==============================\n" "Přehození na prázdný klip\n" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " @@ -4221,7 +4250,7 @@ "Jméno setu bylo změněno z %s na %s. Související rozložení budou " "aktualizovány\n" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" @@ -4230,7 +4259,7 @@ "Klip %s schází v tomto setu.\n" "Je vyžadován tímto rozložením:\n" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" @@ -4239,7 +4268,7 @@ "Klip %s byl uzavřen.\n" "Je vyžadován tímto rozložením:\n" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" @@ -4248,7 +4277,7 @@ "Snímky v klipu %s byly posunuty.\n" "Tato rozvržení budou ovlivněny:\n" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" @@ -4257,7 +4286,7 @@ "Snímky z klipu %s byly smazány.\n" "Tato rozvržení budou ovlivněna:\n" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" @@ -4266,7 +4295,7 @@ "Zvuk byl smazán z klipu %s.\n" "Tato rozvržení budou ovlivněna:\n" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" @@ -4275,7 +4304,7 @@ "Zvuk v klipu %s byl posunut.\n" "Tato rozvržení budou ovlivněna:\n" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" @@ -4284,7 +4313,7 @@ "Zvuk v klipu %s byl upraven.\n" "Tato rozvržení budou ovlivněna:\n" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" @@ -4293,7 +4322,7 @@ "Snímky v klipu %s byly upraveny.\n" "Tato rozvržení budou ovlivněna:\n" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -4301,7 +4330,7 @@ "by another copy of LiVES.\n" msgstr "" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -4312,7 +4341,7 @@ "Sestava %s je souběžně používána jinou kopií LiVES.\n" "Vyberte jiné jméno.\n" -#: src/utils.c:2138 +#: src/utils.c:2234 #, fuzzy, c-format msgid "" "\n" @@ -4321,7 +4350,7 @@ "\n" "Jméno souboru nesmí být prázdné\n" -#: src/utils.c:2146 +#: src/utils.c:2242 #, fuzzy, c-format msgid "" "\n" @@ -4330,7 +4359,7 @@ "\n" "Jméno nesmí obsahovat mezery nebo znaky%s.\n" -#: src/utils.c:2154 +#: src/utils.c:2250 #, fuzzy, c-format msgid "" "\n" @@ -4339,18 +4368,18 @@ "\n" "Jméno nesmí obsahovat mezery nebo znaky%s.\n" -#: src/utils.c:2163 +#: src/utils.c:2259 #, c-format msgid "" "\n" "%s names may not start with a '.' or contain '..'\n" msgstr "" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4361,73 +4390,73 @@ "Sestava %s již existuje.\n" "Prosím vyberte jiné jméno.\n" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "Odstraňuji rozložení %s\n" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "Video [otevírání...]" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "Video [%.2f sek]" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "(Nepopsané)" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "(Žádné video)" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "(Žádný zvuk)" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "Mono [otevírání...]" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "Levý kanál zvuku [otevírání...]" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "Mono [%.2f sec]" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "Levý kanál zvuku [%.2f sek]" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "Pravý kanál zvuku [otevírání...]" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "Pravý kanál zvuku [%.2f sek]" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "LiVES nemůže při načítání klipů přepnout na mplayer." -#: src/utils.c:3444 +#: src/utils.c:3863 #, fuzzy msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "LiVES nemůže při načítání klipů přepnout na mplayer." -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "Vyčištění klipu" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4442,29 +4471,29 @@ "\n" "přemazat ?\n" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "_Vrátit %s" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "_Opakovat %s" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "---------------Výběr--------------" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr " sek ] ----------výběr---------- [ " -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr " snímků ] ----------" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4475,50 +4504,50 @@ "Try running Help/Troubleshoot for more information." msgstr "" -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "Kontroluji hlavičku souboru" -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "Otvírání%s" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "Otvírání%s začátek %.2f sek. snímků %d" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr " bez zvuku" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "Otevírám zvuk pro %s" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "" -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "" -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "" -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4530,11 +4559,11 @@ "Are you sure you wish to continue ?" msgstr "" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr " - mějte přeci trpělivost." -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4546,7 +4575,7 @@ "LiVES nebyl schopen extrahovat buď video, nebo zvuk.\n" "Prosím, pro více informací zkontrolujte okno terminálu.\n" -#: src/saveplay.c:874 +#: src/saveplay.c:858 #, fuzzy msgid "" "\n" @@ -4557,7 +4586,7 @@ "\n" "K otevření tohoto souboru musíte nainstalovat mplayer.\n" -#: src/saveplay.c:885 +#: src/saveplay.c:869 #, fuzzy msgid "" "\n" @@ -4570,31 +4599,31 @@ "Zkontrolujte nastavení příkazu pro otevření videa v\n" "Nástrojích|Předvolbách|Dekodování\n" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "" -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, fuzzy, c-format msgid "Save Frame %d" msgstr "Zadat jméno " -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 #, fuzzy msgid "Save Frame" msgstr "Poslední snímek" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 #, fuzzy msgid "Save Clip" msgstr "Otočit klip" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4606,34 +4635,34 @@ "\n" "Tak co, pokračovat ?" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "Spojuji výběr" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr " (bez zvuku)\n" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "Ukládání snímků %d do %d%s jako \"%s\" : enkoder = %s : formát = %s..." -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "Ukládání snímků 1 do %d%s jako \"%s\" : enkoder = %s : formát = %s..." -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "Ukládám [může to chvíli trvat]" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" @@ -4643,33 +4672,33 @@ "\n" "Chyba enkoderu - výstupní soubor nebyl vytvořen !\n" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "" -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "nahrávání přerušeno náhledem.\n" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "nahrávání přerušeno přehráváním náhledu.\n" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "Nahrávání produkce..." -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "Průměrná hodnota FPS byla %.4f\n" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4683,21 +4712,21 @@ "Klikněte na Nástroje--->Změnit velikost všech snímků \n" "a změňte všechny velikost všech snímků na současnou hodnotu.\n" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "Neznámé" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "Bez jména%d" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "%d snímků je dost !\n" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4705,13 +4734,13 @@ "%s\n" msgstr "" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" msgstr "" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4719,7 +4748,7 @@ "Bad things may happen with this clip.\n" msgstr "" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4731,14 +4760,14 @@ "(snímků za sekundu). \n" "Výchozí hodnoty lze nastavit v Nástroje | Předvolby | Různé\n" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "" "Rychlost přehrávání byla upravena na %.3f snímků za sekundu, aby odpovídal " "zvuku.\n" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" @@ -4747,7 +4776,7 @@ "Snímky=%d typ=%s velikost=%dx%d *bpp=Šedá škála* snímků za sekundu =%.3f\n" "Zvuk:" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" @@ -4756,54 +4785,54 @@ "Snímků=%d typ=%s velikost=%dx%d bpp=%d snímků za sekundu =%.3f\n" "Zvuk:" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "%s nic\n" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, fuzzy, c-format msgid " - Author: %s\n" msgstr "Autor: %s" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, fuzzy, c-format msgid " - Title: %s\n" msgstr " - Komentář: %s\n" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr " - Komentář: %s\n" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "Uložení snímků %d jako %s..." -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "zZálohování %s jako %s" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "Zálohuji" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "data byly zazálohovány" -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "Obnovování %s..." -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "Obnovování" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -4816,7 +4845,7 @@ "Soubor %s je poškozen.\n" "LiVES ho nemohl obnovit.\n" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, c-format msgid "" "\n" @@ -4825,22 +4854,22 @@ msgstr "" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" @@ -4850,20 +4879,20 @@ "Byly nalezeny soubory z předchozího spuštění LiVES.\n" "Pokusit se o jejich obnovení?\n" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "Obnovuji soubory" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "" -#: src/dialogs.c:83 +#: src/dialogs.c:86 #, fuzzy msgid "Show affeced _layouts" msgstr "Zobrazit postižených _rozložení" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" @@ -4871,51 +4900,51 @@ "_Nezobrazovat již toto varování\n" "(změnu nastavení provedete v Nastavení > Varování)" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr "" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 #, fuzzy msgid "Warning !" msgstr "Varování" -#: src/dialogs.c:184 +#: src/dialogs.c:187 #, fuzzy msgid "Error !" msgstr "$error" -#: src/dialogs.c:194 +#: src/dialogs.c:197 #, fuzzy msgid "Information" msgstr "LiVES: Zpráva pro %s" -#: src/dialogs.c:219 +#: src/dialogs.c:222 msgid "Question" msgstr "" -#: src/dialogs.c:233 +#: src/dialogs.c:236 #, fuzzy msgid "File Error" msgstr "Vymazat _chyby" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "Zobrazit _Detaily" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -4926,7 +4955,7 @@ "(Disk warning levels can be configured in Preferences.)" msgstr "" -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -4938,11 +4967,11 @@ "Preferences.)" msgstr "" -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "Audio přehrávače nemohou být přepnuty během přehrávání." -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -4954,18 +4983,18 @@ "LiVES nemohl vykonat tuto operaci kvůli nedostatek paměti.\n" "Co takhle zkusit zavřít ostatní prográmky ...\n" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "" -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" "%s%d%% done. Time remaining: %u sec%s\n" msgstr "" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" @@ -4974,14 +5003,14 @@ "\n" "Otevřeno %d z %d snímků. Zbývající čas je přibližně %us.\n" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" "%d/%d frames opened.\n" msgstr "" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" @@ -4990,7 +5019,11 @@ "\n" "%d snímků otevřeno.\n" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" @@ -4999,7 +5032,7 @@ "\n" "Zbývající čas: %d sec" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -5010,7 +5043,7 @@ "Nezlobte se, ale LiVES může otevřít pouze %d souborů najednou.\n" "Zavřete soubor a zkuste to znova." -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, fuzzy, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -5029,7 +5062,7 @@ "\n" "Ujistěte se, že do tohoto adresáře můžete zapisovat." -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 #, fuzzy msgid "" "\n" @@ -5040,7 +5073,7 @@ "LiVES pro provoz momentálně vyžaduje 'mplayer', nebo 'sox'. Nainstalujte " "jeden z nich a zkuste to znovu.\n" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 #, fuzzy msgid "" "\n" @@ -5051,7 +5084,7 @@ "LiVES pro provoz momentálně vyžaduje 'mplayer', nebo 'sox'. Nainstalujte " "jeden z nich a zkuste to znovu.\n" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 #, fuzzy msgid "" "\n" @@ -5062,19 +5095,19 @@ "LiVES pro provoz momentálně vyžaduje 'mplayer', nebo 'sox'. Nainstalujte " "jeden z nich a zkuste to znovu.\n" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" @@ -5084,7 +5117,7 @@ "Prosím nainstalujte 'sox'\n" "Nebo vyberte jiný formát kódování v Nástroje | Nastavení | Encoding\n" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -5096,7 +5129,7 @@ "Tento formát nelze použít s vybraným zvukovým kodekem.\n" "Nastavte zvukový kodek v Nástroje|Nastavení|Encoding\n" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" @@ -5104,13 +5137,13 @@ "Toto rozvržení obsahuje vygenerované snímky.\n" "Nelze ho uložit. Nejprve ho vyrendrujte klip.\n" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -5121,7 +5154,7 @@ "\n" "Z důvodu omezení ve %s formátu\n" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" @@ -5129,43 +5162,43 @@ "LiVES doporučuje následující nastavení:\n" "\n" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr ", označeno" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr ", neoznačeno" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr ", malý endian" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr ", velký endian" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "Nastavení videa na %.3f snímků za sekundu\n" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "Nastavení videa na %d:%d snímků za sekundu\n" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "Nastav velikost videa na %d x %d pixelů\n" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" @@ -5173,35 +5206,35 @@ "\n" "Přejete si:\n" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "změnit velikost videa %d x %d pixelů\n" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "LiVES musí:\n" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "převzorkování videa na %.3f snímků za sekundu\n" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "převzorkování videa na %d:%d snímků za sekundu\n" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -5215,7 +5248,7 @@ "Vyberte `OK` pro pokračování, `Zrušit` pro storno.\n" "\n" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" @@ -5225,7 +5258,7 @@ "Změny použité na výběr nebudou trvalé.\n" "\n" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -5238,7 +5271,7 @@ "LiVES nemohl nahrát produkci. Nedostatek paměti \n" "Zkuste nahrát jen vybranou část souboru" -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -5255,31 +5288,29 @@ "Vložení bude upraveno, aby se vešlo do klipu\n" "Vyberte 'Zrušit' a ukončíte vkládání nebo 'OK' a pokračovat." -#: src/dialogs.c:2351 -#, c-format +#: src/dialogs.c:2354 msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." msgstr "" -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "Historie zpráv" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " "in your %s file" msgstr "" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -5290,7 +5321,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 #, fuzzy msgid "" "Sorry, unknown audio type.\n" @@ -5301,18 +5332,18 @@ "\n" " (Soubory musí mít příponu .mp3, .ogg, .wav, .mod, .xm nebo .it)" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "nezdařilo se(neznámý typ)\n" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" "(They will not be usable without the set).\n" msgstr "" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -5325,7 +5356,7 @@ "Kliknutím na 'OK' přidáte aktuální klipy a rozložení k existujícímu.\n" "Klikněte na 'Zrušit' pro výběr nového jména.\n" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -5337,7 +5368,7 @@ "Opravdu pokračovat ?\n" "." -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -5349,7 +5380,7 @@ "Opravdu pokračovat ?\n" "." -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -5360,7 +5391,7 @@ "Otherwise click Cancel to skip loading this file.\n" msgstr "" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -5370,7 +5401,7 @@ "The clip could not be loaded.\n" msgstr "" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -5378,7 +5409,7 @@ "Alternately, select a different audio player in Preferences.\n" msgstr "" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -5387,13 +5418,13 @@ "Automatic jack startup will be disabled now.\n" msgstr "" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" msgstr "" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -5404,13 +5435,13 @@ "%s\n" msgstr "" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" msgstr "" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -5420,7 +5451,7 @@ "It is recommended to increase it to at least %d MB" msgstr "" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -5429,7 +5460,7 @@ "Do you wish to delete them ?\n" msgstr "" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -5442,7 +5473,7 @@ "Zavřete jinou aplikaci, nebo uberte paměť pro krok zpět\n" "v Nastavení/Multitrack/Paměť zpět\n" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -5454,7 +5485,7 @@ "Zvyšte velikost paměti pro krok zpět\n" "v Nastavení/Multitrack/Paměť zpět\n" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" @@ -5463,19 +5494,19 @@ "LiVES nemohl rezervovat dostatek paměť pro zásobník multistopého kroku " "zpět.\n" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "nebo vložte menší hodnotu.\n" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "Zkuste znovu z editoru klipů, zkuste uzavřít jiné aplikace\n" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "Zkuste zavřít jinou aplikaci\n" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" @@ -5483,34 +5514,34 @@ "Multitrack má nastaveno 0 zvukových kanálu, ale rozložení obsahuje zvuk.\n" "Upravte nastavení zvuku v menu Nástroje.\n" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "" "Současná struktura obsahuje zvuk, proto zvukové kanály nemohou mít nulovou " "hodnotu.\n" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" "You can set this in Tools|Preferences|Playback." msgstr "" -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" "Should I try to repair the disk copy of the layout ?\n" msgstr "" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" msgstr "" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 #, fuzzy msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" @@ -5520,7 +5551,7 @@ "LiVES pro provoz momentálně vyžaduje 'mplayer', nebo 'sox'. Nainstalujte " "jeden z nich a zkuste to znovu.\n" -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 #, fuzzy msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" @@ -5530,7 +5561,7 @@ "LiVES pro provoz momentálně vyžaduje 'mplayer', nebo 'sox'. Nainstalujte " "jeden z nich a zkuste to znovu.\n" -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 #, fuzzy msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" @@ -5540,7 +5571,7 @@ "LiVES pro provoz momentálně vyžaduje 'mplayer', nebo 'sox'. Nainstalujte " "jeden z nich a zkuste to znovu.\n" -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" @@ -5550,7 +5581,7 @@ "\n" "Audio poměr(rate) musí být větší než 0.\n" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5558,7 +5589,7 @@ "Are you sure you wish to view it ?\n" msgstr "" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" @@ -5568,7 +5599,7 @@ "\n" "Pro používání této funkce musíte nainstalovat balík \"dvgrab\".\n" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5577,25 +5608,25 @@ "You may need to select one of these in Tools/Preferences/Playback.\n" msgstr "" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" msgstr "" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5604,33 +5635,33 @@ "echo %d > /proc/sys/net/core/rmem_max\n" msgstr "" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "přerušeno.\n" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "selhalo.\n" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "hotovo.\n" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "chyba v souboru. Ukončeno.\n" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -5640,7 +5671,7 @@ "%s%s%s" msgstr "" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -5650,7 +5681,7 @@ "%s" msgstr "" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -5660,7 +5691,7 @@ "%s" msgstr "" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -5669,7 +5700,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -5679,7 +5710,7 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -5688,7 +5719,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -5698,12 +5729,12 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "" -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -5712,7 +5743,7 @@ "Please check your system for errors.\n" msgstr "" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -5725,7 +5756,7 @@ "%s\n" "podivejte se na zapisovací povolení rejstříku" -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -5734,7 +5765,7 @@ "Please check the directory permissions and try again." msgstr "" -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, c-format msgid "" "\n" @@ -5742,14 +5773,14 @@ "%s\n" msgstr "" -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -5757,13 +5788,13 @@ "Please select another encoder from the list.\n" msgstr "" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" msgstr "" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -5773,27 +5804,27 @@ "- Check if the device actually exists.\n" msgstr "" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" "Do you wish to overwrite the existing subtitles ?\n" msgstr "" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 msgid "" "\n" "LiVES currently only supports subtitles of type" msgstr "" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -5802,14 +5833,14 @@ "or OK to continue and save as type \"%s\"\n" msgstr "" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" "(If unsure, click Yes)\n" msgstr "" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -5820,19 +5851,19 @@ "." msgstr "" -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" msgstr "" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" msgstr "" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -5840,7 +5871,7 @@ "DO NOT SHUT DOWN OR CLOSE LIVES !\n" msgstr "" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, fuzzy, c-format msgid "" "\n" @@ -5851,14 +5882,14 @@ "Některé %s scházejí v rozložení%s\n" "Z toho důvodu nemohly být otevřeny správně.\n" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" "Please check the spelling of the set name and try again.\n" msgstr "" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -5867,7 +5898,7 @@ "directory. Would you like me to do this (recommended) ?" msgstr "" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -5879,7 +5910,7 @@ msgstr "" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -5888,38 +5919,38 @@ "\n" msgstr "" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" "Consult your package distributor.\n" msgstr "" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" msgstr "" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "Označte vaše zařízení pro hraní CD v Nástroje | Předvolby | Různé\n" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, fuzzy, c-format msgid "" "\n" @@ -5932,7 +5963,7 @@ "%s\n" "podivejte se na zapisovací povolení rejstříku" -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -5941,7 +5972,7 @@ "already exists. Would you like to overwrite it ?\n" msgstr "" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -6082,7 +6113,7 @@ msgid "Video only Transitions" msgstr "" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "pouze zvuk" @@ -6090,7 +6121,7 @@ msgid "Audio only Transitions" msgstr "" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "audio" @@ -6134,7 +6165,7 @@ msgid "Audio Analysers" msgstr "" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "neznámý" @@ -6259,192 +6290,192 @@ msgid "pointer" msgstr "" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "Chyba: plugin %s nemá žádnou funkci weed_setup().\n" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" "Error was: %s\n" msgstr "" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr "" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, c-format msgid "Successfully loaded %d compound filters\n" msgstr "" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, fuzzy, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "Nelze spustit ukázku %s, chybový kód %d\n" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "Nelze spustit generátor %s\n" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, fuzzy, c-format msgid "Failed to start generator %s (%s)\n" msgstr "Nepodařilo se spustit generátor %s\n" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, fuzzy, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "Nepodařilo se spustit generátor %s\n" @@ -6503,37 +6534,37 @@ msgid "Autoscale All" msgstr "" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 msgid "Parameter and Alpha Channel Connections" msgstr "" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 msgid "Auto Connect Channels" msgstr "" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 msgid "Auto Connect Parameters" msgstr "" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "" @@ -6549,15 +6580,15 @@ msgid "_Frame" msgstr "" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "Oprava ukazatele hlediska" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "Zachovat stejný poměr stran jako u originálního políčka" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "" @@ -6598,11 +6629,11 @@ msgid "New size (pixels)" msgstr "Nová velikost (pixely)" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "_Šířka" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "_Výška" @@ -6622,7 +6653,7 @@ msgid "Generate frames to a new clip" msgstr "Generovat rámce do nového klipu" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -6633,23 +6664,23 @@ "Musíte označit nejméně %d snímků k použití tohoto efektu.\n" "\n" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "Nastavit jako výchozí" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "Žádné parametry" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "Neplatný parametr" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" @@ -6658,12 +6689,12 @@ "\n" "Chyba pluginu : %s selhal s kódem %d" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr " : zpráva %s\n" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -6673,17 +6704,17 @@ "Error code %d\n" msgstr "" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "" -#: src/plugins.c:497 +#: src/plugins.c:493 #, c-format msgid "" "\n" @@ -6693,32 +6724,32 @@ "\n" msgstr "" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "" -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "_FPS" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -6727,7 +6758,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -6737,31 +6768,31 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" "Error was: %s\n" msgstr "" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " "***\n" msgstr "" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -6770,7 +6801,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -6779,7 +6810,7 @@ "or switch to another plugin using Tools|Preferences|Encoding\n" msgstr "" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, c-format msgid "" "\n" @@ -6787,12 +6818,12 @@ "No decoders found in %s !\n" msgstr "" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, fuzzy, c-format msgid " using %s" msgstr "Otvírání%s" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -6801,7 +6832,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -6811,25 +6842,25 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "/unknown" -#: src/plugins.c:2550 +#: src/plugins.c:2567 #, fuzzy msgid "Decoder Plugins" msgstr "Dekódování" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "Otevření %s selhalo, přechod nemůže změnit velikost.\n" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "%s pokročilé nastavení" @@ -7318,7 +7349,7 @@ "\n" "Jméno autor nesmí zůstat prázdné.\n" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -7407,7 +7438,7 @@ msgid "Bad description. (%s)\n" msgstr "Špatný popis. (%s)\n" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -7422,27 +7453,27 @@ "nalezen ve skriptu.\n" "\n" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "Předělávání všech RFX skriptů...vestavěno..." -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "Předělávání skriptů" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "vlastní..." -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "test..." -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "Předělávání vstupů dynamického menu ..." -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -7455,7 +7486,7 @@ "LiVES nemohl najít program %s.\n" "Zkontrolujte, je-li v cestě a je spustitelný program.\n" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -7470,12 +7501,12 @@ "%s ?\n" "\n" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "Mazání rfx skriptu %s..." -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -7490,7 +7521,7 @@ "%s\n" "Kód chyby: %d\n" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -7505,12 +7536,12 @@ "už existuje.\n" "Vymažte jej nebo přejmenujte testovací skript.\n" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "Prosazování testovacího rfx pluginu %s do běžného..." -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -7521,22 +7552,22 @@ "Return code was %d (%s)\n" msgstr "" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 #, fuzzy msgid "Export Script" msgstr "Exportuji projekt" -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "Kopírování %s do %s..." -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 #, fuzzy msgid "Import Script" msgstr "Importuji projekt" -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -7551,46 +7582,46 @@ "již existuje.\n" "Nejprve jej vymažte nebo přejmenujte importovaný skript.\n" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 #, fuzzy msgid "Copy RFX Script" msgstr "LiVES: - Kopírovat RFX skript" -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "" -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr " Skript : " -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 #, fuzzy msgid "Rename Test RFX Script" msgstr "_Přejmenovat RFX Skript" -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "Ze skriptu : " -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 #, fuzzy msgid "RFX Script Name" msgstr "LiVES: - Jméno RFX skriptu" -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "Jméno skriptu: " -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "Nové jméno: " -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "Nové jméno skriptu: " -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -7602,12 +7633,12 @@ "Testovací skript s tímto jménem již existuje.\n" "Jméno musí být unikátní.\n" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "Přejmenování RFX testovacího skriptu %s na %s..." -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -7624,28 +7655,28 @@ "%s\n" "Kód %d\n" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "_Použití Real time efektů na výběr" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 #, fuzzy msgid "Applying Current Real Time Effects to" msgstr "_Použití Real time efektů na výběr" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "" -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "" "Vidíte: VJ - ukázat VJ klávesy. Nastavit real time efekty a pak je zde " "použít." -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -7653,7 +7684,7 @@ "full screen, separate window (fs) mode\n" msgstr "" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -7661,7 +7692,7 @@ "(Free space = UNKNOWN)" msgstr "" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -7670,14 +7701,14 @@ "(Free space = %s)" msgstr "" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" "It should be in a partition with plenty of free disk space.\n" msgstr "" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7688,7 +7719,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7698,7 +7729,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1163 +#: src/preferences.c:1229 #, fuzzy msgid "" "You have chosen to change the working directory.\n" @@ -7717,7 +7748,7 @@ "\n" "Stisknutím 'Zrušit' obnovíte výchozí nastavení dočasného adresáře." -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, fuzzy, c-format msgid "" "\n" @@ -7730,7 +7761,7 @@ "nainstalován.\n" "Viz. http://jackaudio.org\n" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" @@ -7738,7 +7769,7 @@ "\n" "Přepnutí audio přehrávačů vyžaduje restart (jackd nesmí být používán)\n" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, fuzzy, c-format msgid "" "\n" @@ -7751,382 +7782,396 @@ "nainstalován.\n" "Viz. http://jackaudio.org\n" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "PCM (nejvyšší kvalita; největší soubory)" -#: src/preferences.c:2418 +#: src/preferences.c:2489 #, fuzzy msgid "Preferences" msgstr "_Nastavení..." -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "Otevřít maximalizovaný výběr souboru" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "Zobrazit poslední soubory v menu Soubor" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "" -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "Otevřít maximalizované hlavní okno" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "Zobrazit nástrojovou lištu pokud je pozadí prázdné" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr "" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr "" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." msgstr "" -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "GUI" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "Při spuštění vícestopého módu:" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "_Vyzvi mě k nastavení šířky, výšky, fps a zvuku" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "_Vždy použij tyto hodnoty:" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "Použij stejné _hodnoty pro rendrování nového klipu" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr " _Zpět velikost bufferu (MB) " -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "_Ukončit vícestopý mód po převodu" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "sekundy" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "_Nikdy" -#: src/preferences.c:2752 +#: src/preferences.c:2836 #, fuzzy msgid "Maximum number of visible tracks" msgstr "Maximální počet stop k zobrazení" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "Vícestopa/Převod" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "" -#: src/preferences.c:2799 +#: src/preferences.c:2883 msgid "Video open command (fallback)" msgstr "" -#: src/preferences.c:2806 +#: src/preferences.c:2890 msgid "Fallback image format" msgstr "" -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "_jpeg" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "" -#: src/preferences.c:2826 +#: src/preferences.c:2910 msgid "Open/render compression" msgstr "" -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr " % ( snížení = zpomalení, větší soubory; pro jpeg, vyšší kvalita )" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "" -#: src/preferences.c:2850 +#: src/preferences.c:2934 msgid "Automatic trimming / padding of audio when possible" msgstr "" -#: src/preferences.c:2852 +#: src/preferences.c:2936 msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "Dekódování" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "VIDEO" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "Kvalita _náhledu" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "_Zobrazit FPS statistiky" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "_Plugin" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "AUDIO" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "_Přehrávač" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "- vnitřní -" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "Zvuk kopíruje video _tempo/směr" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "Zvuk kopíruje přepínání _klipů" -#: src/preferences.c:3104 -msgid "Source:" -msgstr "" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 msgid "_Internal" msgstr "" -#: src/preferences.c:3112 -msgid "_External (requires jack or pulse audio player)" +#: src/preferences.c:3202 +msgid "_External [monitor]" msgstr "" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "Přehrát" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" msgstr "" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " +#: src/preferences.c:3258 +#, fuzzy +msgid "What to record when 'r' is pressed" msgstr " Co nahrát po stisku 'r' " -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "Změny _snímku" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "F_PS změny" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +#, fuzzy +msgid "External Audio Source" +msgstr "Zvukový kodek" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "" + +#: src/preferences.c:3358 msgid "Recording" msgstr "Nahrávání" -#: src/preferences.c:3266 +#: src/preferences.c:3373 #, fuzzy msgid "You can also change these values when encoding a clip" msgstr "Pro změnu těchto hodnot můžete kliknout na Náhled" -#: src/preferences.c:3278 +#: src/preferences.c:3385 msgid "Encoder" msgstr "" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "Výstupní formát" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "Zvukový kodek" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "Kódování" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "Použít _antialiasing při změně velikosti" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." @@ -8134,95 +8179,95 @@ "Počet \"virtuálních\" kláves realtime efektů. Lze je ovládat přes okno " "realtime efektů, nebo přes síť (OSC)." -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr "" -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr "" -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr "" -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr "" -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr "" -#: src/preferences.c:3454 +#: src/preferences.c:3561 msgid " Working directory (do not remove) " msgstr "" -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "" -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "Pracovní adresář LiVES." -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "Adresáře" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "" -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr "" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "" -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" @@ -8230,317 +8275,317 @@ "Varovat při Vkládání / Sloučit pokud tempo snímků ve schránce nesouhlasí s " "tempem výběru" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "Varovat při otvírání velikost souboru přesáhne " -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr " MB" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "Zobrazit varování před uložením se_tu" -#: src/preferences.c:3652 +#: src/preferences.c:3759 msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " "when LiVES is started." msgstr "" -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "" "Zobrazit varování jestliže při spuštění _nejsou nalezeny rendrovací efekty ." -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "" "Zobrazit varování jestliže při startu _nejsou nalezeny kódovací pluginy ." -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "Zobrazit varování, jestliže je vloženo duplicitní jméno." -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "Při nahrání sestavy upozornit, jestliže chybí klipy z _rozvržení." -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "Upozornit, jestliže má být zavřen klip použitý v rozvržení." -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "Upozornit, jestliže mají být smazány snímky použité v rozvržení." -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "Upozornit, jestliže mají být posunuty snímky použité v rozvržení." -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "Upozornit, jestliže mají být změněny snímky použité v rozvržení." -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "Upozornit, jestliže má být smazán zvuk použitý v rozvržení." -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "Upozornit, jestliže má být posunut zvuk použitý v rozvržení." -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "Upozornit, jestliže má být změněn zvuk použitý v rozvržení." -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "" -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "" "Upozornit, jestliže rozložení nebylo před ukončením vícestopého režimu " "uloženo." -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "" "Upozornit, jestliže multitrack nemá zvukové kanály a rozložení je otevřeno " "se zvukem." -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." msgstr "" -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "Zobrazit informační zprávu po importu z firewire zařízení." -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "" -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "" -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "" -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "" -#: src/preferences.c:3858 +#: src/preferences.c:3965 #, fuzzy msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "Zobrazit varování před uložením se_tu" -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "Varování" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "" "Identifikační signál bloku Midi (vyžaduje rejstříky midistart a midistop)" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "Při vkládání/slučování snímků: " -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "_Zrychlit/Zpomalit vkládání" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "_Převzorkovat vložení" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "CD zařízení " -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "LiVES může zavést zvukové stopy z tohoto CD" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "Standard FPS " -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "Snímků za sekundu pokud není uvedeno jinak" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "Různé" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "Nové téma: " -#: src/preferences.c:3969 +#: src/preferences.c:4076 msgid "Main Theme Details" msgstr "" -#: src/preferences.c:3980 +#: src/preferences.c:4087 #, fuzzy msgid " _Foreground Color" msgstr "_Barva pozadí" -#: src/preferences.c:3999 +#: src/preferences.c:4106 #, fuzzy msgid " _Background Color" msgstr "_Barva pozadí" -#: src/preferences.c:4018 +#: src/preferences.c:4125 #, fuzzy msgid "_Alt Foreground Color" msgstr "_Barva pozadí" -#: src/preferences.c:4036 +#: src/preferences.c:4143 #, fuzzy msgid "_Alt Background Color" msgstr "_Barva pozadí" -#: src/preferences.c:4054 +#: src/preferences.c:4161 #, fuzzy msgid " Info _Text Color" msgstr " _Výška " -#: src/preferences.c:4073 +#: src/preferences.c:4180 #, fuzzy msgid " Info _Base Color" msgstr " _Výška " -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "" -#: src/preferences.c:4092 +#: src/preferences.c:4199 msgid "Affects some contrast details of the timeline" msgstr "" -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "" -#: src/preferences.c:4124 +#: src/preferences.c:4231 #, fuzzy msgid "Frame blank image" msgstr "Změny _snímku" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "" -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4195 +#: src/preferences.c:4302 #, fuzzy msgid "Track background (multitrack)" msgstr "Vyplň pozadí (b)" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "" -#: src/preferences.c:4250 +#: src/preferences.c:4357 #, fuzzy msgid "Timeline selection (multitrack)" msgstr "Časová osa (vteřiny)" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "" -#: src/preferences.c:4274 +#: src/preferences.c:4381 #, fuzzy msgid "Timecode foreground (multitrack)" msgstr "_Začátek oblasti" -#: src/preferences.c:4285 +#: src/preferences.c:4392 #, fuzzy msgid "Frame surround" msgstr "_Snímky za vteřinu" -#: src/preferences.c:4298 +#: src/preferences.c:4405 #, fuzzy msgid "Themes/Colors" msgstr "Témata" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "Rychlost stahování (Kb/s) " -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "" "LiVES musí být zkompilován bez \"configure --disable-OCS\" pro použití OMC" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "Dálková správa OMC povolena" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "UDP port " -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "Spustit OMC při startu" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "Streamování/Vysílání přes síť" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "Jack přenos" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" @@ -8548,43 +8593,43 @@ "LiVES musí být zkompilován s jack/transport.h a jack/jack.h pro použití " "přenosu přes jack" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "Jack: _přenosový konfigurační soubor" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "Spustit _server při startu LiVES" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "Jack zvuk" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "LiVES musí být zkompilován s jack/jack.h pro použití audio jack" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" @@ -8592,101 +8637,101 @@ "MUSÍTE nastavit audio přehrávač na \"jack\" v záložce Přehrávání, chcete-li " "používat audio konektor" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "Jack: konfigurační soubor _zvukového serveru" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "Integrace jacku" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "" -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "Rozšířené" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." msgstr "" -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "" -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -8694,19 +8739,19 @@ "Click OK to continue.\n" msgstr "" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." msgstr "" -#: src/preferences.c:5195 +#: src/preferences.c:5314 #, fuzzy msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "Změny témat budou patrné po restartování LiVES." -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "Změny nastavení jack se projeví po restartu LiVES." @@ -8734,30 +8779,30 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "Nelze spustit OSC/UDP server na portu %d \n" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "Měním velikost snímků od 1 do %d" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "Změna velikosti" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "Převzorkování/Změnit velikost" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "Délka videa je nyní %d snímků.\n" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" @@ -8767,147 +8812,147 @@ "\n" "Nový poměr(rate) musí být větší než 0\n" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "Převzorkování zvuku" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "LiVES nebyl schopen převzorkovat zvuk.\n" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "Převzorkovat zvuk" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "Zvuk byl převzorkován na %d Hz, %d kanálů, %d bitů" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "Převzorkování videa na %.3f snímků za vteřinu..." -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "Převzorkování videa na %.3f snímků za vteřinu..." -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "Převzorkovat" -#: src/resample.c:1184 +#: src/resample.c:1193 #, fuzzy msgid "New Clip Audio" msgstr "Nový zvuk" -#: src/resample.c:1186 +#: src/resample.c:1195 #, fuzzy msgid "External Clip Settings" msgstr "LiVES: - Nastavení externího klipu" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "Současný" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "Poměr (Rate v Hertzích) " -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 msgid "Channels" msgstr "" -#: src/resample.c:1232 +#: src/resample.c:1241 msgid "Sample Size " msgstr "" -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "Označeno" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "Neoznačeno" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "Little Endian" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "Big Endian" -#: src/resample.c:1296 +#: src/resample.c:1305 #, fuzzy msgid "New Audio Details" msgstr "Nový zvuk" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "Nový" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "P_ovolit zvuk" -#: src/resample.c:1343 +#: src/resample.c:1352 msgid "_Channels" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "_Sample Size" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "Sample Size" msgstr "" -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "_Snímků za sekundu " -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "Nahrát maximálně: " -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr " hodin " -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr " minut " -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr " sekund " -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "Neomezené" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "Kliněte na OK pro nahrávání, Zrušit pro ukončení." -#: src/resample.c:1592 +#: src/resample.c:1601 #, fuzzy msgid "Change Playback Speed" msgstr "_Změnit přehrávání / Uložit rychlost" -#: src/resample.c:1594 +#: src/resample.c:1603 #, fuzzy msgid "Resample Video" msgstr "Převzorkování videa" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -8918,7 +8963,7 @@ "in _frames per second" msgstr "" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -8929,15 +8974,15 @@ "in frames per second" msgstr "" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" @@ -8948,7 +8993,7 @@ "rozloženích.\n" "Opravdu změnit rychlost ?\n" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" @@ -8958,48 +9003,48 @@ "Zrychlení klipu způsobí chybějící zvuk v některých vícestopých rozloženích.\n" "Opravdu změnit rychlost ?\n" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "Změna rychlosti" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "" "Změna rychlosti playbacku na %.3f rámečků za sekundu a zvuku na %d Hz.\n" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "Změna rychlosti playbacku na %.3f rámečků za sekundu\n" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "Převzorkování videa" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "Převzorkování videa ze schránky" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "Přeskupení snímků" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" @@ -9009,11 +9054,11 @@ "\n" "LiVES nemohl přeskupit snímky" -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "Srovnávání rámečků" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "chyba při převzorkování..." @@ -9247,69 +9292,69 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "LiVES nemůže najít efekt %s.\n" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 #, fuzzy msgid "Real Time Effect Mapping" msgstr "Mapování real time _efektu" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "Ctrl-%d" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "Aktivní klávesa" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "Klávesová zkratka" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "_Odstranit všechny efekty" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "Aktivní mód" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "informace" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "Nastavit parametry" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 msgid "Set Connections" msgstr "" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "Odstranit" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "Jméno efektu:" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "_Uložit jako výchozí nastavení kláves" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "_Nahrát výchozí nastavení kláves" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "_Zavřít okno" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -9353,24 +9398,29 @@ msgid "yuv4mpeg stream" msgstr "" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +#, fuzzy +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "Otevřít _yuv4mpeg stream na %sstream.yuv" + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "" -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "nic\n" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" @@ -9379,79 +9429,79 @@ "Nelze nastavit poměr zobrazovaných snímků na %.3f fps.\n" "\n" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "Nelze otevřít yuv4mpeg stream %s\n" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, fuzzy, c-format msgid "%s : parameters for %s" msgstr "Žádné parametry" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "Aktuální stopa: %s (vrstav %d)\n" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "Aktuální stopa: Zvuk v pozadí\n" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "%.2f s\n" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "Zdroj: %s" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "Klikněte pravý tlačítkem pro zobrazení kontextového menu.\n" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." msgstr "" -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -9460,7 +9510,7 @@ "right or double clicking on it.\n" msgstr "" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -9468,14 +9518,14 @@ "Select an effect in FX stack first to view its parameters.\n" msgstr "" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" "No clips loaded.\n" msgstr "" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -9485,7 +9535,7 @@ "before inserting clips into the timeline." msgstr "" -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -9494,12 +9544,12 @@ "to apply compositors.\n" msgstr "" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "%.2f s do %.2f s.\n" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" @@ -9507,164 +9557,174 @@ "Kliknutím na časovou osu\n" "vyberete snímek.\n" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" msgstr "" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr "vyberte časové pásmo.\n" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 #, fuzzy msgid "Selected Clip" msgstr "_Vložit vybraný klip" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 msgid "_Adjust Start and End Points" msgstr "" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 msgid "_Edit/Encode in Clip Editor" msgstr "" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 #, fuzzy msgid "_Show Clip Information" msgstr "Zobrazit _Informace o klipu" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 #, fuzzy msgid "_Close this Clip" msgstr "_Zavřít tento klip" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 #, fuzzy msgid "Audio Mixer (ctrl-m)" msgstr "Audio Mixery" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "" -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "" -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "" -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "" -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "" -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "" -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "" -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "" -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "" -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "Zavřít časové intervaly" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "Přesunout blok" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "Přesunout audio blok" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "Smazat blok" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "Smazat zvukový blok" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "Rozdělit stopy" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "Rozdělit blok" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "Použít %s" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "Smazat %s" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "Vložit blok" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "Vložit zvukový blok" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "neoznačený " -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "označený " -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " @@ -9673,15 +9733,15 @@ "Multitrack hodnoty nastaveny na %.3f fps, velikost snímku %d x %d, zvukové " "kanály %d, audio poměr %d, velikost zvukového vzorku %d, %s.\n" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "neplatný seznam událostí. Ukončeno.\n" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "seznam událostí má neplatný fps. Ukončeno.\n" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -9696,7 +9756,7 @@ "uzavřete aktuální set,\n" "potom otevřete v novém setu z menu Soubor.\n" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -9707,482 +9767,469 @@ "LiVES našel neplatný počet zvukových kanálů (%d).\n" "Nemohlo být otevřeno.\n" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "" -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "" -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "_Otevřít soubor..." -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "Importovat výběr z _dvd/vcd..." -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "Importovat výběr z _dvd" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "Importovat výběr z _vcd" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "Importovat ze zařízení" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 #, fuzzy msgid "_Close the Selected Clip" msgstr "_Vložit vybraný klip" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 #, fuzzy msgid "_Save Layout as..." msgstr "_Uložit rozložení jako..." -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 #, fuzzy msgid "_Load Layout..." msgstr "_Uložit rozložení jako..." -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 #, fuzzy msgid "_Wipe/Delete Layout..." msgstr "_Vyčistit/Smazat rozložení..." -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 #, fuzzy msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "_Ignorovat šířku, výšku a hodnoty zvuku v otevřeném rozložení" -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 msgid "Auto Load _Subtitles with Clips" msgstr "" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "_EDITOR KLIPU" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 msgid "_Adjust Selected Clip Start/End Points" msgstr "" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "_Vložit vybraný klip" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 #, fuzzy msgid "_Insert Selected Clip Audio" msgstr "_Vložit vybraný zvukový klip" -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 #, fuzzy msgid "_Delete Selected Block" msgstr "_Smazat vybraný blok" -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 #, fuzzy msgid "_Jump to Previous Block Boundary" msgstr "_Přeskočit na hranici předchozího bloku" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 #, fuzzy msgid "_Jump to Next Block Boundary" msgstr "_Přeskočit na hranici následujícího bloku" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 #, fuzzy msgid "Clear _Marks from Timeline" msgstr "Smazat _značky z časové osy" -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 msgid "Ignore Selection Limits when Inserting" msgstr "" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 #, fuzzy msgid "Pla_y Selected Time Only" msgstr "_Přehrát výběr" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 #, fuzzy msgid "_Move Effects with Blocks" msgstr "_Přesunout efekty s bloky" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 #, fuzzy msgid "Select _Autotransition Effect..." msgstr "Vybrat poslední _efekt" -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 msgid "Crossfade Audio with Autotransition" msgstr "" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 #, fuzzy msgid "View/_Edit Selected Effect" msgstr "Vybrat poslední _efekt" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 #, fuzzy msgid "_Delete Selected Effect" msgstr "_Smazat vybraný efekt" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 #, fuzzy msgid "Apply Effect to _Block..." msgstr "Použít efekt na _blok..." -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 #, fuzzy msgid "Apply Effect to _Region..." msgstr "Použít efekt na _oblast..." -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "_Stopy" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 #, fuzzy msgid "Make _Backing Audio Current Track" msgstr "Přesun aktuální zvukové stopy na _pozadí" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "Přidat video stopu na _konec" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "Přidat video stopu na _začátek" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 #, fuzzy msgid "_Split Current Track at Cursor" msgstr "_Vybrat stávající stopu" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 #, fuzzy msgid "_Split Selected Video Tracks" msgstr "_Rozdělit vybrané video stopy" -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 #, fuzzy msgid "Insert Gap in Selected Tracks/Time" msgstr "_Vložit vybraný klip" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 msgid "Insert Gap in Current Track/Selected Time" msgstr "" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 msgid "Close All _Gaps in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "_Výběr" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "_Vybrat stávající stopu" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 #, fuzzy msgid "Select _All Video Tracks" msgstr "Vybrat _všechny video stopy" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 #, fuzzy msgid "Select _No Video Tracks" msgstr "_Nevybrat video stopu" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 #, fuzzy msgid "Select All _Time" msgstr "Vybrat _vše" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 #, fuzzy msgid "Select from _Zero Time" msgstr "Vybrat od _začátku" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 #, fuzzy msgid "Select to _End Time" msgstr "Vybrat do _konce" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "_Kopírovat..." -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 #, fuzzy msgid "_Timecode to Region Start" msgstr "_Začátek oblasti" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 #, fuzzy msgid "_Timecode to Region End" msgstr "_Konec oblasti" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 #, fuzzy msgid "_Region Start to Timecode" msgstr "_Spustit v čase" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 #, fuzzy msgid "_Region End to Timecode" msgstr "_Ukončit v čase" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 #, fuzzy msgid "Select/Deselect Block at Current Track/Time" msgstr "_Vybrat stávající stopu" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 #, fuzzy msgid "_Change Width, Height and Audio Values..." msgstr "_Změnit šířku, výšku a hodnoty zvuku..." -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "_Render" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 #, fuzzy msgid "_Render All to New Clip" msgstr "Generovat do _Nového klipu" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 #, fuzzy msgid "Render _Video" msgstr "Rendrovat_video" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 #, fuzzy msgid "Render _Audio" msgstr "Rendrovat _zvuk" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 msgid "_Normalise Rendered Audio" msgstr "" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 #, fuzzy msgid "_Pre-render Audio" msgstr "Rendrovat _zvuk" -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "_Pohled" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 #, fuzzy msgid "Block _In/Out Points" msgstr "Blokovat _In/out body" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 #, fuzzy msgid "_Effects at Current" msgstr "_Aktuální efekty" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 #, fuzzy msgid "Audio Parameters" msgstr "Zvukové parametry" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 #, fuzzy msgid "Show Backing _Audio Track" msgstr "Zobraz _zvukovou stopu na pozadí" -#: src/multitrack.c:7418 -#, fuzzy -msgid "Compact View" -msgstr "Kompaktní pohled" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 #, fuzzy msgid "Maximum Tracks to Display..." msgstr "Maximální počet stop k zobrazení" -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 msgid "Scroll to Follow Playback" msgstr "" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 msgid "_Center on Cursor" msgstr "" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 #, fuzzy msgid "_Zoom In" msgstr "_Přiblížit" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 #, fuzzy msgid "_Zoom Out" msgstr "_Oddálit" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 #, fuzzy msgid "Multitrack _Details" msgstr "_Detaily o multitracku" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "Okno _událostí" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 #, fuzzy msgid "_Show FRAME Events" msgstr "_Zobraz události SNÍMKU" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 #, fuzzy msgid "_Show Multitrack Keys" msgstr "_Zobraz klávesy mutlitracku" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "_Nahlásit chybu" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 #, fuzzy msgid "Insert With _Audio" msgstr "_Vložit do délky zvuku" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 #, fuzzy msgid "Select _Overlap" msgstr "Překrýt textem" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" msgstr "" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 #, fuzzy msgid "Mouse Mode: _Move" msgstr "Mód myši: _Posun" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 #, fuzzy msgid "Mouse Mode: _Select" msgstr "Mód myši: _Výběr" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 msgid "Insert Mode: _Normal" msgstr "" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "_Použít" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "_Smazat uzel" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "_Další uzel" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "_Předchozí uzel" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "_Otočit přehrávání " -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "_Rychlost " -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "_Začátek ukotvení" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "_Konec ukotvení" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "Rolovat" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" @@ -10192,95 +10239,95 @@ "==============================\n" "Přepnuto do režimu Editace klipu\n" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "Časová osa (vteřiny)" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr " Zvuk v pozadí" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr "" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "%s (vrstva %d)" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "Video %d" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr " %s" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 #, fuzzy msgid "Selected Effect" msgstr "Vybrat poslední _efekt" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 #, fuzzy msgid "_View/Edit this Effect" msgstr "Zobrazit/Upra_vit tento efekt" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 #, fuzzy msgid "_View this Effect" msgstr "Zobra_zit tento efekt" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 #, fuzzy msgid "_Delete this Effect" msgstr "_Odstranit tento efekt" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr " %d do %d vybráno " -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "%.2f s" -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "%d snímků" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" @@ -10290,70 +10337,70 @@ "==============================\n" "Přepnuto do vícestopého režimu\n" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" "Nodes can be deleted." msgstr "" -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "%s výstup" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "vrstva %d" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "zvuková stopa" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "%s na %s" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "Mapa _předchozího filtru" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "Vložit _před" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "Vložit _po" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "Mapa _dalšího filtru" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -10361,87 +10408,87 @@ "current time.\n" msgstr "" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." msgstr "" -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 #, fuzzy msgid "Selected Block/Frame" msgstr "LiVES: Vybraný blok/snímek" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 #, fuzzy msgid "_Select this Block" msgstr "_Zvolit tento blok" -#: src/multitrack.c:13045 +#: src/multitrack.c:12936 #, fuzzy -msgid "_Split Block Here" +msgid "_Split Block At Cursor" msgstr "Zde _rozdělit blok" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 #, fuzzy msgid "List _Effects Here" msgstr "Seznam _efektů" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "_Upravit %s" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 #, fuzzy msgid "_Delete this Block" msgstr "_Vymazat tento blok" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 #, fuzzy msgid "_Insert Here" msgstr "_Vložit zde" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 #, fuzzy msgid "_Insert Audio Here" msgstr "_Zvuk vložit sem" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" @@ -10449,72 +10496,72 @@ "\n" " (proměnná)" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "stopa %s" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "skladby %s a %s" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "vybrané stopy" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "Přidány %s %s do %s od %.4f do %.4f\n" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "Přidán efektt %s do stopy %s od %.4f do %.4f\n" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "vloženo %d snímků do nového klipu.\n" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "Probíhá úklid..." -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, fuzzy, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "Vymazáváni zvuku od %.2f do %.2f sekund..." -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "_Pozastavit" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "Pozastavit (p)" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " @@ -10522,20 +10569,20 @@ msgstr "" "Vložený zvuk %.4f do %.4f z klipu %s do zvuku v pozadí od %.4f do %.4f\n" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" msgstr "Vložené snímky %d do %d z klipu %s do stopy %s od %.4f do %.4f\n" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" "selected.\n" msgstr "" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" @@ -10543,106 +10590,106 @@ "vyberte jendu nebo více stop\n" "pro vytvoření pásma.\n" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "%d video soubory vybrány.\n" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." msgstr "" -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." msgstr "" -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." msgstr "" -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" msgstr "" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" msgstr "" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" msgstr "" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "nebo pro posun VLOŽIT PO." -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "" -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" msgstr "" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "po.\n" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "před tím.\n" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "Odstraněné hodnoty pro efekt %s v čase %.4f\n" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "Nastavit hodnoty pro %s %s na %s v čase %.4f\n" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "_Automatické otevření (pokaždé)" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 #, fuzzy msgid "Saving layout" msgstr "_Uložit rozložení" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "Rozvržení uloženo do %s\n" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "klipy a snímky" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "clipy" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "snímky" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" @@ -10650,7 +10697,7 @@ "\n" "Autozavedení rozvržení.\n" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -10661,11 +10708,11 @@ "Některé %s scházejí v rozložení%s\n" "Z toho důvodu nemohly být otevřeny správně.\n" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" @@ -10674,31 +10721,31 @@ "\n" "Nelze zavést soubor s rozvržením %s\n" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "Zavádím rozvržení z %s..." -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "%d událostí...zpracovávám..." -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "Kontroluji a znovu vytvářím seznam události" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "%d chyb nalezeno.\n" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "Multitrack fps nastaven na %.3f\n" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 #, fuzzy msgid "" "The current layout has changes which have not been saved.\n" @@ -10707,34 +10754,34 @@ "Současné rozložení nebylo uloženo.\n" "Co chcete učinit?\n" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 #, fuzzy msgid "Multitrack Audio Mixer" msgstr "Vícestopa/Převod" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "_Obnovit hodnoty" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" msgstr "" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "" @@ -10742,19 +10789,19 @@ msgid "JACK server started\n" msgstr "JACK server spuštěn\n" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "Nelze se připojit k JACK serveru\n" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "Spuštěn podsystém jack audio.\n" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "Spuštěna čtečka audio jacku .\n" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -10794,7 +10841,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -10835,7 +10882,7 @@ msgstr "poznámka" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "hodnota" @@ -10912,207 +10959,207 @@ "Click OK to delete all entries\n" msgstr "" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 msgid "OMC Learner" msgstr "" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "_Odstranit vše" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "" -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "Zastavit nahrávání" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "" -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "" -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "" #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "fps" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "klíč" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "pnum" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "" -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -11121,7 +11168,7 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -11130,12 +11177,12 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "" -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -11145,12 +11192,12 @@ "Error code %d\n" msgstr "" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr "" @@ -12107,6 +12154,14 @@ #~ msgid "$error" #~ msgstr "$error" +#, fuzzy +#~ msgid "Audio source:" +#~ msgstr "Zvukový kodek" + +#, fuzzy +#~ msgid "Compact View" +#~ msgstr "Kompaktní pohled" + #~ msgid "LiVES-%s: <Untitled%d> %dx%d : %d frames %d bpp %.3f fps" #~ msgstr "" #~ "LiVES-%s: <Bezejmenný%d> %dx%d : %d snímků, %d bitů na pixel, %.3f snímků/"
View file
LiVES-2.8.7.tar.bz2/po/da.po -> LiVES-2.8.8.tar.bz2/po/da.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Danish <da@li.org>\n" @@ -85,85 +85,85 @@ msgstr "" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "Enhver" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "Ingen" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "anbefalet" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "Indbygget" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "Brugerdefineret" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "Test" -#: src/main.c:460 +#: src/main.c:467 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - Indstillinger" -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "Ændrer størrelse" -#: src/main.c:708 +#: src/main.c:728 #, fuzzy msgid "_Resize All Frames..." msgstr "Start ramme" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "" -#: src/main.c:1094 +#: src/main.c:1104 #, fuzzy msgid "Background" msgstr "_Start farve" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "" -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "" -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -175,16 +175,16 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "" -#: src/main.c:1813 +#: src/main.c:1815 #, c-format msgid "%s...detected... " msgstr "" -#: src/main.c:1814 +#: src/main.c:1816 #, c-format msgid "%s...NOT DETECTED... " msgstr "" @@ -220,11 +220,11 @@ msgid "Number of CPUs detected: %d " msgstr "" -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "" @@ -278,141 +278,141 @@ "\n" msgstr "" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" "Startup syntax is: %s [opts] [filename [start_time] [frames]]\n" msgstr "" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "" -#: src/main.c:2549 +#: src/main.c:2552 msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" msgstr "" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "" -#: src/main.c:2561 +#: src/main.c:2564 msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " "mplayer2" msgstr "" #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr "" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr "" -#: src/main.c:2569 +#: src/main.c:2572 msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " "transport client,2 = jack transport master, 4 = start jack transport server, " "8 = pause audio when video paused,16 = start jack audio server] \n" msgstr "" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr "" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" msgstr "" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "" -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -423,7 +423,7 @@ "(Maybe you need to change the value of <prefix_dir> in your %s file)\n" msgstr "" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -431,7 +431,7 @@ "Please make sure you have write access to %s and try again.\n" msgstr "" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -440,7 +440,7 @@ "before running LiVES.\n" msgstr "" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -450,7 +450,7 @@ "Please check the file permissions for this file and try again.\n" msgstr "" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -461,7 +461,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -469,7 +469,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2693 +#: src/main.c:2696 #, c-format msgid "" "\n" @@ -479,7 +479,7 @@ "%s" msgstr "" -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -490,56 +490,56 @@ "Thankyou.\n" msgstr "" -#: src/main.c:2707 +#: src/main.c:2710 msgid "" "\n" "LiVES currently requires 'mplayer', 'mplayer2' or 'sox' to function. Please " "install one or other of these, and try again.\n" msgstr "" -#: src/main.c:2712 +#: src/main.c:2715 msgid "" "\n" "LiVES currently requires both 'mplayer' or 'mplayer2' and 'sox' to function. " "Please install these, and try again.\n" msgstr "" -#: src/main.c:2725 +#: src/main.c:2728 msgid "" "\n" "LiVES was unable to locate 'mplayer','mplayer2' or 'mpv'. You may wish to " "install one of these to use LiVES more fully.\n" msgstr "" -#: src/main.c:2731 +#: src/main.c:2734 msgid "" "\n" "LiVES was unable to locate 'mplayer' or 'mplayer2'. You may wish to install " "one of these to use LiVES more fully.\n" msgstr "" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" "magick if you want to use rendered effects.\n" msgstr "" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " "image-magick if you want to use the merge function.\n" msgstr "" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " "should install 'sox'.\n" msgstr "" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -550,91 +550,91 @@ "You may need to change the value of <lib_dir> in %s\n" msgstr "" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "" -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "" #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "Afspil" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" msgstr "" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "Fortryd" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "Video" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "" -#: src/main.c:6983 +#: src/main.c:7007 msgid "" "\n" "\n" @@ -785,7 +785,7 @@ msgid "Use _mplayer2 audio player" msgstr "" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "_Næste" @@ -1008,10 +1008,10 @@ msgid "If this is set, frames will be deinterlaced as they are imported." msgstr "" -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "Forhåndsvisning" @@ -1031,11 +1031,11 @@ msgid "Click here to _Preview the file" msgstr "" -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 msgid "Processing..." msgstr "" -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1044,8 +1044,8 @@ "Remember to switch off effects (ctrl-0) afterwards !" msgstr "" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" @@ -1053,177 +1053,177 @@ "\n" "Vent venligst" -#: src/interface.c:206 +#: src/interface.c:210 msgid "Show Details" msgstr "" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "_Annuller" -#: src/interface.c:324 +#: src/interface.c:327 msgid "Multitrack Details" msgstr "" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "Format" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "Filstørrelse" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "FPS" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "Begivenheder" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "Tid i alt" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "Lyd" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "" -#: src/interface.c:590 +#: src/interface.c:593 #, fuzzy msgid "Encoding Options" msgstr "Encoder" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." msgstr "" -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "_Luk Vindue" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "Indsæt" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "" -#: src/interface.c:844 +#: src/interface.c:847 #, fuzzy msgid "Insert _with silence" msgstr "Indsæt lydblok" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "" -#: src/interface.c:933 +#: src/interface.c:936 #, fuzzy msgid "Open Selection" msgstr "Va_lg" -#: src/interface.c:950 +#: src/interface.c:953 msgid "Selection start time (sec)" msgstr "" -#: src/interface.c:956 +#: src/interface.c:959 msgid "Number of frames to open" msgstr "" -#: src/interface.c:1025 +#: src/interface.c:1028 msgid "Open Location" msgstr "" -#: src/interface.c:1027 +#: src/interface.c:1030 msgid "Open Youtube Clip" msgstr "" -#: src/interface.c:1046 +#: src/interface.c:1049 msgid "" "\n" "\n" @@ -1233,7 +1233,7 @@ "\n" msgstr "" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1242,68 +1242,68 @@ "\n" msgstr "" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "URL : " -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "" -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "" -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "" -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "" -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr "" -#: src/interface.c:1185 +#: src/interface.c:1188 #, fuzzy msgid "Rename Clip" msgstr "Roterer" -#: src/interface.c:1187 +#: src/interface.c:1190 msgid "Enter Set Name to Save as" msgstr "" -#: src/interface.c:1189 +#: src/interface.c:1192 msgid "Enter a Set Name to Reload" msgstr "" -#: src/interface.c:1191 +#: src/interface.c:1194 msgid "Choose a Working Directory" msgstr "" -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 #, fuzzy msgid "Rename Current Track" msgstr "_Vælg aktuelt spor" -#: src/interface.c:1195 +#: src/interface.c:1198 msgid "Enter a Name for Your Theme" msgstr "" -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1311,350 +1311,350 @@ "LiVES will remind you to save the clip set later when you try to exit.\n" msgstr "" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" msgstr "" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" "initial install so that you can get the most from this application.\n" msgstr "" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" "This should be a directory with plenty of disk space available.\n" msgstr "" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "Nyt navn " -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "" -#: src/interface.c:1251 +#: src/interface.c:1252 #, fuzzy msgid "Theme name " msgstr "Nyt navn " -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "_Avanceret" -#: src/interface.c:1419 +#: src/interface.c:1420 msgid "Select input device" msgstr "" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "" -#: src/interface.c:1499 +#: src/interface.c:1496 msgid "Load CD Track" msgstr "" -#: src/interface.c:1501 +#: src/interface.c:1498 msgid "Select DVD Title/Chapter" msgstr "" -#: src/interface.c:1503 +#: src/interface.c:1500 msgid "Select VCD Title" msgstr "" -#: src/interface.c:1505 +#: src/interface.c:1502 msgid "Change Maximum Visible Tracks" msgstr "" -#: src/interface.c:1507 +#: src/interface.c:1504 msgid "Device details" msgstr "" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "" -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "" -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "" -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "" -#: src/interface.c:1770 +#: src/interface.c:1763 #, fuzzy msgid "Fade Audio In" msgstr "_X Start" -#: src/interface.c:1772 +#: src/interface.c:1765 #, fuzzy msgid "Fade Audio Out" msgstr "_X Start" -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "" -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "først" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "" -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "sidste" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "sekunder." -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "" -#: src/interface.c:1856 +#: src/interface.c:1849 msgid " (Optional)" msgstr "" -#: src/interface.c:1859 +#: src/interface.c:1852 #, c-format msgid "File Comments%s" msgstr "" -#: src/interface.c:1873 +#: src/interface.c:1866 #, fuzzy, c-format msgid "File Name: %s" msgstr "Effekt navn: %s" -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "" -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "" -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "" -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "" -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "" -#: src/interface.c:2049 +#: src/interface.c:2042 #, c-format msgid "%sChoose a Device" msgstr "" -#: src/interface.c:2052 +#: src/interface.c:2045 #, c-format msgid "%sChoose a Directory" msgstr "" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2332 +#: src/interface.c:2325 msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" "What do you wish to do ?" msgstr "" -#: src/interface.c:2339 +#: src/interface.c:2332 msgid "Cancel/Discard/Save" msgstr "" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" "Would you like to try and recover it ?\n" msgstr "" -#: src/interface.c:2446 +#: src/interface.c:2439 msgid "Disk Recovery Options" msgstr "" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "" -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "" -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1662,345 +1662,345 @@ "-----------------------\n" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "ctrl-left" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 #, fuzzy msgid "skip forwards\n" msgstr "Spring fremad" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 #, fuzzy msgid "ctrl-down" msgstr "Ctrl-%d" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "ctrl-enter" msgstr "_X Center" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "reset frame rate\n" msgstr "Start ramme" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "" -#: src/interface.c:2633 +#: src/interface.c:2626 msgid "reverse direction\n" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "ctrl-1" msgstr "Ctrl-%d" -#: src/interface.c:2653 +#: src/interface.c:2646 msgid "toggle real-time effect 1\n" msgstr "" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "ctrl-2" msgstr "Ctrl-%d" -#: src/interface.c:2656 +#: src/interface.c:2649 msgid "toggle real-time effect 2\n" msgstr "" -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 #, fuzzy msgid "ctrl-0" msgstr "Ctrl-%d" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "real-time effects off\n" msgstr "" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "" -#: src/interface.c:2669 +#: src/interface.c:2662 msgid "grab keyboard for last activated effect\n" msgstr "" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2679 +#: src/interface.c:2672 msgid "tab" msgstr "" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "" -#: src/interface.c:2697 +#: src/interface.c:2690 msgid "Other playback keys\n" msgstr "" -#: src/interface.c:2701 +#: src/interface.c:2694 msgid "play all\n" msgstr "" -#: src/interface.c:2704 +#: src/interface.c:2697 #, fuzzy msgid "play selection\n" msgstr "Va_lg" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "" -#: src/interface.c:2710 +#: src/interface.c:2703 msgid "fullscreen\n" msgstr "" -#: src/interface.c:2713 +#: src/interface.c:2706 #, fuzzy msgid "separate window\n" msgstr "Luk _vindue" -#: src/interface.c:2716 +#: src/interface.c:2709 #, fuzzy msgid "double size\n" msgstr "Filstørrelse" -#: src/interface.c:2719 +#: src/interface.c:2712 msgid "ping pong loops\n" msgstr "" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 #, fuzzy msgid "move current track up\n" msgstr "_Vælg aktuelt spor" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 #, fuzzy msgid "move current track down\n" msgstr "_Vælg aktuelt spor" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "" -#: src/interface.c:2759 +#: src/interface.c:2752 #, fuzzy msgid "select next clip\n" msgstr "Va_lg" -#: src/interface.c:2762 +#: src/interface.c:2755 #, fuzzy msgid "select/deselect current track\n" msgstr "_Vælg aktuelt spor" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 #, fuzzy msgid "zoom in\n" msgstr "_Zoom ind" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 #, fuzzy msgid "zoom out\n" msgstr "_Zoom ud" -#: src/interface.c:2771 +#: src/interface.c:2764 msgid "make a mark on the timeline (during playback)\n" msgstr "" -#: src/interface.c:2774 +#: src/interface.c:2767 msgid "rewind to play start.\n" msgstr "" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "" -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "" -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "" -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -2008,22 +2008,22 @@ "the latest youtube-dl installed.\n" msgstr "" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, c-format msgid "Layouts were removed for set %s.\n" msgstr "" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "Denne fil" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " msgstr "" -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2033,7 +2033,7 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2043,20 +2043,20 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" "Really close it ?" msgstr "" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" msgstr "" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2069,54 +2069,54 @@ "Once you have done this, you will be able to import the new project.\n" msgstr "" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "" -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "" -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 #, fuzzy msgid "Theme" msgstr "Nyt navn " -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, c-format msgid "Exporting theme as %s..." msgstr "" -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, fuzzy, c-format msgid "Importing theme \"%s\" from %s..." msgstr "Indlæser layout fra %s..." -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, c-format msgid "Backup as %s File" msgstr "" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, c-format msgid "Restore %s File" msgstr "" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2124,101 +2124,101 @@ "Are you sure ?\n" msgstr "" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "" -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "" -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "" -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "" -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "" -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "" -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "Klip" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 msgid "Pulling frames from clipboard" msgstr "" -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "" -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "Sæt ind" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "" -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " "LiVES.\n" msgstr "" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2227,31 +2227,31 @@ "the 'Trim Audio' function from the Audio menu." msgstr "" -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." msgstr "" -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2259,7 +2259,7 @@ "Clipboard audio has been erased.\n" msgstr "" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2268,88 +2268,88 @@ "using unchanged audio ?\n" msgstr "" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "" -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "Indsætter" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "" -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "" -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "Annullerer" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" "Are you sure ?" msgstr "" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "" -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "Sletter" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "Slet" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" "Selection is locked.\n" msgstr "" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2357,11 +2357,11 @@ "play.)\n" msgstr "" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2370,7 +2370,7 @@ "%s\n" msgstr "" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2379,7 +2379,7 @@ "The plugin may be broken or not installed correctly." msgstr "" -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2388,22 +2388,22 @@ "Please press 'Cancel' if that is not what you want.\n" msgstr "" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2411,24 +2411,24 @@ "Click OK to proceed.\n" msgstr "" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "" -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "" -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "" -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2436,39 +2436,39 @@ "Internal: %s (%d bpp) / %s\n" msgstr "" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." msgstr "" -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" "(%d virtual)" msgstr "" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" "(%d decoded)" msgstr "" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" " %.2f sec." msgstr "" -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" @@ -2476,30 +2476,30 @@ "\n" " Ukendt" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" "%s %s" msgstr "" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2516,22 +2516,22 @@ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA.\n" msgstr "" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "" -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" "Launchpad Contributions:\n" " AJenbo https://launchpad.net/~ajenbo\n" " nanker https://launchpad.net/~nanker" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, c-format msgid "" "LiVES Version %s\n" @@ -2545,14 +2545,14 @@ "Homepage: %s" msgstr "" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 msgid "" "\n" "\n" "You need to install mplayer or mplayer2 to be able to preview this file.\n" msgstr "" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 msgid "" "\n" "\n" @@ -2560,93 +2560,93 @@ "this file.\n" msgstr "" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" "%s\n" msgstr "" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 msgid "Encoder Debug Output" msgstr "" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "" -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 msgid "Load Subtitles" msgstr "" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 #, fuzzy msgid "Select Audio File" msgstr "Slet lydblok" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -2654,83 +2654,83 @@ "." msgstr "" -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "" -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "Ny lyd" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "" -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "" -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 #, fuzzy msgid "Layout Errors" msgstr "Ryd _fejl" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "Ryd _fejl" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "Genoptag" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "på pause..." -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "genoptaget..." -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "Behold" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, c-format msgid "" "\n" @@ -2739,30 +2739,30 @@ "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "Annuller" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 #, fuzzy msgid "Selected Frame" msgstr "LiVES: Valgt ramme" -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 #, fuzzy msgid "_Save Frame as..." msgstr "Start ramme" -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -2771,7 +2771,7 @@ "\n" msgstr "" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -2779,13 +2779,13 @@ "\n" msgstr "" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" msgstr "" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -2794,17 +2794,17 @@ "\n" msgstr "" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" msgstr "" -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -2814,19 +2814,19 @@ "(Default of %.3f frames per second will be used.)\n" msgstr "" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "" -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "" -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -2835,174 +2835,174 @@ "rate.\n" msgstr "" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "" -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "" -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 msgid "Append Audio File" msgstr "" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "" -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "" -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "" -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "" -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "" -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" "Are you sure ?" msgstr "" -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "" -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "" -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "" @@ -3018,900 +3018,927 @@ msgid "Custom _Utilities" msgstr "" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "" -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "" -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "" -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "" -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "" -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "" -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "" -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "" + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "" -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "" -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "" -#: src/gui.c:674 +#: src/gui.c:692 #, c-format msgid "_Backup Clip as .%s..." msgstr "" -#: src/gui.c:683 +#: src/gui.c:701 #, c-format msgid "_Restore Clip from .%s..." msgstr "" -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "" -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "" -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "" -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "" -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "" -#: src/gui.c:1045 +#: src/gui.c:1064 msgid "Letterbox Mode" msgstr "" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "" -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "" -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "" -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "" -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "" -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "" -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "" -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "" -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "" -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "" -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "" -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "" -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "" -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "" -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "" -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "" -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "" -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "" -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "" -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "" -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "" -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "" -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "" -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "" -#: src/gui.c:1250 +#: src/gui.c:1273 +msgid "_Adjust Audio Sync..." +msgstr "" + +#: src/gui.c:1277 msgid "_Info" msgstr "" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "" -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "" -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "" -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "" -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "" -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "" -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "" -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "" -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "" -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "" -#: src/gui.c:1371 +#: src/gui.c:1398 msgid "Receive _LiVES Stream from..." msgstr "" -#: src/gui.c:1375 +#: src/gui.c:1402 msgid "_Send LiVES Stream to..." msgstr "" -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." -msgstr "" +#: src/gui.c:1408 +#, fuzzy +msgid "Open _yuv4mpeg stream..." +msgstr "Åbnede yuv4mpeg stream på %s" -#: src/gui.c:1399 +#: src/gui.c:1425 #, c-format msgid "_Import Project (.%s)..." msgstr "" -#: src/gui.c:1403 +#: src/gui.c:1430 #, c-format msgid "E_xport Project (.%s)..." msgstr "" -#: src/gui.c:1409 +#: src/gui.c:1438 #, fuzzy, c-format msgid "_Import Custom Theme (.%s)..." msgstr "Indlæser layout fra %s..." -#: src/gui.c:1414 +#: src/gui.c:1443 #, c-format msgid "E_xport Theme (.%s)..." msgstr "" -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "" -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "" -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." msgstr "" -#: src/gui.c:1448 +#: src/gui.c:1478 msgid "_Reset All Playback Speeds and Positions" msgstr "" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "" -#: src/gui.c:1452 +#: src/gui.c:1482 #, fuzzy msgid "_MIDI/Joystick Interface" msgstr "_Joystick udstyr" -#: src/gui.c:1461 +#: src/gui.c:1491 msgid "_MIDI/Joystick Learner..." msgstr "" -#: src/gui.c:1465 +#: src/gui.c:1495 msgid "_Save Device Mapping..." msgstr "" -#: src/gui.c:1469 +#: src/gui.c:1499 msgid "_Load Device Mapping..." msgstr "" -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 msgid "_Donate to the Project !" msgstr "" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 msgid "_Email the Author" msgstr "" -#: src/gui.c:1519 +#: src/gui.c:1549 msgid "Report a _Bug" msgstr "" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 msgid "Suggest a _Feature" msgstr "" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 msgid "Assist with _Translating" msgstr "" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "" -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +#, fuzzy +msgid "Audio Source:" +msgstr "Lyd codeks" + +#: src/gui.c:1696 +#, fuzzy +msgid "Internal" +msgstr "- internt -" + +#: src/gui.c:1730 +#, fuzzy +msgid "External" +msgstr "- internt -" + +#: src/gui.c:1774 msgid "Volume" msgstr "" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." msgstr "" #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr "" -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "" -#: src/gui.c:1956 +#: src/gui.c:2082 +msgid "Select all frames in this clip" +msgstr "" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr "" -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr "" -#: src/gui.c:3550 +#: src/gui.c:3689 msgid "Streaming" msgstr "" -#: src/gui.c:3552 +#: src/gui.c:3691 #, fuzzy, c-format msgid "Play Window%s" msgstr "_Luk Vindue" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "" -#: src/gui.c:4124 +#: src/gui.c:4292 #, c-format msgid "'LiVES opened the file' '%s'" msgstr "" -#: src/gui.c:4143 +#: src/gui.c:4311 #, c-format msgid "'LiVES closed the file' '%s'" msgstr "" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "Effekter" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, c-format msgid "Show / apply effects to %s\n" msgstr "" -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, c-format msgid "Select clip for %s\n" msgstr "" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -3919,81 +3946,81 @@ "Switched to clip %s\n" msgstr "" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" "Switched to empty clip\n" msgstr "" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " "updated accordingly\n" msgstr "" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -4001,7 +4028,7 @@ "by another copy of LiVES.\n" msgstr "" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -4009,39 +4036,39 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2138 +#: src/utils.c:2234 #, c-format msgid "" "\n" "%s names may not be blank.\n" msgstr "" -#: src/utils.c:2146 +#: src/utils.c:2242 #, c-format msgid "" "\n" "%s names may not be longer than %d characters.\n" msgstr "" -#: src/utils.c:2154 +#: src/utils.c:2250 #, c-format msgid "" "\n" "%s names may not contain spaces or the characters%s.\n" msgstr "" -#: src/utils.c:2163 +#: src/utils.c:2259 #, c-format msgid "" "\n" "%s names may not start with a '.' or contain '..'\n" msgstr "" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4049,72 +4076,72 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "" -#: src/utils.c:3444 +#: src/utils.c:3863 msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "" -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4124,29 +4151,29 @@ "Overwrite ?\n" msgstr "" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr "" -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr "" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4157,50 +4184,50 @@ "Try running Help/Troubleshoot for more information." msgstr "" -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "" -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr "" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "" -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "" -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "" -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4212,11 +4239,11 @@ "Are you sure you wish to continue ?" msgstr "" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr "" -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4224,14 +4251,14 @@ "Please check the terminal window for more details.\n" msgstr "" -#: src/saveplay.c:874 +#: src/saveplay.c:858 msgid "" "\n" "\n" "You may need to install mplayer, mplayer2 or mpv to open this file.\n" msgstr "" -#: src/saveplay.c:885 +#: src/saveplay.c:869 msgid "" "\n" "\n" @@ -4239,31 +4266,31 @@ "Tools|Preferences|Decoding\n" msgstr "" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "" -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, c-format msgid "Save Frame %d" msgstr "" -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 #, fuzzy msgid "Save Frame" msgstr "Start ramme" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 #, fuzzy msgid "Save Clip" msgstr "Roterer" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4271,67 +4298,67 @@ "Do you still wish to continue ?" msgstr "" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr "" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "" -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "" -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" "Encoder error - output file was not created !\n" msgstr "" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "" -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "" -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4340,21 +4367,21 @@ "and resize all frames to the current size.\n" msgstr "" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4362,13 +4389,13 @@ "%s\n" msgstr "" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" msgstr "" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4376,7 +4403,7 @@ "Bad things may happen with this clip.\n" msgstr "" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4384,73 +4411,73 @@ "Default can be set in Tools | Preferences | Misc.\n" msgstr "" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, fuzzy, c-format msgid " - Author: %s\n" msgstr "Forfatter: %s" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, c-format msgid " - Title: %s\n" msgstr "" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr "" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "" -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "" -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "" -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -4459,7 +4486,7 @@ "LiVES was unable to restore it.\n" msgstr "" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, c-format msgid "" "\n" @@ -4468,91 +4495,91 @@ msgstr "" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" "Do you want to attempt to recover them ?\n" msgstr "" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "" -#: src/dialogs.c:83 +#: src/dialogs.c:86 msgid "Show affeced _layouts" msgstr "" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" msgstr "" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr "" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 #, fuzzy msgid "Warning !" msgstr "Advarsler" -#: src/dialogs.c:184 +#: src/dialogs.c:187 #, fuzzy msgid "Error !" msgstr "$fejl" -#: src/dialogs.c:194 +#: src/dialogs.c:197 #, fuzzy msgid "Information" msgstr "LiVES: Information for %s" -#: src/dialogs.c:219 +#: src/dialogs.c:222 msgid "Question" msgstr "" -#: src/dialogs.c:233 +#: src/dialogs.c:236 #, fuzzy msgid "File Error" msgstr "Ryd _fejl" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "Vis _detaljer" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -4563,7 +4590,7 @@ "(Disk warning levels can be configured in Preferences.)" msgstr "" -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -4575,11 +4602,11 @@ "Preferences.)" msgstr "" -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "" -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -4587,46 +4614,50 @@ "Please try closing some other applications first.\n" msgstr "" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "" -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" "%s%d%% done. Time remaining: %u sec%s\n" msgstr "" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" "%d/%d frames opened. Time remaining %u sec.\n" msgstr "" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" "%d/%d frames opened.\n" msgstr "" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" "%d frames opened.\n" msgstr "" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" "Time remaining: %d sec" msgstr "" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -4634,7 +4665,7 @@ "Please close a file and then try again." msgstr "" -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -4646,47 +4677,47 @@ "Please make sure you can write to this directory." msgstr "" -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 msgid "" "\n" "LiVES currently requires either 'mplayer', 'mplayer2', or 'sox' to function. " "Please install one or other of these, and try again.\n" msgstr "" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 msgid "" "\n" "This function requires either mplayer or mplayer2 to operate.\n" "You may wish to install one or other of these and try again.\n" msgstr "" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 msgid "" "\n" "This function requires either mplayer, mplayer2 or mpv to operate.\n" "You may wish to install one or other of these and try again.\n" msgstr "" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" "Or switch to another encoder format in Tools | Preferences | Encoding\n" msgstr "" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -4694,19 +4725,19 @@ "Please set the audio codec in Tools|Preferences|Encoding\n" msgstr "" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -4714,83 +4745,83 @@ "Due to restrictions in the %s format\n" msgstr "" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" msgstr "" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr "" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr "" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr "" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr "" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" msgstr "" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -4799,14 +4830,14 @@ "\n" msgstr "" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" "\n" msgstr "" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -4815,7 +4846,7 @@ "Try recording for just a selection of the file." msgstr "" -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -4826,31 +4857,29 @@ "Please press Cancel to abort the insert, or OK to continue." msgstr "" -#: src/dialogs.c:2351 -#, c-format +#: src/dialogs.c:2354 msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." msgstr "" -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " "in your %s file" msgstr "" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -4861,25 +4890,25 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 msgid "" "Sorry, unknown audio type.\n" "\n" " (Filenames must end in" msgstr "" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" "(They will not be usable without the set).\n" msgstr "" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -4888,7 +4917,7 @@ "Click Cancel to pick a new name.\n" msgstr "" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -4896,7 +4925,7 @@ "." msgstr "" -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -4904,7 +4933,7 @@ "." msgstr "" -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -4915,7 +4944,7 @@ "Otherwise click Cancel to skip loading this file.\n" msgstr "" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -4925,7 +4954,7 @@ "The clip could not be loaded.\n" msgstr "" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -4933,7 +4962,7 @@ "Alternately, select a different audio player in Preferences.\n" msgstr "" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -4942,13 +4971,13 @@ "Automatic jack startup will be disabled now.\n" msgstr "" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" msgstr "" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -4959,13 +4988,13 @@ "%s\n" msgstr "" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" msgstr "" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -4975,7 +5004,7 @@ "It is recommended to increase it to at least %d MB" msgstr "" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -4984,7 +5013,7 @@ "Do you wish to delete them ?\n" msgstr "" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -4992,7 +5021,7 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -5000,81 +5029,81 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" msgstr "" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" msgstr "" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" "You can set this in Tools|Preferences|Playback." msgstr "" -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" "Should I try to repair the disk copy of the layout ?\n" msgstr "" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" msgstr "" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" "Audio rate must be greater than 0.\n" msgstr "" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5082,14 +5111,14 @@ "Are you sure you wish to view it ?\n" msgstr "" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" "You must install 'dvgrab' to use this function.\n" msgstr "" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5098,25 +5127,25 @@ "You may need to select one of these in Tools/Preferences/Playback.\n" msgstr "" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" msgstr "" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5125,33 +5154,33 @@ "echo %d > /proc/sys/net/core/rmem_max\n" msgstr "" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -5161,7 +5190,7 @@ "%s%s%s" msgstr "" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -5171,7 +5200,7 @@ "%s" msgstr "" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -5181,7 +5210,7 @@ "%s" msgstr "" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -5190,7 +5219,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -5200,7 +5229,7 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -5209,7 +5238,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -5219,12 +5248,12 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "" -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -5233,7 +5262,7 @@ "Please check your system for errors.\n" msgstr "" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -5242,7 +5271,7 @@ "Please check the file permissions and try again." msgstr "" -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -5251,7 +5280,7 @@ "Please check the directory permissions and try again." msgstr "" -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, c-format msgid "" "\n" @@ -5259,14 +5288,14 @@ "%s\n" msgstr "" -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -5274,13 +5303,13 @@ "Please select another encoder from the list.\n" msgstr "" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" msgstr "" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -5290,27 +5319,27 @@ "- Check if the device actually exists.\n" msgstr "" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" "Do you wish to overwrite the existing subtitles ?\n" msgstr "" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 msgid "" "\n" "LiVES currently only supports subtitles of type" msgstr "" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -5319,14 +5348,14 @@ "or OK to continue and save as type \"%s\"\n" msgstr "" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" "(If unsure, click Yes)\n" msgstr "" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -5337,19 +5366,19 @@ "." msgstr "" -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" msgstr "" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" msgstr "" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -5357,7 +5386,7 @@ "DO NOT SHUT DOWN OR CLOSE LIVES !\n" msgstr "" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, c-format msgid "" "\n" @@ -5365,14 +5394,14 @@ "The theme could not be loaded correctly.\n" msgstr "" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" "Please check the spelling of the set name and try again.\n" msgstr "" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -5381,7 +5410,7 @@ "directory. Would you like me to do this (recommended) ?" msgstr "" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -5393,7 +5422,7 @@ msgstr "" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -5402,38 +5431,38 @@ "\n" msgstr "" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" "Consult your package distributor.\n" msgstr "" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" msgstr "" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, c-format msgid "" "\n" @@ -5442,7 +5471,7 @@ "(Theme name not found).\n" msgstr "" -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -5451,7 +5480,7 @@ "already exists. Would you like to overwrite it ?\n" msgstr "" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -5592,7 +5621,7 @@ msgid "Video only Transitions" msgstr "" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "kun lyd" @@ -5600,7 +5629,7 @@ msgid "Audio only Transitions" msgstr "" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "lyd" @@ -5644,7 +5673,7 @@ msgid "Audio Analysers" msgstr "" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "ukendt" @@ -5766,192 +5795,192 @@ msgid "pointer" msgstr "" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" "Error was: %s\n" msgstr "" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr "" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, c-format msgid "Successfully loaded %d compound filters\n" msgstr "" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, c-format msgid "Failed to start generator %s (%s)\n" msgstr "" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "" @@ -6010,37 +6039,37 @@ msgid "Autoscale All" msgstr "" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 msgid "Parameter and Alpha Channel Connections" msgstr "" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 msgid "Auto Connect Channels" msgstr "" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 msgid "Auto Connect Parameters" msgstr "" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "" @@ -6056,15 +6085,15 @@ msgid "_Frame" msgstr "" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "" @@ -6105,11 +6134,11 @@ msgid "New size (pixels)" msgstr "Ny størrelse (pixels)" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "_Bredde" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "_Højde" @@ -6129,7 +6158,7 @@ msgid "Generate frames to a new clip" msgstr "" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -6137,35 +6166,35 @@ "\n" msgstr "" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "Vælg som standard" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "Ingen parametre" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "Ugyldig parameter" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" "Plugin error: %s failed with code %d" msgstr "" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr "" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -6175,17 +6204,17 @@ "Error code %d\n" msgstr "" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "" -#: src/plugins.c:497 +#: src/plugins.c:493 #, c-format msgid "" "\n" @@ -6195,32 +6224,32 @@ "\n" msgstr "" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "" -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "_FPS" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -6229,7 +6258,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -6239,31 +6268,31 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" "Error was: %s\n" msgstr "" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " "***\n" msgstr "" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -6272,7 +6301,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -6281,7 +6310,7 @@ "or switch to another plugin using Tools|Preferences|Encoding\n" msgstr "" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, c-format msgid "" "\n" @@ -6289,12 +6318,12 @@ "No decoders found in %s !\n" msgstr "" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, c-format msgid " using %s" msgstr "" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -6303,7 +6332,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -6313,25 +6342,25 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "/ukendt" -#: src/plugins.c:2550 +#: src/plugins.c:2567 #, fuzzy msgid "Decoder Plugins" msgstr "Afkoder" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "%s avancerede indstillinger" @@ -6775,7 +6804,7 @@ "Author must not be blank.\n" msgstr "" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -6847,7 +6876,7 @@ msgid "Bad description. (%s)\n" msgstr "" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -6857,27 +6886,27 @@ "\n" msgstr "" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "" -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "" -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "test..." -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "" -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -6886,7 +6915,7 @@ "Please check this program is in your path and executable.\n" msgstr "" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -6896,12 +6925,12 @@ "\n" msgstr "" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "" -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -6911,7 +6940,7 @@ "Error code was %d\n" msgstr "" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -6921,12 +6950,12 @@ "Please delete it first, or rename the test script.\n" msgstr "" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "" -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -6937,20 +6966,20 @@ "Return code was %d (%s)\n" msgstr "" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 msgid "Export Script" msgstr "" -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "Kopierer %s til %s..." -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 msgid "Import Script" msgstr "" -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -6960,45 +6989,45 @@ "Please delete it first, or rename the import script.\n" msgstr "" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 #, fuzzy msgid "Copy RFX Script" msgstr "LiVES: - Kopier RFX script" -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "" -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr " Script: " -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 msgid "Rename Test RFX Script" msgstr "" -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "Fra script: " -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 #, fuzzy msgid "RFX Script Name" msgstr "LiVES: - RFX Script navn" -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "Script navn: " -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "Nyt navn: " -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "Nyt script navn: " -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -7006,12 +7035,12 @@ "Script name must be unique.\n" msgstr "" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "" -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -7022,25 +7051,25 @@ "Return code was %d\n" msgstr "" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 msgid "Applying Current Real Time Effects to" msgstr "" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "" -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "" -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -7048,7 +7077,7 @@ "full screen, separate window (fs) mode\n" msgstr "" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -7056,7 +7085,7 @@ "(Free space = UNKNOWN)" msgstr "" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -7065,14 +7094,14 @@ "(Free space = %s)" msgstr "" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" "It should be in a partition with plenty of free disk space.\n" msgstr "" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7083,7 +7112,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7093,7 +7122,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1163 +#: src/preferences.c:1229 msgid "" "You have chosen to change the working directory.\n" "Please make sure you have no other copies of LiVES open.\n" @@ -7105,7 +7134,7 @@ "setting." msgstr "" -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, c-format msgid "" "\n" @@ -7114,13 +7143,13 @@ "See %s\n" msgstr "" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" msgstr "" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, c-format msgid "" "\n" @@ -7129,918 +7158,931 @@ "See %s\n" msgstr "" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "" -#: src/preferences.c:2418 +#: src/preferences.c:2489 #, fuzzy msgid "Preferences" msgstr "LiVES: - Indstillinger" -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "" -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr "" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr "" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." msgstr "" -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "GUI" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "_Anvend altid følgende værdier:" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr "" -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "sekunder" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "Efter hver _ændring" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "_Aldrig" -#: src/preferences.c:2752 +#: src/preferences.c:2836 msgid "Maximum number of visible tracks" msgstr "" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "" -#: src/preferences.c:2799 +#: src/preferences.c:2883 msgid "Video open command (fallback)" msgstr "" -#: src/preferences.c:2806 +#: src/preferences.c:2890 msgid "Fallback image format" msgstr "" -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "_jpeg" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "_png" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "" -#: src/preferences.c:2826 +#: src/preferences.c:2910 msgid "Open/render compression" msgstr "" -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr "" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "" -#: src/preferences.c:2850 +#: src/preferences.c:2934 msgid "Automatic trimming / padding of audio when possible" msgstr "" -#: src/preferences.c:2852 +#: src/preferences.c:2936 msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "Afkoder" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "VIDEO" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "_Plugin" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "LYD" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "_Afspiller" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "- internt -" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "" -#: src/preferences.c:3104 -msgid "Source:" -msgstr "" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 msgid "_Internal" msgstr "" -#: src/preferences.c:3112 -msgid "_External (requires jack or pulse audio player)" +#: src/preferences.c:3202 +msgid "_External [monitor]" msgstr "" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "Afspilning" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" msgstr "" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " +#: src/preferences.c:3258 +msgid "What to record when 'r' is pressed" msgstr "" -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "GB" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +#, fuzzy +msgid "External Audio Source" +msgstr "Lyd codeks" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "" + +#: src/preferences.c:3358 msgid "Recording" msgstr "Optager" -#: src/preferences.c:3266 +#: src/preferences.c:3373 msgid "You can also change these values when encoding a clip" msgstr "" -#: src/preferences.c:3278 +#: src/preferences.c:3385 msgid "Encoder" msgstr "" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "Output format" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "Lyd codeks" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "Encoder" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." msgstr "" -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr "" -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr "" -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr "" -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr "" -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr "" -#: src/preferences.c:3454 +#: src/preferences.c:3561 msgid " Working directory (do not remove) " msgstr "" -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "" -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "" -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "Mapper" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "" -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr "" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "" -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" msgstr "" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "" -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr " MB" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "" -#: src/preferences.c:3652 +#: src/preferences.c:3759 msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " "when LiVES is started." msgstr "" -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "" -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "" -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "" -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "" -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "" -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "" -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "" -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "" -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "" -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "" -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "" -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "" -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "" -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "" -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." msgstr "" -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "" -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "" -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "" -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "" -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "" -#: src/preferences.c:3858 +#: src/preferences.c:3965 msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "" -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "Advarsler" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "" -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "CD udstyr " -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "" -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "Div" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "Nyt tema " -#: src/preferences.c:3969 +#: src/preferences.c:4076 msgid "Main Theme Details" msgstr "" -#: src/preferences.c:3980 +#: src/preferences.c:4087 #, fuzzy msgid " _Foreground Color" msgstr "_Start farve" -#: src/preferences.c:3999 +#: src/preferences.c:4106 #, fuzzy msgid " _Background Color" msgstr "_Start farve" -#: src/preferences.c:4018 +#: src/preferences.c:4125 #, fuzzy msgid "_Alt Foreground Color" msgstr "_Start farve" -#: src/preferences.c:4036 +#: src/preferences.c:4143 #, fuzzy msgid "_Alt Background Color" msgstr "_Start farve" -#: src/preferences.c:4054 +#: src/preferences.c:4161 msgid " Info _Text Color" msgstr "" -#: src/preferences.c:4073 +#: src/preferences.c:4180 msgid " Info _Base Color" msgstr "" -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "" -#: src/preferences.c:4092 +#: src/preferences.c:4199 msgid "Affects some contrast details of the timeline" msgstr "" -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "" -#: src/preferences.c:4124 +#: src/preferences.c:4231 #, fuzzy msgid "Frame blank image" msgstr "%d rammer" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "" -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4195 +#: src/preferences.c:4302 msgid "Track background (multitrack)" msgstr "" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "" -#: src/preferences.c:4250 +#: src/preferences.c:4357 msgid "Timeline selection (multitrack)" msgstr "" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "" -#: src/preferences.c:4274 +#: src/preferences.c:4381 msgid "Timecode foreground (multitrack)" msgstr "" -#: src/preferences.c:4285 +#: src/preferences.c:4392 #, fuzzy msgid "Frame surround" msgstr "_Rammer per sekundt " -#: src/preferences.c:4298 +#: src/preferences.c:4405 #, fuzzy msgid "Themes/Colors" msgstr "Temaer" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "" -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "" -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" msgstr "" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" msgstr "" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "Jack integration" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "_Joystick udstyr" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "_MIDI udstyr" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "" -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "Avanceret" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." msgstr "" -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "MIDI gentag" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "" -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -8048,18 +8090,18 @@ "Click OK to continue.\n" msgstr "" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." msgstr "" -#: src/preferences.c:5195 +#: src/preferences.c:5314 msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "" -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "" @@ -8087,174 +8129,174 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "Tilpas" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" "New rate must be greater than 0\n" msgstr "" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "" -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "" -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "" -#: src/resample.c:1184 +#: src/resample.c:1193 #, fuzzy msgid "New Clip Audio" msgstr "Ny lyd" -#: src/resample.c:1186 +#: src/resample.c:1195 msgid "External Clip Settings" msgstr "" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "Aktuel" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "" -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 msgid "Channels" msgstr "" -#: src/resample.c:1232 +#: src/resample.c:1241 msgid "Sample Size " msgstr "" -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "" -#: src/resample.c:1296 +#: src/resample.c:1305 #, fuzzy msgid "New Audio Details" msgstr "Ny lyd" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "Ny" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "_Slå lyd til" -#: src/resample.c:1343 +#: src/resample.c:1352 msgid "_Channels" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "_Sample Size" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "Sample Size" msgstr "" -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "_Rammer per sekundt " -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "" -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr " timer " -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr " minutter " -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr " sekender " -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "Ubegrænset" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "" -#: src/resample.c:1592 +#: src/resample.c:1601 msgid "Change Playback Speed" msgstr "" -#: src/resample.c:1594 +#: src/resample.c:1603 msgid "Resample Video" msgstr "" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -8265,7 +8307,7 @@ "in _frames per second" msgstr "" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -8276,80 +8318,80 @@ "in frames per second" msgstr "" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "Hastighedsændring" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" "LiVES was unable to reorder the frames." msgstr "" -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "" @@ -8550,68 +8592,68 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 msgid "Real Time Effect Mapping" msgstr "" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "Ctrl-%d" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "Info" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "Sæt parametre" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 msgid "Set Connections" msgstr "" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "Ryd" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "Effekt navn:" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "Luk _vindue" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -8652,103 +8694,108 @@ msgid "yuv4mpeg stream" msgstr "yuv4mpeg stream" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +#, fuzzy +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "Åbnede yuv4mpeg stream på %s" + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "yu4mpeg stream ind" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "Åbnede yuv4mpeg stream på %s" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "Lyd: " -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "intet\n" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" "\n" msgstr "" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "TV kort %d" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "Åbnede TV kort %d (%s)" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "Firewire kort %d" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "Åbnede firewire kort %d" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "Auto backup" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, fuzzy, c-format msgid "%s : parameters for %s" msgstr "Ingen parametre" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "Kilde: %s" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." msgstr "" -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -8757,7 +8804,7 @@ "right or double clicking on it.\n" msgstr "" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -8765,14 +8812,14 @@ "Select an effect in FX stack first to view its parameters.\n" msgstr "" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" "No clips loaded.\n" msgstr "" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -8782,7 +8829,7 @@ "before inserting clips into the timeline." msgstr "" -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -8791,189 +8838,199 @@ "to apply compositors.\n" msgstr "" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" msgstr "" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" msgstr "" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr "" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 #, fuzzy msgid "Selected Clip" msgstr "Va_lg" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 msgid "_Adjust Start and End Points" msgstr "" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 msgid "_Edit/Encode in Clip Editor" msgstr "" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 #, fuzzy msgid "_Show Clip Information" msgstr "LiVES: Information for %s" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 msgid "_Close this Clip" msgstr "" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 #, fuzzy msgid "Audio Mixer (ctrl-m)" msgstr "Lydmiksere" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "" -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "at vælge en ramme." -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "" -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "at vælge en blok." -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "" -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "" -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "" -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "" -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "" -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "Flyt blok" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "Flyt lydblok" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "Slet blok" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "Slet lydblok" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "Split spor" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "Split blok" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "Slet %s" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "Indsæt blok" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "Indsæt mellemrum" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "Indsæt lydblok" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "" -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "" -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " "audio rate %d, audio sample size %d, %s.\n" msgstr "" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -8983,7 +9040,7 @@ "then load in the new set from the File menu.\n" msgstr "" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -8991,620 +9048,607 @@ "It cannot be loaded.\n" msgstr "" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "" -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "_Åbn..." -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "" -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "" -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 #, fuzzy msgid "_Close the Selected Clip" msgstr "Va_lg" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 #, fuzzy msgid "_Save Layout as..." msgstr "_Indlæs layout..." -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 #, fuzzy msgid "_Load Layout..." msgstr "_Indlæs layout..." -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 msgid "_Wipe/Delete Layout..." msgstr "" -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "" -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 msgid "Auto Load _Subtitles with Clips" msgstr "" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 msgid "_Adjust Selected Clip Start/End Points" msgstr "" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 #, fuzzy msgid "_Insert Selected Clip Audio" msgstr "Va_lg" -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 #, fuzzy msgid "_Delete Selected Block" msgstr "_Slet den valgte blok" -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 msgid "_Jump to Previous Block Boundary" msgstr "" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 msgid "_Jump to Next Block Boundary" msgstr "" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 msgid "Clear _Marks from Timeline" msgstr "" -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 msgid "Ignore Selection Limits when Inserting" msgstr "" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 msgid "Pla_y Selected Time Only" msgstr "" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 #, fuzzy msgid "_Move Effects with Blocks" msgstr "_Vælg denne blok" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 msgid "Select _Autotransition Effect..." msgstr "" -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 msgid "Crossfade Audio with Autotransition" msgstr "" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 #, fuzzy msgid "View/_Edit Selected Effect" msgstr "LiVES: Valgt effekt" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 #, fuzzy msgid "_Delete Selected Effect" msgstr "_Slet den valgte effekt" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 msgid "Apply Effect to _Block..." msgstr "" -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 msgid "Apply Effect to _Region..." msgstr "" -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "_Spor" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 #, fuzzy msgid "Make _Backing Audio Current Track" msgstr "_Vælg aktuelt spor" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 #, fuzzy msgid "_Split Current Track at Cursor" msgstr "_Vælg aktuelt spor" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 #, fuzzy msgid "_Split Selected Video Tracks" msgstr "Vælg _ingen videospor" -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 msgid "Insert Gap in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 msgid "Insert Gap in Current Track/Selected Time" msgstr "" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 msgid "Close All _Gaps in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "Va_lg" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "_Vælg aktuelt spor" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 #, fuzzy msgid "Select _All Video Tracks" msgstr "Vælg _alle videospor" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 #, fuzzy msgid "Select _No Video Tracks" msgstr "Vælg _ingen videospor" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 #, fuzzy msgid "Select All _Time" msgstr "Slet lydblok" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 msgid "Select from _Zero Time" msgstr "" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 #, fuzzy msgid "Select to _End Time" msgstr "Slet lydblok" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "_Kopier..." -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 msgid "_Timecode to Region Start" msgstr "" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 msgid "_Timecode to Region End" msgstr "" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 msgid "_Region Start to Timecode" msgstr "" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 msgid "_Region End to Timecode" msgstr "" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 #, fuzzy msgid "Select/Deselect Block at Current Track/Time" msgstr "_Vælg aktuelt spor" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 msgid "_Change Width, Height and Audio Values..." msgstr "" -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 msgid "_Render All to New Clip" msgstr "" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 msgid "Render _Video" msgstr "" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 #, fuzzy msgid "Render _Audio" msgstr "Ny lyd" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 msgid "_Normalise Rendered Audio" msgstr "" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 msgid "_Pre-render Audio" msgstr "" -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "_Vis" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 msgid "Block _In/Out Points" msgstr "" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 #, fuzzy msgid "_Effects at Current" msgstr "_Vælg aktuelt spor" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 #, fuzzy msgid "Audio Parameters" msgstr "Lydparametre" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 msgid "Show Backing _Audio Track" msgstr "" -#: src/multitrack.c:7418 -#, fuzzy -msgid "Compact View" -msgstr "Kompakt visning" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 msgid "Maximum Tracks to Display..." msgstr "" -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 msgid "Scroll to Follow Playback" msgstr "" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 msgid "_Center on Cursor" msgstr "" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 #, fuzzy msgid "_Zoom In" msgstr "_Zoom ind" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 #, fuzzy msgid "_Zoom Out" msgstr "_Zoom ud" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 msgid "Multitrack _Details" msgstr "" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 msgid "_Show FRAME Events" msgstr "" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 msgid "_Show Multitrack Keys" msgstr "" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 #, fuzzy msgid "Insert With _Audio" msgstr "Indsæt lydblok" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 #, fuzzy msgid "Select _Overlap" msgstr "Vælg spor" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" msgstr "" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 msgid "Mouse Mode: _Move" msgstr "" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 msgid "Mouse Mode: _Select" msgstr "" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 msgid "Insert Mode: _Normal" msgstr "" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "_Anvend" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "Tid" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "" -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "" -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "Rul" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" "Switched to Clip Edit mode\n" msgstr "" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr "" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr "" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "Vælg spor" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "Vis/skjul lyd" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "Video %d" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr " %s" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 #, fuzzy msgid "Selected Effect" msgstr "LiVES: Valgt effekt" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 #, fuzzy msgid "_View/Edit this Effect" msgstr "_Vis denne effekt" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 #, fuzzy msgid "_View this Effect" msgstr "_Vis denne effekt" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 #, fuzzy msgid "_Delete this Effect" msgstr "_Slet denne effekt" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "Denne effekt kan ikke flyttes" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr "" -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "" -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "%d rammer" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" "Switched to Multitrack mode\n" msgstr "" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" "Nodes can be deleted." msgstr "" -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "%s output" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "lydspor" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "%s til %s" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "Indsæt _før" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "Indsæt _efter" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -9612,287 +9656,287 @@ "current time.\n" msgstr "" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." msgstr "" -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 #, fuzzy msgid "Selected Block/Frame" msgstr "LiVES: Valgt ramme" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 #, fuzzy msgid "_Select this Block" msgstr "_Vælg denne blok" -#: src/multitrack.c:13045 +#: src/multitrack.c:12936 #, fuzzy -msgid "_Split Block Here" +msgid "_Split Block At Cursor" msgstr "_Split blok her" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 msgid "List _Effects Here" msgstr "" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "_Juster %s" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 #, fuzzy msgid "_Delete this Block" msgstr "Slet denne _blok" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 #, fuzzy msgid "_Insert Here" msgstr "_Indsæt her" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 #, fuzzy msgid "_Insert Audio Here" msgstr "_Indsæt lyd her" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" msgstr "" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "spor %s" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "spor %s og %s" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "valgte spor" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "Rydder op..." -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "_Pause" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "Pause (p)" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " "to %.4f\n" msgstr "" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" "selected.\n" msgstr "" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" msgstr "" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." msgstr "" -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." msgstr "" -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." msgstr "" -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" msgstr "" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" msgstr "" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" msgstr "" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "" -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "" -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" msgstr "" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "efter det.\n" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "før det.\n" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 msgid "Saving layout" msgstr "" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "rammer" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" msgstr "" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -9900,75 +9944,75 @@ "Therefore it could not be loaded properly.\n" msgstr "" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "auto backup" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" "Unable to load layout file %s\n" msgstr "" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "Indlæser layout fra %s..." -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "" -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "%d fejl opdaget.\n" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 msgid "" "The current layout has changes which have not been saved.\n" "Are you sure you wish to wipe it ?\n" msgstr "" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 #, fuzzy msgid "Multitrack Audio Mixer" msgstr "Lydmiksere" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "_Nulstil værdier" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "_Luk mikser" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" msgstr "" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "" @@ -9976,19 +10020,19 @@ msgid "JACK server started\n" msgstr "JACK server startet\n" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "Kunne ikke oprette forbindelse til JACK server\n" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -10028,7 +10072,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -10069,7 +10113,7 @@ msgstr "note" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "værdi" @@ -10146,207 +10190,207 @@ "Click OK to delete all entries\n" msgstr "" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 msgid "OMC Learner" msgstr "" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "_Slet alle" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "Start video playback" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "Stop video playback" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "Afspil video hurtigere" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "Afspil video langsommere" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "" -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "Start optagelse" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "Stop optagelse" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "" -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "" -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "" #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "fps" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "nøgle" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "pnum" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "" -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -10355,7 +10399,7 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -10368,12 +10412,12 @@ "Ugyldig version i fil\n" "%s\n" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "" -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -10388,12 +10432,12 @@ "%s\n" "Fejlkode %d\n" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr "" @@ -11136,6 +11180,14 @@ #~ msgstr "$fejl" #, fuzzy +#~ msgid "Audio source:" +#~ msgstr "Lyd codeks" + +#, fuzzy +#~ msgid "Compact View" +#~ msgstr "Kompakt visning" + +#, fuzzy #~ msgid "mplayer2" #~ msgstr "_Afspiller"
View file
LiVES-2.8.7.tar.bz2/po/de_DE.po -> LiVES-2.8.8.tar.bz2/po/de_DE.po
Changed
@@ -2,7 +2,7 @@ msgstr "" "Project-Id-Version: Lives 0.9.5\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" "PO-Revision-Date: 2015-04-05 16:14+0000\n" "Last-Translator: Michael Kohl <rolf.michael.kohl@googlemail.com>\n" "Language-Team: Herbert U. Hübner <herbert.u.huebner@friendglow.net>\n" @@ -101,84 +101,84 @@ msgstr "Set wird erhalten.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "Beliebig" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "Kein(e)" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "empfohlen" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "deaktiviert!" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "**Momentanes Layout**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "Eingebaut" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "Benutzerdefiniert" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "Test" -#: src/main.c:460 +#: src/main.c:467 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - Einfügen" -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "Skalieren" -#: src/main.c:708 +#: src/main.c:728 #, fuzzy msgid "_Resize All Frames..." msgstr "Alle Frames _skalieren" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "Vordergrund" -#: src/main.c:1094 +#: src/main.c:1104 msgid "Background" msgstr "Hintergrund" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "Lade Echtzeit-Effekt Plugins..." -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "Jack Audio Server wird gestartet..." -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "Jack Transport Server wird gestartet..." -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "Verbindung zum Jack Transport Server wird hergestellt..." -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -199,16 +199,16 @@ "Alternativ, Versuchen Sie LiVES entweder mit der Option \"-jackopts 16\" zu " "starten, oder " -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "PulseAudio Server wird gestartet..." -#: src/main.c:1813 +#: src/main.c:1815 #, fuzzy, c-format msgid "%s...detected... " msgstr "mplayer...gefunden..." -#: src/main.c:1814 +#: src/main.c:1816 #, fuzzy, c-format msgid "%s...NOT DETECTED... " msgstr "mplayer...NICHT GEFUNDEN..." @@ -245,11 +245,11 @@ msgid "Number of CPUs detected: %d " msgstr "Anzahl an Prozessoren erkannt: %d " -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "Little Endian" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "Big Endian" @@ -305,141 +305,141 @@ "Willkommen bei LiVES Version %s.\n" "\n" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" "Startup syntax is: %s [opts] [filename [start_time] [frames]]\n" msgstr "" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "-help : Diese Hilfe anzeigen und beenden\n" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "-recover : Erzwungenes laden der Absturz-Wiederherstellung\n" -#: src/main.c:2549 +#: src/main.c:2552 msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "-nogui : Das GUI nicht anzeigen\n" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" msgstr "" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "" -#: src/main.c:2561 +#: src/main.c:2564 msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " "mplayer2" msgstr "" #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr ", pulse" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr ", sox oder jack\n" -#: src/main.c:2569 +#: src/main.c:2572 msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " "transport client,2 = jack transport master, 4 = start jack transport server, " "8 = pause audio when video paused,16 = start jack audio server] \n" msgstr "" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr " oder sox\n" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" msgstr "" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "-debug : Versuchen, Probleme zu finden ('gdb' muss installiert sein)\n" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "Starte das GUI..." -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -450,7 +450,7 @@ "(Maybe you need to change the value of <prefix_dir> in your %s file)\n" msgstr "" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -458,7 +458,7 @@ "Please make sure you have write access to %s and try again.\n" msgstr "" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -467,7 +467,7 @@ "before running LiVES.\n" msgstr "" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -477,7 +477,7 @@ "Please check the file permissions for this file and try again.\n" msgstr "" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -488,7 +488,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -496,7 +496,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2693 +#: src/main.c:2696 #, fuzzy, c-format msgid "" "\n" @@ -508,7 +508,7 @@ "LiVES konnte das Bild nicht aufnehmen\n" "\n" -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -519,56 +519,56 @@ "Thankyou.\n" msgstr "" -#: src/main.c:2707 +#: src/main.c:2710 msgid "" "\n" "LiVES currently requires 'mplayer', 'mplayer2' or 'sox' to function. Please " "install one or other of these, and try again.\n" msgstr "" -#: src/main.c:2712 +#: src/main.c:2715 msgid "" "\n" "LiVES currently requires both 'mplayer' or 'mplayer2' and 'sox' to function. " "Please install these, and try again.\n" msgstr "" -#: src/main.c:2725 +#: src/main.c:2728 msgid "" "\n" "LiVES was unable to locate 'mplayer','mplayer2' or 'mpv'. You may wish to " "install one of these to use LiVES more fully.\n" msgstr "" -#: src/main.c:2731 +#: src/main.c:2734 msgid "" "\n" "LiVES was unable to locate 'mplayer' or 'mplayer2'. You may wish to install " "one of these to use LiVES more fully.\n" msgstr "" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" "magick if you want to use rendered effects.\n" msgstr "" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " "image-magick if you want to use the merge function.\n" msgstr "" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " "should install 'sox'.\n" msgstr "" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -579,58 +579,58 @@ "You may need to change the value of <lib_dir> in %s\n" msgstr "" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "" -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "" #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "LiVES" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "Ungültiger Audiospieler %s\n" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "LiVES-%s: <Keine Datei>" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "rec %9d/%d" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "Wiedergabe" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" @@ -638,34 +638,34 @@ "LiVES konnte das Bild nicht aufnehmen\n" "\n" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "Datei %s geschlossen\n" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "_Rückgängig" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "_Wiederherstellen" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "Video" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "Links Audio" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "Rechts Audio" -#: src/main.c:6983 +#: src/main.c:7007 msgid "" "\n" "\n" @@ -817,7 +817,7 @@ msgid "Use _mplayer2 audio player" msgstr "" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "" @@ -1040,10 +1040,10 @@ msgid "If this is set, frames will be deinterlaced as they are imported." msgstr "" -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "Vorschau" @@ -1063,12 +1063,12 @@ msgid "Click here to _Preview the file" msgstr "" -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 #, fuzzy msgid "Processing..." msgstr "LiVES: - Verarbeiten..." -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1077,8 +1077,8 @@ "Remember to switch off effects (ctrl-0) afterwards !" msgstr "" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" @@ -1086,178 +1086,178 @@ "\n" "Bitte Warten" -#: src/interface.c:206 +#: src/interface.c:210 msgid "Show Details" msgstr "" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "_Genug" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "_Vorschau" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "Paus_e" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "Pause/_Genug" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "_Abbrechen" -#: src/interface.c:324 +#: src/interface.c:327 msgid "Multitrack Details" msgstr "" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "Dateigröße" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "FPS" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "Ereignisse" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "Gesamtdauer" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "Audio" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "" -#: src/interface.c:590 +#: src/interface.c:593 msgid "Encoding Options" msgstr "" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." msgstr "" -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "_Meine Einstellungen behalten" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "_Empfohlene Einstellungen benutzen" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "Fenster _schließen" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "In _Datei speichern" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "_Vor der Auswah einfügen" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "_Nach der Auswahl einfügen" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "" -#: src/interface.c:844 +#: src/interface.c:847 #, fuzzy msgid "Insert _with silence" msgstr "_Nach der Auswahl einfügen" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "" -#: src/interface.c:933 +#: src/interface.c:936 #, fuzzy msgid "Open Selection" msgstr "LiVES: - Auswahl öffnen" -#: src/interface.c:950 +#: src/interface.c:953 msgid "Selection start time (sec)" msgstr "" -#: src/interface.c:956 +#: src/interface.c:959 msgid "Number of frames to open" msgstr "" -#: src/interface.c:1025 +#: src/interface.c:1028 #, fuzzy msgid "Open Location" msgstr "LiVES: - Ort öffnen" -#: src/interface.c:1027 +#: src/interface.c:1030 #, fuzzy msgid "Open Youtube Clip" msgstr "LiVES: - Youtube Clip öffnen" -#: src/interface.c:1046 +#: src/interface.c:1049 msgid "" "\n" "\n" @@ -1267,7 +1267,7 @@ "\n" msgstr "" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1276,7 +1276,7 @@ "\n" msgstr "" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" @@ -1286,60 +1286,60 @@ "Z.B: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "URL : " -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "Youtube URL : " -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "" -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "" -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "" -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr ".webm" -#: src/interface.c:1185 +#: src/interface.c:1188 #, fuzzy msgid "Rename Clip" msgstr "LiVES: - Clip umbenennen" -#: src/interface.c:1187 +#: src/interface.c:1190 msgid "Enter Set Name to Save as" msgstr "" -#: src/interface.c:1189 +#: src/interface.c:1192 msgid "Enter a Set Name to Reload" msgstr "" -#: src/interface.c:1191 +#: src/interface.c:1194 msgid "Choose a Working Directory" msgstr "" -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 msgid "Rename Current Track" msgstr "" -#: src/interface.c:1195 +#: src/interface.c:1198 msgid "Enter a Name for Your Theme" msgstr "" -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1347,351 +1347,351 @@ "LiVES will remind you to save the clip set later when you try to exit.\n" msgstr "" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" msgstr "" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" "initial install so that you can get the most from this application.\n" msgstr "" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" "This should be a directory with plenty of disk space available.\n" msgstr "" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "Neuer Name " -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "" -#: src/interface.c:1251 +#: src/interface.c:1252 #, fuzzy msgid "Theme name " msgstr "Neuer Name " -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "E_rweitert" -#: src/interface.c:1419 +#: src/interface.c:1420 msgid "Select input device" msgstr "" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "" -#: src/interface.c:1499 +#: src/interface.c:1496 msgid "Load CD Track" msgstr "" -#: src/interface.c:1501 +#: src/interface.c:1498 msgid "Select DVD Title/Chapter" msgstr "" -#: src/interface.c:1503 +#: src/interface.c:1500 #, fuzzy msgid "Select VCD Title" msgstr "VCD Titel" -#: src/interface.c:1505 +#: src/interface.c:1502 msgid "Change Maximum Visible Tracks" msgstr "" -#: src/interface.c:1507 +#: src/interface.c:1504 msgid "Device details" msgstr "" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "DVD Titel" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "VCD Titel" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "Gerät: /dev/video" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "Gerät: fw:" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "Kapitel " -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "Kanal " -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "" -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "Breite" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "Höhe" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "_Treiber" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "_Ausgabeformat" -#: src/interface.c:1770 +#: src/interface.c:1763 #, fuzzy msgid "Fade Audio In" msgstr "Hintergrund" -#: src/interface.c:1772 +#: src/interface.c:1765 #, fuzzy msgid "Fade Audio Out" msgstr "Hintergrund" -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "" -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "" -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "Sekunden." -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "" -#: src/interface.c:1856 +#: src/interface.c:1849 msgid " (Optional)" msgstr "" -#: src/interface.c:1859 +#: src/interface.c:1852 #, c-format msgid "File Comments%s" msgstr "" -#: src/interface.c:1873 +#: src/interface.c:1866 #, c-format msgid "File Name: %s" msgstr "" -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "" -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "" -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "" -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "" -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "" -#: src/interface.c:2049 +#: src/interface.c:2042 #, c-format msgid "%sChoose a Device" msgstr "" -#: src/interface.c:2052 +#: src/interface.c:2045 #, c-format msgid "%sChoose a Directory" msgstr "" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2332 +#: src/interface.c:2325 msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" "What do you wish to do ?" msgstr "" -#: src/interface.c:2339 +#: src/interface.c:2332 msgid "Cancel/Discard/Save" msgstr "" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" "Would you like to try and recover it ?\n" msgstr "" -#: src/interface.c:2446 +#: src/interface.c:2439 msgid "Disk Recovery Options" msgstr "" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "" -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "" -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1699,335 +1699,335 @@ "-----------------------\n" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "ctrl-left" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 #, fuzzy msgid "skip forwards\n" msgstr "Übersprungen" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "ctrl-down" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 msgid "ctrl-enter" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "reset frame rate\n" msgstr "Skalieren" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "" -#: src/interface.c:2633 +#: src/interface.c:2626 msgid "reverse direction\n" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 msgid "ctrl-1" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "toggle real-time effect 1\n" msgstr "Lade Echtzeit-Effekt Plugins..." -#: src/interface.c:2656 +#: src/interface.c:2649 msgid "ctrl-2" msgstr "" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "toggle real-time effect 2\n" msgstr "Lade Echtzeit-Effekt Plugins..." -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "ctrl-0" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "real-time effects off\n" msgstr "" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "" -#: src/interface.c:2669 +#: src/interface.c:2662 msgid "grab keyboard for last activated effect\n" msgstr "" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2679 +#: src/interface.c:2672 msgid "tab" msgstr "" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "" -#: src/interface.c:2697 +#: src/interface.c:2690 msgid "Other playback keys\n" msgstr "" -#: src/interface.c:2701 +#: src/interface.c:2694 msgid "play all\n" msgstr "" -#: src/interface.c:2704 +#: src/interface.c:2697 #, fuzzy msgid "play selection\n" msgstr "LiVES: - Auswahl öffnen" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "" -#: src/interface.c:2710 +#: src/interface.c:2703 msgid "fullscreen\n" msgstr "" -#: src/interface.c:2713 +#: src/interface.c:2706 msgid "separate window\n" msgstr "" -#: src/interface.c:2716 +#: src/interface.c:2709 #, fuzzy msgid "double size\n" msgstr "Dateigröße" -#: src/interface.c:2719 +#: src/interface.c:2712 msgid "ping pong loops\n" msgstr "" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "move current track up\n" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "move current track down\n" msgstr "" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "" -#: src/interface.c:2759 +#: src/interface.c:2752 msgid "select next clip\n" msgstr "" -#: src/interface.c:2762 +#: src/interface.c:2755 msgid "select/deselect current track\n" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "zoom in\n" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "zoom out\n" msgstr "" -#: src/interface.c:2771 +#: src/interface.c:2764 msgid "make a mark on the timeline (during playback)\n" msgstr "" -#: src/interface.c:2774 +#: src/interface.c:2767 msgid "rewind to play start.\n" msgstr "" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "" -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "" -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "" -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -2035,22 +2035,22 @@ "the latest youtube-dl installed.\n" msgstr "" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, c-format msgid "Layouts were removed for set %s.\n" msgstr "" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " msgstr "" -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2060,7 +2060,7 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2070,20 +2070,20 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" "Really close it ?" msgstr "" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" msgstr "" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2096,54 +2096,54 @@ "Once you have done this, you will be able to import the new project.\n" msgstr "" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "" -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "" -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 #, fuzzy msgid "Theme" msgstr "Neuer Name " -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, c-format msgid "Exporting theme as %s..." msgstr "" -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, c-format msgid "Importing theme \"%s\" from %s..." msgstr "" -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, c-format msgid "Backup as %s File" msgstr "" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, c-format msgid "Restore %s File" msgstr "" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2151,101 +2151,101 @@ "Are you sure ?\n" msgstr "" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "" -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "" -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "" -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "" -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "" -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "" -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 msgid "Pulling frames from clipboard" msgstr "" -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "" -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "" -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " "LiVES.\n" msgstr "" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2254,31 +2254,31 @@ "the 'Trim Audio' function from the Audio menu." msgstr "" -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." msgstr "" -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2286,7 +2286,7 @@ "Clipboard audio has been erased.\n" msgstr "" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2295,88 +2295,88 @@ "using unchanged audio ?\n" msgstr "" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "" -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "" -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "" -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" "Are you sure ?" msgstr "" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "" -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" "Selection is locked.\n" msgstr "" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2384,11 +2384,11 @@ "play.)\n" msgstr "" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2397,7 +2397,7 @@ "%s\n" msgstr "" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2406,7 +2406,7 @@ "The plugin may be broken or not installed correctly." msgstr "" -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2415,22 +2415,22 @@ "Please press 'Cancel' if that is not what you want.\n" msgstr "" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2438,24 +2438,24 @@ "Click OK to proceed.\n" msgstr "" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "" -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "" -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "" -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2463,68 +2463,68 @@ "Internal: %s (%d bpp) / %s\n" msgstr "" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." msgstr "" -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" "(%d virtual)" msgstr "" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" "(%d decoded)" msgstr "" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" " %.2f sec." msgstr "" -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" msgstr "" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" "%s %s" msgstr "" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2541,15 +2541,15 @@ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA.\n" msgstr "" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "" -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" "Launchpad Contributions:\n" @@ -2562,7 +2562,7 @@ " milan https://launchpad.net/~milan-fox\n" " salsaman https://launchpad.net/~salsaman" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, c-format msgid "" "LiVES Version %s\n" @@ -2576,14 +2576,14 @@ "Homepage: %s" msgstr "" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 msgid "" "\n" "\n" "You need to install mplayer or mplayer2 to be able to preview this file.\n" msgstr "" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 msgid "" "\n" "\n" @@ -2591,92 +2591,92 @@ "this file.\n" msgstr "" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" "%s\n" msgstr "" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 msgid "Encoder Debug Output" msgstr "" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "" -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 msgid "Load Subtitles" msgstr "" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 msgid "Select Audio File" msgstr "" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -2684,82 +2684,82 @@ "." msgstr "" -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "" -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "" -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "" -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 msgid "Layout Errors" msgstr "" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "" -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "" -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, c-format msgid "" "\n" @@ -2768,30 +2768,30 @@ "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 #, fuzzy msgid "Selected Frame" msgstr "Hintergrund" -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 #, fuzzy msgid "_Save Frame as..." msgstr "Hintergrund" -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -2800,7 +2800,7 @@ "\n" msgstr "" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -2808,13 +2808,13 @@ "\n" msgstr "" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" msgstr "" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -2823,17 +2823,17 @@ "\n" msgstr "" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" msgstr "" -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -2843,19 +2843,19 @@ "(Default of %.3f frames per second will be used.)\n" msgstr "" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "" -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "" -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -2864,174 +2864,174 @@ "rate.\n" msgstr "" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "" -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "" -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 msgid "Append Audio File" msgstr "" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "" -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "" -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "" -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "" -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "" -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" "Are you sure ?" msgstr "" -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "" -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "" -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "" @@ -3047,901 +3047,924 @@ msgid "Custom _Utilities" msgstr "" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "" -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "" -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "" -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "" -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "" -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "" -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "" -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "" + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "" -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "" -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "" -#: src/gui.c:674 +#: src/gui.c:692 #, c-format msgid "_Backup Clip as .%s..." msgstr "" -#: src/gui.c:683 +#: src/gui.c:701 #, c-format msgid "_Restore Clip from .%s..." msgstr "" -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "" -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "" -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "" -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "" -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "" -#: src/gui.c:1045 +#: src/gui.c:1064 msgid "Letterbox Mode" msgstr "" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "" -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "" -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "_Bildfolge der Zwischenablage umkehren" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "" -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "" -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "" -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "" -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "" -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "" -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "" -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "" -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "" -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "" -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "" -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "" -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "" -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "" -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "" -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "" -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "" -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "" -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "" -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "" -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "" -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "" -#: src/gui.c:1250 +#: src/gui.c:1273 +msgid "_Adjust Audio Sync..." +msgstr "" + +#: src/gui.c:1277 msgid "_Info" msgstr "" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "" -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "" -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "" -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "" -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "" -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "" -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "" -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "" -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "" -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "" -#: src/gui.c:1371 +#: src/gui.c:1398 msgid "Receive _LiVES Stream from..." msgstr "" -#: src/gui.c:1375 +#: src/gui.c:1402 msgid "_Send LiVES Stream to..." msgstr "" -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." +#: src/gui.c:1408 +msgid "Open _yuv4mpeg stream..." msgstr "" -#: src/gui.c:1399 +#: src/gui.c:1425 #, c-format msgid "_Import Project (.%s)..." msgstr "" -#: src/gui.c:1403 +#: src/gui.c:1430 #, c-format msgid "E_xport Project (.%s)..." msgstr "" -#: src/gui.c:1409 +#: src/gui.c:1438 #, c-format msgid "_Import Custom Theme (.%s)..." msgstr "" -#: src/gui.c:1414 +#: src/gui.c:1443 #, c-format msgid "E_xport Theme (.%s)..." msgstr "" -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "" -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "" -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." msgstr "" -#: src/gui.c:1448 +#: src/gui.c:1478 msgid "_Reset All Playback Speeds and Positions" msgstr "" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "" -#: src/gui.c:1452 +#: src/gui.c:1482 msgid "_MIDI/Joystick Interface" msgstr "" -#: src/gui.c:1461 +#: src/gui.c:1491 msgid "_MIDI/Joystick Learner..." msgstr "" -#: src/gui.c:1465 +#: src/gui.c:1495 msgid "_Save Device Mapping..." msgstr "" -#: src/gui.c:1469 +#: src/gui.c:1499 msgid "_Load Device Mapping..." msgstr "" -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 msgid "_Donate to the Project !" msgstr "" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 msgid "_Email the Author" msgstr "" -#: src/gui.c:1519 +#: src/gui.c:1549 msgid "Report a _Bug" msgstr "" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 msgid "Suggest a _Feature" msgstr "" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 msgid "Assist with _Translating" msgstr "" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "" -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +msgid "Audio Source:" +msgstr "" + +#: src/gui.c:1696 +msgid "Internal" +msgstr "" + +#: src/gui.c:1730 +msgid "External" +msgstr "" + +#: src/gui.c:1774 msgid "Volume" msgstr "" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." msgstr "" #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr "" -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "" -#: src/gui.c:1956 +#: src/gui.c:2082 +msgid "Select all frames in this clip" +msgstr "" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr "" -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr "" -#: src/gui.c:3550 +#: src/gui.c:3689 msgid "Streaming" msgstr "" -#: src/gui.c:3552 +#: src/gui.c:3691 #, fuzzy, c-format msgid "Play Window%s" msgstr "Fenster _schließen" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "" -#: src/gui.c:4124 +#: src/gui.c:4292 #, fuzzy, c-format msgid "'LiVES opened the file' '%s'" msgstr "" "LiVES konnte das Bild nicht aufnehmen\n" "\n" -#: src/gui.c:4143 +#: src/gui.c:4311 #, fuzzy, c-format msgid "'LiVES closed the file' '%s'" msgstr "Datei %s geschlossen\n" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, c-format msgid "Show / apply effects to %s\n" msgstr "" -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, c-format msgid "Select clip for %s\n" msgstr "" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -3949,81 +3972,81 @@ "Switched to clip %s\n" msgstr "" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" "Switched to empty clip\n" msgstr "" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " "updated accordingly\n" msgstr "" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -4031,7 +4054,7 @@ "by another copy of LiVES.\n" msgstr "" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -4039,39 +4062,39 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2138 +#: src/utils.c:2234 #, c-format msgid "" "\n" "%s names may not be blank.\n" msgstr "" -#: src/utils.c:2146 +#: src/utils.c:2242 #, c-format msgid "" "\n" "%s names may not be longer than %d characters.\n" msgstr "" -#: src/utils.c:2154 +#: src/utils.c:2250 #, c-format msgid "" "\n" "%s names may not contain spaces or the characters%s.\n" msgstr "" -#: src/utils.c:2163 +#: src/utils.c:2259 #, c-format msgid "" "\n" "%s names may not start with a '.' or contain '..'\n" msgstr "" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4079,72 +4102,72 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "" -#: src/utils.c:3444 +#: src/utils.c:3863 msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "" -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4154,29 +4177,29 @@ "Overwrite ?\n" msgstr "" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr "" -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr "" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4187,50 +4210,50 @@ "Try running Help/Troubleshoot for more information." msgstr "" -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "" -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr "" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "" -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "" -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "" -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4242,11 +4265,11 @@ "Are you sure you wish to continue ?" msgstr "" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr "" -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4254,14 +4277,14 @@ "Please check the terminal window for more details.\n" msgstr "" -#: src/saveplay.c:874 +#: src/saveplay.c:858 msgid "" "\n" "\n" "You may need to install mplayer, mplayer2 or mpv to open this file.\n" msgstr "" -#: src/saveplay.c:885 +#: src/saveplay.c:869 msgid "" "\n" "\n" @@ -4269,30 +4292,30 @@ "Tools|Preferences|Decoding\n" msgstr "" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "" -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, c-format msgid "Save Frame %d" msgstr "" -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 #, fuzzy msgid "Save Frame" msgstr "Hintergrund" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 msgid "Save Clip" msgstr "" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4300,67 +4323,67 @@ "Do you still wish to continue ?" msgstr "" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr "" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "" -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "" -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" "Encoder error - output file was not created !\n" msgstr "" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "" -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "" -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4369,21 +4392,21 @@ "and resize all frames to the current size.\n" msgstr "" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4391,13 +4414,13 @@ "%s\n" msgstr "" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" msgstr "" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4405,7 +4428,7 @@ "Bad things may happen with this clip.\n" msgstr "" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4413,73 +4436,73 @@ "Default can be set in Tools | Preferences | Misc.\n" msgstr "" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, c-format msgid " - Author: %s\n" msgstr "" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, c-format msgid " - Title: %s\n" msgstr "" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr "" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "" -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "" -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "" -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -4488,7 +4511,7 @@ "LiVES was unable to restore it.\n" msgstr "" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, c-format msgid "" "\n" @@ -4497,90 +4520,90 @@ msgstr "" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" "Do you want to attempt to recover them ?\n" msgstr "" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "" -#: src/dialogs.c:83 +#: src/dialogs.c:86 msgid "Show affeced _layouts" msgstr "" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" msgstr "" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr "" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 #, fuzzy msgid "Warning !" msgstr "%s Warnung: %s\n" -#: src/dialogs.c:184 +#: src/dialogs.c:187 #, fuzzy msgid "Error !" msgstr "LiVES: - Einfügen" -#: src/dialogs.c:194 +#: src/dialogs.c:197 #, fuzzy msgid "Information" msgstr "LiVES: - Ort öffnen" -#: src/dialogs.c:219 +#: src/dialogs.c:222 msgid "Question" msgstr "" -#: src/dialogs.c:233 +#: src/dialogs.c:236 msgid "File Error" msgstr "" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "_Details anzeigen" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -4591,7 +4614,7 @@ "(Disk warning levels can be configured in Preferences.)" msgstr "" -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -4603,11 +4626,11 @@ "Preferences.)" msgstr "" -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "" -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -4615,46 +4638,50 @@ "Please try closing some other applications first.\n" msgstr "" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "" -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" "%s%d%% done. Time remaining: %u sec%s\n" msgstr "" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" "%d/%d frames opened. Time remaining %u sec.\n" msgstr "" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" "%d/%d frames opened.\n" msgstr "" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" "%d frames opened.\n" msgstr "" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" "Time remaining: %d sec" msgstr "" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -4662,7 +4689,7 @@ "Please close a file and then try again." msgstr "" -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -4674,47 +4701,47 @@ "Please make sure you can write to this directory." msgstr "" -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 msgid "" "\n" "LiVES currently requires either 'mplayer', 'mplayer2', or 'sox' to function. " "Please install one or other of these, and try again.\n" msgstr "" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 msgid "" "\n" "This function requires either mplayer or mplayer2 to operate.\n" "You may wish to install one or other of these and try again.\n" msgstr "" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 msgid "" "\n" "This function requires either mplayer, mplayer2 or mpv to operate.\n" "You may wish to install one or other of these and try again.\n" msgstr "" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" "Or switch to another encoder format in Tools | Preferences | Encoding\n" msgstr "" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -4722,19 +4749,19 @@ "Please set the audio codec in Tools|Preferences|Encoding\n" msgstr "" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -4742,83 +4769,83 @@ "Due to restrictions in the %s format\n" msgstr "" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" msgstr "" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr "" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr "" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr "" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr "" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" msgstr "" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -4827,14 +4854,14 @@ "\n" msgstr "" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" "\n" msgstr "" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -4843,7 +4870,7 @@ "Try recording for just a selection of the file." msgstr "" -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -4854,31 +4881,29 @@ "Please press Cancel to abort the insert, or OK to continue." msgstr "" -#: src/dialogs.c:2351 -#, c-format +#: src/dialogs.c:2354 msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." msgstr "" -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " "in your %s file" msgstr "" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -4889,25 +4914,25 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 msgid "" "Sorry, unknown audio type.\n" "\n" " (Filenames must end in" msgstr "" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" "(They will not be usable without the set).\n" msgstr "" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -4916,7 +4941,7 @@ "Click Cancel to pick a new name.\n" msgstr "" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -4924,7 +4949,7 @@ "." msgstr "" -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -4932,7 +4957,7 @@ "." msgstr "" -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -4943,7 +4968,7 @@ "Otherwise click Cancel to skip loading this file.\n" msgstr "" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -4953,7 +4978,7 @@ "The clip could not be loaded.\n" msgstr "" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -4961,7 +4986,7 @@ "Alternately, select a different audio player in Preferences.\n" msgstr "" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -4970,13 +4995,13 @@ "Automatic jack startup will be disabled now.\n" msgstr "" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" msgstr "" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -4987,13 +5012,13 @@ "%s\n" msgstr "" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" msgstr "" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -5003,7 +5028,7 @@ "It is recommended to increase it to at least %d MB" msgstr "" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -5012,7 +5037,7 @@ "Do you wish to delete them ?\n" msgstr "" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -5020,7 +5045,7 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -5028,81 +5053,81 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" msgstr "" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" msgstr "" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" "You can set this in Tools|Preferences|Playback." msgstr "" -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" "Should I try to repair the disk copy of the layout ?\n" msgstr "" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" msgstr "" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" "Audio rate must be greater than 0.\n" msgstr "" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5110,14 +5135,14 @@ "Are you sure you wish to view it ?\n" msgstr "" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" "You must install 'dvgrab' to use this function.\n" msgstr "" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5126,25 +5151,25 @@ "You may need to select one of these in Tools/Preferences/Playback.\n" msgstr "" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" msgstr "" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5153,33 +5178,33 @@ "echo %d > /proc/sys/net/core/rmem_max\n" msgstr "" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -5189,7 +5214,7 @@ "%s%s%s" msgstr "" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -5199,7 +5224,7 @@ "%s" msgstr "" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -5209,7 +5234,7 @@ "%s" msgstr "" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -5218,7 +5243,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -5228,7 +5253,7 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -5237,7 +5262,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -5247,12 +5272,12 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "" -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -5261,7 +5286,7 @@ "Please check your system for errors.\n" msgstr "" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -5270,7 +5295,7 @@ "Please check the file permissions and try again." msgstr "" -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -5279,7 +5304,7 @@ "Please check the directory permissions and try again." msgstr "" -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, c-format msgid "" "\n" @@ -5287,14 +5312,14 @@ "%s\n" msgstr "" -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -5302,13 +5327,13 @@ "Please select another encoder from the list.\n" msgstr "" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" msgstr "" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -5318,27 +5343,27 @@ "- Check if the device actually exists.\n" msgstr "" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" "Do you wish to overwrite the existing subtitles ?\n" msgstr "" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 msgid "" "\n" "LiVES currently only supports subtitles of type" msgstr "" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -5347,14 +5372,14 @@ "or OK to continue and save as type \"%s\"\n" msgstr "" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" "(If unsure, click Yes)\n" msgstr "" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -5365,19 +5390,19 @@ "." msgstr "" -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" msgstr "" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" msgstr "" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -5385,7 +5410,7 @@ "DO NOT SHUT DOWN OR CLOSE LIVES !\n" msgstr "" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, c-format msgid "" "\n" @@ -5393,14 +5418,14 @@ "The theme could not be loaded correctly.\n" msgstr "" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" "Please check the spelling of the set name and try again.\n" msgstr "" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -5409,7 +5434,7 @@ "directory. Would you like me to do this (recommended) ?" msgstr "" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -5421,7 +5446,7 @@ msgstr "" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -5430,38 +5455,38 @@ "\n" msgstr "" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" "Consult your package distributor.\n" msgstr "" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" msgstr "" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, c-format msgid "" "\n" @@ -5470,7 +5495,7 @@ "(Theme name not found).\n" msgstr "" -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -5479,7 +5504,7 @@ "already exists. Would you like to overwrite it ?\n" msgstr "" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -5620,7 +5645,7 @@ msgid "Video only Transitions" msgstr "" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "" @@ -5628,7 +5653,7 @@ msgid "Audio only Transitions" msgstr "" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "" @@ -5672,7 +5697,7 @@ msgid "Audio Analysers" msgstr "" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "" @@ -5793,192 +5818,192 @@ msgid "pointer" msgstr "" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" "Error was: %s\n" msgstr "" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr "" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, c-format msgid "Successfully loaded %d compound filters\n" msgstr "" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, c-format msgid "Failed to start generator %s (%s)\n" msgstr "" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "" @@ -6036,37 +6061,37 @@ msgid "Autoscale All" msgstr "" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 msgid "Parameter and Alpha Channel Connections" msgstr "" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 msgid "Auto Connect Channels" msgstr "" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 msgid "Auto Connect Parameters" msgstr "" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "" @@ -6082,15 +6107,15 @@ msgid "_Frame" msgstr "" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "" @@ -6131,11 +6156,11 @@ msgid "New size (pixels)" msgstr "" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "_Breite" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "_Höhe" @@ -6155,7 +6180,7 @@ msgid "Generate frames to a new clip" msgstr "" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -6163,35 +6188,35 @@ "\n" msgstr "" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" "Plugin error: %s failed with code %d" msgstr "" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr "" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -6201,17 +6226,17 @@ "Error code %d\n" msgstr "" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "" -#: src/plugins.c:497 +#: src/plugins.c:493 #, c-format msgid "" "\n" @@ -6221,32 +6246,32 @@ "\n" msgstr "" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "" -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -6255,7 +6280,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -6265,31 +6290,31 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" "Error was: %s\n" msgstr "" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " "***\n" msgstr "" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -6298,7 +6323,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -6307,7 +6332,7 @@ "or switch to another plugin using Tools|Preferences|Encoding\n" msgstr "" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, c-format msgid "" "\n" @@ -6315,12 +6340,12 @@ "No decoders found in %s !\n" msgstr "" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, c-format msgid " using %s" msgstr "" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -6329,7 +6354,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -6339,24 +6364,24 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "" -#: src/plugins.c:2550 +#: src/plugins.c:2567 msgid "Decoder Plugins" msgstr "" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "" @@ -6795,7 +6820,7 @@ "Author must not be blank.\n" msgstr "" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -6867,7 +6892,7 @@ msgid "Bad description. (%s)\n" msgstr "" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -6877,27 +6902,27 @@ "\n" msgstr "" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "" -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "" -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "" -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "" -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -6906,7 +6931,7 @@ "Please check this program is in your path and executable.\n" msgstr "" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -6916,12 +6941,12 @@ "\n" msgstr "" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "" -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -6931,7 +6956,7 @@ "Error code was %d\n" msgstr "" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -6941,12 +6966,12 @@ "Please delete it first, or rename the test script.\n" msgstr "" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "" -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -6957,20 +6982,20 @@ "Return code was %d (%s)\n" msgstr "" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 msgid "Export Script" msgstr "" -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "" -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 msgid "Import Script" msgstr "" -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -6980,43 +7005,43 @@ "Please delete it first, or rename the import script.\n" msgstr "" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 msgid "Copy RFX Script" msgstr "" -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "" -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr "" -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 msgid "Rename Test RFX Script" msgstr "" -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "" -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 msgid "RFX Script Name" msgstr "" -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "" -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "" -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "" -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -7024,12 +7049,12 @@ "Script name must be unique.\n" msgstr "" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "" -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -7040,25 +7065,25 @@ "Return code was %d\n" msgstr "" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 msgid "Applying Current Real Time Effects to" msgstr "" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "" -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "" -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -7066,7 +7091,7 @@ "full screen, separate window (fs) mode\n" msgstr "" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -7074,7 +7099,7 @@ "(Free space = UNKNOWN)" msgstr "" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -7083,14 +7108,14 @@ "(Free space = %s)" msgstr "" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" "It should be in a partition with plenty of free disk space.\n" msgstr "" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7101,7 +7126,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7111,7 +7136,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1163 +#: src/preferences.c:1229 msgid "" "You have chosen to change the working directory.\n" "Please make sure you have no other copies of LiVES open.\n" @@ -7123,7 +7148,7 @@ "setting." msgstr "" -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, c-format msgid "" "\n" @@ -7132,13 +7157,13 @@ "See %s\n" msgstr "" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" msgstr "" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, c-format msgid "" "\n" @@ -7147,916 +7172,928 @@ "See %s\n" msgstr "" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "" -#: src/preferences.c:2418 +#: src/preferences.c:2489 msgid "Preferences" msgstr "" -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "" -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr "" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr "" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." msgstr "" -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr "" -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "" -#: src/preferences.c:2752 +#: src/preferences.c:2836 msgid "Maximum number of visible tracks" msgstr "" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "" -#: src/preferences.c:2799 +#: src/preferences.c:2883 msgid "Video open command (fallback)" msgstr "" -#: src/preferences.c:2806 +#: src/preferences.c:2890 msgid "Fallback image format" msgstr "" -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "" -#: src/preferences.c:2826 +#: src/preferences.c:2910 msgid "Open/render compression" msgstr "" -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr "" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "" -#: src/preferences.c:2850 +#: src/preferences.c:2934 msgid "Automatic trimming / padding of audio when possible" msgstr "" -#: src/preferences.c:2852 +#: src/preferences.c:2936 msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "" -#: src/preferences.c:3104 -msgid "Source:" -msgstr "" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 msgid "_Internal" msgstr "" -#: src/preferences.c:3112 -msgid "_External (requires jack or pulse audio player)" +#: src/preferences.c:3202 +msgid "_External [monitor]" msgstr "" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" msgstr "" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " +#: src/preferences.c:3258 +msgid "What to record when 'r' is pressed" msgstr "" -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +msgid "External Audio Source" +msgstr "" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "" + +#: src/preferences.c:3358 msgid "Recording" msgstr "" -#: src/preferences.c:3266 +#: src/preferences.c:3373 msgid "You can also change these values when encoding a clip" msgstr "" -#: src/preferences.c:3278 +#: src/preferences.c:3385 msgid "Encoder" msgstr "" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." msgstr "" -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr "" -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr "" -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr "" -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr "" -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr "" -#: src/preferences.c:3454 +#: src/preferences.c:3561 msgid " Working directory (do not remove) " msgstr "" -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "" -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "" -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "" -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr "" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "" -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" msgstr "" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "" -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr "" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "" -#: src/preferences.c:3652 +#: src/preferences.c:3759 msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " "when LiVES is started." msgstr "" -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "" -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "" -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "" -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "" -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "" -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "" -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "" -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "" -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "" -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "" -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "" -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "" -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "" -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "" -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." msgstr "" -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "" -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "" -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "" -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "" -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "" -#: src/preferences.c:3858 +#: src/preferences.c:3965 msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "" -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "" -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "" -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "" -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "" -#: src/preferences.c:3969 +#: src/preferences.c:4076 msgid "Main Theme Details" msgstr "" -#: src/preferences.c:3980 +#: src/preferences.c:4087 #, fuzzy msgid " _Foreground Color" msgstr "Hintergrund" -#: src/preferences.c:3999 +#: src/preferences.c:4106 #, fuzzy msgid " _Background Color" msgstr "Hintergrund" -#: src/preferences.c:4018 +#: src/preferences.c:4125 #, fuzzy msgid "_Alt Foreground Color" msgstr "Hintergrund" -#: src/preferences.c:4036 +#: src/preferences.c:4143 #, fuzzy msgid "_Alt Background Color" msgstr "Hintergrund" -#: src/preferences.c:4054 +#: src/preferences.c:4161 msgid " Info _Text Color" msgstr "" -#: src/preferences.c:4073 +#: src/preferences.c:4180 msgid " Info _Base Color" msgstr "" -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "" -#: src/preferences.c:4092 +#: src/preferences.c:4199 msgid "Affects some contrast details of the timeline" msgstr "" -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "" -#: src/preferences.c:4124 +#: src/preferences.c:4231 #, fuzzy msgid "Frame blank image" msgstr "Skalieren" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "" -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4195 +#: src/preferences.c:4302 msgid "Track background (multitrack)" msgstr "" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "" -#: src/preferences.c:4250 +#: src/preferences.c:4357 msgid "Timeline selection (multitrack)" msgstr "" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "" -#: src/preferences.c:4274 +#: src/preferences.c:4381 msgid "Timecode foreground (multitrack)" msgstr "" -#: src/preferences.c:4285 +#: src/preferences.c:4392 #, fuzzy msgid "Frame surround" msgstr "Vordergrund" -#: src/preferences.c:4298 +#: src/preferences.c:4405 msgid "Themes/Colors" msgstr "" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "" -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "" -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" msgstr "" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" msgstr "" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "" -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." msgstr "" -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "" -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -8064,18 +8101,18 @@ "Click OK to continue.\n" msgstr "" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." msgstr "" -#: src/preferences.c:5195 +#: src/preferences.c:5314 msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "" -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "" @@ -8103,173 +8140,173 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" "New rate must be greater than 0\n" msgstr "" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "" -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "" -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "" -#: src/resample.c:1184 +#: src/resample.c:1193 msgid "New Clip Audio" msgstr "" -#: src/resample.c:1186 +#: src/resample.c:1195 msgid "External Clip Settings" msgstr "" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "" -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 msgid "Channels" msgstr "" -#: src/resample.c:1232 +#: src/resample.c:1241 msgid "Sample Size " msgstr "" -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "" -#: src/resample.c:1296 +#: src/resample.c:1305 #, fuzzy msgid "New Audio Details" msgstr "_Details anzeigen" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "" -#: src/resample.c:1343 +#: src/resample.c:1352 msgid "_Channels" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "_Sample Size" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "Sample Size" msgstr "" -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "" -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "" -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr "" -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr "" -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr "" -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "" -#: src/resample.c:1592 +#: src/resample.c:1601 msgid "Change Playback Speed" msgstr "" -#: src/resample.c:1594 +#: src/resample.c:1603 msgid "Resample Video" msgstr "" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -8280,7 +8317,7 @@ "in _frames per second" msgstr "" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -8291,80 +8328,80 @@ "in frames per second" msgstr "" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" "LiVES was unable to reorder the frames." msgstr "" -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "" @@ -8565,68 +8602,68 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 msgid "Real Time Effect Mapping" msgstr "" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 msgid "Set Connections" msgstr "" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -8667,103 +8704,107 @@ msgid "yuv4mpeg stream" msgstr "" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "" + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "" -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" "\n" msgstr "" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, c-format msgid "%s : parameters for %s" msgstr "" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." msgstr "" -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -8772,7 +8813,7 @@ "right or double clicking on it.\n" msgstr "" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -8780,14 +8821,14 @@ "Select an effect in FX stack first to view its parameters.\n" msgstr "" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" "No clips loaded.\n" msgstr "" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -8797,7 +8838,7 @@ "before inserting clips into the timeline." msgstr "" -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -8806,187 +8847,197 @@ "to apply compositors.\n" msgstr "" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" msgstr "" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" msgstr "" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr "" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 msgid "Selected Clip" msgstr "" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 msgid "_Adjust Start and End Points" msgstr "" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 msgid "_Edit/Encode in Clip Editor" msgstr "" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 #, fuzzy msgid "_Show Clip Information" msgstr "LiVES: - Ort öffnen" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 msgid "_Close this Clip" msgstr "" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 msgid "Audio Mixer (ctrl-m)" msgstr "" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "" -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "" -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "" -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "" -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "" -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "" -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "" -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "" -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "" -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "" -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "" -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " "audio rate %d, audio sample size %d, %s.\n" msgstr "" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -8996,7 +9047,7 @@ "then load in the new set from the File menu.\n" msgstr "" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -9004,596 +9055,584 @@ "It cannot be loaded.\n" msgstr "" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "" -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "" -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "" -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "" -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 msgid "_Close the Selected Clip" msgstr "" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 msgid "_Save Layout as..." msgstr "" -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 msgid "_Load Layout..." msgstr "" -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 msgid "_Wipe/Delete Layout..." msgstr "" -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "" -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 msgid "Auto Load _Subtitles with Clips" msgstr "" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 msgid "_Adjust Selected Clip Start/End Points" msgstr "" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 msgid "_Insert Selected Clip Audio" msgstr "" -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 msgid "_Delete Selected Block" msgstr "" -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 msgid "_Jump to Previous Block Boundary" msgstr "" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 msgid "_Jump to Next Block Boundary" msgstr "" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 msgid "Clear _Marks from Timeline" msgstr "" -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 msgid "Ignore Selection Limits when Inserting" msgstr "" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 msgid "Pla_y Selected Time Only" msgstr "" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 msgid "_Move Effects with Blocks" msgstr "" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 msgid "Select _Autotransition Effect..." msgstr "" -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 msgid "Crossfade Audio with Autotransition" msgstr "" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 msgid "View/_Edit Selected Effect" msgstr "" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 msgid "_Delete Selected Effect" msgstr "" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 msgid "Apply Effect to _Block..." msgstr "" -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 msgid "Apply Effect to _Region..." msgstr "" -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 msgid "Make _Backing Audio Current Track" msgstr "" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 msgid "_Split Current Track at Cursor" msgstr "" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 msgid "_Split Selected Video Tracks" msgstr "" -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 msgid "Insert Gap in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 msgid "Insert Gap in Current Track/Selected Time" msgstr "" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 msgid "Close All _Gaps in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 msgid "Select _All Video Tracks" msgstr "" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 msgid "Select _No Video Tracks" msgstr "" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 #, fuzzy msgid "Select All _Time" msgstr "VCD Titel" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 msgid "Select from _Zero Time" msgstr "" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 #, fuzzy msgid "Select to _End Time" msgstr "VCD Titel" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "" -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 msgid "_Timecode to Region Start" msgstr "" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 msgid "_Timecode to Region End" msgstr "" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 msgid "_Region Start to Timecode" msgstr "" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 msgid "_Region End to Timecode" msgstr "" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 msgid "Select/Deselect Block at Current Track/Time" msgstr "" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 msgid "_Change Width, Height and Audio Values..." msgstr "" -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 msgid "_Render All to New Clip" msgstr "" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 msgid "Render _Video" msgstr "" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 #, fuzzy msgid "Render _Audio" msgstr "Hintergrund" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 msgid "_Normalise Rendered Audio" msgstr "" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 msgid "_Pre-render Audio" msgstr "" -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 msgid "Block _In/Out Points" msgstr "" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 msgid "_Effects at Current" msgstr "" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 msgid "Audio Parameters" msgstr "" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 msgid "Show Backing _Audio Track" msgstr "" -#: src/multitrack.c:7418 -msgid "Compact View" -msgstr "" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 msgid "Maximum Tracks to Display..." msgstr "" -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 msgid "Scroll to Follow Playback" msgstr "" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 msgid "_Center on Cursor" msgstr "" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 msgid "_Zoom In" msgstr "" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 msgid "_Zoom Out" msgstr "" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 msgid "Multitrack _Details" msgstr "" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 msgid "_Show FRAME Events" msgstr "" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 msgid "_Show Multitrack Keys" msgstr "" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 msgid "Insert With _Audio" msgstr "" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 #, fuzzy msgid "Select _Overlap" msgstr "Hintergrund" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" msgstr "" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 msgid "Mouse Mode: _Move" msgstr "" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 msgid "Mouse Mode: _Select" msgstr "" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 msgid "Insert Mode: _Normal" msgstr "" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "" -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "" -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" "Switched to Clip Edit mode\n" msgstr "" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr "" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr "" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr "" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 msgid "Selected Effect" msgstr "" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 msgid "_View/Edit this Effect" msgstr "" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 msgid "_View this Effect" msgstr "" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 msgid "_Delete this Effect" msgstr "" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr "" -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "" -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" "Switched to Multitrack mode\n" msgstr "" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" "Nodes can be deleted." msgstr "" -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -9601,281 +9640,281 @@ "current time.\n" msgstr "" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." msgstr "" -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 msgid "Selected Block/Frame" msgstr "" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 msgid "_Select this Block" msgstr "" -#: src/multitrack.c:13045 -msgid "_Split Block Here" +#: src/multitrack.c:12936 +msgid "_Split Block At Cursor" msgstr "" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 msgid "List _Effects Here" msgstr "" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 msgid "_Delete this Block" msgstr "" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 msgid "_Insert Here" msgstr "" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 msgid "_Insert Audio Here" msgstr "" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" msgstr "" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "" -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " "to %.4f\n" msgstr "" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" "selected.\n" msgstr "" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" msgstr "" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." msgstr "" -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." msgstr "" -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." msgstr "" -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" msgstr "" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" msgstr "" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" msgstr "" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "" -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "" -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" msgstr "" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 msgid "Saving layout" msgstr "" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" msgstr "" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -9883,74 +9922,74 @@ "Therefore it could not be loaded properly.\n" msgstr "" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" "Unable to load layout file %s\n" msgstr "" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "" -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "" -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "%d Fehler erkannt.\n" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 msgid "" "The current layout has changes which have not been saved.\n" "Are you sure you wish to wipe it ?\n" msgstr "" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 msgid "Multitrack Audio Mixer" msgstr "" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" msgstr "" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "" @@ -9958,19 +9997,19 @@ msgid "JACK server started\n" msgstr "" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -10010,7 +10049,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -10051,7 +10090,7 @@ msgstr "" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "" @@ -10128,207 +10167,207 @@ "Click OK to delete all entries\n" msgstr "" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 msgid "OMC Learner" msgstr "" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "" -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "" -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "" -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "" #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "" -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -10337,7 +10376,7 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -10346,12 +10385,12 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "" -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -10361,12 +10400,12 @@ "Error code %d\n" msgstr "" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr ""
View file
LiVES-2.8.7.tar.bz2/po/en_GB.po -> LiVES-2.8.8.tar.bz2/po/en_GB.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" "PO-Revision-Date: 2015-04-16 10:52+0000\n" "Last-Translator: Andi Chandler <Unknown>\n" "Language-Team: English (United Kingdom) <en_GB@li.org>\n" @@ -109,84 +109,84 @@ msgstr "Preserving set.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "Any" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "None" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "recommended" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "disabled !" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "**The current layout**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "Builtin" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "Custom" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "Test" -#: src/main.c:460 +#: src/main.c:467 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - %s" -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "Resizing" -#: src/main.c:708 +#: src/main.c:728 #, fuzzy msgid "_Resize All Frames..." msgstr "_Resize All Frames" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "Foreground" -#: src/main.c:1094 +#: src/main.c:1104 msgid "Background" msgstr "Background" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "Loading realtime effect plugins..." -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "Starting jack audio server..." -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "Starting jack transport server..." -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "Connecting to jack transport server..." -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -205,16 +205,16 @@ "\n" "Alternatively, try to start lives with either \"lives -jackopts 16\", or " -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "Starting pulse audio server..." -#: src/main.c:1813 +#: src/main.c:1815 #, fuzzy, c-format msgid "%s...detected... " msgstr "mplayer...detected..." -#: src/main.c:1814 +#: src/main.c:1816 #, fuzzy, c-format msgid "%s...NOT DETECTED... " msgstr "mplayer...NOT DETECTED..." @@ -254,11 +254,11 @@ msgid "Number of CPUs detected: %d " msgstr "Number of CPUs detected: %d " -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "little endian" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "big endian" @@ -317,7 +317,7 @@ "Welcome to LiVES version %s.\n" "\n" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" @@ -326,79 +326,79 @@ "\n" "Startup syntax is: %s [opts] [filename [start_time] [frames]]\n" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "Where: filename is the name of a media file or backup file.\n" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "start_time : filename start time in seconds\n" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "frames : maximum number of frames to open\n" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "opts can be:\n" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "-help : show this help text and exit\n" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "" "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "-set <setname> : autoload clip set setname\n" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "-noset : do not load any set on startup\n" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "-norecover : force no-loading of crash recovery\n" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "-recover : force loading of crash recovery\n" -#: src/main.c:2549 +#: src/main.c:2552 #, fuzzy msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "-nogui : do not show the gui\n" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "-nosplash : do not show the splash window\n" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "-noplaywin : do not show the play window\n" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "-startup-ce : start in clip editor mode\n" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "-startup-mt : start in multitrack mode\n" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" @@ -406,15 +406,15 @@ "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "-oscstart <port> : start OSC listener on UDP port <port>\n" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "-nooscstart : do not start OSC listener\n" -#: src/main.c:2561 +#: src/main.c:2564 #, fuzzy msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " @@ -423,15 +423,15 @@ "-aplayer <ap> : start with selected audio player. <ap> may be mplayer" #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr ", pulse" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr ", sox or jack\n" -#: src/main.c:2569 +#: src/main.c:2572 #, fuzzy msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " @@ -442,15 +442,15 @@ "transport client, 2 = jack transport master, 4 = start jack transport " "server, 8 = pause audio when video paused, 16 = start jack audio server] \n" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr " or sox\n" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "-devicemap <mapname> : autoload devicemap\n" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" @@ -458,15 +458,15 @@ "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "-debug : try to debug crashes (requires 'gdb' installed)\n" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "Starting GUI..." -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -483,7 +483,7 @@ "%s/%s.\n" "(Maybe you need to change the value of <prefix_dir> in your %s file)\n" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -494,7 +494,7 @@ "LiVES was unable to write a small file to %s\n" "Please make sure you have write access to %s and try again.\n" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -508,7 +508,7 @@ "Please review the README file which came with this package\n" "before running LiVES.\n" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -523,7 +523,7 @@ "\n" "Please check the file permissions for this file and try again.\n" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -540,7 +540,7 @@ "Please check the file permissions for this file and directory\n" "and try again.\n" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -551,7 +551,7 @@ "%s\n" "and try again.\n" -#: src/main.c:2693 +#: src/main.c:2696 #, fuzzy, c-format msgid "" "\n" @@ -566,7 +566,7 @@ "\n" "%s" -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -584,7 +584,7 @@ "\n" "Thankyou.\n" -#: src/main.c:2707 +#: src/main.c:2710 #, fuzzy msgid "" "\n" @@ -595,7 +595,7 @@ "LiVES currently requires either 'mplayer' or 'sox' to function. Please " "install one or other of these, and try again.\n" -#: src/main.c:2712 +#: src/main.c:2715 #, fuzzy msgid "" "\n" @@ -606,7 +606,7 @@ "LiVES currently requires both 'mplayer' and 'sox' to function. Please " "install these, and try again.\n" -#: src/main.c:2725 +#: src/main.c:2728 #, fuzzy msgid "" "\n" @@ -617,7 +617,7 @@ "LiVES was unable to locate 'mplayer'. You may wish to install mplayer to use " "LiVES more fully.\n" -#: src/main.c:2731 +#: src/main.c:2734 #, fuzzy msgid "" "\n" @@ -628,7 +628,7 @@ "LiVES was unable to locate 'mplayer'. You may wish to install mplayer to use " "LiVES more fully.\n" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" @@ -638,7 +638,7 @@ "LiVES was unable to locate 'convert'. You should install convert and image-" "magick if you want to use rendered effects.\n" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " @@ -648,7 +648,7 @@ "LiVES was unable to locate 'composite'. You should install composite and " "image-magick if you want to use the merge function.\n" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " @@ -658,7 +658,7 @@ "LiVES was unable to locate 'sox'. Some audio features may not work. You " "should install 'sox'.\n" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -675,58 +675,58 @@ "You will not be able to 'Save' without them.\n" "You may need to change the value of <lib_dir> in %s\n" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "Loading rendered effect plugins..." -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "Autoloading set %s..." #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "LiVES" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "Invalid audio player %s\n" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "LiVES-%s: <No File>" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "rec %9d/%d" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "!rec %9d/%d" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "Play" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" @@ -734,34 +734,34 @@ "LiVES was unable to capture this image\n" "\n" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "Closed file %s\n" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "_Undo" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "_Redo" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "Video" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "Left Audio" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "Right Audio" -#: src/main.c:6983 +#: src/main.c:7007 #, fuzzy msgid "" "\n" @@ -968,7 +968,7 @@ msgid "Use _mplayer2 audio player" msgstr "Use _mplayer audio player" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "_Next" @@ -1223,10 +1223,10 @@ msgid "If this is set, frames will be deinterlaced as they are imported." msgstr "If this is set, frames will be deinterlaced as they are imported." -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "Preview" @@ -1247,12 +1247,12 @@ msgid "Click here to _Preview the file" msgstr "Click here to _Preview the video" -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 #, fuzzy msgid "Processing..." msgstr "LiVES: - Processing..." -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1266,8 +1266,8 @@ "\n" "Remember to switch off effects (ctrl-0) afterwards !" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" @@ -1275,93 +1275,93 @@ "\n" "Please Wait" -#: src/interface.c:206 +#: src/interface.c:210 msgid "Show Details" msgstr "Show Details" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "_Enough" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "_Preview" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "Paus_e" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "Pause/_Enough" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "_Cancel" -#: src/interface.c:324 +#: src/interface.c:327 #, fuzzy msgid "Multitrack Details" msgstr "Multitrack _details" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "Format" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "Frame size" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "File size" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "Byte size" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "FPS" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "Frames" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "Events" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "Total time" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "Audio" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "Rate/size" -#: src/interface.c:590 +#: src/interface.c:593 #, fuzzy msgid "Encoding Options" msgstr "LiVES: - Encoding options" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "<------------- (Check the box to re_size as suggested)" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "<------------- (Check the box to use the _size recommendation)" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "Use _letterboxing to maintain aspect ratio (optional)" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." @@ -1369,88 +1369,88 @@ "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "Keep _my settings" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "Use _recommended settings" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "_Close Window" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "_Save to file" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "Insert" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "_Number of times to insert" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "_Insert to fit audio" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "Insert _before selection" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "Insert clipboard before selected frames" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "Insert _after selection" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "Insert clipboard after selected frames" -#: src/interface.c:844 +#: src/interface.c:847 #, fuzzy msgid "Insert _with silence" msgstr "Insert _with sound" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "Insert _with sound" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "Insert with_out sound" -#: src/interface.c:933 +#: src/interface.c:936 #, fuzzy msgid "Open Selection" msgstr "_Copy Selection" -#: src/interface.c:950 +#: src/interface.c:953 msgid "Selection start time (sec)" msgstr "Selection start time (sec)" -#: src/interface.c:956 +#: src/interface.c:959 msgid "Number of frames to open" msgstr "Number of frames to open" -#: src/interface.c:1025 +#: src/interface.c:1028 #, fuzzy msgid "Open Location" msgstr "LiVES: - Open Location" -#: src/interface.c:1027 +#: src/interface.c:1030 #, fuzzy msgid "Open Youtube Clip" msgstr "Open _Youtube Clip..." -#: src/interface.c:1046 +#: src/interface.c:1049 #, fuzzy msgid "" "\n" @@ -1467,7 +1467,7 @@ "Also make sure you have set your bandwidth in Preferences|Streaming\n" "\n" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1481,7 +1481,7 @@ "Please make sure you have the latest version of that tool installed.\n" "\n" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" @@ -1491,65 +1491,65 @@ "E.g: https://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "URL : " -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "Youtube URL : " -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "Do not send bandwidth information" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "Try this setting if you are having problems getting a stream" -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "Download to _Directory : " -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "Download _File Name : " -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr ".webm" -#: src/interface.c:1185 +#: src/interface.c:1188 #, fuzzy msgid "Rename Clip" msgstr "Pasting" -#: src/interface.c:1187 +#: src/interface.c:1190 #, fuzzy msgid "Enter Set Name to Save as" msgstr "LiVES: - Enter a Set Name to Reload" -#: src/interface.c:1189 +#: src/interface.c:1192 #, fuzzy msgid "Enter a Set Name to Reload" msgstr "LiVES: - Enter a Set Name to Reload" -#: src/interface.c:1191 +#: src/interface.c:1194 #, fuzzy msgid "Choose a Working Directory" msgstr "LiVES: - Choose a Working Directory" -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 #, fuzzy msgid "Rename Current Track" msgstr "LiVES: - Rename Current Track" -#: src/interface.c:1195 +#: src/interface.c:1198 #, fuzzy msgid "Enter a Name for Your Theme" msgstr "LiVES: - Enter a Set Name to Reload" -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1561,7 +1561,7 @@ "Please enter the set name you wish to use.\n" "LiVES will remind you to save the clip set later when you try to exit.\n" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" @@ -1569,7 +1569,7 @@ "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" @@ -1579,7 +1579,7 @@ "This startup wizard will guide you through the\n" "initial install so that you can get the most from this application.\n" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" @@ -1589,220 +1589,220 @@ "First of all you need to choose a working directory for LiVES.\n" "This should be a directory with plenty of disk space available.\n" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "New name " -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "Set name " -#: src/interface.c:1251 +#: src/interface.c:1252 #, fuzzy msgid "Theme name " msgstr "New name " -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "Use def_aults" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "_Advanced" -#: src/interface.c:1419 +#: src/interface.c:1420 #, fuzzy msgid "Select input device" msgstr "Select input device:" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "Select input device:" -#: src/interface.c:1499 +#: src/interface.c:1496 #, fuzzy msgid "Load CD Track" msgstr "Load _CD Track..." -#: src/interface.c:1501 +#: src/interface.c:1498 #, fuzzy msgid "Select DVD Title/Chapter" msgstr "LiVES:- Select DVD Title/Chapter" -#: src/interface.c:1503 +#: src/interface.c:1500 #, fuzzy msgid "Select VCD Title" msgstr "LiVES:- Select VCD Title" -#: src/interface.c:1505 +#: src/interface.c:1502 #, fuzzy msgid "Change Maximum Visible Tracks" msgstr "LiVES:- Change Maximum Visible Tracks" -#: src/interface.c:1507 +#: src/interface.c:1504 #, fuzzy msgid "Device details" msgstr "LiVES:- Device details" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "Track to load (from %s)" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "DVD Title" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "VCD Title" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "Maximum number of tracks to display" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "Device: /dev/video" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "Device: fw:" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "Chapter " -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "Channel " -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "Audio ID " -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "Input number" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "Use default width, height and FPS" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "Width" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "Height" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "_Driver" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "_Output format" -#: src/interface.c:1770 +#: src/interface.c:1763 #, fuzzy msgid "Fade Audio In" msgstr "Fade Audio _In..." -#: src/interface.c:1772 +#: src/interface.c:1765 #, fuzzy msgid "Fade Audio Out" msgstr "Fade Audio _Out..." -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "Fade in over " -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "first" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "Fade out over " -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "last" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "seconds." -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "selection" -#: src/interface.c:1856 +#: src/interface.c:1849 #, fuzzy msgid " (Optional)" msgstr "_Options" -#: src/interface.c:1859 +#: src/interface.c:1852 #, fuzzy, c-format msgid "File Comments%s" msgstr "LiVES: - File Comments (optional)" -#: src/interface.c:1873 +#: src/interface.c:1866 #, fuzzy, c-format msgid "File Name: %s" msgstr "Title/Name : " -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "Title/Name : " -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "Author/Artist : " -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "Comments : " -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "Save _subtitles to file" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "Subtitle file" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "Browse..." -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "_Options" -#: src/interface.c:2049 +#: src/interface.c:2042 #, fuzzy, c-format msgid "%sChoose a Device" msgstr "LiVES: - choose a device" -#: src/interface.c:2052 +#: src/interface.c:2045 #, fuzzy, c-format msgid "%sChoose a Directory" msgstr "LiVES: - choose a directory" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" @@ -1812,7 +1812,7 @@ "The current layout has not been saved.\n" "What would you like to do ?\n" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" @@ -1822,7 +1822,7 @@ "The current layout has been changed since the last save.\n" "What would you like to do ?\n" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" @@ -1832,7 +1832,7 @@ "The current clip set can be saved.\n" "What would you like to do ?\n" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" @@ -1840,7 +1840,7 @@ "The current clip set has not been saved.\n" "What would you like to do ?\n" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" @@ -1848,7 +1848,7 @@ "The current layout has not been saved.\n" "What would you like to do ?\n" -#: src/interface.c:2332 +#: src/interface.c:2325 #, fuzzy msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" @@ -1857,7 +1857,7 @@ "The current layout has *not* been changed since it was last saved.\n" "What would you like to do ?\n" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" @@ -1867,44 +1867,44 @@ "The current layout contains generated frames and cannot be retained.\n" "What do you wish to do ?" -#: src/interface.c:2339 +#: src/interface.c:2332 #, fuzzy msgid "Cancel/Discard/Save" msgstr "LiVES: - Cancel/Discard/Save" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "Clip set _name" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "_Auto reload next time" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "_Wipe layout" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "_Ignore changes" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "_Delete clip set" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "_Delete layout" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "_Save layout" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "_Save clip set" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" @@ -1914,36 +1914,36 @@ "LiVES has detected a multitrack layout from a previous session.\n" "Would you like to try and recover it ?\n" -#: src/interface.c:2446 +#: src/interface.c:2439 #, fuzzy msgid "Disk Recovery Options" msgstr "LiVES: - Disk Recovery Options" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "Delete _Orphaned Clips" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "Delete any clips which are not currently loaded or part of a set" -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "Clear _Backup Files from Closed Clips" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "Remove Sets which have _Layouts but no Clips" -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "_Reset to Defaults" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "Show Keys" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1951,357 +1951,357 @@ "-----------------------\n" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 #, fuzzy msgid "ctrl-left" msgstr "Skip back (ctrl-left)" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 #, fuzzy msgid "skip forwards\n" msgstr "Play forwards" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 #, fuzzy msgid "ctrl-down" msgstr "Ctrl-%d" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 msgid "ctrl-enter" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "reset frame rate\n" msgstr "First Frame" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "" -#: src/interface.c:2633 +#: src/interface.c:2626 #, fuzzy msgid "reverse direction\n" msgstr "Reverse playback direction" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "ctrl-1" msgstr "Ctrl-%d" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "toggle real-time effect 1\n" msgstr "_Real time effects" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "ctrl-2" msgstr "Ctrl-%d" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "toggle real-time effect 2\n" msgstr "_Real time effects" -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 #, fuzzy msgid "ctrl-0" msgstr "Ctrl-%d" -#: src/interface.c:2661 +#: src/interface.c:2654 #, fuzzy msgid "real-time effects off\n" msgstr "_Real time effects" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "" -#: src/interface.c:2669 +#: src/interface.c:2662 #, fuzzy msgid "grab keyboard for last activated effect\n" msgstr "Grab keyboard for this effect key" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2679 +#: src/interface.c:2672 #, fuzzy msgid "tab" msgstr "tap" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "" -#: src/interface.c:2697 +#: src/interface.c:2690 #, fuzzy msgid "Other playback keys\n" msgstr "_Reverse playback " -#: src/interface.c:2701 +#: src/interface.c:2694 #, fuzzy msgid "play all\n" msgstr "Play all" -#: src/interface.c:2704 +#: src/interface.c:2697 #, fuzzy msgid "play selection\n" msgstr "Play Selection" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "" -#: src/interface.c:2710 +#: src/interface.c:2703 #, fuzzy msgid "fullscreen\n" msgstr "_Full Screen" -#: src/interface.c:2713 +#: src/interface.c:2706 #, fuzzy msgid "separate window\n" msgstr "Play in separate window (s)" -#: src/interface.c:2716 +#: src/interface.c:2709 #, fuzzy msgid "double size\n" msgstr "_Double Size" -#: src/interface.c:2719 +#: src/interface.c:2712 #, fuzzy msgid "ping pong loops\n" msgstr "Pin_g Pong Loops" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "Multitrack Keys" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 #, fuzzy msgid "move current track up\n" msgstr "LiVES: - Rename Current Track" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 #, fuzzy msgid "move current track down\n" msgstr "LiVES: - Rename Current Track" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "" -#: src/interface.c:2759 +#: src/interface.c:2752 #, fuzzy msgid "select next clip\n" msgstr "LiVES: Selected clip" -#: src/interface.c:2762 +#: src/interface.c:2755 #, fuzzy msgid "select/deselect current track\n" msgstr "_Select Current Track" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 #, fuzzy msgid "zoom in\n" msgstr "_Zoom in" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 #, fuzzy msgid "zoom out\n" msgstr "_Zoom out" -#: src/interface.c:2771 +#: src/interface.c:2764 #, fuzzy msgid "make a mark on the timeline (during playback)\n" msgstr "to make a mark on the timeline" -#: src/interface.c:2774 +#: src/interface.c:2767 #, fuzzy msgid "rewind to play start.\n" msgstr "Rewind to start (w)" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "Saving as set %s..." -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "Please enter the name of the file to save the clip as.\n" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "Please enter a valid URL for the download.\n" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "Downloading %s to %s..." -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "Downloading clip..." -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -2313,16 +2313,16 @@ "Please check the clip URL and make sure you have \n" "the latest youtube-dl installed.\n" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, fuzzy, c-format msgid "Layouts were removed for set %s.\n" msgstr "%d clips and %d layouts were recovered from set (%s).\n" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "This file" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " @@ -2330,7 +2330,7 @@ ",\n" " - including the current layout - " -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2345,7 +2345,7 @@ "\n" "Really close it ?" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2360,7 +2360,7 @@ "\n" "Really close it ?" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" @@ -2370,7 +2370,7 @@ "\n" "Really close it ?" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" @@ -2378,7 +2378,7 @@ "\n" "Invalid project file.\n" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2399,54 +2399,54 @@ "then File|Close/Save all Clips and provide a new set name or discard it.\n" "Once you have done this, you will be able to import the new project.\n" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "Importing the project %s as set %s..." -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "Importing project" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "Exporting project %s..." -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "Exporting project" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 #, fuzzy msgid "Theme" msgstr "New name " -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, fuzzy, c-format msgid "Exporting theme as %s..." msgstr "Exporting audio as %s..." -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, fuzzy, c-format msgid "Importing theme \"%s\" from %s..." msgstr "Exporting audio as %s..." -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, fuzzy, c-format msgid "Backup as %s File" msgstr "Backup as .lv1 file" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, fuzzy, c-format msgid "Restore %s File" msgstr "Restore .lv1 file" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2458,94 +2458,94 @@ "Set will be deleted from the disk.\n" "Are you sure ?\n" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "Deleting set %s..." -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "Deleting set..." -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "Deleting set" -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "Set %s was permanently deleted from the disk.\n" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "Insert Silence" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "Undoing" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "Restoring audio..." -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "Clearing frame images" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "Deleting excess frames" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "Length of video is now %d frames at %.3f frames per second.\n" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "Clipboard was resampled to %d frames.\n" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "Re-doing" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, fuzzy, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "Copying frames %d to %d%s to the clipboard..." -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, fuzzy, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "Copying frames %d to %d%s to the clipboard..." -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "Copying to the clipboard" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "Cut" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 msgid "Pulling frames from clipboard" msgstr "Pulling frames from clipboard" -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "Pasting %d frames to new clip %s..." -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "Pasting" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "...added audio..." -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " @@ -2555,7 +2555,7 @@ "Please install 'convert' from the Image-magick package, and then restart " "LiVES.\n" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2569,7 +2569,7 @@ "Try selecting all frames, and then using \n" "the 'Trim Audio' function from the Audio menu." -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." @@ -2577,7 +2577,7 @@ "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" @@ -2587,7 +2587,7 @@ "Insertion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" @@ -2597,11 +2597,11 @@ "Insertion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "Resampling clipboard audio" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2613,7 +2613,7 @@ "LiVES was unable to resample the clipboard audio. \n" "Clipboard audio has been erased.\n" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2627,32 +2627,32 @@ "Do you wish to continue with the insert \n" "using unchanged audio ?\n" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "Inserting %d%s frames from the clipboard..." -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "Inserting" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "Inserting %d times from the clipboard%s..." -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "Inserting %d frames from the clipboard%s..." -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "Cancelling" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" @@ -2662,7 +2662,7 @@ "Deleting all frames will close this file.\n" "Are you sure ?" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" @@ -2672,8 +2672,8 @@ "Deletion will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" @@ -2683,7 +2683,7 @@ "Deletion will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" @@ -2693,7 +2693,7 @@ "Deletion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" @@ -2703,20 +2703,20 @@ "Deletion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "Deleting frames %d to %d%s..." -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "Deleting" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "Delete" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" @@ -2726,7 +2726,7 @@ "\n" "Selection is locked.\n" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2738,11 +2738,11 @@ "(To cancel, press 'r' or click on Play|Record Performance again before you " "play.)\n" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "Record cancelled.\n" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2755,7 +2755,7 @@ "The '%s' plugin reports:\n" "%s\n" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2768,7 +2768,7 @@ "Unable to find the 'init' method in the %s plugin.\n" "The plugin may be broken or not installed correctly." -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2781,22 +2781,22 @@ "\n" "Please press 'Cancel' if that is not what you want.\n" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "Saving set %s" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "Loading clips from set %s" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "%d clips and %d layouts were recovered from set (%s).\n" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2808,24 +2808,24 @@ "this machine.\n" "Click OK to proceed.\n" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "Cleaning up disk space..." -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "Recovering disk space..." -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "%s of disk space was recovered.\n" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "Resetting frame rates and frame values..." -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2836,12 +2836,12 @@ "External: %s\n" "Internal: %s (%d bpp) / %s\n" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "buffered" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." @@ -2849,7 +2849,7 @@ "\n" " Opening..." -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" @@ -2858,7 +2858,7 @@ "\n" "(%d virtual)" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" @@ -2867,7 +2867,7 @@ "\n" "(%d decoded)" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" @@ -2876,7 +2876,7 @@ "\n" " %.2f sec." -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" @@ -2884,23 +2884,23 @@ "\n" " Unknown" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "unsigned" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "signed" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "big-endian" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "little-endian" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" @@ -2909,7 +2909,7 @@ " %d Hz %d bit\n" "%s %s" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2939,15 +2939,15 @@ "along with this program; if not, write to the Free Software\n" "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA.\n" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "A video editor and VJ program." -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "About LiVES" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" "Launchpad Contributions:\n" @@ -2957,7 +2957,7 @@ " Robert Readman https://launchpad.net/~robert-readman\n" " salsaman https://launchpad.net/~salsaman" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, fuzzy, c-format msgid "" "LiVES Version %s\n" @@ -2980,7 +2980,7 @@ "salsaman@gmail.com\n" "Homepage: http://lives.sourceforge.net" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 #, fuzzy msgid "" "\n" @@ -2991,7 +2991,7 @@ "\n" "You need to install mplayer or imageMagick to be able to preview this file.\n" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 #, fuzzy msgid "" "\n" @@ -3003,7 +3003,7 @@ "\n" "You need to install mplayer or imageMagick to be able to preview this file.\n" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" @@ -3012,88 +3012,88 @@ "Text was saved as\n" "%s\n" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 #, fuzzy msgid "Encoder Debug Output" msgstr "LiVES: - Encoder debug output" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "Fullscreen playback (f)" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "Fullscreen playback off (f)" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "Double size (d)" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "Single size (d)" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "Hide the play window (s)" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "Show the play window (s)" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "Play in separate window (s)" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "Switch continuous looping off (o)" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "Switch continuous looping on (o)" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "Audio volume (%.2f)" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "Unmute the audio (z)" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "Mute the audio (z)" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "Reversing clipboard..." -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "Reversing clipboard" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 #, fuzzy msgid "Load Subtitles" msgstr "Show Subtitles" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "Loaded subtitle file: %s\n" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "Subtitles were erased.\n" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 #, fuzzy msgid "Select Audio File" msgstr "LiVES: - Select Audio File" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -3105,60 +3105,60 @@ "Are you sure you wish to continue ?\n" "." -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "Opening audio %s, type %s..." -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "Opening audio" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "Committing audio" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "New Audio" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "Opening CD track %d from %s..." -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "CD track %d" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "Opening CD track..." -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "Error loading CD track\n" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 #, fuzzy msgid "Layout Errors" msgstr "layout errors" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "Clear _Errors" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "_Delete affected layouts" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "Resume" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" @@ -3168,23 +3168,23 @@ "Paused\n" "(click Resume to continue processing)" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "paused..." -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "resumed..." -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "Keep" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "Enough" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, c-format msgid "" "\n" @@ -3197,30 +3197,30 @@ "(click %s to keep what you have and stop)\n" "(click Resume to continue processing)" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "Cancel" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "Stop" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 #, fuzzy msgid "Selected Frame" msgstr "Select _All Frames" -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 #, fuzzy msgid "_Save Frame as..." msgstr "_Save frame as..." -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "Audio is ahead of video by %.4f secs at frame %d, with fps %.4f\n" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -3234,7 +3234,7 @@ "Please send a patch to get it working on other platforms.\n" "\n" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -3246,7 +3246,7 @@ "You must install \"xwininfo\" before you can use this feature\n" "\n" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" @@ -3254,7 +3254,7 @@ "\n" "Record time must be greater than 0.\n" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -3268,11 +3268,11 @@ "Click 'Cancel' to cancel\n" "\n" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "External window was released.\n" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" @@ -3280,7 +3280,7 @@ "Click on a Window to Capture it\n" "Press 'q' to stop recording" -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -3295,19 +3295,19 @@ "Stop or 'q' to finish.\n" "(Default of %.3f frames per second will be used.)\n" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "LiVES was unable to capture this window. Sorry.\n" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "Export Selected Audio as..." -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "Export Audio as..." -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -3321,87 +3321,87 @@ "Click 'OK' to export at the new speed, or 'Cancel' to export at the original " "rate.\n" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "Exporting audio frames %d to %d as %s..." -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "Exporting audio as %s..." -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "Exporting audio" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 #, fuzzy msgid "Append Audio File" msgstr "Append Audio" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "Appending audio file %s..." -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "Appending audio" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "Append Audio" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "Padding audio to %.2f seconds..." -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "Trimming audio from %.2f to %.2f seconds..." -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "Trimming/Padding audio" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "Trim/Pad Audio" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "Fading audio in" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "Fade audio in" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "Fading audio out" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "Fade audio out" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "%s over %.1f seconds..." -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "%s from time %.2f seconds to %.2f seconds..." -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "Fading audio..." -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" @@ -3411,89 +3411,89 @@ "Deleting all audio will close this file.\n" "Are you sure ?" -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "Deleting all audio..." -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "Deleting audio from %.2f to %.2f seconds..." -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "Deleting Audio" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "Delete Audio" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "Record new audio" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "Inserting silence from %.2f to %.2f seconds..." -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "Inserting Silence" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" msgstr "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "Align _Starts" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "Align _Ends" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "What to do with extra clipboard frames -" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "_Insert Frames" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "_Drop Frames" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "Number of Times to Loop Clipboard" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "_Loop Clipboard to Fit Selection" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "_Transition Method:" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "Merging clipboard with selection..." -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "Merge done.\n" @@ -3509,546 +3509,555 @@ msgid "Custom _Utilities" msgstr "Custom _Utilities" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "_File" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "_Open File/Directory" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "O_pen Part of File..." -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "Open _Location/Stream..." -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "Open _Youtube Clip..." -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "Import from _dvd/vcd..." -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "Import from _dvd" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "Import from _vcd" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "_Import from Firewire" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "Import from _Firewire Device (dv)" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "Import from _Firewire Device (hdv)" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "_Add Webcam/TV card..." -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "Add _Unicap Device" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "Add Live _Firewire Device" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "Add _TV Device" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "_Recent Files..." -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "_Reload Clip Set..." -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "Close/Sa_ve All Clips" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "" + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "_Encode Clip As..." -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "Encode _Selection As..." -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "_Close This Clip" -#: src/gui.c:674 +#: src/gui.c:692 #, fuzzy, c-format msgid "_Backup Clip as .%s..." msgstr "_Backup Clip as .lv1..." -#: src/gui.c:683 +#: src/gui.c:701 #, fuzzy, c-format msgid "_Restore Clip from .%s..." msgstr "_Restore Clip from .lv1..." -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "Encode/Load/Backup _with Sound" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "Auto load subtitles" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "Clean _up Diskspace" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "_Edit" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "_MULTITRACK mode" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "_Copy Selection" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "Cu_t Selection" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "_Insert from Clipboard..." -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "Paste as _New" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "_Merge Clipboard with Selection..." -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "_Delete Selection" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "Decouple _Video from Audio" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "_Select..." -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "Select _All Frames" -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "_Start Frame Only" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "_End Frame Only" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "Select from _First Frame" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "Select to _Last Frame" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "Select Last Insertion/_Merge" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "Select Last _Effect" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "_Invert Selection" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "_Lock Selection Width" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "_Play" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "_Play All" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "Pla_y Selection" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "Play _Clipboard" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "_Stop" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "Re_wind" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "_Full Screen" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "_Double Size" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "Play in _Separate Window" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "_Blank Background" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "(Auto)_loop Video (to fit audio track)" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "L_oop Continuously" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "Pin_g Pong Loops" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "_Mute" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "Separate Window 'S_ticky' Mode" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "S_how Frame Counter" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "Show Subtitles" -#: src/gui.c:1045 +#: src/gui.c:1064 #, fuzzy msgid "Letterbox Mode" msgstr "Letterbox mode" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "Effect_s" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "Effects are applied to the current selection." -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "_Run Test Rendered Effect/Tool/Generator..." -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "_Tools" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "Tools are applied to complete clips." -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "_Reverse Clipboard" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "_Change Playback/Save Speed..." -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "Resample _Video to New Frame Rate..." -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "_Utilities" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "Custom _Tools" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "_Generate" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "Load _Subtitles from File..." -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "Erase subtitles" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "Capture _External Window... " -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "_Preferences..." -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "_Audio" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "Load _New Audio for Clip..." -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "Load _CD Track..." -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "E_ject CD" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "Record E_xternal Audio..." -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "to New _Clip..." -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "to _Selection" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "Fade Audio _In..." -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "Fade Audio _Out..." -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "_Export Audio..." -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "Export _Selected Audio..." -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "Export _All Audio..." -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "_Append Audio..." -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "_Trim/Pad Audio..." -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "Trim/Pad Audio to _Selection" -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "Trim/Pad Audio from Beginning to _Play Start" -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "_Delete Audio..." -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "Delete _Selected Audio" -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "Delete _All Audio" -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "Insert _Silence in Selection" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "_Resample Audio..." -#: src/gui.c:1250 +#: src/gui.c:1273 +#, fuzzy +msgid "_Adjust Audio Sync..." +msgstr "_Append Audio..." + +#: src/gui.c:1277 msgid "_Info" msgstr "_Info" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "Show Clip _Info" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "Show/_Edit File Comments" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "Show _Clipboard Info" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "Show _Messages" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "Show _Layout Errors" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "_Clips" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "_Rename Current Clip in Menu..." -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "A_dvanced" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "_RFX Effects/Tools/Utilities" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "_New Test RFX Script..." -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "_Copy RFX Script to Test..." -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "_Edit Test RFX Script..." -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "Rena_me Test RFX Script..." -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "_Delete Test RFX Script..." -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "_Promote Test Rendered Effect/Tool/Generator..." -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "_Import Custom RFX script..." -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "E_xport Custom RFX script..." -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "De_lete Custom RFX Script..." -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "Re_build all RFX plugins" -#: src/gui.c:1371 +#: src/gui.c:1398 #, fuzzy msgid "Receive _LiVES Stream from..." msgstr "Receive _LiVES stream from..." -#: src/gui.c:1375 +#: src/gui.c:1402 #, fuzzy msgid "_Send LiVES Stream to..." msgstr "_Send LiVES stream to..." -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." -msgstr "Open _yuv4mpeg stream on %sstream.yuv..." +#: src/gui.c:1408 +#, fuzzy +msgid "Open _yuv4mpeg stream..." +msgstr "Opened yuv4mpeg stream on %s" -#: src/gui.c:1399 +#: src/gui.c:1425 #, fuzzy, c-format msgid "_Import Project (.%s)..." msgstr "_Import Project (.lv2)..." -#: src/gui.c:1403 +#: src/gui.c:1430 #, fuzzy, c-format msgid "E_xport Project (.%s)..." msgstr "E_xport Project (.lv2)..." -#: src/gui.c:1409 +#: src/gui.c:1438 #, fuzzy, c-format msgid "_Import Custom Theme (.%s)..." msgstr "_Import Project (.lv2)..." -#: src/gui.c:1414 +#: src/gui.c:1443 #, fuzzy, c-format msgid "E_xport Theme (.%s)..." msgstr "E_xport Project (.lv2)..." -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "_VJ" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "Real Time _Effect Mapping" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "Bind real time effects to ctrl-number keys." -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "Set Real Time Effect _Defaults" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "Set default parameter values for real time effects." -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "Save Real Time Effect _Defaults" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." @@ -4056,155 +4065,170 @@ "Save real time effect defaults so they will be restored each time you use " "LiVES." -#: src/gui.c:1448 +#: src/gui.c:1478 #, fuzzy msgid "_Reset All Playback Speeds and Positions" msgstr "_Reset all playback speeds and positions" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "" "Reset all playback positions to frame 1, and reset all playback frame rates." -#: src/gui.c:1452 +#: src/gui.c:1482 #, fuzzy msgid "_MIDI/Joystick Interface" msgstr "_MIDI/joystick interface" -#: src/gui.c:1461 +#: src/gui.c:1491 #, fuzzy msgid "_MIDI/Joystick Learner..." msgstr "_MIDI/joystick learner..." -#: src/gui.c:1465 +#: src/gui.c:1495 #, fuzzy msgid "_Save Device Mapping..." msgstr "_Save device mapping..." -#: src/gui.c:1469 +#: src/gui.c:1499 #, fuzzy msgid "_Load Device Mapping..." msgstr "_Load device mapping..." -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "Show VJ _Keys" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "To_ys" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "_None" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "_Autolives" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "_Mad Frames" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "_LiVES TV (broadband)" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "_Help" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "_Manual (opens in browser)" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 #, fuzzy msgid "_Donate to the Project !" msgstr "_Donate to the project !" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 #, fuzzy msgid "_Email the Author" msgstr "_Email the author" -#: src/gui.c:1519 +#: src/gui.c:1549 #, fuzzy msgid "Report a _Bug" msgstr "Report a _bug" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 #, fuzzy msgid "Suggest a _Feature" msgstr "Suggest a _feature" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 #, fuzzy msgid "Assist with _Translating" msgstr "Assist with _translating" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "_Troubleshoot" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "_About" -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "Rewind to start (w)" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "Play all (p)" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "Stop playback (q)" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "Play selection (y)" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +#, fuzzy +msgid "Audio Source:" +msgstr "Audio codec" + +#: src/gui.c:1696 +#, fuzzy +msgid "Internal" +msgstr "- internal -" + +#: src/gui.c:1730 +#, fuzzy +msgid "External" +msgstr "- internal -" + +#: src/gui.c:1774 msgid "Volume" msgstr "Volume" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "Audio volume (1.00)" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "Unblank background (b)" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "Play slower (ctrl-down)" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "Play faster (ctrl-up)" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "Skip back (ctrl-left)" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "Skip forward (ctrl-right)" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "Show clip info (i)" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "Hide this toolbar" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." @@ -4213,128 +4237,133 @@ "to stop." #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr " Video playback speed (frames per second) " -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "Vary the video speed" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "First Frame" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "Last Frame" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "The first selected frame in this clip" -#: src/gui.c:1956 +#: src/gui.c:2082 +#, fuzzy +msgid "Select all frames in this clip" +msgstr "The last selected frame in this clip" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "The last selected frame in this clip" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "Starting...\n" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "Frame number to preview" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "_Free" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "Free choice of frame number" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "_Start" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "Frame number is linked to start frame" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "_End" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "Frame number is linked to end frame" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "_Pointer" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "Frame number is linked to playback pointer" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "Rewind" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "Play all" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "Play Selection" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "Loop On/Off" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "Start _recording" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "Stop _recording" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "_Record Performance" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr " (%d %% scale)" -#: src/gui.c:3550 +#: src/gui.c:3689 #, fuzzy msgid "Streaming" msgstr "LiVES: - Streaming" -#: src/gui.c:3552 +#: src/gui.c:3691 #, fuzzy, c-format msgid "Play Window%s" msgstr "Hide Play Window" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "Hide Play Window" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "Show Play Window" -#: src/gui.c:4124 +#: src/gui.c:4292 #, fuzzy, c-format msgid "'LiVES opened the file' '%s'" msgstr "" @@ -4342,88 +4371,88 @@ "\n" "LiVES was unable to reorder the frames." -#: src/gui.c:4143 +#: src/gui.c:4311 #, fuzzy, c-format msgid "'LiVES closed the file' '%s'" msgstr "LiVES: - choose a file" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "Mapped to ctrl-%d" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "Effects" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "Clips" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, c-format msgid "Show / apply effects to %s\n" msgstr "Show / apply effects to %s\n" -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, c-format msgid "Select clip for %s\n" msgstr "Select clip for %s\n" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "_Pin" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "Pin the parameter box to the window" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "%.2f EB" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "%.2f PB" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "%.2f TB" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "%.2f GB" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "%.2f MB" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "%.2f KiB" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "%d bytes" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "Clearing the clipboard" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -4434,7 +4463,7 @@ "==============================\n" "Switched to clip %s\n" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" @@ -4444,11 +4473,11 @@ "==============================\n" "Switched to empty clip\n" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "(blank)" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " @@ -4457,7 +4486,7 @@ "The set name has been changed from %s to %s. Affected layouts have been " "updated accordingly\n" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" @@ -4466,7 +4495,7 @@ "The clip %s is missing from this set.\n" "It is required by the following layouts:\n" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" @@ -4475,7 +4504,7 @@ "The clip %s has been closed.\n" "It is required by the following layouts:\n" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" @@ -4484,7 +4513,7 @@ "Frames have been shifted in the clip %s.\n" "The following layouts are affected:\n" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" @@ -4493,7 +4522,7 @@ "Frames have been deleted from the clip %s.\n" "The following layouts are affected:\n" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" @@ -4502,7 +4531,7 @@ "Audio has been deleted from the clip %s.\n" "The following layouts are affected:\n" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" @@ -4511,7 +4540,7 @@ "Audio has been shifted in clip %s.\n" "The following layouts are affected:\n" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" @@ -4520,7 +4549,7 @@ "Audio has been altered in the clip %s.\n" "The following layouts are affected:\n" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" @@ -4529,7 +4558,7 @@ "Frames have been altered in the clip %s.\n" "The following layouts are affected:\n" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -4540,7 +4569,7 @@ "cannot be opened, as it is in use\n" "by another copy of LiVES.\n" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -4551,7 +4580,7 @@ "The set %s is currently in use by another copy of LiVES.\n" "Please choose another set name.\n" -#: src/utils.c:2138 +#: src/utils.c:2234 #, fuzzy, c-format msgid "" "\n" @@ -4560,7 +4589,7 @@ "\n" "Set names may not be blank.\n" -#: src/utils.c:2146 +#: src/utils.c:2242 #, fuzzy, c-format msgid "" "\n" @@ -4569,7 +4598,7 @@ "\n" "Set names may not be longer than 128 characters.\n" -#: src/utils.c:2154 +#: src/utils.c:2250 #, fuzzy, c-format msgid "" "\n" @@ -4578,7 +4607,7 @@ "\n" "Set names may not contain spaces or the characters%s.\n" -#: src/utils.c:2163 +#: src/utils.c:2259 #, fuzzy, c-format msgid "" "\n" @@ -4587,11 +4616,11 @@ "\n" "Set names may not start with a '.' or contain '..'\n" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4602,73 +4631,73 @@ "The set %s already exists.\n" "Please choose another set name.\n" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "Removing layout %s\n" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "Video [opening...]" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "Video [%.2f sec]" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "(Undefined)" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "(No video)" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "(No audio)" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "Mono [opening...]" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "Left Audio [opening...]" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "Mono [%.2f sec]" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "Left Audio [%.2f sec]" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "Right Audio [opening...]" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "Right Audio [%.2f sec]" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "LiVES cannot switch to mplayer whilst clips are loading." -#: src/utils.c:3444 +#: src/utils.c:3863 #, fuzzy msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "LiVES cannot switch to mplayer whilst clips are loading." -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "Cleaning up clip" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4683,29 +4712,29 @@ "\n" "Overwrite ?\n" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "_Undo %s" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "_Redo %s" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "-------------Selection------------" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr " sec ] ----------Selection---------- [ " -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr " frames ] ----------" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4723,50 +4752,50 @@ "\n" "Try running Help/Troubleshoot for more information." -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "Examining file header" -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "Opening %s" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "Opening %s start time %.2f sec. frames %d" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr " without sound" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "Opening audio for %s" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "Auto trimming %.2f seconds of audio at start..." -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "Auto trimming %.2f seconds of audio at end..." -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "Auto padding with %.2f seconds of silence at start..." -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4785,11 +4814,11 @@ "\n" "Are you sure you wish to continue ?" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr " - please be patient." -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4801,7 +4830,7 @@ "LiVES was unable to extract either video or audio.\n" "Please check the terminal window for more details.\n" -#: src/saveplay.c:874 +#: src/saveplay.c:858 #, fuzzy msgid "" "\n" @@ -4812,7 +4841,7 @@ "\n" "You may need to install mplayer to open this file.\n" -#: src/saveplay.c:885 +#: src/saveplay.c:869 #, fuzzy msgid "" "\n" @@ -4825,31 +4854,31 @@ "Please check the setting of Video open command in\n" "Tools|Preferences|Decoding\n" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "Adding image..." -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "Subtitles were saved as %s\n" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, fuzzy, c-format msgid "Save Frame %d" msgstr "LiVES: Save Frame %d as..." -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 #, fuzzy msgid "Save Frame" msgstr "Last Frame" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 #, fuzzy msgid "Save Clip" msgstr "Pasting" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4861,34 +4890,34 @@ "\n" "Do you still wish to continue ?" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "Pulling frames from clip" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "Linking selection" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr " (with no sound)\n" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "Saving [can take a long time]" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" @@ -4898,33 +4927,33 @@ "\n" "Encoder error - output file was not created !\n" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "Clearing letterbox..." -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "File size was %s\n" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "recording aborted by preview.\n" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "recording aborted by clipboard playback.\n" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "Recording performance..." -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "Average FPS was %.4f\n" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4938,21 +4967,21 @@ "You should click on Tools--->Resize All\n" "and resize all frames to the current size.\n" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "Unknown" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "Untitled%d" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "%d frames are enough !\n" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4960,13 +4989,13 @@ "%s\n" msgstr "" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" msgstr "" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4977,7 +5006,7 @@ "Error getting file info for clip %s.\n" "Bad things may happen with this clip.\n" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4988,12 +5017,12 @@ "Playback speed not found or invalid ! Using default fps of %.3f fps. \n" "Default can be set in Tools | Preferences | Misc.\n" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "Playback speed was adjusted to %.3f frames per second to fit audio.\n" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" @@ -5002,7 +5031,7 @@ "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" "Audio:" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" @@ -5011,54 +5040,54 @@ "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" "Audio:" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "%s none\n" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, c-format msgid " - Author: %s\n" msgstr " - Author: %s\n" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, c-format msgid " - Title: %s\n" msgstr " - Title: %s\n" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr " - Comment: %s\n" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "Saving frame %d as %s..." -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "Backing up %s to %s" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "Backing up" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "performance data was backed up..." -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "Restoring %s..." -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "Restoring" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -5071,7 +5100,7 @@ "The file %s is corrupt.\n" "LiVES was unable to restore it.\n" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, c-format msgid "" "\n" @@ -5083,22 +5112,22 @@ "Record stop level can be set in Preferences.\n" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "rec %.2f MB" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "!rec %.2f MB" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "rec ?? MB" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" @@ -5108,20 +5137,20 @@ "Files from a previous run of LiVES were found.\n" "Do you want to attempt to recover them ?\n" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "Recovering files" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "Recovering files..." -#: src/dialogs.c:83 +#: src/dialogs.c:86 #, fuzzy msgid "Show affeced _layouts" msgstr "Show affected _layouts" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" @@ -5129,52 +5158,52 @@ "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "_Recover disk space" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr " _Advanced Settings >>" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 #, fuzzy msgid "Warning !" msgstr "Warnings" -#: src/dialogs.c:184 +#: src/dialogs.c:187 #, fuzzy msgid "Error !" msgstr "LiVES: - File Error" -#: src/dialogs.c:194 +#: src/dialogs.c:197 #, fuzzy msgid "Information" msgstr "LiVES: Information for %s" -#: src/dialogs.c:219 +#: src/dialogs.c:222 #, fuzzy msgid "Question" msgstr "LiVES: - Question" -#: src/dialogs.c:233 +#: src/dialogs.c:236 #, fuzzy msgid "File Error" msgstr "Clear _Errors" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "_Abort" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "_Retry" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "Show _Details" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -5191,7 +5220,7 @@ "\n" "(Disk warning levels can be configured in Preferences.)" -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -5210,11 +5239,11 @@ "(Next warning will be shown at %s. Disk warning levels can be configured in " "Preferences.)" -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "Audio players cannot be switched during playback." -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -5226,11 +5255,11 @@ "LiVES was unable to perform this operation due to unsufficient memory.\n" "Please try closing some other applications first.\n" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "Processing has been paused." -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" @@ -5239,7 +5268,7 @@ "\n" "%s%d%% done. Time remaining: %u sec%s\n" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" @@ -5248,7 +5277,7 @@ "\n" "%d/%d frames opened. Time remaining %u sec.\n" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" @@ -5257,7 +5286,7 @@ "\n" "%d/%d frames opened.\n" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" @@ -5266,7 +5295,11 @@ "\n" "%d frames opened.\n" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" @@ -5275,7 +5308,7 @@ "\n" "Time remaining: %d sec" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -5286,7 +5319,7 @@ "Sorry, LiVES can only open %d files at once.\n" "Please close a file and then try again." -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, fuzzy, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -5305,7 +5338,7 @@ "\n" "Please make sure you can write to this directory." -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 #, fuzzy msgid "" "\n" @@ -5316,7 +5349,7 @@ "LiVES currently requires either 'mplayer' or 'sox' to function. Please " "install one or other of these, and try again.\n" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 #, fuzzy msgid "" "\n" @@ -5327,7 +5360,7 @@ "LiVES currently requires either 'mplayer' or 'sox' to function. Please " "install one or other of these, and try again.\n" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 #, fuzzy msgid "" "\n" @@ -5338,7 +5371,7 @@ "LiVES currently requires either 'mplayer' or 'sox' to function. Please " "install one or other of these, and try again.\n" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 #, fuzzy msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " @@ -5347,7 +5380,7 @@ "Audio was not loaded; please install mplayer if you expected audio for this " "clip.\n" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 #, fuzzy msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " @@ -5356,7 +5389,7 @@ "Audio was not loaded; please install mplayer if you expected audio for this " "clip.\n" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" @@ -5366,7 +5399,7 @@ "Please install 'sox'\n" "Or switch to another encoder format in Tools | Preferences | Encoding\n" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -5378,7 +5411,7 @@ "This encoder/format cannot use the requested audio codec.\n" "Please set the audio codec in Tools|Preferences|Encoding\n" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" @@ -5386,7 +5419,7 @@ "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" @@ -5394,7 +5427,7 @@ "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -5405,7 +5438,7 @@ "\n" "Due to restrictions in the %s format\n" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" @@ -5413,43 +5446,43 @@ "LiVES recommends the following settings:\n" "\n" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr ", signed" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr ", unsigned" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr ", little-endian" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr ", big-endian" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "Use an audio rate of %d Hz%s%s\n" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "Set video rate to %.3f frames per second\n" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "Set video rate to %d:%d frames per second\n" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "Set video size to %d x %d pixels\n" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" @@ -5457,35 +5490,35 @@ "\n" "You may wish to:\n" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "resize video to %d x %d pixels\n" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "disable audio, since the target encoder cannot encode audio\n" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "LiVES must:\n" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "resample audio to %d Hz%s%s\n" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "resample video to %.3f frames per second\n" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "resample video to %d:%d frames per second\n" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -5499,7 +5532,7 @@ "Click `OK` to proceed, `Cancel` to abort.\n" "\n" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" @@ -5509,7 +5542,7 @@ "Changes applied to the selection will not be permanent.\n" "\n" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -5523,7 +5556,7 @@ "memory available.\n" "Try recording for just a selection of the file." -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -5541,14 +5574,13 @@ "\n" "Please press Cancel to abort the insert, or OK to continue." -#: src/dialogs.c:2351 -#, c-format +#: src/dialogs.c:2354 +#, fuzzy msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." @@ -5562,11 +5594,11 @@ "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "Message History" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " @@ -5575,7 +5607,7 @@ "After upgrading/installing, you may need to adjust the <prefix_dir> setting " "in your %s file" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -5592,7 +5624,7 @@ "%s%s%s\n" "or change the value of <lib_dir> in %s\n" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 #, fuzzy msgid "" "Sorry, unknown audio type.\n" @@ -5603,11 +5635,11 @@ "\n" " (Filenames must end in .mp3, .ogg, .wav, .mod, .xm or .it)" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "failed (unknown type)\n" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" @@ -5617,7 +5649,7 @@ "Do you wish to remove the layout files associated with this set?\n" "(They will not be usable without the set).\n" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -5630,7 +5662,7 @@ "Click OK to add the current clips and layouts to the existing set.\n" "Click Cancel to pick a new name.\n" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -5642,7 +5674,7 @@ "Are you sure you wish to continue ?\n" "." -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -5654,7 +5686,7 @@ "Are you sure you wish to continue ?\n" "." -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -5671,7 +5703,7 @@ "If this file has been moved, click 'OK' to browse to the new location.\n" "Otherwise, click 'Cancel' to skip loading this file.\n" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -5686,7 +5718,7 @@ "%s\n" "The clip could not be loaded.\n" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -5698,7 +5730,7 @@ "Please check your ~/.jackdrc file and remove this option if present.\n" "Alternately, select a different audio player in Preferences.\n" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -5712,7 +5744,7 @@ "and also that the soundcard is not in use by another program.\n" "Automatic jack startup will be disabled now.\n" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" @@ -5720,7 +5752,7 @@ "\n" "Unable to connect to jack server. Please start jack before starting LiVES.\n" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -5737,7 +5769,7 @@ "\n" "%s\n" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" @@ -5745,7 +5777,7 @@ "\n" "Alternately, you can restart LiVES and select another audio player.\n" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -5760,7 +5792,7 @@ "You can increase the value in Preferences/Multitrack.\n" "It is recommended to increase it to at least %d MB" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -5773,7 +5805,7 @@ "It is recommended that you delete them.\n" "Do you wish to delete them ?\n" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -5785,7 +5817,7 @@ "Either close some other applications, or reduce the undo memory\n" "using Preferences/Multitrack/Undo Memory\n" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -5797,7 +5829,7 @@ "You may need to increase the undo memory\n" "using Preferences/Multitrack/Undo Memory\n" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" @@ -5805,19 +5837,19 @@ "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "or enter a smaller value.\n" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "Try again from the clip editor, try closing some other applications\n" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "Try closing some other applications\n" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" @@ -5825,13 +5857,13 @@ "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "" "The current layout has audio, so audio channels may not be set to zero.\n" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" @@ -5841,7 +5873,7 @@ "\"jack\" or \"pulse audio\" audio player.\n" "You can set this in Tools|Preferences|Playback." -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" @@ -5851,7 +5883,7 @@ "another system, or from an older version of LiVES).\n" "Should I try to repair the disk copy of the layout ?\n" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" @@ -5859,7 +5891,7 @@ "LiVES was unable to load the layout.\n" "Sorry.\n" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 #, fuzzy msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" @@ -5869,7 +5901,7 @@ "LiVES currently requires both 'mplayer' and 'sox' to function. Please " "install these, and try again.\n" -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 #, fuzzy msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" @@ -5879,7 +5911,7 @@ "LiVES currently requires both 'mplayer' and 'sox' to function. Please " "install these, and try again.\n" -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 #, fuzzy msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" @@ -5889,7 +5921,7 @@ "LiVES currently requires both 'mplayer' and 'sox' to function. Please " "install these, and try again.\n" -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" @@ -5899,7 +5931,7 @@ "\n" "Audio rate must be greater than 0.\n" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5911,7 +5943,7 @@ "and may take a long time to display.\n" "Are you sure you wish to view it ?\n" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" @@ -5921,7 +5953,7 @@ "\n" "You must install 'dvgrab' to use this function.\n" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5935,19 +5967,19 @@ "the \"jack\" or the \"pulse audio\" audio player.\n" "You may need to select one of these in Tools/Preferences/Playback.\n" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "Video playback plugin failed to initialise palette !\n" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "Decoder plugin failed to initialise palette !\n" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "Unable to set framerate of video plugin\n" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" @@ -5955,7 +5987,7 @@ "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5968,33 +6000,33 @@ "\n" "echo %d > /proc/sys/net/core/rmem_max\n" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "cancelled.\n" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "failed.\n" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "done.\n" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "error in file. Failed.\n" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "Additional info: %s\n" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "The error value was %d%s\n" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -6009,7 +6041,7 @@ "Please check your system for errors.\n" "%s%s%s" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -6024,7 +6056,7 @@ "Please check for possible error causes.\n" "%s" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -6039,7 +6071,7 @@ "Please check for possible error causes.\n" "%s" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -6052,7 +6084,7 @@ "%s\n" "Please check for possible error causes.\n" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -6067,7 +6099,7 @@ "The error was\n" "%s.\n" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -6080,7 +6112,7 @@ "%s\n" "Please check for possible error causes.\n" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -6095,12 +6127,12 @@ "The error was\n" "%s.\n" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "Value for \"%s\" could not be read." -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -6113,7 +6145,7 @@ "%s\n" "Please check your system for errors.\n" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -6126,7 +6158,7 @@ "%s\n" "Please check the file permissions and try again." -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -6139,7 +6171,7 @@ "%s\n" "Please check the directory permissions and try again." -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, c-format msgid "" "\n" @@ -6150,7 +6182,7 @@ "LiVES was unable to read from the directory:\n" "%s\n" -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" @@ -6160,7 +6192,7 @@ "Abort and exit immediately from LiVES\n" "Are you sure?\n" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -6171,7 +6203,7 @@ "The %s cannot encode clips with image type %s.\n" "Please select another encoder from the list.\n" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" @@ -6179,7 +6211,7 @@ "\n" "This card is already in use and cannot be opened multiple times.\n" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -6194,7 +6226,7 @@ "- Check if this device is in use by another program.\n" "- Check if the device actually exists.\n" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" @@ -6204,7 +6236,7 @@ "This file already has subtitles loaded.\n" "Do you wish to overwrite the existing subtitles ?\n" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 #, fuzzy msgid "" "\n" @@ -6213,7 +6245,7 @@ "\n" "LiVES currently only supports subtitles of type .srt and .sub.\n" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" @@ -6223,7 +6255,7 @@ "Erase all subtitles from this clip.\n" "Are you sure ?\n" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -6236,7 +6268,7 @@ "Click 'Cancel' to set another file name\n" "or 'OK' to continue and save as type \"%s\"\n" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" @@ -6246,7 +6278,7 @@ "Do you wish to move the current clip sets to the new directory ?\n" "(If unsure, click Yes)\n" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -6262,7 +6294,7 @@ "You are strongly advised to close the other copy, before clicking 'OK' to " "continue." -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" @@ -6270,7 +6302,7 @@ "\n" "No video input devices could be found.\n" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" @@ -6278,7 +6310,7 @@ "\n" "All video input devices are already in use.\n" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -6290,7 +6322,7 @@ "CLEANING AND COPYING FILES. THIS MAY TAKE SOME TIME.\n" "DO NOT SHUT DOWN OR CLOSE LIVES !\n" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, fuzzy, c-format msgid "" "\n" @@ -6301,7 +6333,7 @@ "Some %s are missing from the layout%s\n" "Therefore it could not be loaded properly.\n" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" @@ -6310,7 +6342,7 @@ "No clips were recovered for set (%s).\n" "Please check the spelling of the set name and try again.\n" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -6319,7 +6351,7 @@ "directory. Would you like me to do this (recommended) ?" msgstr "" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -6337,7 +6369,7 @@ "File -> Clean up Diskspace\n" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -6350,7 +6382,7 @@ "Welcome to LiVES version %s !\n" "\n" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" @@ -6360,7 +6392,7 @@ "You must have autolives.pl installed and in your path to use this toy.\n" "Consult your package distributor.\n" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" @@ -6368,7 +6400,7 @@ "\n" "You must have a minimum of one clip loaded to use this toy.\n" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" @@ -6378,7 +6410,7 @@ "LiVES lost its connection to jack and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" @@ -6388,11 +6420,11 @@ "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "Please set your CD play device in Tools | Preferences | Misc\n" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, fuzzy, c-format msgid "" "\n" @@ -6406,7 +6438,7 @@ "The error was\n" "%s.\n" -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -6415,7 +6447,7 @@ "already exists. Would you like to overwrite it ?\n" msgstr "" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -6560,7 +6592,7 @@ msgid "Video only Transitions" msgstr "Video only Transitions" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "audio only" @@ -6568,7 +6600,7 @@ msgid "Audio only Transitions" msgstr "Audio only Transitions" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "audio" @@ -6612,7 +6644,7 @@ msgid "Audio Analysers" msgstr "Audio Analysers" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "unknown" @@ -6737,22 +6769,22 @@ msgid "pointer" msgstr "pointer" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "Error: plugin %s has no weed_setup() function.\n" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "No usable filters found in plugin %s\n" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "Found duplicate plugin %s" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" @@ -6761,94 +6793,94 @@ "Info: Unable to load plugin %s\n" "Error was: %s\n" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "Some plugin directories" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr " - %s plugins -" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "Successfully loaded %d Weed filters\n" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "Invalid compound effect %s - has conflicting target_fps\n" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "Invalid compound effect %s - has multiple transition parameters\n" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "Invalid compound effect %s - has multiple master volume parameters\n" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "Invalid compound effect %s - must have >1 sub filters\n" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "Invalid effect %s found in compound effect %s, line %d\n" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "Invalid default found in compound effect %s, line %d\n" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "Invalid filter %d for defaults found in compound effect %s, line %d\n" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "Invalid param %d for defaults found in compound effect %s, line %d\n" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" msgstr "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "Invalid param link found in compound effect %s, line %d\n" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" msgstr "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" msgstr "" "Invalid out param %d for link params found in compound effect %s, line %d\n" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " @@ -6857,26 +6889,26 @@ "Invalid non-boolean value for autoscale found in compound effect %s, line " "%d\n" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" msgstr "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" msgstr "" "Invalid in param %d for link params found in compound effect %s, line %d\n" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "Invalid channel link found in compound effect %s, line %d\n" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " @@ -6885,58 +6917,58 @@ "Invalid out filter %d for link channels found in compound effect %s, line " "%d\n" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" msgstr "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" msgstr "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" msgstr "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "Compound:%s" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, c-format msgid "Successfully loaded %d compound filters\n" msgstr "" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, fuzzy, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "Failed to start instance %s, error code %d\n" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "Unable to start generator %s\n" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, fuzzy, c-format msgid "Failed to start generator %s (%s)\n" msgstr "Failed to start generator %s\n" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, fuzzy, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "Failed to start generator %s\n" @@ -6994,37 +7026,37 @@ msgid "Autoscale All" msgstr "" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 msgid "Parameter and Alpha Channel Connections" msgstr "" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 msgid "Auto Connect Channels" msgstr "" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 msgid "Auto Connect Parameters" msgstr "" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "" @@ -7040,15 +7072,15 @@ msgid "_Frame" msgstr "" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "Maintain _Aspect Ratio" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "Maintain aspect ratio of original frame" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "Display Password" @@ -7089,11 +7121,11 @@ msgid "New size (pixels)" msgstr "New size (pixels)" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "_Width" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "_Height" @@ -7113,7 +7145,7 @@ msgid "Generate frames to a new clip" msgstr "Generate frames to a new clip" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -7124,23 +7156,23 @@ "You must select at least %d frames to use this effect.\n" "\n" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "Set as default" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "Reset" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "No parameters" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "Invalid parameter" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" @@ -7149,12 +7181,12 @@ "\n" "Plugin error: %s failed with code %d" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr " : message was %s\n" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -7169,17 +7201,17 @@ "%s\n" "Error code %d\n" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "Updating video playback plugin defaults in %s\n" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "Loading video playback plugin defaults from %s..." -#: src/plugins.c:497 +#: src/plugins.c:493 #, fuzzy, c-format msgid "" "\n" @@ -7194,32 +7226,32 @@ " Tools|Preferences|Playback|Playback Plugins Advanced\n" "\n" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "Saving playback plugin defaults to %s..." -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "_FPS" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "Fixed framerate for plugin.\n" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "_Colourspace" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "Colourspace input to the plugin.\n" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "Save settings to an alternate file.\n" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -7232,7 +7264,7 @@ "Failed to open playback plugin %s\n" "Error was %s\n" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -7247,7 +7279,7 @@ "is missing a mandatory function.\n" "Unable to use it.\n" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" @@ -7256,7 +7288,7 @@ "Video playback plugin failed to initialise.\n" "Error was: %s\n" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " @@ -7265,17 +7297,17 @@ "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " "***\n" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "Audio stream unable to use preferred format '%s'\n" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "Using '%s' format instead.\n" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -7284,7 +7316,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -7297,7 +7329,7 @@ "%s%s%s\n" "or switch to another plugin using Tools|Preferences|Encoding\n" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, c-format msgid "" "\n" @@ -7305,12 +7337,12 @@ "No decoders found in %s !\n" msgstr "" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, c-format msgid " using %s" msgstr "" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -7323,7 +7355,7 @@ "Failed to open decoder plugin %s\n" "Error was %s\n" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -7338,25 +7370,25 @@ "is missing a mandatory function.\n" "Unable to use it.\n" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "/unknown" -#: src/plugins.c:2550 +#: src/plugins.c:2567 #, fuzzy msgid "Decoder Plugins" msgstr "LiVES: - Decoder Plugins" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "Enabled Video Decoders (uncheck to disable)" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "Failed to load %s, transitions may not resize.\n" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "%s advanced settings" @@ -7847,7 +7879,7 @@ "\n" "Author must not be blank.\n" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -7937,7 +7969,7 @@ msgid "Bad description. (%s)\n" msgstr "Bad description. (%s)\n" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -7952,27 +7984,27 @@ "found in script.\n" "\n" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "Rebuilding all RFX scripts...builtin..." -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "Rebuilding scripts" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "custom..." -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "test..." -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "rebuilding dynamic menu entries..." -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -7985,7 +8017,7 @@ "LiVES was unable to find the program %s.\n" "Please check this program is in your path and executable.\n" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -8000,12 +8032,12 @@ "%s ?\n" "\n" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "Deleting rfx script %s..." -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -8020,7 +8052,7 @@ "%s\n" "Error code was %d\n" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -8035,12 +8067,12 @@ "already exists.\n" "Please delete it first, or rename the test script.\n" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "Promoting rfx test plugin %s to custom..." -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -8051,22 +8083,22 @@ "Return code was %d (%s)\n" msgstr "" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 #, fuzzy msgid "Export Script" msgstr "Exporting project" -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "Copying %s to %s..." -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 #, fuzzy msgid "Import Script" msgstr "Importing project" -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -8081,46 +8113,46 @@ "already exists.\n" "Please delete it first, or rename the import script.\n" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 #, fuzzy msgid "Copy RFX Script" msgstr "LiVES: - Copy RFX Script" -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "" -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr " Script: " -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 #, fuzzy msgid "Rename Test RFX Script" msgstr "Rena_me Test RFX Script..." -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "From script: " -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 #, fuzzy msgid "RFX Script Name" msgstr "LiVES: - RFX Script name" -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "Script name: " -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "New name: " -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "New script name: " -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -8132,12 +8164,12 @@ "There is already a test script with this name.\n" "Script name must be unique.\n" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "Renaming RFX test script %s to %s..." -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -8154,27 +8186,27 @@ "%s\n" "Return code was %d\n" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "_Apply Real Time Effects to Selection" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 #, fuzzy msgid "Applying Current Real Time Effects to" msgstr "_Apply Real Time Effects to Selection" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "Loading rendered effect %s..." -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -8186,7 +8218,7 @@ "Video playback plugins are only activated in\n" "full screen, separate window (fs) mode\n" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -8198,7 +8230,7 @@ "\n" "(Free space = UNKNOWN)" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -8211,14 +8243,14 @@ "\n" "(Free space = %s)" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" "It should be in a partition with plenty of free disk space.\n" msgstr "" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -8229,7 +8261,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -8239,7 +8271,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1163 +#: src/preferences.c:1229 #, fuzzy msgid "" "You have chosen to change the working directory.\n" @@ -8260,7 +8292,7 @@ "Alternatively, press Cancel to restore the temporary directory to its " "original setting." -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, fuzzy, c-format msgid "" "\n" @@ -8272,7 +8304,7 @@ "Unable to switch audio players to jack - jackd must be installed first.\n" "See http://jackaudio.org\n" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" @@ -8280,7 +8312,7 @@ "\n" "Switching audio players requires restart (jackd must not be running)\n" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, fuzzy, c-format msgid "" "\n" @@ -8293,72 +8325,80 @@ "pulseaudio must be installed first.\n" "See http://www.pulseaudio.org\n" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "PCM (highest quality; largest files)" -#: src/preferences.c:2418 +#: src/preferences.c:2489 #, fuzzy msgid "Preferences" msgstr "_Preferences..." -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "Open file selection maximised" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "Show recent files in the File menu" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "Stop screensaver on playback " -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "Open main window maximised" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "Show toolbar when background is blanked" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "Allow mouse wheel to switch clips" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "Shrink previews to fit in interface" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "Startup mode:" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "_Clip editor" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "_Multitrack mode" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "Multi-head support" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr " monitor number for LiVES interface" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr " monitor number for playback" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." @@ -8366,239 +8406,235 @@ "A setting of 0 means use all available monitors (only works with some " "playback plugins)." -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "Force single monitor" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "GUI" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "When entering Multitrack mode:" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "_Prompt me for width, height, fps and audio settings" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "_Always use the following values:" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "Use these same _values for rendering a new clip" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr " _Undo buffer size (MB) " -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "_Exit multitrack mode after rendering" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "Auto backup layouts" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "_Every" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "seconds" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "After every _change" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "_Never" -#: src/preferences.c:2752 +#: src/preferences.c:2836 #, fuzzy msgid "Maximum number of visible tracks" msgstr "Maximum number of tracks to display" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "Multitrack/Render" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "Use instant opening when possible" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "Enable instant opening of some file types using decoder plugins" -#: src/preferences.c:2799 +#: src/preferences.c:2883 msgid "Video open command (fallback)" msgstr "" -#: src/preferences.c:2806 +#: src/preferences.c:2890 msgid "Fallback image format" msgstr "" -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "_jpeg" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "_png" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "(Check Help/Troubleshoot to see which image formats are supported)" -#: src/preferences.c:2826 +#: src/preferences.c:2910 msgid "Open/render compression" msgstr "" -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr " % ( lower = slower, larger files; for jpeg, higher quality )" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "Enable automatic deinterlacing when possible" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "Automatically deinterlace frames when a plugin suggests it" -#: src/preferences.c:2850 +#: src/preferences.c:2934 msgid "Automatic trimming / padding of audio when possible" msgstr "" -#: src/preferences.c:2852 +#: src/preferences.c:2936 msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "Ignore blank borders when possible" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "Clip any blank borders from frames where possible" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "When opening multiple files, concatenate images into one clip" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "Decoding" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "VIDEO" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "Low - can improve performance on slower machines" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "Normal - recommended for most users" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "High - can improve quality on very fast machines" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "Preview _quality" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "The preview quality for video playback - affects resizing" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "_Show FPS statistics" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "_Plugin" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "Stream audio" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "Stream audio to playback plugin" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "AUDIO" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "_Player" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "(See also the Jack Integration tab for jack startup options)" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "Audio play _command" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "- internal -" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "Audio follows video _rate/direction" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "Audio follows _clip switches" -#: src/preferences.c:3104 -msgid "Source:" -msgstr "" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 msgid "_Internal" msgstr "" -#: src/preferences.c:3112 -msgid "_External (requires jack or pulse audio player)" +#: src/preferences.c:3202 +msgid "_External [monitor]" msgstr "" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "Playback" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" @@ -8606,73 +8642,83 @@ "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " +#: src/preferences.c:3258 +#, fuzzy +msgid "What to record when 'r' is pressed" msgstr " What to record when 'r' is pressed " -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "_Frame changes" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "F_PS changes" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "_Real time effects" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "_Clip switches" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "Pause recording if free disk space falls below:" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "GB" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +#, fuzzy +msgid "External Audio Source" +msgstr "Audio codec" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "" + +#: src/preferences.c:3358 msgid "Recording" msgstr "Recording" -#: src/preferences.c:3266 +#: src/preferences.c:3373 #, fuzzy msgid "You can also change these values when encoding a clip" msgstr "You can click in Preview to change these values" -#: src/preferences.c:3278 +#: src/preferences.c:3385 msgid "Encoder" msgstr "" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "Output format" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "Audio codec" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "Encoding" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "Use _antialiasing when resizing" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "Number of _real time effect keys" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." @@ -8680,96 +8726,96 @@ "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "Use _threads where possible when applying effects" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "Number of _threads" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr " Video load directory (default) " -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr " Video save directory (default) " -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr " Audio load directory (default) " -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr " Image directory (default) " -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr " Backup/Restore directory (default) " -#: src/preferences.c:3454 +#: src/preferences.c:3561 #, fuzzy msgid " Working directory (do not remove) " msgstr " Temp directory (do not remove) " -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "The default directory for loading video clips from" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "The default directory for saving encoded clips to" -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "The default directory for loading and saving audio" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "The default directory for saving frameshots to" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "The default directory for backing up/restoring single clips" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "LiVES working directory." -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "Directories" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "Warn if diskspace falls below: " -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr " MB [set to 0 to disable]" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "Diskspace critical level: " -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" @@ -8777,19 +8823,19 @@ "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "Warn on Open if file _size exceeds " -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr " MB" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "Show a warning before saving a se_t" -#: src/preferences.c:3652 +#: src/preferences.c:3759 #, fuzzy msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " @@ -8798,65 +8844,65 @@ "Show a warning if _mplayer, sox, composite or convert is not found when " "LiVES is started." -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "Show a warning if no _rendered effects are found at startup." -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "Show a warning if no _encoder plugins are found at startup." -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "Show a warning if a _duplicate set name is entered." -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "When a set is loaded, warn if clips are missing from _layouts." -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "Warn if a clip used in a layout is about to be closed." -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "Warn if frames used in a layout are about to be deleted." -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "Warn if frames used in a layout are about to be shifted." -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "Warn if frames used in a layout are about to be altered." -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "Warn if audio used in a layout is about to be deleted." -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "Warn if audio used in a layout is about to be shifted." -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "Warn if audio used in a layout is about to be altered." -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "Popup layout errors after clip changes." -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "Warn if the layout has not been saved when leaving multitrack mode." -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." @@ -8864,231 +8910,231 @@ "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "Show info message after importing from firewire device." -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "Show a warning before opening a yuv4mpeg stream (advanced)." -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "Show a warning when multitrack is low on backup space." -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "Show a warning advising cleaning of disk space after a crash." -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "Show a warning if unable to connect to pulseaudio player." -#: src/preferences.c:3858 +#: src/preferences.c:3965 msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "" -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "Warnings" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "Midi synch (requires the files midistart and midistop)" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "When inserting/merging frames: " -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "_Speed Up/Slow Down Insertion" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "_Resample Insertion" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "CD device " -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "LiVES can load audio tracks from this CD" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "Default FPS " -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "Frames per second to use when none is specified" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "Misc" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "New theme: " -#: src/preferences.c:3969 +#: src/preferences.c:4076 #, fuzzy msgid "Main Theme Details" msgstr "Show Details" -#: src/preferences.c:3980 +#: src/preferences.c:4087 #, fuzzy msgid " _Foreground Color" msgstr "Background" -#: src/preferences.c:3999 +#: src/preferences.c:4106 #, fuzzy msgid " _Background Color" msgstr "Background" -#: src/preferences.c:4018 +#: src/preferences.c:4125 #, fuzzy msgid "_Alt Foreground Color" msgstr "Background" -#: src/preferences.c:4036 +#: src/preferences.c:4143 #, fuzzy msgid "_Alt Background Color" msgstr "Background" -#: src/preferences.c:4054 +#: src/preferences.c:4161 #, fuzzy msgid " Info _Text Color" msgstr " _Height " -#: src/preferences.c:4073 +#: src/preferences.c:4180 #, fuzzy msgid " Info _Base Color" msgstr " _Height " -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "" -#: src/preferences.c:4092 +#: src/preferences.c:4199 #, fuzzy msgid "Affects some contrast details of the timeline" msgstr "" "Effects can be dragged\n" "onto blocks on the timeline." -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "" -#: src/preferences.c:4124 +#: src/preferences.c:4231 #, fuzzy msgid "Frame blank image" msgstr "_Frame changes" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "" -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4195 +#: src/preferences.c:4302 #, fuzzy msgid "Track background (multitrack)" msgstr "Unblank background (b)" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "" -#: src/preferences.c:4250 +#: src/preferences.c:4357 #, fuzzy msgid "Timeline selection (multitrack)" msgstr "Timeline (seconds)" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "" -#: src/preferences.c:4274 +#: src/preferences.c:4381 #, fuzzy msgid "Timecode foreground (multitrack)" msgstr "_Timecode to region start" -#: src/preferences.c:4285 +#: src/preferences.c:4392 #, fuzzy msgid "Frame surround" msgstr "Foreground" -#: src/preferences.c:4298 +#: src/preferences.c:4405 #, fuzzy msgid "Themes/Colors" msgstr "Themes" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "Download bandwidth (Kb/s) " -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "OMC remote control enabled" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "UDP port " -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "Start OMC on startup" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "Streaming/Networking" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "Jack transport" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" @@ -9096,43 +9142,43 @@ "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "Jack _transport config file" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "Start _server on LiVES startup" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "Jack transport _master (start and stop)" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "Jack transport _client (start and stop)" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "Jack transport sets start position" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "Jack transport timebase slave" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "(See also Playback -> Audio follows video rate/direction)" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "Jack audio" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "LiVES must be compiled with jack/jack.h present to use jack audio" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" @@ -9140,79 +9186,79 @@ "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "Jack _audio server config file" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "Play audio even when transport is _paused" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "Jack Integration" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "Events to respond to:" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "_Joystick events" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "_Joystick device" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "The joystick device, e.g. /dev/input/js0" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "_MIDI events" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "Use _ALSA MIDI (recommended)" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "Create an ALSA MIDI port which other MIDI devices can be connected to" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "Use _raw MIDI" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "Read directly from the MIDI device" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "_MIDI device" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "The MIDI device, e.g. /dev/input/midi0" -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "Advanced" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "MIDI check _rate" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." @@ -9220,23 +9266,23 @@ "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "MIDI repeat" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "Number of non-reads allowed between succesive reads." -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "(Warning: setting this value too high can slow down playback.)" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "MIDI/Joystick learner" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -9248,7 +9294,7 @@ "take effect.\n" "Click OK to continue.\n" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." @@ -9256,14 +9302,14 @@ "For the directory change to take effect, LiVES will restart when the " "Preferences dialogue closes." -#: src/preferences.c:5195 +#: src/preferences.c:5314 #, fuzzy msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "" "Theme changes will not take effect until the next time you start LiVES." -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "Jack options will not take effect until the next time you start LiVES." @@ -9291,30 +9337,30 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "Cannot start OSC/UDP server at port %d \n" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "Resizing frames 1 to %d" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "Resizing/letterboxing frames 1 to %d" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "Resize" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "Resample/Resize" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "Length of video is now %d frames.\n" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" @@ -9324,147 +9370,147 @@ "\n" "New rate must be greater than 0\n" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "Resampling audio" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "LiVES was unable to resample the audio as requested.\n" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "Resample Audio" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "Audio was resampled to %d Hz, %d channels, %d bit" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "Resampling video at %.8f frames per second..." -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "Resampling video at %.3f frames per second..." -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "Reordering error !\n" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "Resample" -#: src/resample.c:1184 +#: src/resample.c:1193 #, fuzzy msgid "New Clip Audio" msgstr "New Audio" -#: src/resample.c:1186 +#: src/resample.c:1195 #, fuzzy msgid "External Clip Settings" msgstr "LiVES: - External Clip Settings" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "Current" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "Rate (Hz) " -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 msgid "Channels" msgstr "" -#: src/resample.c:1232 +#: src/resample.c:1241 msgid "Sample Size " msgstr "" -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "Signed" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "Unsigned" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "Little Endian" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "Big Endian" -#: src/resample.c:1296 +#: src/resample.c:1305 #, fuzzy msgid "New Audio Details" msgstr "New Audio" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "New" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "_Enable audio" -#: src/resample.c:1343 +#: src/resample.c:1352 msgid "_Channels" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "_Sample Size" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "Sample Size" msgstr "" -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "_Frames Per Second " -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "Record for maximum: " -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr " hours " -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr " minutes " -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr " seconds " -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "Unlimited" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "Click OK to begin recording, or Cancel to quit." -#: src/resample.c:1592 +#: src/resample.c:1601 #, fuzzy msgid "Change Playback Speed" msgstr "_Change Playback/Save Speed..." -#: src/resample.c:1594 +#: src/resample.c:1603 #, fuzzy msgid "Resample Video" msgstr "Resampling video" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -9481,7 +9527,7 @@ "Please enter the desired playback speed\n" "in _frames per second" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -9498,15 +9544,15 @@ "Please enter the _resampled rate\n" "in frames per second" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "OR enter the desired clip length in _seconds" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "Change the _audio speed as well" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" @@ -9516,7 +9562,7 @@ "Speeding up the clip will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" @@ -9526,7 +9572,7 @@ "Speeding up the clip will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" @@ -9536,7 +9582,7 @@ "Changing the speed will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" @@ -9546,33 +9592,33 @@ "Changing the speed will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "Speed Change" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "Changed playback speed to %.3f frames per second.\n" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "Resampling video" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "Resampling clipboard video" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "Reordering frames" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" @@ -9582,11 +9628,11 @@ "\n" "LiVES was unable to reorder the frames." -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "Deordering frames" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "resampling error..." @@ -9825,69 +9871,69 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "LiVES could not locate the effect %s.\n" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 #, fuzzy msgid "Real Time Effect Mapping" msgstr "Real Time _Effect Mapping" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "Ctrl-%d" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "Key active" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "Key grab" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "Grab keyboard for this effect key" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "_Clear all effects" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "Mode active" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "Info" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "Set Parameters" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 msgid "Set Connections" msgstr "" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "Clear" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "Effect name:" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "_Save as default keymap" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "_Load default keymap" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "Close _window" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -9930,24 +9976,29 @@ msgid "yuv4mpeg stream" msgstr "yuv4mpeg stream" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +#, fuzzy +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "Opened yuv4mpeg stream on %s" + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "yu4mpeg stream in" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "Opened yuv4mpeg stream on %s" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "Audio: " -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "none\n" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" @@ -9956,73 +10007,73 @@ "Unable to set display framerate to %.3f fps.\n" "\n" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "Unable to open yuv4mpeg out stream %s\n" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "TV card %d" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "Opened TV card %d (%s)" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "Firewire card %d" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "Opened firewire card %d" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "Auto backup" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "Backing audio" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, c-format msgid "%s : parameters for %s" msgstr "" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "Current track: %s (layer %d)\n" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "Current track: Backing audio\n" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "Current track: Layer %d audio\n" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "%.2f sec.\n" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "Source: %s" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "Right click for context menu.\n" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." @@ -10030,7 +10081,7 @@ "Double click on a block\n" "to select it." -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -10044,7 +10095,7 @@ "in the timeline by\n" "right or double clicking on it.\n" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -10056,7 +10107,7 @@ "No effect selected.\n" "Select an effect in FX stack first, to view its parameters.\n" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" @@ -10066,7 +10117,7 @@ "\n" "No clips loaded.\n" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -10082,7 +10133,7 @@ "Alternately, you can enable Autotransitions from the Effects menu,\n" "before inserting clips into the timeline." -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -10096,12 +10147,12 @@ "and a time region\n" "to apply compositors.\n" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "%.2f sec. to %.2f sec.\n" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" @@ -10109,12 +10160,22 @@ "Single click on timeline\n" "to select a frame.\n" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "%s [unstable]" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" @@ -10122,155 +10183,155 @@ "You can click and drag\n" "below the timeline" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr "to select a time region.\n" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 #, fuzzy msgid "Selected Clip" msgstr "LiVES: Selected clip" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 #, fuzzy msgid "_Adjust Start and End Points" msgstr "_Adjust start and end points" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 #, fuzzy msgid "_Edit/Encode in Clip Editor" msgstr "_Edit/encode in clip editor" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 #, fuzzy msgid "_Show Clip Information" msgstr "_Show clip information" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 #, fuzzy msgid "_Close this Clip" msgstr "_Close This Clip" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 #, fuzzy msgid "Audio Mixer (ctrl-m)" msgstr "Audio mixer (ctrl-m)" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "Single click on timeline" -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "to select a frame." -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "Double click or right click on timeline" -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "to select a block." -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "Clips can be dragged" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "onto the timeline." -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "Mouse mode is: Move" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "clips can be moved around." -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "Mouse mode is: Select." -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "Drag with mouse on timeline" -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "to select tracks and time." -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "Close _last gap(s) in selected tracks/time" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "Close _first gap(s) in selected tracks/time" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "Close gaps" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "Move block" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "Move audio block" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "Delete block" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "Delete audio block" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "Split tracks" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "Split block" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "Apply %s" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "Delete %s" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "Insert block" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "Insert gap" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "Insert audio block" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "Effect order change" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "unsigned " -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "signed " -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " @@ -10279,15 +10340,15 @@ "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " "audio rate %d, audio sample size %d, %s.\n" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "invalid event list. Failed.\n" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "event list has invalid fps. Failed.\n" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -10302,7 +10363,7 @@ "close the current set,\n" "then load in the new set from the File menu.\n" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -10313,403 +10374,398 @@ "This has an invalid number of audio channels (%d) for LiVES.\n" "It cannot be loaded.\n" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "Layout was wiped.\n" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "In/out" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "FX stack" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "Params." -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "_Open..." -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "O_pen File Selection..." -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "Import Selection from _dvd/vcd..." -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "Import Selection from _dvd" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "Import Selection from _vcd" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "_Import from Device" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 #, fuzzy msgid "_Close the Selected Clip" msgstr "_Close the selected clip" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 #, fuzzy msgid "_Save Layout as..." msgstr "_Save layout as..." -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 #, fuzzy msgid "_Load Layout..." msgstr "_Load layout..." -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 #, fuzzy msgid "_Wipe/Delete Layout..." msgstr "_Wipe/Delete layout..." -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 #, fuzzy msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "_Ignore width, height and audio values from loaded layouts" -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 #, fuzzy msgid "Auto Load _Subtitles with Clips" msgstr "Auto load _subtitles with clips" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "_CLIP EDITOR" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 #, fuzzy msgid "_Adjust Selected Clip Start/End Points" msgstr "_Adjust selected clip start/end points" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "_Insert selected clip" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 #, fuzzy msgid "_Insert Selected Clip Audio" msgstr "_Insert selected clip audio" -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 #, fuzzy msgid "_Delete Selected Block" msgstr "_Delete selected block" -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 #, fuzzy msgid "_Jump to Previous Block Boundary" msgstr "_Jump to previous block boundary" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 #, fuzzy msgid "_Jump to Next Block Boundary" msgstr "_Jump to next block boundary" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 #, fuzzy msgid "Clear _Marks from Timeline" msgstr "Clear _marks from timeline" -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 #, fuzzy msgid "Ignore Selection Limits when Inserting" msgstr "Ignore selection limits when inserting" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "_Play from Timeline Position" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 #, fuzzy msgid "Pla_y Selected Time Only" msgstr "Pla_y selected time only" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 #, fuzzy msgid "_Move Effects with Blocks" msgstr "_Move effects with blocks" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 #, fuzzy msgid "Select _Autotransition Effect..." msgstr "Select _autotransition effect..." -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 msgid "Crossfade Audio with Autotransition" msgstr "" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 #, fuzzy msgid "View/_Edit Selected Effect" msgstr "View/_Edit selected effect" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 #, fuzzy msgid "_Delete Selected Effect" msgstr "_Delete selected effect" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 #, fuzzy msgid "Apply Effect to _Block..." msgstr "Apply effect to _block..." -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 #, fuzzy msgid "Apply Effect to _Region..." msgstr "Apply effect to _region..." -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "_Tracks" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 #, fuzzy msgid "Make _Backing Audio Current Track" msgstr "Make _Backing Audio current track" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "Add Video Track at _Rear" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "Add Video Track at _Front" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 #, fuzzy msgid "_Split Current Track at Cursor" msgstr "_Split current track at cursor" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 #, fuzzy msgid "_Split Selected Video Tracks" msgstr "_Split selected video tracks" -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 #, fuzzy msgid "Insert Gap in Selected Tracks/Time" msgstr "Insert gap in selected tracks/time" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 #, fuzzy msgid "Insert Gap in Current Track/Selected Time" msgstr "Insert gap in current track/selected time" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 #, fuzzy msgid "Close All _Gaps in Selected Tracks/Time" msgstr "Close all _gaps in selected tracks/time" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "Se_lection" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "_Select Current Track" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 #, fuzzy msgid "Select _All Video Tracks" msgstr "Select _all video tracks" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 #, fuzzy msgid "Select _No Video Tracks" msgstr "Select _no video tracks" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 #, fuzzy msgid "Select All _Time" msgstr "Select all _time" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 #, fuzzy msgid "Select from _Zero Time" msgstr "Select from _zero time" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 #, fuzzy msgid "Select to _End Time" msgstr "Select to _end time" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "_Copy..." -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 #, fuzzy msgid "_Timecode to Region Start" msgstr "_Timecode to region start" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 #, fuzzy msgid "_Timecode to Region End" msgstr "_Timecode to region end" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 #, fuzzy msgid "_Region Start to Timecode" msgstr "_Region start to timecode" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 #, fuzzy msgid "_Region End to Timecode" msgstr "_Region end to timecode" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 #, fuzzy msgid "Select/Deselect Block at Current Track/Time" msgstr "_Select Current Track" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 #, fuzzy msgid "_Change Width, Height and Audio Values..." msgstr "_Change width, height and audio values..." -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "_Render" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 #, fuzzy msgid "_Render All to New Clip" msgstr "_Render all to new clip" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 #, fuzzy msgid "Render _Video" msgstr "Render _video" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 #, fuzzy msgid "Render _Audio" msgstr "Render _audio" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 #, fuzzy msgid "_Normalise Rendered Audio" msgstr "_Normalise rendered audio" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 #, fuzzy msgid "_Pre-render Audio" msgstr "_Pre-render audio" -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "_View" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 #, fuzzy msgid "Block _In/Out Points" msgstr "Block _In/out points" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 #, fuzzy msgid "_Effects at Current" msgstr "_Effects at current" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 #, fuzzy msgid "Audio Parameters" msgstr "Audio parameters" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 #, fuzzy msgid "Show Backing _Audio Track" msgstr "Show backing _audio track" -#: src/multitrack.c:7418 -#, fuzzy -msgid "Compact View" -msgstr "Compact view" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 #, fuzzy msgid "Maximum Tracks to Display..." msgstr "Maximum tracks to display..." -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 #, fuzzy msgid "Scroll to Follow Playback" msgstr "Scroll to follow playback" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 #, fuzzy msgid "_Center on Cursor" msgstr "_Centre on cursor" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 #, fuzzy msgid "_Zoom In" msgstr "_Zoom in" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 #, fuzzy msgid "_Zoom Out" msgstr "_Zoom out" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 #, fuzzy msgid "Multitrack _Details" msgstr "Multitrack _details" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "_Event Window" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "_Event Window (selected time only)" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 #, fuzzy msgid "_Show FRAME Events" msgstr "_Show FRAME events" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 #, fuzzy msgid "_Show Multitrack Keys" msgstr "_Show multitrack keys" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "Report a _bug" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 #, fuzzy msgid "Insert With _Audio" msgstr "Insert with _audio" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "" "Select whether video clips are inserted and moved with their audio or not" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 #, fuzzy msgid "Select _Overlap" msgstr "Select _overlap" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" @@ -10717,90 +10773,82 @@ "Select whether timeline selection snaps to overlap between selected tracks " "or not" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "Expanded View (d)" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "Compact View (d)" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "Gravity: _Normal" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "Gravity: _Left" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "Gravity: _Right" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 #, fuzzy msgid "Mouse Mode: _Move" msgstr "Mouse mode: _Move" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 #, fuzzy msgid "Mouse Mode: _Select" msgstr "Mouse mode: _Select" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 #, fuzzy msgid "Insert Mode: _Normal" msgstr "Insert mode: _Normal" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "_Apply" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "Time" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "_Del. node" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "_Next node" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "_Prev node" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "_Reverse playback " -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "_Velocity " -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "Anchor _start" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "Anchor the start point to the timeline" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "Anchor _end" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "Anchor the end point to the timeline" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "Scroll" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" @@ -10810,95 +10858,95 @@ "==============================\n" "Switched to Clip Edit mode\n" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "Timeline (seconds)" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr " Backing audio" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr " Layer %d audio" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "Show/hide audio details" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "Layer %d audio" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "%s (layer %d)" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "Select track" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "Show/hide audio" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "Video %d" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr " %s" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 #, fuzzy msgid "Selected Effect" msgstr "Select Last _Effect" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 #, fuzzy msgid "_View/Edit this Effect" msgstr "_View/Edit this effect" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 #, fuzzy msgid "_View this Effect" msgstr "_View this effect" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 #, fuzzy msgid "_Delete this Effect" msgstr "_Delete this effect" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "Cannot insert after this effect" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "This effect cannot be moved" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr " %d to %d selected " -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "%.2f sec." -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "%d frames" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" @@ -10908,19 +10956,19 @@ "==============================\n" "Switched to Multitrack mode\n" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "Drag the time slider to where you" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "want to set effect parameters" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "Set parameters, then click \"Apply\"\n" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" @@ -10930,51 +10978,51 @@ "have been set.\n" "Nodes can be deleted." -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "Effect has no parameters.\n" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "%s output" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "layer %d" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "audio track" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "%s to %s" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "_Prev filter map" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "Insert _before" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "Insert _after" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "_Next filter map" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -10986,7 +11034,7 @@ "No effects at current track,\n" "current time.\n" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" @@ -10996,7 +11044,7 @@ "on the timeline\n" "to apply it to the selected region." -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" @@ -11006,7 +11054,7 @@ "on the timeline\n" "to apply it to the selected region." -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." @@ -11014,67 +11062,67 @@ "Effects can be dragged\n" "onto blocks on the timeline." -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 #, fuzzy msgid "Selected Block/Frame" msgstr "LiVES: Selected block/frame" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 #, fuzzy msgid "_Select this Block" msgstr "_Select this block" -#: src/multitrack.c:13045 +#: src/multitrack.c:12936 #, fuzzy -msgid "_Split Block Here" +msgid "_Split Block At Cursor" msgstr "_Split block here" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 #, fuzzy msgid "List _Effects Here" msgstr "List _effects here" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "_Adjust %s" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 #, fuzzy msgid "_Delete this Block" msgstr "_Delete this block" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 #, fuzzy msgid "_Insert Here" msgstr "_Insert here" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 #, fuzzy msgid "_Insert Audio Here" msgstr "_Insert audio here" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "Inserted gap in selected tracks from time %.4f to %.4f\n" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "Inserted gap in track %s from time %.4f to %.4f\n" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "Undid %s\n" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "Redid %s\n" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" @@ -11082,72 +11130,72 @@ "\n" " (variable)" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "track %s" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "tracks %s and %s" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "selected tracks" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "Added %s %s to %s from %.4f to %.4f\n" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "Added effect %s to track %s from %.4f to %.4f\n" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "rendered %d frames to new clip.\n" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "Cleaning up..." -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, fuzzy, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "Inserted gap in track %s from time %.4f to %.4f\n" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, fuzzy, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "Deleting audio from %.2f to %.2f seconds..." -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "_Pause" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "Pause (p)" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "Press 'm' during playback" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "to make a mark on the timeline" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " @@ -11156,14 +11204,14 @@ "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " "to %.4f\n" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" msgstr "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" @@ -11172,7 +11220,7 @@ "Time region %.3f to %.3f\n" "selected.\n" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" @@ -11180,12 +11228,12 @@ "select one or more tracks\n" "to create a region.\n" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "%d video tracks selected.\n" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." @@ -11193,7 +11241,7 @@ "Double click on timeline\n" "to deselect time region." -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." @@ -11201,7 +11249,7 @@ "Single click on an effect\n" "to select it." -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." @@ -11209,7 +11257,7 @@ "Double click on an effect\n" "to edit it." -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" @@ -11217,7 +11265,7 @@ "Right click on an effect\n" "for context menu.\n" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" @@ -11225,7 +11273,7 @@ "Effect order can be changed at\n" "FILTER MAPS" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" @@ -11233,15 +11281,15 @@ "You can select an effect,\n" "then use the INSERT BEFORE" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "or INSERT AFTER buttons to move it." -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "Click on another effect," -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" @@ -11249,50 +11297,50 @@ "and the selected one\n" "will be inserted" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "after it.\n" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "before it.\n" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "Removed parameter values for effect %s at time %.4f\n" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "Set parameter values for %s %s on %s at time %.4f\n" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "_Autoreload each time" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 msgid "Saving layout" msgstr "" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "Saved layout to %s\n" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "clips and frames" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "clips" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "frames" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" @@ -11300,7 +11348,7 @@ "\n" "Auto reload layout.\n" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -11311,11 +11359,11 @@ "Some %s are missing from the layout%s\n" "Therefore it could not be loaded properly.\n" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "auto backup" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" @@ -11324,50 +11372,50 @@ "\n" "Unable to load layout file %s\n" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "Loading layout from %s..." -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "Got %d events...processing..." -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "Checking and rebuilding event list" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "%d errors detected.\n" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "Multitrack fps set to %.3f\n" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 msgid "" "The current layout has changes which have not been saved.\n" "Are you sure you wish to wipe it ?\n" msgstr "" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 #, fuzzy msgid "Multitrack Audio Mixer" msgstr "LiVES: Multitrack audio mixer" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "_Reset values" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "_Close mixer" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" @@ -11375,15 +11423,15 @@ "_Invert backing audio\n" "and layer volumes" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "Adjust backing and layer audio values so that they sum to 1.0" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "_Gang layer audio" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "Adjust all layer audio values to the same value" @@ -11391,19 +11439,19 @@ msgid "JACK server started\n" msgstr "JACK server started\n" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "Unable to connect to JACK server.\n" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "Started jack audio subsystem.\n" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "Started jack audio reader.\n" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -11460,7 +11508,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "LiVES will exit and you can choose another audio player.\n" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -11503,7 +11551,7 @@ msgstr "note" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "value" @@ -11582,209 +11630,209 @@ "\n" "Click OK to delete all entries\n" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 #, fuzzy msgid "OMC Learner" msgstr "LiVES: OMC learner" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "Clear _unmatched" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "_Delete all" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "Start video playback" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "Stop video playback" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "Clip select <clipnum>" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "Switch foreground clip to the nth valid clip" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "Play forwards" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "Play video in a forwards direction" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "Play backwards" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "Play video in a backwards direction" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "Reverse playback direction" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "Reverse direction of video playback" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "Play video faster" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "Play video at a slightly faster rate" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "Play video slower" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "Play video at a slightly slower rate" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "Toggle video freeze" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "Freeze video, or if already frozen, unfreeze it" -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "Set video framerate to <fps>" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "Set framerate of foreground clip to <float fps>" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "Start recording" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "Stop recording" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "Toggle recording state" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "Swap foreground and background clips" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "Reset effect keys" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "Switch all effects off." -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "Enable effect key <key>" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "Disable effect key <key>" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "Toggle effect key <key>" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "Set parameter value <key> <pnum> = <value>" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "Set <value> of pth (numerical) parameter for effect key <key>." -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "Switch foreground to next clip" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "Switch foreground to previous clip" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "Set video framerate to ratio <fps_ratio>" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "Set framerate ratio of foreground clip to <float fps_ratio>" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "Retrigger clip <clipnum>" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "" "Switch foreground clip to the nth valid clip, and reset the frame number" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "Cycle to next mode for effect key <key>" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "Cycle to previous mode for effect key <key>" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "" #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "clipnum" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "fps" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "key" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "pnum" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "fps_ratio" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "Saving device mapping to file %s..." -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -11797,7 +11845,7 @@ "Error parsing file\n" "%s\n" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -11810,12 +11858,12 @@ "Invalid version in file\n" "%s\n" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "Loading device mapping from file %s..." -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -11830,12 +11878,12 @@ "%s\n" "Error code %d\n" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "Unable to open device %s\n" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr "Opened device %s\n" @@ -12655,6 +12703,23 @@ #~ msgid "$error" #~ msgstr "Clear _Errors" +#, fuzzy +#~ msgid "Audio source:" +#~ msgstr "data source" + +#~ msgid "Expanded View (d)" +#~ msgstr "Expanded View (d)" + +#~ msgid "Compact View (d)" +#~ msgstr "Compact View (d)" + +#~ msgid "Open _yuv4mpeg stream on %sstream.yuv..." +#~ msgstr "Open _yuv4mpeg stream on %sstream.yuv..." + +#, fuzzy +#~ msgid "Compact View" +#~ msgstr "Compact view" + #~ msgid "LiVES-%s: <Untitled%d> %dx%d : %d frames %d bpp %.3f fps" #~ msgstr "LiVES-%s: <Untitled%d> %dx%d : %d frames %d bpp %.3f fps"
View file
LiVES-2.8.7.tar.bz2/po/es.po -> LiVES-2.8.8.tar.bz2/po/es.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" "PO-Revision-Date: 2014-01-01 22:33+0000\n" "Last-Translator: Adolfo Jayme <fitoschido@gmail.com>\n" "Language-Team: Spanish <es@li.org>\n" @@ -109,84 +109,84 @@ msgstr "Preservando el conjunto.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "Cualquiera" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "Ninguno" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "recomendado" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "desactivado" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "**La disposición actual**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "Integrado" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "Personalizado" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "Prueba" -#: src/main.c:460 +#: src/main.c:467 #, fuzzy msgid "LiVES: - " msgstr "LiVES:- Unir" -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "Redimensionando" -#: src/main.c:708 +#: src/main.c:728 #, fuzzy msgid "_Resize All Frames..." msgstr "_Redimensionar todos los cuadros" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "Frente" -#: src/main.c:1094 +#: src/main.c:1104 msgid "Background" msgstr "Fondo" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "Cargando complementos de efectos en tiempo real..." -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "Iniciando el servidor de audio jack..." -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -198,16 +198,16 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "Iniciando servidor PulseAudio..." -#: src/main.c:1813 +#: src/main.c:1815 #, fuzzy, c-format msgid "%s...detected... " msgstr "mplayer... detectado..." -#: src/main.c:1814 +#: src/main.c:1816 #, fuzzy, c-format msgid "%s...NOT DETECTED... " msgstr "mplayer... NO DETECTADO..." @@ -247,11 +247,11 @@ msgid "Number of CPUs detected: %d " msgstr "Cantidad de CPU detectadas: %d " -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "" @@ -310,7 +310,7 @@ "Bienvenido a LiVES versión %s.\n" "\n" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" @@ -319,91 +319,91 @@ "\n" "La sintaxis de inicio es: %s [opts] [nombredearchivo [start_time] [frames]]\n" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "" "Donde: nombredearchivo es el nombre de un archivo multimedia o de respaldo.\n" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "tiempo_inicio: tiempo de inicio del nombre de archivo en segundos\n" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "cuadros: número máximo de cuadros a abrir\n" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "los opcionales pueden ser:\n" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "help: muestra este texto de ayuda y sale\n" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "-set <nombredeset>: autocarga un clip set nombredeset\n" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "-noset: no carga ningún ser al iniciar\n" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "-norecover: fuerza la no restauración post crash\n" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "-recover: fuerza la recuperación post crash\n" -#: src/main.c:2549 +#: src/main.c:2552 msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "-nogui: no muestra la interfaz gráfica\n" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "-nosplash : no mostrar la pantalla de inicio\n" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "-noplaywin : no mostrar la ventana de reproducción\n" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "-startup-ce : inicia en modo editor de copiado.\n" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "-startup-mt : inicia en modo multipista.\n" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" msgstr "" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "-oscstart <puerto>: inicia la escucha OSC en el puerto UDP <port>\n" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "-nooscstart: no inicia la escucha OSC\n" -#: src/main.c:2561 +#: src/main.c:2564 #, fuzzy msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " @@ -413,15 +413,15 @@ "ser mplayer" #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr ", pulse" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr ", sox o jack\n" -#: src/main.c:2569 +#: src/main.c:2572 #, fuzzy msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " @@ -433,29 +433,29 @@ "maestro, 4 = iniciar servidor de transporte de jack, 8 = pausar audio cuando " "vídeo sea pausado, 16 = inicar servidor de audio jack] \n" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr " o sox\n" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "-mapadispositivos <nombremapa> : autocargar mapadispositivos\n" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" msgstr "" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "-depurar: trata de errores de depuración (requiere 'gdb' instalado)\n" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "Iniciando GUI..." -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -472,7 +472,7 @@ "%s/%s.\n" "(Quizá necesite cambiar el valor de <prefix_dir> en su archivo %s)\n" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -483,7 +483,7 @@ "LiVES no pudo crear un archivo pequeño en %s\n" "Asegúrese de que tiene acceso de escritura a %s e inténtelo de nuevo.\n" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -497,7 +497,7 @@ "Por favor, lea el archivo README que viene con este paquete\n" "antes de iniciar LiVES.\n" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -507,7 +507,7 @@ "Please check the file permissions for this file and try again.\n" msgstr "" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -518,7 +518,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -526,7 +526,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2693 +#: src/main.c:2696 #, fuzzy, c-format msgid "" "\n" @@ -541,7 +541,7 @@ "\n" "%s" -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -559,7 +559,7 @@ "\n" "Gracias.\n" -#: src/main.c:2707 +#: src/main.c:2710 #, fuzzy msgid "" "\n" @@ -570,7 +570,7 @@ "LiVES requiere actualmente de 'mplayer' o 'sox' para funcionar. Por favor, " "instale alguno de ellos, e intente nuevamente.\n" -#: src/main.c:2712 +#: src/main.c:2715 #, fuzzy msgid "" "\n" @@ -581,7 +581,7 @@ "LiVES requiere actualmente de 'mplayer' o 'sox' para funcionar. Por favor, " "instale alguno de ellos, e intente nuevamente.\n" -#: src/main.c:2725 +#: src/main.c:2728 #, fuzzy msgid "" "\n" @@ -592,7 +592,7 @@ "LiVES no pudo encontrar 'mplayer'. Puede que usted desee instalar mplayer " "para usar LiVES de manera más completa.\n" -#: src/main.c:2731 +#: src/main.c:2734 #, fuzzy msgid "" "\n" @@ -603,7 +603,7 @@ "LiVES no pudo encontrar 'mplayer'. Puede que usted desee instalar mplayer " "para usar LiVES de manera más completa.\n" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" @@ -613,7 +613,7 @@ "LiVES no pudo encontrar 'convert'. Debe instalar convert e image-magick si " "desea utilizar efectos de renderizado.\n" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " @@ -623,7 +623,7 @@ "LiVES no pudo encontrar 'composite'. Debe instalar composite e image-magick " "si desea utilizar la función fusionar.\n" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " @@ -633,7 +633,7 @@ "LiVES no pudo encontrar 'sox'. Puede que lgunas características de audio no " "funcionen. Debe instalar 'sox'.\n" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -644,58 +644,58 @@ "You may need to change the value of <lib_dir> in %s\n" msgstr "" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "Cargando agregados con efectos renderizados" -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "Autocargando conjunto %s..." #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "LiVES" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "Reproductor de audio no válido %s\n" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : %d cuadros %d bpp %.3f cps" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : ??? cuadros ??? bpp %.3f cps" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "LiVES-%s: <No hay archivo>" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "rec %9d/%d" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "!rec %9d/%d" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "Reproducir" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" @@ -703,34 +703,34 @@ "LiVES no pudo capturar esta imagen\n" "\n" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "Archivo %s cerrado\n" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "_Deshacer" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "_Rehacer" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "Vídeo" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "Audio izquierda" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "Audio derecha" -#: src/main.c:6983 +#: src/main.c:7007 #, fuzzy msgid "" "\n" @@ -917,7 +917,7 @@ msgid "Use _mplayer2 audio player" msgstr "Usar reproductor _mplayer audio" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "_Siguiente" @@ -1172,10 +1172,10 @@ msgstr "" "Si esto se elige, los cuadros serán desentrelazados mientras son importados." -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "Previsualización" @@ -1198,12 +1198,12 @@ msgid "Click here to _Preview the file" msgstr "Clic aquí para _Preview el vídeo" -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 #, fuzzy msgid "Processing..." msgstr "LiVES: - Procesando..." -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1217,8 +1217,8 @@ "\n" "¡Recuerde desactivar los efectos (ctrl-0) después!" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" @@ -1226,178 +1226,178 @@ "\n" "Por favor, espere." -#: src/interface.c:206 +#: src/interface.c:210 msgid "Show Details" msgstr "Mostrar detalles" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "_Suficiente" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "_Previsualizar" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "Pau_sa" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "_Cancelar" -#: src/interface.c:324 +#: src/interface.c:327 msgid "Multitrack Details" msgstr "" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "Formatear" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "Tamaño del fotograma" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "Tamaño de archivo" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "Tamaño de byte" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "CPS" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "Fotogramas" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "Eventos" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "Tiempo total" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "Audio" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "Tasa/tamaño" -#: src/interface.c:590 +#: src/interface.c:593 #, fuzzy msgid "Encoding Options" msgstr "LiVES: - Opciones de codificación" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." msgstr "" -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "Guardar _mis configuraciones" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "Utilizar las configuraciones _recomendadas" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "_Cerrar Ventana" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "_Guardar en archivo" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "Insertar" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "_Número de veces a insertar" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "_Insertar para ajustarse al audio" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "Insertar _antes de la selección" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "Insertar el portapapeles antes de los cuadros seleccionados" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "Insertar _luego de la selección" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "Insertar el portapapeles luego de los cuadros seleccionados" -#: src/interface.c:844 +#: src/interface.c:847 #, fuzzy msgid "Insert _with silence" msgstr "Insertar _con sonido" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "Insertar _con sonido" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "Insert _sin sonido" -#: src/interface.c:933 +#: src/interface.c:936 #, fuzzy msgid "Open Selection" msgstr "_Copiar Selección" -#: src/interface.c:950 +#: src/interface.c:953 msgid "Selection start time (sec)" msgstr "" -#: src/interface.c:956 +#: src/interface.c:959 msgid "Number of frames to open" msgstr "" -#: src/interface.c:1025 +#: src/interface.c:1028 #, fuzzy msgid "Open Location" msgstr "LiVES: - Abrir Lugar" -#: src/interface.c:1027 +#: src/interface.c:1030 msgid "Open Youtube Clip" msgstr "" -#: src/interface.c:1046 +#: src/interface.c:1049 #, fuzzy msgid "" "\n" @@ -1415,7 +1415,7 @@ "Streaming\n" "\n" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1424,72 +1424,72 @@ "\n" msgstr "" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "URL : " -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "URL de YouTube: " -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "No enviar información de ancho de banda" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "" "Intente esta configuración si está teniendo problemas al obtener un stream" -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "" -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "" -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr "" -#: src/interface.c:1185 +#: src/interface.c:1188 #, fuzzy msgid "Rename Clip" msgstr "Pegando" -#: src/interface.c:1187 +#: src/interface.c:1190 #, fuzzy msgid "Enter Set Name to Save as" msgstr "LiVES: - Introduzca el Nombre" -#: src/interface.c:1189 +#: src/interface.c:1192 #, fuzzy msgid "Enter a Set Name to Reload" msgstr "LiVES: - Introduzca el Nombre" -#: src/interface.c:1191 +#: src/interface.c:1194 #, fuzzy msgid "Choose a Working Directory" msgstr "LiVES: - Elija un directorio de trabajo" -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 msgid "Rename Current Track" msgstr "" -#: src/interface.c:1195 +#: src/interface.c:1198 #, fuzzy msgid "Enter a Name for Your Theme" msgstr "LiVES: - Introduzca el Nombre" -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1501,7 +1501,7 @@ "Por favor, ingrese el nombre de set que desee utilizar.\n" "LiVES le recomendará guardar el set de clips cuando intente salir.\n" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" @@ -1510,7 +1510,7 @@ "clip.\n" "Este será el utilizado para el nombre del proyecto.\n" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" @@ -1521,227 +1521,227 @@ "instalación inicial de forma que obtenga el máximo rendimiento de esta " "aplicación.\n" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" "This should be a directory with plenty of disk space available.\n" msgstr "" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "Nuevo Nombre " -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "Seleccione el nombre " -#: src/interface.c:1251 +#: src/interface.c:1252 #, fuzzy msgid "Theme name " msgstr "Nuevo Nombre " -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "Usar p_redeterminados" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "_Avanzadas" -#: src/interface.c:1419 +#: src/interface.c:1420 #, fuzzy msgid "Select input device" msgstr "Seleccione dispositivo de entrada:" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "Seleccione dispositivo de entrada:" -#: src/interface.c:1499 +#: src/interface.c:1496 #, fuzzy msgid "Load CD Track" msgstr "Cargar _Pista del CD..." -#: src/interface.c:1501 +#: src/interface.c:1498 #, fuzzy msgid "Select DVD Title/Chapter" msgstr "LIVES:- Seleccione el Titulo/Capitulo del DVD" -#: src/interface.c:1503 +#: src/interface.c:1500 #, fuzzy msgid "Select VCD Title" msgstr "LIVES:- Seleccione el Titulo del VCD" -#: src/interface.c:1505 +#: src/interface.c:1502 #, fuzzy msgid "Change Maximum Visible Tracks" msgstr "LiVES:- Cambiar el Máximo de Pistas Visibles" -#: src/interface.c:1507 +#: src/interface.c:1504 #, fuzzy msgid "Device details" msgstr "LiVES:- Detalles del dispositivo" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "Pistas a cargar (de %s)" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "Título de DVD" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "Título de VCD" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "Número máximo de pistas a mostrar" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "Dispositivo: /dev/video" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "Dispositivo: fw:" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "Cápitulo " -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "Canal " -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "Audio ID " -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "Ingresar número" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "Usar el ancho, altura y FPS por defecto" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "Anchura" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "Altura" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "" -#: src/interface.c:1770 +#: src/interface.c:1763 #, fuzzy msgid "Fade Audio In" msgstr "Desvaneceer entrada de aud_io..." -#: src/interface.c:1772 +#: src/interface.c:1765 #, fuzzy msgid "Fade Audio Out" msgstr "Desvanecer salida de audi_o..." -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "Finalizó el fade in " -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "primero" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "Finalizó el fade out " -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "último" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "segundos" -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "selección" -#: src/interface.c:1856 +#: src/interface.c:1849 #, fuzzy msgid " (Optional)" msgstr "_Opciones" -#: src/interface.c:1859 +#: src/interface.c:1852 #, fuzzy, c-format msgid "File Comments%s" msgstr "LiVES: - Comentarios de archivo (opcional)" -#: src/interface.c:1873 +#: src/interface.c:1866 #, fuzzy, c-format msgid "File Name: %s" msgstr "Título/Nombre: " -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "Título/Nombre: " -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "Autor/Artista : " -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "Comentarios : " -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "Guardar _subtítulos a archivo" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "Archivo de subtítulos" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "Examinar..." -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "_Opciones" -#: src/interface.c:2049 +#: src/interface.c:2042 #, c-format msgid "%sChoose a Device" msgstr "" -#: src/interface.c:2052 +#: src/interface.c:2045 #, fuzzy, c-format msgid "%sChoose a Directory" msgstr "LiVES: - Elija un directorio de trabajo" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" @@ -1751,7 +1751,7 @@ "La disposición actual no ha sido guardada.\n" "¿Qué desea hacer?\n" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" @@ -1761,7 +1761,7 @@ "La disposición actual se ha modificado desde el último resguardo.\n" "¿Qué desea hacer?\n" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" @@ -1771,7 +1771,7 @@ "El set de clips actual no ha sido guardado.\n" "¿Qué desea hacer?\n" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" @@ -1779,7 +1779,7 @@ "El set de clips actual no ha sido guardado.\n" "¿Qué desea hacer?\n" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" @@ -1787,7 +1787,7 @@ "La disposición actual no ha sido guardada.\n" "¿Qué desea hacer?\n" -#: src/interface.c:2332 +#: src/interface.c:2325 #, fuzzy msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" @@ -1796,51 +1796,51 @@ "La disposición actual no ha sido guardada.\n" "¿Qué desea hacer?\n" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" "What do you wish to do ?" msgstr "" -#: src/interface.c:2339 +#: src/interface.c:2332 #, fuzzy msgid "Cancel/Discard/Save" msgstr "LiVES: - Cancelar/Desechar/Guardar" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "_Nombre de set de clips" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "_Auto carga la próxima vez" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "_Limpiar disposiciones" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "_Ignorar cambios" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "_Borrar set de clips" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "_Borrar disposiciones" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "_Guardar disposiciones" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "_Guardar set de clips" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" @@ -1850,35 +1850,35 @@ "LiVES ha detectado un proyecto multipista de una sesión anterior.\n" "¿Te gustaría intentar recuperarlo?\n" -#: src/interface.c:2446 +#: src/interface.c:2439 msgid "Disk Recovery Options" msgstr "" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "" -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "" -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1886,347 +1886,347 @@ "-----------------------\n" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 #, fuzzy msgid "ctrl-left" msgstr "Anterior (ctrl-izquierda)" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 #, fuzzy msgid "skip forwards\n" msgstr "Siguiente (ctrl-derecha)" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 #, fuzzy msgid "ctrl-down" msgstr "Ctrl-%d" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 msgid "ctrl-enter" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "reset frame rate\n" msgstr "Primer Frame" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "" -#: src/interface.c:2633 +#: src/interface.c:2626 msgid "reverse direction\n" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "ctrl-1" msgstr "Ctrl-%d" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "toggle real-time effect 1\n" msgstr "Cargando complementos de efectos en tiempo real..." -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "ctrl-2" msgstr "Ctrl-%d" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "toggle real-time effect 2\n" msgstr "Cargando complementos de efectos en tiempo real..." -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 #, fuzzy msgid "ctrl-0" msgstr "Ctrl-%d" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "real-time effects off\n" msgstr "" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "" -#: src/interface.c:2669 +#: src/interface.c:2662 msgid "grab keyboard for last activated effect\n" msgstr "" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2679 +#: src/interface.c:2672 msgid "tab" msgstr "" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "" -#: src/interface.c:2697 +#: src/interface.c:2690 msgid "Other playback keys\n" msgstr "" -#: src/interface.c:2701 +#: src/interface.c:2694 #, fuzzy msgid "play all\n" msgstr "Reproduce todo" -#: src/interface.c:2704 +#: src/interface.c:2697 #, fuzzy msgid "play selection\n" msgstr "Reproducir Selección" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "" -#: src/interface.c:2710 +#: src/interface.c:2703 #, fuzzy msgid "fullscreen\n" msgstr "_Pantalla completa" -#: src/interface.c:2713 +#: src/interface.c:2706 #, fuzzy msgid "separate window\n" msgstr "Reproduci en una ventana separada (s)" -#: src/interface.c:2716 +#: src/interface.c:2709 #, fuzzy msgid "double size\n" msgstr "_Duplicar el Tamaño" -#: src/interface.c:2719 +#: src/interface.c:2712 msgid "ping pong loops\n" msgstr "" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "move current track up\n" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "move current track down\n" msgstr "" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "" -#: src/interface.c:2759 +#: src/interface.c:2752 #, fuzzy msgid "select next clip\n" msgstr "Se_lección" -#: src/interface.c:2762 +#: src/interface.c:2755 msgid "select/deselect current track\n" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 #, fuzzy msgid "zoom in\n" msgstr "_Zoom Más" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 #, fuzzy msgid "zoom out\n" msgstr "_Zoom Menos" -#: src/interface.c:2771 +#: src/interface.c:2764 msgid "make a mark on the timeline (during playback)\n" msgstr "" -#: src/interface.c:2774 +#: src/interface.c:2767 #, fuzzy msgid "rewind to play start.\n" msgstr "Rebobinar para empezar (w)" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "Guardando como set %s..." -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "" -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "" -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -2234,16 +2234,16 @@ "the latest youtube-dl installed.\n" msgstr "" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, c-format msgid "Layouts were removed for set %s.\n" msgstr "" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "Este archivo" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " @@ -2251,7 +2251,7 @@ ",\n" " - incluir la interfaz actial - " -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2261,7 +2261,7 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2271,14 +2271,14 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" "Really close it ?" msgstr "" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" @@ -2286,7 +2286,7 @@ "\n" "Archivo de proyecto inválido.\n" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2307,54 +2307,54 @@ "set, o descártelo.\n" "Una vez que haya hecho esto, podrá importar el nuevo proyecto.\n" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "Importando el proyecto %s como set %s..." -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "Iportando proyecto" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "Exportando proyecto como %s..." -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "Exportando proyecto" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 #, fuzzy msgid "Theme" msgstr "Nuevo Nombre " -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, fuzzy, c-format msgid "Exporting theme as %s..." msgstr "Exportando el audio como %s..." -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, fuzzy, c-format msgid "Importing theme \"%s\" from %s..." msgstr "Exportando el audio como %s..." -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, fuzzy, c-format msgid "Backup as %s File" msgstr "Resguardar como archivo .lv1" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, fuzzy, c-format msgid "Restore %s File" msgstr "Restaurar archivo .lv1" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2366,95 +2366,95 @@ "El set será borrado del disco.\n" "¿Está seguro?\n" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "" -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "Borrando set..." -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "Borrando set" -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "El set %s ha sido borrado definitivamente del disco.\n" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "Insertar Silencio" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "Deshaciendo" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "Restaurando audio..." -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "Limpiando imagenes de cuadro" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "Borrando cuadros sobrantes" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "" "La longitud del video es ahora de %d cuadros a %.3f cuadros por segundo.\n" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "El portapapeles fue resampleado a %d cuadros.\n" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "Rehaciendo" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, fuzzy, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "Copiando cuadros %d a %d%s al portapapeles" -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, fuzzy, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "Copiando cuadros %d a %d%s al portapapeles" -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "Copiando al portapapeles" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "Cortar" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 msgid "Pulling frames from clipboard" msgstr "" -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "" -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "Pegando" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "...audio añadido..." -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " @@ -2465,7 +2465,7 @@ "Por favor instale el \"convertidor\" en el paquete de imagen magica y, a " "continuación, reinicie LiVES.\n" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2479,7 +2479,7 @@ "Intente seleccionar todos los fotogramas, y luego use \n" "la función 'Cortar Audio' desde el menu de Audio" -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." @@ -2487,7 +2487,7 @@ "LiVES no puede insertar porque las tasas de audio no coinciden.\n" "Por favor instale 'sox', y vuelva a intentarlo." -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" @@ -2497,7 +2497,7 @@ "La inserción cambiará el audio en el diseño multipista.\n" "¿Está seguro que desea continuar?\n" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" @@ -2507,11 +2507,11 @@ "La inserción cambiará el audio en el diseño multipista.\n" "¿Está seguro que desea continuar?\n" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "Reconvirtiendo el audio" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2523,7 +2523,7 @@ "LIVES no puede reconvertir el portapapeles del audio seleccionado.\n" "La selección de audio será borrrada\n" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2536,32 +2536,32 @@ "LIVES no pudo reconvertir el portapapeles de audio.\n" "¿Desea continuar con la inserción del audio no convertido?\n" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "Insertando %d%s fotogramas desde el portapapeles..." -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "Insertando" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "Insertando %d veces desde el portapapeles%s..." -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "Insertando %d fotogramas desde el portapapeles%s..." -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "Cancelando" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" @@ -2571,7 +2571,7 @@ "La eliminación de todos los fotogramas cerrará este archivo.\n" "¿Está seguro?" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" @@ -2581,8 +2581,8 @@ "La eliminación causará la pérdida de fotogramas en el diseño multipista.\n" "¿Está seguro que desea continuar?\n" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" @@ -2592,7 +2592,7 @@ "La eliminación causará la pérdida de audio en el diseño multipista.\n" "¿Está seguro que desea continuar?\n" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" @@ -2603,7 +2603,7 @@ "multipista.\n" "¿Está seguro que desea continuar?\n" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" @@ -2613,20 +2613,20 @@ "La eliminación causará el cambio del audio en el diseño multipista.\n" "¿Está seguro que desea continuar?\n" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "Eliminando fotogramas %d a %d%s..." -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "Eliminando" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "Eliminar" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" @@ -2636,7 +2636,7 @@ "\n" "La selección está bloqueada.\n" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2648,11 +2648,11 @@ "(Para cancelar, pulse 'r' o haga clic en Reproducir | Grabar Sesión antes de " "empezar la reproducción.)\n" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "Grabación cancelada.\n" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2665,7 +2665,7 @@ "El '% s' informe del plugin:\n" "%s\n" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2678,7 +2678,7 @@ "No se puede encontrar el el método 'init' en el % s plugin.\n" "El plug-in puede estar roto o no instalado correctamente." -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2691,22 +2691,22 @@ "\n" "Por favor, pulse \"Cancelar\" en caso que no sea lo que usted desea.\n" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "Guardando la selección% s" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "Cargando clips desde la selección%s" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2718,24 +2718,24 @@ "corriendo en esta máquina.\n" "Haga clic en Aceptar para continuar.\n" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "Limpiando espacio en el disco..." -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "" -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "Reestablecimiento de tipos de frame y valores de frame..." -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2743,12 +2743,12 @@ "Internal: %s (%d bpp) / %s\n" msgstr "" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "almacenado" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." @@ -2756,7 +2756,7 @@ "\n" " Abriendo..." -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" @@ -2765,7 +2765,7 @@ "\n" "(%d virtual)" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" @@ -2774,7 +2774,7 @@ "\n" "(%d decodificado)" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" @@ -2783,7 +2783,7 @@ "\n" " %.2f seg." -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" @@ -2791,23 +2791,23 @@ "\n" " Desconocido" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "no firmado" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "firmado" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "big-endian" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "little-endian" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" @@ -2816,7 +2816,7 @@ " %d Hz %d bit\n" "%s %s" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2833,15 +2833,15 @@ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA.\n" msgstr "" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "Un editor de vídeo y programa VJ." -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" "Launchpad Contributions:\n" @@ -2849,7 +2849,7 @@ " Guybrush88 https://launchpad.net/~guybrush\n" " nitrofurano https://launchpad.net/~nitrofurano-3t" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, c-format msgid "" "LiVES Version %s\n" @@ -2863,7 +2863,7 @@ "Homepage: %s" msgstr "" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 #, fuzzy msgid "" "\n" @@ -2874,7 +2874,7 @@ "\n" "Necesita instalar mplayer para poder previsualizar este archivo.\n" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 #, fuzzy msgid "" "\n" @@ -2886,95 +2886,95 @@ "\n" "Necesita instalar mplayer para poder previsualizar este archivo.\n" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" "%s\n" msgstr "" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 #, fuzzy msgid "Encoder Debug Output" msgstr "LiVES: - Codificar la salida del depurador" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "Reproducción en pantalla completa (f)" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "Apagar reproducción en pantalla completa (f)" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "Tamaño doble (d)" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "Tamaño simple (d)" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "Ocultar la ventana de reporducción (s)" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "Mostrar la ventana de reproducción (s)" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "Reproduci en una ventana separada (s)" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "Apagar el bucle continuo" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "Encender el bucle continuo" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "Volimen del audio (%.2f)" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "Desactivar silencio de audio (z)" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "Activar silencio de audio (z)" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "Invertir el portapapeles..." -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "Invertir el portapapeles" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 #, fuzzy msgid "Load Subtitles" msgstr "Mostrar subtítulos" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "Cargado el archivo de subtítulos: %s\n" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "Los subtítulos se han eliminado.\n" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 #, fuzzy msgid "Select Audio File" msgstr "Borrar Audio" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -2986,60 +2986,60 @@ "multipista.\n" "¿Está seguro de continuar?" -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "Abriendo audio % s, tipo % s..." -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "Abriendo audio" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "Procesando audio" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "Nuevo Sonido" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "Abriendo la pista del CD %d desde %s" -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "Pista del CD %d" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "Abriendo la pista del CD..." -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "Error cargando la pista del CD\n" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 #, fuzzy msgid "Layout Errors" msgstr "errores de diseño" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "Borrar_Errores" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "_Borrar Diseños Afectados" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "Reanudar" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" @@ -3049,23 +3049,23 @@ "Pausado\n" "(pulse Reanudar para continuar el proceso)" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "pausado..." -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "resumido..." -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "Conservar" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "Suficiente" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, c-format msgid "" "\n" @@ -3074,30 +3074,30 @@ "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "Cancelar" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 #, fuzzy msgid "Selected Frame" msgstr "Seleccionar _Todos los Cuadros" -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 #, fuzzy msgid "_Save Frame as..." msgstr "Último Frame" -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -3106,7 +3106,7 @@ "\n" msgstr "" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -3118,7 +3118,7 @@ "Debes instalar \"xwininfo\" antes de poder usar esta característica\n" "\n" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" @@ -3126,7 +3126,7 @@ "\n" "El tiempo de grabación debe ser mayor a 0\n" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -3137,11 +3137,11 @@ "capturar una ventana independiente\n" "\n" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "Fue liberada una Ventana Externa\n" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" @@ -3149,7 +3149,7 @@ "Click en una ventana para relizar una captura\n" "Presione 'q' para detener la grabación" -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -3164,19 +3164,19 @@ "Parar o 'q' para detener.\n" "( Se usará la frecuencia predeterminada de %.3f cuadros por segundo.)\n" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "LiVES no pudo capturar esta ventana. Disculpe.\n" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "Exportar el Audio Seleccionado como..." -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "Exportar el Audio como..." -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -3190,87 +3190,87 @@ "Presione 'OK' para exportar con la nueva velocidad, o 'Cancelar' para " "exportar a la velocidad original.\n" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "Exportando los cuadros de audio %d a %d como %s" -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "Exportando el audio como %s..." -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "Exportando el audio" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 #, fuzzy msgid "Append Audio File" msgstr "Añadir audio" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "Incluyendo archivo de audio %s..." -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "Adjuntando audio" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "Añadir audio" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "" -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "Recortando el audio desde el segundo %.2f hasta el segundo %.2f..." -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "Recortando/Rellenando audio" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "Recortar/Rellenar Audio" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "Aumentando el volúmen de audio" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "Fundido entrada de audio" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "Fundiendo salida de audio" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "Fundido de salida de audio" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "%s sobre %.1f segundos" -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "%s de tiempo %.2f segundos a %.2f segundos..." -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "Desvaneciendo audio..." -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" @@ -3280,89 +3280,89 @@ "Borrar todo el audio cerrará el archivo.\n" "Está seguro ?" -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "Eliminando todo el audio..." -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "eliminando el audio desde el segundo %.2f hasta %.2f..." -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "Eliminando el Audio" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "Borrar Audio" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "Grabar nuevo audio" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "Insertando silencio desde el segundo %.2f al %.2f..." -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "Insertando Silencio" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "Unir Portapapeles [ %d Cuadros ] con la Selección [ %d Cuadros ]" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" msgstr "" "Unir Portapapeles [ %d Cuadros (resampleado) con la Selección [ %d Cuadros ]" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "Alineando _Comienzos" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "Alineando _Finales" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "Qué hacer con los cuadros extras en el portapapeles -" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "_Insertar Cuadros" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "_Desechar Frames" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "Repetir e_l portapapeles para ajustar la selección" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "_Método de Transición:" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "Uniendo el portapapeles con la selección..." -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "Unión terminada.\n" @@ -3378,547 +3378,556 @@ msgid "Custom _Utilities" msgstr "_Utilidades personalizadas" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "_Archivo" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "_Abrir Archivo/Directorio" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "A_brir parte de archivo..." -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "Abrir _localización/flujo..." -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "" -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "Importar desde _DVD/VCD..." -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "Importar desde _DVD" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "Importar desde _VCD" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "_Importar desde Firewire" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "Importar de _Dispositivo Firewire (dv)" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "Importar de _Dispositivo Firewire (hdv)" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "_Añadir cámara web/tarjeta de TV..." -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "Añadir dispositivo _Unicap" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "_Archivos Recientes..." -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "" -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "Cerrar y Guardar todos los clips" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "" + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "_Codificar clip como..." -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "Codificar _Selección Como..." -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "_Cerrar Este Clip" -#: src/gui.c:674 +#: src/gui.c:692 #, fuzzy, c-format msgid "_Backup Clip as .%s..." msgstr "_Respaldar Clip como .lv1..." -#: src/gui.c:683 +#: src/gui.c:701 #, fuzzy, c-format msgid "_Restore Clip from .%s..." msgstr "_Recuperar Clip desde .lv1..." -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "Codificar/Cargar/Respaldar _con Sonido" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "Cargar subtítulos automáticamente" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "Liberar espacio en disco" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "_Editar" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "_modo MULTIPISTAS" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "_Copiar Selección" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "Cortar _Selección" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "_Insertar desde el Portapapeles" -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "Pegar como _Nuevo" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "_Unir contenido del Portapapeles con la Selección..." -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "_Borrar la Selección" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "Separar _Video del Audio" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "_Seleccionar…" -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "Seleccionar _Todos los Cuadros" -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "_Solo Primer Fotograma" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "_Solo Ultimo Fotograma" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "Seleccionar desde _Primer Cuadro" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "Seleccionar al _Último Cuadro" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "Seleccionar Última Inserción/_Unión" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "Seleccionar Último _Efecto" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "_Invertir selección" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "_Encadenar Selección Con" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "_Reproducir" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "_Reproducir Todo" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "_Reproducir Selección" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "Reproducir _Portapapeles" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "_Detener" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "_Rebobinar" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "_Pantalla completa" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "_Duplicar el Tamaño" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "Reproducir en _Ventana Independiente" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "_Fondo en Blanco" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "(Auto)_Repetir Video (Ajustar al track de audio)" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "Reproducir Continuamente" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "_Silenciar" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "Separar Ventana Modo 'S_ticky'" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "_Mostrar Contador de Cuadros" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "Mostrar subtítulos" -#: src/gui.c:1045 +#: src/gui.c:1064 msgid "Letterbox Mode" msgstr "" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "_Efectos" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "Efectos aplicados a la selección actual" -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "_Herramientas" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "" -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "_Cambiar velocidad de Reproducción/Guardar..." -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "" -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "_Utilidades" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "Herramien_tas personalizadas" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "_Generar" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "Cargar _subtítulos desde archivo..." -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "Eliminar subtítulos" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "Capturar ventana _externa... " -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "_Preferencias..." -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "_Audio" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "Cargar _Nuevo Audio para Clip..." -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "Cargar _Pista del CD..." -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "Expulsar CD" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "Grabar _Audio Externo..." -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "a un Nuevo _Clip" -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "a la _selección" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "Desvaneceer entrada de aud_io..." -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "Desvanecer salida de audi_o..." -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "_Exportar Audio..." -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "Exportar _Audio Seleccionado..." -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "Exportar _Todo el Audio..." -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "_Añadir Audio" -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "" -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "" -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "" -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "_Eliminar Audio" -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "Eliminar _Audio Seleccionado" -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "Eliminar _Todo el Audio" -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "Insertar _Silencio en la Selección" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "_Resamplear Audio..." -#: src/gui.c:1250 +#: src/gui.c:1273 +#, fuzzy +msgid "_Adjust Audio Sync..." +msgstr "_Añadir Audio" + +#: src/gui.c:1277 msgid "_Info" msgstr "_Información" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "Mostrar Información del _Clip" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "Mostrar/_Editar Comentarios del Archivo" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "Mostrar _Información del Portapapeles" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "Mostrar _Mensajes" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "_Clips" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "_Renombrar el Clip Actual en el Menú..." -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "_Avanzado" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "_RFX Efectos/Herramientas/Utilidades" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "" -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "" -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "" -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "" -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "" -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "_Importar Script RFX Personalizado" -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "E_xportar Script RFX Personalizado..." -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "Borrar Script RFX Persona_lizado..." -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "Reconstruir todos los agregados RFX" -#: src/gui.c:1371 +#: src/gui.c:1398 #, fuzzy msgid "Receive _LiVES Stream from..." msgstr "Recibir flujo _LiVES desde..." -#: src/gui.c:1375 +#: src/gui.c:1402 #, fuzzy msgid "_Send LiVES Stream to..." msgstr "_Enviar el flujo LiVES a..." -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." +#: src/gui.c:1408 +#, fuzzy +msgid "Open _yuv4mpeg stream..." msgstr "Abrir el flujo yuv4mpeg en %sstream.yuv..." -#: src/gui.c:1399 +#: src/gui.c:1425 #, fuzzy, c-format msgid "_Import Project (.%s)..." msgstr "_Importar Proyecto (.lv2)..." -#: src/gui.c:1403 +#: src/gui.c:1430 #, fuzzy, c-format msgid "E_xport Project (.%s)..." msgstr "E_xportar proyecto (.lv2)..." -#: src/gui.c:1409 +#: src/gui.c:1438 #, fuzzy, c-format msgid "_Import Custom Theme (.%s)..." msgstr "_Importar Proyecto (.lv2)..." -#: src/gui.c:1414 +#: src/gui.c:1443 #, fuzzy, c-format msgid "E_xport Theme (.%s)..." msgstr "E_xportar proyecto (.lv2)..." -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "_VJ" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "Enlazar efectos de tiempo real a ctrl-teclas de números" -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "establecer Efecto en Tiempo Real _por defecto" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "" "Establecer los valores por defecto de los parámetros para los Efectos en " "Tiempo Real." -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "Guardar los Efectos en Tiempo Real por defecto" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." @@ -3926,371 +3935,389 @@ "Guardar los Efectos en Tiempo Real por defecto de tal manera de recargarlos " "cada vez que use LiVES." -#: src/gui.c:1448 +#: src/gui.c:1478 #, fuzzy msgid "_Reset All Playback Speeds and Positions" msgstr "_Resetear todas las velocidades y posiciones de reproducción" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "" "Restablecer todas las posiciones de reproducción al cuadro 1, y restablecer " "todas las velocidades de fotogramas de reproducción." -#: src/gui.c:1452 +#: src/gui.c:1482 #, fuzzy msgid "_MIDI/Joystick Interface" msgstr "Interfaz _MIDI/joystick" -#: src/gui.c:1461 +#: src/gui.c:1491 #, fuzzy msgid "_MIDI/Joystick Learner..." msgstr "Interfaz _MIDI/joystick" -#: src/gui.c:1465 +#: src/gui.c:1495 msgid "_Save Device Mapping..." msgstr "" -#: src/gui.c:1469 +#: src/gui.c:1499 msgid "_Load Device Mapping..." msgstr "" -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "Mostrar _claves de VJ" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "_Herramientas" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "_Ninguno" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "_LiVES TV (banda ancha)" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "Ay_uda" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "_Manual (se abre en el navegador)" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 #, fuzzy msgid "_Donate to the Project !" msgstr "_Donar al Proyecto!" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 #, fuzzy msgid "_Email the Author" msgstr "_Email al Autor" -#: src/gui.c:1519 +#: src/gui.c:1549 #, fuzzy msgid "Report a _Bug" msgstr "Reportar un _fallo" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 #, fuzzy msgid "Suggest a _Feature" msgstr "Sugerir una característica" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 msgid "Assist with _Translating" msgstr "" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "_Acerca de" -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "Rebobinar para empezar (w)" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "Reproducir todo (p)" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "Detener la Reproducción (q)" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "Reproducir la Selección (y)" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +#, fuzzy +msgid "Audio Source:" +msgstr "Códec de audio" + +#: src/gui.c:1696 +msgid "Internal" +msgstr "" + +#: src/gui.c:1730 +msgid "External" +msgstr "" + +#: src/gui.c:1774 msgid "Volume" msgstr "Volúmen" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "Volumen de Audio (1.00)" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "Reproducción más Lenta (ctrl-abajo)" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "Reproducción más Rápida (ctrl-arriba)" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "Anterior (ctrl-izquierda)" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "Siguiente (ctrl-derecha)" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "Ocultar esta Barra" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." msgstr "" #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr "" -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "Variar la velocidad del video" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "Primer Frame" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "Último Frame" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "el primer Frame seleccionado en este clip" -#: src/gui.c:1956 +#: src/gui.c:2082 +#, fuzzy +msgid "Select all frames in this clip" +msgstr "el último Frame seleccionado en este clip" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "el último Frame seleccionado en este clip" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "Arrancando...\n" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr "" " Presione 'q' para detener la grabación. NO CUBRA LA VENTANA DE " "GRABACIÓN! ! " -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "_Libre" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "_Inicio" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "Fin" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "Retroceder" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "Reproduce todo" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "Reproducir Selección" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "Repetir Si/No" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "Comenzar a Grabar" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "Detener Grabación" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "Grabar Performance" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr "" -#: src/gui.c:3550 +#: src/gui.c:3689 #, fuzzy msgid "Streaming" msgstr "LiVES: - Streaming" -#: src/gui.c:3552 +#: src/gui.c:3691 #, fuzzy, c-format msgid "Play Window%s" msgstr "Esconder Ventana de reproducción" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "Esconder Ventana de reproducción" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "Mostrar ventana De Reproducción" -#: src/gui.c:4124 +#: src/gui.c:4292 #, fuzzy, c-format msgid "'LiVES opened the file' '%s'" msgstr "" "LiVES no pudo capturar esta imagen\n" "\n" -#: src/gui.c:4143 +#: src/gui.c:4311 #, fuzzy, c-format msgid "'LiVES closed the file' '%s'" msgstr "Permitir a LiVES elegir la extensión _file" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "Efectos" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, c-format msgid "Show / apply effects to %s\n" msgstr "" -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, c-format msgid "Select clip for %s\n" msgstr "" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "Limpiar Portapapeles" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -4298,18 +4325,18 @@ "Switched to clip %s\n" msgstr "" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" "Switched to empty clip\n" msgstr "" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " @@ -4318,7 +4345,7 @@ "El nombre del conjunto se ha cambiado de %s a %s. Los Diseños afectadas han " "sido actualizado en consecuencia\n" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" @@ -4327,56 +4354,56 @@ "El clip% s no se encuentra en este conjunto.\n" "Es requerido por las disposiciones siguientes:\n" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -4387,7 +4414,7 @@ "No se pudo abrir, esta siendo usado\n" "por otra copia de LiVES.\n" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -4398,7 +4425,7 @@ "El Set %s esta siendo usado por otra copia de LiVES.\n" "Por favor elige otro Set\n" -#: src/utils.c:2138 +#: src/utils.c:2234 #, fuzzy, c-format msgid "" "\n" @@ -4407,7 +4434,7 @@ "\n" "Los nombres de los Sets no pueden estar en blanco.\n" -#: src/utils.c:2146 +#: src/utils.c:2242 #, fuzzy, c-format msgid "" "\n" @@ -4416,7 +4443,7 @@ "\n" "Los nombres de los Sets no pueden contener espacios o los caractéres%s.\n" -#: src/utils.c:2154 +#: src/utils.c:2250 #, fuzzy, c-format msgid "" "\n" @@ -4425,18 +4452,18 @@ "\n" "Los nombres de los Sets no pueden contener espacios o los caractéres%s.\n" -#: src/utils.c:2163 +#: src/utils.c:2259 #, c-format msgid "" "\n" "%s names may not start with a '.' or contain '..'\n" msgstr "" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4447,72 +4474,72 @@ "El set %s ya existe.\n" "Escoje otro nombre.\n" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "Video [abriendo...]" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "Video [%.2f sec]" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "(Indefinido)" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "(No video)" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "(No audio)" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "Mono [Abriendo...]" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "Audio Izquierdo [Abriendo...]" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "Mono [%.2f sec]" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "Audio Izquierdo [%.2f sec]" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "Audio Derecho [Abriendo...]" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "Audio Derecho [%.2f sec]" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "" -#: src/utils.c:3444 +#: src/utils.c:3863 msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "" -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4527,29 +4554,29 @@ "\n" "Sobreescribir ?\n" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "_Deshacer %s" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "_Rehacer %s" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "-------------Selección------------" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr " seg ] ----------Selección---------- [ " -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr " frames ] ----------" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4560,50 +4587,50 @@ "Try running Help/Troubleshoot for more information." msgstr "" -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "Examinando cabeceras..." -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "Abriendo %s" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "Abriendo %s start time %.2f sec. frames %d" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr " Sin sounido" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "Apertura de audio para %s" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "" -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "" -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "" -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4615,11 +4642,11 @@ "Are you sure you wish to continue ?" msgstr "" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr " - Por favor sea Paciente" -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4631,7 +4658,7 @@ "LiVES es incapaz de extraer ya sea vídeo o audio.\n" "Por favor, consulte la ventana del terminal para más detalles.\n" -#: src/saveplay.c:874 +#: src/saveplay.c:858 #, fuzzy msgid "" "\n" @@ -4642,7 +4669,7 @@ "\n" "Puede que necesite instalar MPlayer para abrir este archivo.\n" -#: src/saveplay.c:885 +#: src/saveplay.c:869 msgid "" "\n" "\n" @@ -4650,31 +4677,31 @@ "Tools|Preferences|Decoding\n" msgstr "" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "" -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, fuzzy, c-format msgid "Save Frame %d" msgstr "Seleccione el nombre " -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 #, fuzzy msgid "Save Frame" msgstr "Último Frame" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 #, fuzzy msgid "Save Clip" msgstr "Pegando" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4682,34 +4709,34 @@ "Do you still wish to continue ?" msgstr "" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "Tomando cuadros del clip" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr " (sin sonido)\n" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "" -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "" -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" @@ -4719,33 +4746,33 @@ "\n" "error de codificación - archivo no creado!\n" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "" -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "grabación abortada por la visualización.\n" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "grabación abortada por la reproducción del portapapeles.\n" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "Grabando Performance..." -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "el promedio de FPS fue %.4f\n" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4759,21 +4786,21 @@ "Debes cliquear en Herramientas--->Redimensinar todo\n" "y ajusta todos los cuadros al tamaño actual.\n" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "Desconocido" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "Sin título%d" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "¡%d fotogramas son suficientes !\n" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4781,13 +4808,13 @@ "%s\n" msgstr "" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" msgstr "" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4795,7 +4822,7 @@ "Bad things may happen with this clip.\n" msgstr "" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4803,73 +4830,73 @@ "Default can be set in Tools | Preferences | Misc.\n" msgstr "" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, c-format msgid " - Author: %s\n" msgstr "" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, c-format msgid " - Title: %s\n" msgstr "" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr " - Comentario: %s\n" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "Guardando cuadro %d como %s..." -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "Creando respaldo %s a %s" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "Creando copia de respaldo" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "" -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "Restaurando %s..." -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "Restaurando" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -4882,7 +4909,7 @@ "El archivo %s está dañado.\n" "Imposible recuperarlo.\n" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, c-format msgid "" "\n" @@ -4891,22 +4918,22 @@ msgstr "" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" @@ -4916,20 +4943,20 @@ "Se encontraron archivos de una sesión previa.\n" "Desea intentar recobrarlos?\n" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "Recuperando archivos" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "" -#: src/dialogs.c:83 +#: src/dialogs.c:86 #, fuzzy msgid "Show affeced _layouts" msgstr "_Borrar Diseños Afectados" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" @@ -4937,51 +4964,51 @@ "_No mostrar esta alerta nunca más\n" "(puede restaurarse desde Preferencias/Alertas)" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr "" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 #, fuzzy msgid "Warning !" msgstr "Advertencias" -#: src/dialogs.c:184 +#: src/dialogs.c:187 #, fuzzy msgid "Error !" msgstr "LiVES: - Advertencia !" -#: src/dialogs.c:194 +#: src/dialogs.c:197 #, fuzzy msgid "Information" msgstr "LiVES: - Abrir Lugar" -#: src/dialogs.c:219 +#: src/dialogs.c:222 msgid "Question" msgstr "" -#: src/dialogs.c:233 +#: src/dialogs.c:236 #, fuzzy msgid "File Error" msgstr "Borrar_Errores" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "Mostrar _detalles" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -4992,7 +5019,7 @@ "(Disk warning levels can be configured in Preferences.)" msgstr "" -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -5004,11 +5031,11 @@ "Preferences.)" msgstr "" -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "El reproductor de audio no se puede cambiar durante la reproducción" -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -5020,46 +5047,50 @@ "LiVES no pudo realizar esta operación debido a la insuficiencia de memoria.\n" "Por favor pruebe cerrando otras aplicaciónes.\n" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "" -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" "%s%d%% done. Time remaining: %u sec%s\n" msgstr "" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" "%d/%d frames opened. Time remaining %u sec.\n" msgstr "" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" "%d/%d frames opened.\n" msgstr "" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" "%d frames opened.\n" msgstr "" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" "Time remaining: %d sec" msgstr "" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -5067,7 +5098,7 @@ "Please close a file and then try again." msgstr "" -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, fuzzy, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -5082,7 +5113,7 @@ "LiVES no pudo crear un archivo pequeño en %s\n" "Asegúrese de que tiene acceso de escritura a %s e inténtelo de nuevo.\n" -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 #, fuzzy msgid "" "\n" @@ -5093,7 +5124,7 @@ "LiVES requiere actualmente de 'mplayer' o 'sox' para funcionar. Por favor, " "instale alguno de ellos, e intente nuevamente.\n" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 #, fuzzy msgid "" "\n" @@ -5104,7 +5135,7 @@ "LiVES requiere actualmente de 'mplayer' o 'sox' para funcionar. Por favor, " "instale alguno de ellos, e intente nuevamente.\n" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 #, fuzzy msgid "" "\n" @@ -5115,26 +5146,26 @@ "LiVES requiere actualmente de 'mplayer' o 'sox' para funcionar. Por favor, " "instale alguno de ellos, e intente nuevamente.\n" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" "Or switch to another encoder format in Tools | Preferences | Encoding\n" msgstr "" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -5142,19 +5173,19 @@ "Please set the audio codec in Tools|Preferences|Encoding\n" msgstr "" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -5162,83 +5193,83 @@ "Due to restrictions in the %s format\n" msgstr "" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" msgstr "" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr "" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr "" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr "" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr "" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" msgstr "" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -5247,14 +5278,14 @@ "\n" msgstr "" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" "\n" msgstr "" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -5263,7 +5294,7 @@ "Try recording for just a selection of the file." msgstr "" -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -5274,31 +5305,29 @@ "Please press Cancel to abort the insert, or OK to continue." msgstr "" -#: src/dialogs.c:2351 -#, c-format +#: src/dialogs.c:2354 msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." msgstr "" -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "Hirtorial de mensajes" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " "in your %s file" msgstr "" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -5309,25 +5338,25 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 msgid "" "Sorry, unknown audio type.\n" "\n" " (Filenames must end in" msgstr "" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" "(They will not be usable without the set).\n" msgstr "" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -5336,7 +5365,7 @@ "Click Cancel to pick a new name.\n" msgstr "" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -5344,7 +5373,7 @@ "." msgstr "" -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -5352,7 +5381,7 @@ "." msgstr "" -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -5363,7 +5392,7 @@ "Otherwise click Cancel to skip loading this file.\n" msgstr "" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -5373,7 +5402,7 @@ "The clip could not be loaded.\n" msgstr "" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -5381,7 +5410,7 @@ "Alternately, select a different audio player in Preferences.\n" msgstr "" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -5390,13 +5419,13 @@ "Automatic jack startup will be disabled now.\n" msgstr "" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" msgstr "" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -5407,7 +5436,7 @@ "%s\n" msgstr "" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" @@ -5416,7 +5445,7 @@ "Alternativamente puedes cerrar y volver a abrir LiVES y seleccionar otro " "reproductor de audio.\n" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -5426,7 +5455,7 @@ "It is recommended to increase it to at least %d MB" msgstr "" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -5435,7 +5464,7 @@ "Do you wish to delete them ?\n" msgstr "" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -5443,7 +5472,7 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -5451,56 +5480,56 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" msgstr "" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "Pruebe cerrando otras aplicaciónes\n" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" msgstr "" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" "You can set this in Tools|Preferences|Playback." msgstr "" -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" "Should I try to repair the disk copy of the layout ?\n" msgstr "" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" msgstr "" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 #, fuzzy msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" @@ -5510,7 +5539,7 @@ "LiVES requiere actualmente de 'mplayer' o 'sox' para funcionar. Por favor, " "instale alguno de ellos, e intente nuevamente.\n" -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 #, fuzzy msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" @@ -5520,7 +5549,7 @@ "LiVES requiere actualmente de 'mplayer' o 'sox' para funcionar. Por favor, " "instale alguno de ellos, e intente nuevamente.\n" -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 #, fuzzy msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" @@ -5530,14 +5559,14 @@ "LiVES requiere actualmente de 'mplayer' o 'sox' para funcionar. Por favor, " "instale alguno de ellos, e intente nuevamente.\n" -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" "Audio rate must be greater than 0.\n" msgstr "" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5545,7 +5574,7 @@ "Are you sure you wish to view it ?\n" msgstr "" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" @@ -5555,7 +5584,7 @@ "\n" "Debe instalar 'dvgrab' para usar esta función.\n" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5564,25 +5593,25 @@ "You may need to select one of these in Tools/Preferences/Playback.\n" msgstr "" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" msgstr "" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5591,33 +5620,33 @@ "echo %d > /proc/sys/net/core/rmem_max\n" msgstr "" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "Cancelado.\n" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "fracasó.\n" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "hecho.\n" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "error en el archivo.\n" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -5627,7 +5656,7 @@ "%s%s%s" msgstr "" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -5637,7 +5666,7 @@ "%s" msgstr "" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -5647,7 +5676,7 @@ "%s" msgstr "" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -5656,7 +5685,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -5666,7 +5695,7 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -5675,7 +5704,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -5685,12 +5714,12 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "" -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -5699,7 +5728,7 @@ "Please check your system for errors.\n" msgstr "" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -5708,7 +5737,7 @@ "Please check the file permissions and try again." msgstr "" -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -5717,7 +5746,7 @@ "Please check the directory permissions and try again." msgstr "" -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, c-format msgid "" "\n" @@ -5725,14 +5754,14 @@ "%s\n" msgstr "" -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -5740,13 +5769,13 @@ "Please select another encoder from the list.\n" msgstr "" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" msgstr "" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -5756,27 +5785,27 @@ "- Check if the device actually exists.\n" msgstr "" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" "Do you wish to overwrite the existing subtitles ?\n" msgstr "" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 msgid "" "\n" "LiVES currently only supports subtitles of type" msgstr "" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -5785,14 +5814,14 @@ "or OK to continue and save as type \"%s\"\n" msgstr "" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" "(If unsure, click Yes)\n" msgstr "" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -5803,19 +5832,19 @@ "." msgstr "" -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" msgstr "" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" msgstr "" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -5823,7 +5852,7 @@ "DO NOT SHUT DOWN OR CLOSE LIVES !\n" msgstr "" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, c-format msgid "" "\n" @@ -5831,14 +5860,14 @@ "The theme could not be loaded correctly.\n" msgstr "" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" "Please check the spelling of the set name and try again.\n" msgstr "" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -5847,7 +5876,7 @@ "directory. Would you like me to do this (recommended) ?" msgstr "" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -5859,7 +5888,7 @@ msgstr "" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -5868,40 +5897,40 @@ "\n" msgstr "" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" "Consult your package distributor.\n" msgstr "" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" msgstr "" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "" "Por favor, configure su dispositivo de reproducción de CD en Herramientas | " "Preferencias | Varios\n" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, c-format msgid "" "\n" @@ -5910,7 +5939,7 @@ "(Theme name not found).\n" msgstr "" -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -5919,7 +5948,7 @@ "already exists. Would you like to overwrite it ?\n" msgstr "" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -6060,7 +6089,7 @@ msgid "Video only Transitions" msgstr "Transición solo de video" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "" @@ -6068,7 +6097,7 @@ msgid "Audio only Transitions" msgstr "Transición solo de audio" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "audio" @@ -6112,7 +6141,7 @@ msgid "Audio Analysers" msgstr "" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "desconocido" @@ -6236,192 +6265,192 @@ msgid "pointer" msgstr "" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "Error: plugin %s has no weed_setup() function.\n" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" "Error was: %s\n" msgstr "" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr "" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, c-format msgid "Successfully loaded %d compound filters\n" msgstr "" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, c-format msgid "Failed to start generator %s (%s)\n" msgstr "" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "" @@ -6479,37 +6508,37 @@ msgid "Autoscale All" msgstr "" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 msgid "Parameter and Alpha Channel Connections" msgstr "" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 msgid "Auto Connect Channels" msgstr "" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 msgid "Auto Connect Parameters" msgstr "" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "" @@ -6525,15 +6554,15 @@ msgid "_Frame" msgstr "" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "" @@ -6574,11 +6603,11 @@ msgid "New size (pixels)" msgstr "" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "_Anchura" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "A_ltura" @@ -6598,7 +6627,7 @@ msgid "Generate frames to a new clip" msgstr "" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -6606,35 +6635,35 @@ "\n" msgstr "" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "Establecer como predeterminado" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "Sin parametros" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "Parámetro inválido" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" "Plugin error: %s failed with code %d" msgstr "" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr "" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -6644,17 +6673,17 @@ "Error code %d\n" msgstr "" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "" -#: src/plugins.c:497 +#: src/plugins.c:493 #, c-format msgid "" "\n" @@ -6664,32 +6693,32 @@ "\n" msgstr "" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "" -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "_FPS" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -6698,7 +6727,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -6708,31 +6737,31 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" "Error was: %s\n" msgstr "" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " "***\n" msgstr "" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -6741,7 +6770,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -6750,7 +6779,7 @@ "or switch to another plugin using Tools|Preferences|Encoding\n" msgstr "" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, c-format msgid "" "\n" @@ -6758,12 +6787,12 @@ "No decoders found in %s !\n" msgstr "" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, c-format msgid " using %s" msgstr "" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -6772,7 +6801,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -6782,25 +6811,25 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "" -#: src/plugins.c:2550 +#: src/plugins.c:2567 #, fuzzy msgid "Decoder Plugins" msgstr "Decodificando" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "" @@ -7250,7 +7279,7 @@ "Author must not be blank.\n" msgstr "" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -7322,7 +7351,7 @@ msgid "Bad description. (%s)\n" msgstr "" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -7332,27 +7361,27 @@ "\n" msgstr "" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "" -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "" -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "" -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "" -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -7361,7 +7390,7 @@ "Please check this program is in your path and executable.\n" msgstr "" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -7371,12 +7400,12 @@ "\n" msgstr "" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "" -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -7386,7 +7415,7 @@ "Error code was %d\n" msgstr "" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -7396,12 +7425,12 @@ "Please delete it first, or rename the test script.\n" msgstr "" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "" -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -7412,22 +7441,22 @@ "Return code was %d (%s)\n" msgstr "" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 #, fuzzy msgid "Export Script" msgstr "Exportando proyecto" -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "" -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 #, fuzzy msgid "Import Script" msgstr "Iportando proyecto" -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -7437,45 +7466,45 @@ "Please delete it first, or rename the import script.\n" msgstr "" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 #, fuzzy msgid "Copy RFX Script" msgstr "Borrar Script RFX Persona_lizado..." -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "" -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr "" -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 #, fuzzy msgid "Rename Test RFX Script" msgstr "Borrar Script RFX Persona_lizado..." -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "" -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 msgid "RFX Script Name" msgstr "" -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "" -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "" -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "" -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -7483,12 +7512,12 @@ "Script name must be unique.\n" msgstr "" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "" -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -7499,26 +7528,26 @@ "Return code was %d\n" msgstr "" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 #, fuzzy msgid "Applying Current Real Time Effects to" msgstr "establecer Efecto en Tiempo Real _por defecto" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "" -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "" -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -7526,7 +7555,7 @@ "full screen, separate window (fs) mode\n" msgstr "" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -7534,7 +7563,7 @@ "(Free space = UNKNOWN)" msgstr "" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -7543,14 +7572,14 @@ "(Free space = %s)" msgstr "" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" "It should be in a partition with plenty of free disk space.\n" msgstr "" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7561,7 +7590,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7571,7 +7600,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1163 +#: src/preferences.c:1229 msgid "" "You have chosen to change the working directory.\n" "Please make sure you have no other copies of LiVES open.\n" @@ -7583,7 +7612,7 @@ "setting." msgstr "" -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, c-format msgid "" "\n" @@ -7592,13 +7621,13 @@ "See %s\n" msgstr "" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" msgstr "" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, c-format msgid "" "\n" @@ -7607,920 +7636,933 @@ "See %s\n" msgstr "" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "" -#: src/preferences.c:2418 +#: src/preferences.c:2489 #, fuzzy msgid "Preferences" msgstr "_Preferencias..." -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "" -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr "" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr "" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." msgstr "" -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "IGU" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr "" -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "segundos" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "_Nunca" -#: src/preferences.c:2752 +#: src/preferences.c:2836 #, fuzzy msgid "Maximum number of visible tracks" msgstr "Número máximo de pistas a mostrar" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "" -#: src/preferences.c:2799 +#: src/preferences.c:2883 msgid "Video open command (fallback)" msgstr "" -#: src/preferences.c:2806 +#: src/preferences.c:2890 msgid "Fallback image format" msgstr "" -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "_jpeg" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "_png" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "" -#: src/preferences.c:2826 +#: src/preferences.c:2910 msgid "Open/render compression" msgstr "" -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr "" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "" -#: src/preferences.c:2850 +#: src/preferences.c:2934 msgid "Automatic trimming / padding of audio when possible" msgstr "" -#: src/preferences.c:2852 +#: src/preferences.c:2936 msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "Decodificando" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "VÍDEO" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "Com_plemento" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "_Reproductor" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "" -#: src/preferences.c:3104 -msgid "Source:" -msgstr "" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 msgid "_Internal" msgstr "" -#: src/preferences.c:3112 -msgid "_External (requires jack or pulse audio player)" +#: src/preferences.c:3202 +msgid "_External [monitor]" msgstr "" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "Reproducción" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" msgstr "" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " +#: src/preferences.c:3258 +msgid "What to record when 'r' is pressed" msgstr "" -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +#, fuzzy +msgid "External Audio Source" +msgstr "Códec de audio" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "" + +#: src/preferences.c:3358 msgid "Recording" msgstr "Grabando" -#: src/preferences.c:3266 +#: src/preferences.c:3373 msgid "You can also change these values when encoding a clip" msgstr "" -#: src/preferences.c:3278 +#: src/preferences.c:3385 msgid "Encoder" msgstr "" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "Formato de Salida" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "Códec de audio" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "Codificación" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." msgstr "" -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr "" -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr "" -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr "" -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr "" -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr "" -#: src/preferences.c:3454 +#: src/preferences.c:3561 msgid " Working directory (do not remove) " msgstr "" -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "" -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "" -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "Carpetas" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "" -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr "" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "" -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" msgstr "" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "" -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr " MB" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "" -#: src/preferences.c:3652 +#: src/preferences.c:3759 msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " "when LiVES is started." msgstr "" -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "" -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "" -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "" -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "" -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "" -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "" -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "" -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "" -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "" -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "" -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "" -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "" -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "" -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "" -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." msgstr "" -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "" -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "" -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "" -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "" -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "" -#: src/preferences.c:3858 +#: src/preferences.c:3965 msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "" -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "Advertencias" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "" -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "" -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "" -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "Varios" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "Nuevo tema: " -#: src/preferences.c:3969 +#: src/preferences.c:4076 #, fuzzy msgid "Main Theme Details" msgstr "Mostrar detalles" -#: src/preferences.c:3980 +#: src/preferences.c:4087 #, fuzzy msgid " _Foreground Color" msgstr "Fondo" -#: src/preferences.c:3999 +#: src/preferences.c:4106 #, fuzzy msgid " _Background Color" msgstr "Fondo" -#: src/preferences.c:4018 +#: src/preferences.c:4125 #, fuzzy msgid "_Alt Foreground Color" msgstr "Fondo" -#: src/preferences.c:4036 +#: src/preferences.c:4143 #, fuzzy msgid "_Alt Background Color" msgstr "Fondo" -#: src/preferences.c:4054 +#: src/preferences.c:4161 msgid " Info _Text Color" msgstr "" -#: src/preferences.c:4073 +#: src/preferences.c:4180 msgid " Info _Base Color" msgstr "" -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "" -#: src/preferences.c:4092 +#: src/preferences.c:4199 msgid "Affects some contrast details of the timeline" msgstr "" -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "" -#: src/preferences.c:4124 +#: src/preferences.c:4231 #, fuzzy msgid "Frame blank image" msgstr "Reordenando cuadros" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "" -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4195 +#: src/preferences.c:4302 msgid "Track background (multitrack)" msgstr "" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "" -#: src/preferences.c:4250 +#: src/preferences.c:4357 msgid "Timeline selection (multitrack)" msgstr "" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "" -#: src/preferences.c:4274 +#: src/preferences.c:4381 msgid "Timecode foreground (multitrack)" msgstr "" -#: src/preferences.c:4285 +#: src/preferences.c:4392 #, fuzzy msgid "Frame surround" msgstr "Frente" -#: src/preferences.c:4298 +#: src/preferences.c:4405 #, fuzzy msgid "Themes/Colors" msgstr "Temas" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "" -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "puerto UDP " -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" msgstr "" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" msgstr "" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "" -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "Avanzadas" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." msgstr "" -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "" -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -8528,18 +8570,18 @@ "Click OK to continue.\n" msgstr "" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." msgstr "" -#: src/preferences.c:5195 +#: src/preferences.c:5314 msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "" -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "" @@ -8567,176 +8609,176 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "Redimensionar cuadros 1 a %d" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "Redimensionar" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "Resamplear/Reescalar" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "La longitud del video es ahora de %d cuadros.\n" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" "New rate must be greater than 0\n" msgstr "" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "Resamplear Audio" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "Resamplear video at %.8f cuadros por segundo..." -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "Remuestreo de video at %.3f cuadros por segundo..." -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "Remuestreo" -#: src/resample.c:1184 +#: src/resample.c:1193 #, fuzzy msgid "New Clip Audio" msgstr "Nuevo Sonido" -#: src/resample.c:1186 +#: src/resample.c:1195 msgid "External Clip Settings" msgstr "" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "Actual" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "" -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 msgid "Channels" msgstr "" -#: src/resample.c:1232 +#: src/resample.c:1241 msgid "Sample Size " msgstr "" -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "Firmado" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "No firmado" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "" -#: src/resample.c:1296 +#: src/resample.c:1305 #, fuzzy msgid "New Audio Details" msgstr "Nuevo Sonido" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "Nuevo" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "" -#: src/resample.c:1343 +#: src/resample.c:1352 msgid "_Channels" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "_Sample Size" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "Sample Size" msgstr "" -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "" -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "" -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr " horas " -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr " minutos " -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr " segundos " -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "Ilimitado" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "" -#: src/resample.c:1592 +#: src/resample.c:1601 #, fuzzy msgid "Change Playback Speed" msgstr "_Cambiar velocidad de Reproducción/Guardar..." -#: src/resample.c:1594 +#: src/resample.c:1603 #, fuzzy msgid "Resample Video" msgstr "Resamplear Audio" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -8747,7 +8789,7 @@ "in _frames per second" msgstr "" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -8758,80 +8800,80 @@ "in frames per second" msgstr "" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "Cambiar Velocidad" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "Reordenando cuadros" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" "LiVES was unable to reorder the frames." msgstr "" -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "Desordenando cuadros" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "" @@ -9032,69 +9074,69 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 #, fuzzy msgid "Real Time Effect Mapping" msgstr "establecer Efecto en Tiempo Real _por defecto" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "Ctrl-%d" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "Información" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 msgid "Set Connections" msgstr "" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "Limpiar" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "_Cerrar ventana" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -9135,103 +9177,108 @@ msgid "yuv4mpeg stream" msgstr "" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +#, fuzzy +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "Abrir el flujo yuv4mpeg en %sstream.yuv..." + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "" -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "Nada\n" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" "\n" msgstr "" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "Imposible abrir flujo de salida yuv4mpeg %s\n" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, c-format msgid "%s : parameters for %s" msgstr "" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "Origen: %s" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." msgstr "" -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -9240,7 +9287,7 @@ "right or double clicking on it.\n" msgstr "" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -9248,14 +9295,14 @@ "Select an effect in FX stack first to view its parameters.\n" msgstr "" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" "No clips loaded.\n" msgstr "" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -9265,7 +9312,7 @@ "before inserting clips into the timeline." msgstr "" -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -9274,190 +9321,200 @@ "to apply compositors.\n" msgstr "" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" msgstr "" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" msgstr "" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr "para seleccionar una región de tiempo.\n" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 #, fuzzy msgid "Selected Clip" msgstr "Se_lección" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 msgid "_Adjust Start and End Points" msgstr "" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 msgid "_Edit/Encode in Clip Editor" msgstr "" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 #, fuzzy msgid "_Show Clip Information" msgstr "Mostrar Información del _Clip" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 #, fuzzy msgid "_Close this Clip" msgstr "_Cerrar Este Clip" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 #, fuzzy msgid "Audio Mixer (ctrl-m)" msgstr "Mezclador de Audio (ctrl-m)" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "" -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "" -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "" -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "" -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "" -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "" -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "" -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "" -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "" -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "Cerrar huecos" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "Eliminar bloque" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "Separar pistas" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "Aplicar %s" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "Borrar %s" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "" -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "" -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " "audio rate %d, audio sample size %d, %s.\n" msgstr "" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -9467,7 +9524,7 @@ "then load in the new set from the File menu.\n" msgstr "" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -9475,624 +9532,611 @@ "It cannot be loaded.\n" msgstr "" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "Entrada/Salida" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "Parám." -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "" -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "Abriendo selección de archivos..." -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "Importar Selección desde _dvd/vcd..." -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "Import Selección desde _dvd" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "Importar Selección desde _vcd" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "_Importar desde Dispositivo" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 #, fuzzy msgid "_Close the Selected Clip" msgstr "Se_lección" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 #, fuzzy msgid "_Save Layout as..." msgstr "_Guardar disposiciones" -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 #, fuzzy msgid "_Load Layout..." msgstr "Cargando disposición desde %s..." -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 #, fuzzy msgid "_Wipe/Delete Layout..." msgstr "_Borrar disposiciones" -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 #, fuzzy msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "_Cambiar ancho, alto y volumen de audio..." -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 #, fuzzy msgid "Auto Load _Subtitles with Clips" msgstr "Cargar subtítulos automáticamente" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 msgid "_Adjust Selected Clip Start/End Points" msgstr "" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 #, fuzzy msgid "_Insert Selected Clip Audio" msgstr "Eliminar _Audio Seleccionado" -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 #, fuzzy msgid "_Delete Selected Block" msgstr "Eliminar _Audio Seleccionado" -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 msgid "_Jump to Previous Block Boundary" msgstr "" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 msgid "_Jump to Next Block Boundary" msgstr "" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 msgid "Clear _Marks from Timeline" msgstr "" -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 msgid "Ignore Selection Limits when Inserting" msgstr "" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 #, fuzzy msgid "Pla_y Selected Time Only" msgstr "_Reproducir Selección" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 msgid "_Move Effects with Blocks" msgstr "" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 #, fuzzy msgid "Select _Autotransition Effect..." msgstr "Seleccionar Último _Efecto" -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 msgid "Crossfade Audio with Autotransition" msgstr "" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 #, fuzzy msgid "View/_Edit Selected Effect" msgstr "Seleccionar Último _Efecto" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 #, fuzzy msgid "_Delete Selected Effect" msgstr "Seleccionar Último _Efecto" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 msgid "Apply Effect to _Block..." msgstr "" -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 msgid "Apply Effect to _Region..." msgstr "" -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "Pis_tas" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 msgid "Make _Backing Audio Current Track" msgstr "" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 msgid "_Split Current Track at Cursor" msgstr "" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 #, fuzzy msgid "_Split Selected Video Tracks" msgstr "Exportar el Audio Seleccionado como..." -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 #, fuzzy msgid "Insert Gap in Selected Tracks/Time" msgstr "Insertar el portapapeles luego de los cuadros seleccionados" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 msgid "Insert Gap in Current Track/Selected Time" msgstr "" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 msgid "Close All _Gaps in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "Se_lección" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 #, fuzzy msgid "Select _All Video Tracks" msgstr "Seleccionar _Todos los Cuadros" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 msgid "Select _No Video Tracks" msgstr "" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 #, fuzzy msgid "Select All _Time" msgstr "Seleccionar _Todos los Cuadros" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 #, fuzzy msgid "Select from _Zero Time" msgstr "Seleccionar desde _Primer Cuadro" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 #, fuzzy msgid "Select to _End Time" msgstr "Seleccionar al _Último Cuadro" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "_Copiar..." -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 msgid "_Timecode to Region Start" msgstr "" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 msgid "_Timecode to Region End" msgstr "" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 msgid "_Region Start to Timecode" msgstr "" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 msgid "_Region End to Timecode" msgstr "" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 msgid "Select/Deselect Block at Current Track/Time" msgstr "" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 #, fuzzy msgid "_Change Width, Height and Audio Values..." msgstr "_Cambiar ancho, alto y volumen de audio..." -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "_Renderizar" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 msgid "_Render All to New Clip" msgstr "" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 #, fuzzy msgid "Render _Video" msgstr "Resamplear Audio" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 #, fuzzy msgid "Render _Audio" msgstr "Añadir audio" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 msgid "_Normalise Rendered Audio" msgstr "" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 #, fuzzy msgid "_Pre-render Audio" msgstr "Añadir audio" -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "_Ver" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 msgid "Block _In/Out Points" msgstr "" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 msgid "_Effects at Current" msgstr "" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 #, fuzzy msgid "Audio Parameters" msgstr "Parametros de Audio" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 msgid "Show Backing _Audio Track" msgstr "" -#: src/multitrack.c:7418 -#, fuzzy -msgid "Compact View" -msgstr "Vista compacta" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 #, fuzzy msgid "Maximum Tracks to Display..." msgstr "Número máximo de pistas a mostrar" -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 msgid "Scroll to Follow Playback" msgstr "" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 msgid "_Center on Cursor" msgstr "" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 #, fuzzy msgid "_Zoom In" msgstr "_Zoom Más" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 #, fuzzy msgid "_Zoom Out" msgstr "_Zoom Menos" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 msgid "Multitrack _Details" msgstr "" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 msgid "_Show FRAME Events" msgstr "" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 #, fuzzy msgid "_Show Multitrack Keys" msgstr "Mostrar subtítulos" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "Reportar un _fallo" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 #, fuzzy msgid "Insert With _Audio" msgstr "_Insertar para ajustarse al audio" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 #, fuzzy msgid "Select _Overlap" msgstr "Se_lección" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" msgstr "" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 msgid "Mouse Mode: _Move" msgstr "" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 msgid "Mouse Mode: _Select" msgstr "" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 msgid "Insert Mode: _Normal" msgstr "" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "_Aplicar" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "" -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "" -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "Desplazador" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" "Switched to Clip Edit mode\n" msgstr "" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr "" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr "" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr " %s" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 #, fuzzy msgid "Selected Effect" msgstr "Seleccionar Último _Efecto" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 msgid "_View/Edit this Effect" msgstr "" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 msgid "_View this Effect" msgstr "" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 #, fuzzy msgid "_Delete this Effect" msgstr "Seleccionar Último _Efecto" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr "" -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "" -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "%d cuadros" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" "Switched to Multitrack mode\n" msgstr "" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" "Nodes can be deleted." msgstr "" -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "%s a %s" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -10100,32 +10144,32 @@ "current time.\n" msgstr "" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." msgstr "" -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 #, fuzzy msgid "Selected Block/Frame" msgstr "Seleccionar _Todos los Cuadros" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 #, fuzzy msgid "_Select this Block" msgstr "" @@ -10133,257 +10177,257 @@ "\n" "La selección está bloqueada.\n" -#: src/multitrack.c:13045 -msgid "_Split Block Here" +#: src/multitrack.c:12936 +msgid "_Split Block At Cursor" msgstr "" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 #, fuzzy msgid "List _Effects Here" msgstr "_Efectos personalizados" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 #, fuzzy msgid "_Delete this Block" msgstr "Eliminar bloque" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 #, fuzzy msgid "_Insert Here" msgstr "_Insertar Cuadros" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 #, fuzzy msgid "_Insert Audio Here" msgstr "_Insertar para ajustarse al audio" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" msgstr "" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "" -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, fuzzy, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "eliminando el audio desde el segundo %.2f hasta %.2f..." -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "_Pausar" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " "to %.4f\n" msgstr "" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" "selected.\n" msgstr "" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" msgstr "" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." msgstr "" -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." msgstr "" -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." msgstr "" -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" msgstr "" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" msgstr "" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" msgstr "" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "o INSERTAR DESPUÉS para moverlo" -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "" -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" msgstr "" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "después de él\n" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "antes de él\n" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "_Autocargar cada vez" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 msgid "Saving layout" msgstr "" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "fotogramas" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" msgstr "" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -10391,75 +10435,75 @@ "Therefore it could not be loaded properly.\n" msgstr "" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" "Unable to load layout file %s\n" msgstr "" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "Cargando disposición desde %s..." -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "" -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "%d errores detectados.\n" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 msgid "" "The current layout has changes which have not been saved.\n" "Are you sure you wish to wipe it ?\n" msgstr "" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 #, fuzzy msgid "Multitrack Audio Mixer" msgstr "LiVES: Mezclador de audio multipista" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "_Restablecer valores" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" msgstr "" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "Ajustar todas las capas de valores de sonido al mismo valor" @@ -10467,19 +10511,19 @@ msgid "JACK server started\n" msgstr "Servidor JACK iniciado\n" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "Imposible conectar al servidor JACK\n" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -10519,7 +10563,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -10560,7 +10604,7 @@ msgstr "nota" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "valor" @@ -10637,207 +10681,207 @@ "Click OK to delete all entries\n" msgstr "" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 msgid "OMC Learner" msgstr "" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "_Borrar todo" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "Reproducir vídeo rápido" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "Reproducir vídeo lento" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "" -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "Iniciar grabación" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "Detener la grabación" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "" -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "" -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "" #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "fps" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "clave" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "pnum" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "fps_ratio" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "" -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -10846,7 +10890,7 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -10855,12 +10899,12 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "" -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -10870,12 +10914,12 @@ "Error code %d\n" msgstr "" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr "" @@ -11606,6 +11650,14 @@ #~ msgid "$error" #~ msgstr "Borrar_Errores" +#, fuzzy +#~ msgid "Audio source:" +#~ msgstr "Códec de audio" + +#, fuzzy +#~ msgid "Compact View" +#~ msgstr "Vista compacta" + #~ msgid "LiVES-%s: <Untitled%d> %dx%d : %d frames %d bpp %.3f fps" #~ msgstr "LiVES-%s: <%d Sintítulo> %dx%d : %d cuadros %d bpp %.3f cps"
View file
LiVES-2.8.7.tar.bz2/po/et.po -> LiVES-2.8.8.tar.bz2/po/et.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Estonian <et@li.org>\n" @@ -103,84 +103,84 @@ msgstr "Valiku säilitamine.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "Kõik" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "Pole" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "soovitatav" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "keelatud !" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "**Praegune skeem**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "Sisseehitatud" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "Kohandatud" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "Testi" -#: src/main.c:460 +#: src/main.c:467 msgid "LiVES: - " msgstr "" -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "Mõõtmete muutmine" -#: src/main.c:708 +#: src/main.c:728 #, fuzzy msgid "_Resize All Frames..." msgstr "_kõikide kaadrite suuruse muutmine" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "" -#: src/main.c:1094 +#: src/main.c:1104 #, fuzzy msgid "Background" msgstr "_Alusta" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "Laen reaalaja efektide pluginaid..." -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "Heli serveri jack käivitamine..." -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -192,16 +192,16 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "Heli serveri pulse käivitamine..." -#: src/main.c:1813 +#: src/main.c:1815 #, fuzzy, c-format msgid "%s...detected... " msgstr "mplayer...tuvastatud..." -#: src/main.c:1814 +#: src/main.c:1816 #, fuzzy, c-format msgid "%s...NOT DETECTED... " msgstr "mplayer...ei tuvastatud..." @@ -237,11 +237,11 @@ msgid "Number of CPUs detected: %d " msgstr "" -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "" @@ -295,141 +295,141 @@ "\n" msgstr "" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" "Startup syntax is: %s [opts] [filename [start_time] [frames]]\n" msgstr "" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "" -#: src/main.c:2549 +#: src/main.c:2552 msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" msgstr "" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "" -#: src/main.c:2561 +#: src/main.c:2564 msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " "mplayer2" msgstr "" #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr "" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr "" -#: src/main.c:2569 +#: src/main.c:2572 msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " "transport client,2 = jack transport master, 4 = start jack transport server, " "8 = pause audio when video paused,16 = start jack audio server] \n" msgstr "" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr "" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" msgstr "" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "" -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -440,7 +440,7 @@ "(Maybe you need to change the value of <prefix_dir> in your %s file)\n" msgstr "" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -448,7 +448,7 @@ "Please make sure you have write access to %s and try again.\n" msgstr "" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -457,7 +457,7 @@ "before running LiVES.\n" msgstr "" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -467,7 +467,7 @@ "Please check the file permissions for this file and try again.\n" msgstr "" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -478,7 +478,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -486,7 +486,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2693 +#: src/main.c:2696 #, c-format msgid "" "\n" @@ -496,7 +496,7 @@ "%s" msgstr "" -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -507,56 +507,56 @@ "Thankyou.\n" msgstr "" -#: src/main.c:2707 +#: src/main.c:2710 msgid "" "\n" "LiVES currently requires 'mplayer', 'mplayer2' or 'sox' to function. Please " "install one or other of these, and try again.\n" msgstr "" -#: src/main.c:2712 +#: src/main.c:2715 msgid "" "\n" "LiVES currently requires both 'mplayer' or 'mplayer2' and 'sox' to function. " "Please install these, and try again.\n" msgstr "" -#: src/main.c:2725 +#: src/main.c:2728 msgid "" "\n" "LiVES was unable to locate 'mplayer','mplayer2' or 'mpv'. You may wish to " "install one of these to use LiVES more fully.\n" msgstr "" -#: src/main.c:2731 +#: src/main.c:2734 msgid "" "\n" "LiVES was unable to locate 'mplayer' or 'mplayer2'. You may wish to install " "one of these to use LiVES more fully.\n" msgstr "" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" "magick if you want to use rendered effects.\n" msgstr "" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " "image-magick if you want to use the merge function.\n" msgstr "" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " "should install 'sox'.\n" msgstr "" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -567,91 +567,91 @@ "You may need to change the value of <lib_dir> in %s\n" msgstr "" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "" -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "" #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "Esita" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" msgstr "" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "Võta _tagasi" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "_Taasta" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "Video" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "" -#: src/main.c:6983 +#: src/main.c:7007 msgid "" "\n" "\n" @@ -802,7 +802,7 @@ msgid "Use _mplayer2 audio player" msgstr "" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "" @@ -1025,10 +1025,10 @@ msgid "If this is set, frames will be deinterlaced as they are imported." msgstr "" -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "Eelvaade" @@ -1048,11 +1048,11 @@ msgid "Click here to _Preview the file" msgstr "" -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 msgid "Processing..." msgstr "" -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1061,8 +1061,8 @@ "Remember to switch off effects (ctrl-0) afterwards !" msgstr "" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" @@ -1070,176 +1070,176 @@ "\n" "Palun oota" -#: src/interface.c:206 +#: src/interface.c:210 msgid "Show Details" msgstr "" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "_Eelvaade" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "_Katkesta" -#: src/interface.c:324 +#: src/interface.c:327 msgid "Multitrack Details" msgstr "" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "Vorming" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "Raami suurus" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "Failisuurus" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "FPS" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "Raamid" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "Sündmused" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "Aeg kokku" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "Heli" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "" -#: src/interface.c:590 +#: src/interface.c:593 #, fuzzy msgid "Encoding Options" msgstr "Kodeering" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." msgstr "" -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "_Sulge aken" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "Lisa" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "" -#: src/interface.c:844 +#: src/interface.c:847 msgid "Insert _with silence" msgstr "" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "" -#: src/interface.c:933 +#: src/interface.c:936 #, fuzzy msgid "Open Selection" msgstr "_Valik" -#: src/interface.c:950 +#: src/interface.c:953 msgid "Selection start time (sec)" msgstr "" -#: src/interface.c:956 +#: src/interface.c:959 msgid "Number of frames to open" msgstr "" -#: src/interface.c:1025 +#: src/interface.c:1028 msgid "Open Location" msgstr "" -#: src/interface.c:1027 +#: src/interface.c:1030 msgid "Open Youtube Clip" msgstr "" -#: src/interface.c:1046 +#: src/interface.c:1049 msgid "" "\n" "\n" @@ -1249,7 +1249,7 @@ "\n" msgstr "" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1258,67 +1258,67 @@ "\n" msgstr "" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "URL : " -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "" -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "" -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "" -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "" -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr "" -#: src/interface.c:1185 +#: src/interface.c:1188 #, fuzzy msgid "Rename Clip" msgstr "Pööramine" -#: src/interface.c:1187 +#: src/interface.c:1190 msgid "Enter Set Name to Save as" msgstr "" -#: src/interface.c:1189 +#: src/interface.c:1192 msgid "Enter a Set Name to Reload" msgstr "" -#: src/interface.c:1191 +#: src/interface.c:1194 msgid "Choose a Working Directory" msgstr "" -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 msgid "Rename Current Track" msgstr "" -#: src/interface.c:1195 +#: src/interface.c:1198 msgid "Enter a Name for Your Theme" msgstr "" -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1326,350 +1326,350 @@ "LiVES will remind you to save the clip set later when you try to exit.\n" msgstr "" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" msgstr "" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" "initial install so that you can get the most from this application.\n" msgstr "" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" "This should be a directory with plenty of disk space available.\n" msgstr "" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "Uus nimi " -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "" -#: src/interface.c:1251 +#: src/interface.c:1252 #, fuzzy msgid "Theme name " msgstr "Uus nimi " -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "_Laiendatud" -#: src/interface.c:1419 +#: src/interface.c:1420 msgid "Select input device" msgstr "" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "" -#: src/interface.c:1499 +#: src/interface.c:1496 msgid "Load CD Track" msgstr "" -#: src/interface.c:1501 +#: src/interface.c:1498 msgid "Select DVD Title/Chapter" msgstr "" -#: src/interface.c:1503 +#: src/interface.c:1500 msgid "Select VCD Title" msgstr "" -#: src/interface.c:1505 +#: src/interface.c:1502 msgid "Change Maximum Visible Tracks" msgstr "" -#: src/interface.c:1507 +#: src/interface.c:1504 msgid "Device details" msgstr "" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "" -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "" -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "" -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "" -#: src/interface.c:1770 +#: src/interface.c:1763 #, fuzzy msgid "Fade Audio In" msgstr "Hajumine" -#: src/interface.c:1772 +#: src/interface.c:1765 #, fuzzy msgid "Fade Audio Out" msgstr "Hajumine" -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "" -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "esimene" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "" -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "viimane" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "sekundit." -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "valik" -#: src/interface.c:1856 +#: src/interface.c:1849 msgid " (Optional)" msgstr "" -#: src/interface.c:1859 +#: src/interface.c:1852 #, c-format msgid "File Comments%s" msgstr "" -#: src/interface.c:1873 +#: src/interface.c:1866 #, c-format msgid "File Name: %s" msgstr "" -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "" -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "" -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "" -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "" -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "" -#: src/interface.c:2049 +#: src/interface.c:2042 #, c-format msgid "%sChoose a Device" msgstr "" -#: src/interface.c:2052 +#: src/interface.c:2045 #, c-format msgid "%sChoose a Directory" msgstr "" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2332 +#: src/interface.c:2325 msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" "What do you wish to do ?" msgstr "" -#: src/interface.c:2339 +#: src/interface.c:2332 msgid "Cancel/Discard/Save" msgstr "" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" "Would you like to try and recover it ?\n" msgstr "" -#: src/interface.c:2446 +#: src/interface.c:2439 msgid "Disk Recovery Options" msgstr "" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "" -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "" -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1677,339 +1677,339 @@ "-----------------------\n" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "ctrl-left" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 #, fuzzy msgid "skip forwards\n" msgstr "Edasikerimine" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "ctrl-down" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "ctrl-enter" msgstr "_Muud" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "reset frame rate\n" msgstr "_Kaadrid" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "" -#: src/interface.c:2633 +#: src/interface.c:2626 msgid "reverse direction\n" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 msgid "ctrl-1" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "toggle real-time effect 1\n" msgstr "Laen reaalaja efektide pluginaid..." -#: src/interface.c:2656 +#: src/interface.c:2649 msgid "ctrl-2" msgstr "" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "toggle real-time effect 2\n" msgstr "Laen reaalaja efektide pluginaid..." -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "ctrl-0" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "real-time effects off\n" msgstr "" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "" -#: src/interface.c:2669 +#: src/interface.c:2662 msgid "grab keyboard for last activated effect\n" msgstr "" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2679 +#: src/interface.c:2672 msgid "tab" msgstr "" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "" -#: src/interface.c:2697 +#: src/interface.c:2690 msgid "Other playback keys\n" msgstr "" -#: src/interface.c:2701 +#: src/interface.c:2694 msgid "play all\n" msgstr "" -#: src/interface.c:2704 +#: src/interface.c:2697 #, fuzzy msgid "play selection\n" msgstr "valik" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "" -#: src/interface.c:2710 +#: src/interface.c:2703 #, fuzzy msgid "fullscreen\n" msgstr "_Täisekraan" -#: src/interface.c:2713 +#: src/interface.c:2706 #, fuzzy msgid "separate window\n" msgstr "Sulge aken" -#: src/interface.c:2716 +#: src/interface.c:2709 #, fuzzy msgid "double size\n" msgstr "Failisuurus" -#: src/interface.c:2719 +#: src/interface.c:2712 msgid "ping pong loops\n" msgstr "" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "move current track up\n" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "move current track down\n" msgstr "" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "" -#: src/interface.c:2759 +#: src/interface.c:2752 #, fuzzy msgid "select next clip\n" msgstr "_Valik" -#: src/interface.c:2762 +#: src/interface.c:2755 msgid "select/deselect current track\n" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "zoom in\n" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "zoom out\n" msgstr "" -#: src/interface.c:2771 +#: src/interface.c:2764 msgid "make a mark on the timeline (during playback)\n" msgstr "" -#: src/interface.c:2774 +#: src/interface.c:2767 msgid "rewind to play start.\n" msgstr "" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "" -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "" -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "" -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -2017,22 +2017,22 @@ "the latest youtube-dl installed.\n" msgstr "" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, c-format msgid "Layouts were removed for set %s.\n" msgstr "" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "See fail" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " msgstr "" -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2042,7 +2042,7 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2052,20 +2052,20 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" "Really close it ?" msgstr "" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" msgstr "" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2078,54 +2078,54 @@ "Once you have done this, you will be able to import the new project.\n" msgstr "" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "" -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "" -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 #, fuzzy msgid "Theme" msgstr "Uus nimi " -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, c-format msgid "Exporting theme as %s..." msgstr "" -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, c-format msgid "Importing theme \"%s\" from %s..." msgstr "" -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, c-format msgid "Backup as %s File" msgstr "" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, c-format msgid "Restore %s File" msgstr "" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2133,101 +2133,101 @@ "Are you sure ?\n" msgstr "" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "" -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "" -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "" -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "" -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "" -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "" -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "Lõika" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 msgid "Pulling frames from clipboard" msgstr "" -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "" -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "Kleebi" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "" -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " "LiVES.\n" msgstr "" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2236,31 +2236,31 @@ "the 'Trim Audio' function from the Audio menu." msgstr "" -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." msgstr "" -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2268,7 +2268,7 @@ "Clipboard audio has been erased.\n" msgstr "" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2277,88 +2277,88 @@ "using unchanged audio ?\n" msgstr "" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "" -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "Lisan" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "" -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "" -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "Tühistamine" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" "Are you sure ?" msgstr "" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "" -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "Kustutamine" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "Kustuta" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" "Selection is locked.\n" msgstr "" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2366,11 +2366,11 @@ "play.)\n" msgstr "" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2379,7 +2379,7 @@ "%s\n" msgstr "" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2388,7 +2388,7 @@ "The plugin may be broken or not installed correctly." msgstr "" -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2397,22 +2397,22 @@ "Please press 'Cancel' if that is not what you want.\n" msgstr "" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2420,24 +2420,24 @@ "Click OK to proceed.\n" msgstr "" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "" -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "" -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "" -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2445,68 +2445,68 @@ "Internal: %s (%d bpp) / %s\n" msgstr "" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." msgstr "" -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" "(%d virtual)" msgstr "" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" "(%d decoded)" msgstr "" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" " %.2f sec." msgstr "" -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" msgstr "" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" "%s %s" msgstr "" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2523,15 +2523,15 @@ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA.\n" msgstr "" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "" -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" "Launchpad Contributions:\n" @@ -2539,7 +2539,7 @@ " Tarmo Ilves https://launchpad.net/~koolobus\n" " lyyser https://launchpad.net/~lyyser" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, c-format msgid "" "LiVES Version %s\n" @@ -2553,14 +2553,14 @@ "Homepage: %s" msgstr "" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 msgid "" "\n" "\n" "You need to install mplayer or mplayer2 to be able to preview this file.\n" msgstr "" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 msgid "" "\n" "\n" @@ -2568,92 +2568,92 @@ "this file.\n" msgstr "" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" "%s\n" msgstr "" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 msgid "Encoder Debug Output" msgstr "" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "" -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 msgid "Load Subtitles" msgstr "" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 msgid "Select Audio File" msgstr "" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -2661,82 +2661,82 @@ "." msgstr "" -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "" -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "" -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "" -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 msgid "Layout Errors" msgstr "" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "Jätka" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "" -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "" -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "Säilita" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, c-format msgid "" "\n" @@ -2745,30 +2745,30 @@ "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "Katkesta" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 #, fuzzy msgid "Selected Frame" msgstr "_Alusta" -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 #, fuzzy msgid "_Save Frame as..." msgstr "_Alusta" -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -2777,7 +2777,7 @@ "\n" msgstr "" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -2785,13 +2785,13 @@ "\n" msgstr "" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" msgstr "" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -2800,17 +2800,17 @@ "\n" msgstr "" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" msgstr "" -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -2820,19 +2820,19 @@ "(Default of %.3f frames per second will be used.)\n" msgstr "" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "" -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "" -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -2841,174 +2841,174 @@ "rate.\n" msgstr "" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "" -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "" -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 msgid "Append Audio File" msgstr "" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "" -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "" -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "" -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "" -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "" -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" "Are you sure ?" msgstr "" -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "" -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "" -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "" @@ -3024,900 +3024,923 @@ msgid "Custom _Utilities" msgstr "" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "_Fail" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "" -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "" -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "" -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "" -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "" -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "" -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "" -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "" + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "" -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "" -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "" -#: src/gui.c:674 +#: src/gui.c:692 #, c-format msgid "_Backup Clip as .%s..." msgstr "" -#: src/gui.c:683 +#: src/gui.c:701 #, c-format msgid "_Restore Clip from .%s..." msgstr "" -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "_Redigeeri" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "" -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "" -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "_Kustuta valik" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "_Vali..." -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "" -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "_Pööra valik" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "_Esita" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "_Peata" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "_Täisekraan" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "_Tumm" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "" -#: src/gui.c:1045 +#: src/gui.c:1064 msgid "Letterbox Mode" msgstr "" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "" -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "_Tööriistad" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "" -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "" -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "" -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "Üldkas_utatavad" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "_Genereeri" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "" -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "" -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "" -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "" -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "" -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "" -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "" -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "" -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "" -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "" -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "" -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "" -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "" -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "" -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "" -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "" -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "" -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "" -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "" -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "" -#: src/gui.c:1250 +#: src/gui.c:1273 +msgid "_Adjust Audio Sync..." +msgstr "" + +#: src/gui.c:1277 msgid "_Info" msgstr "_Info" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "" -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "_Eriline" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "" -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "" -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "" -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "" -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "" -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "" -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "" -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "" -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "" -#: src/gui.c:1371 +#: src/gui.c:1398 msgid "Receive _LiVES Stream from..." msgstr "" -#: src/gui.c:1375 +#: src/gui.c:1402 msgid "_Send LiVES Stream to..." msgstr "" -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." +#: src/gui.c:1408 +msgid "Open _yuv4mpeg stream..." msgstr "" -#: src/gui.c:1399 +#: src/gui.c:1425 #, c-format msgid "_Import Project (.%s)..." msgstr "" -#: src/gui.c:1403 +#: src/gui.c:1430 #, c-format msgid "E_xport Project (.%s)..." msgstr "" -#: src/gui.c:1409 +#: src/gui.c:1438 #, c-format msgid "_Import Custom Theme (.%s)..." msgstr "" -#: src/gui.c:1414 +#: src/gui.c:1443 #, c-format msgid "E_xport Theme (.%s)..." msgstr "" -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "_VJ" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "" -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "" -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." msgstr "" -#: src/gui.c:1448 +#: src/gui.c:1478 msgid "_Reset All Playback Speeds and Positions" msgstr "" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "" -#: src/gui.c:1452 +#: src/gui.c:1482 msgid "_MIDI/Joystick Interface" msgstr "" -#: src/gui.c:1461 +#: src/gui.c:1491 msgid "_MIDI/Joystick Learner..." msgstr "" -#: src/gui.c:1465 +#: src/gui.c:1495 msgid "_Save Device Mapping..." msgstr "" -#: src/gui.c:1469 +#: src/gui.c:1499 msgid "_Load Device Mapping..." msgstr "" -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "_Puudub" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "_Abi" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 msgid "_Donate to the Project !" msgstr "" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 msgid "_Email the Author" msgstr "" -#: src/gui.c:1519 +#: src/gui.c:1549 msgid "Report a _Bug" msgstr "" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 msgid "Suggest a _Feature" msgstr "" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 msgid "Assist with _Translating" msgstr "" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "_Lähemalt" -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +msgid "Audio Source:" +msgstr "" + +#: src/gui.c:1696 +msgid "Internal" +msgstr "" + +#: src/gui.c:1730 +msgid "External" +msgstr "" + +#: src/gui.c:1774 msgid "Volume" msgstr "Helitugevus" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." msgstr "" #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr "" -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "" -#: src/gui.c:1956 +#: src/gui.c:2082 +msgid "Select all frames in this clip" +msgstr "" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr "" -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "_Vaba" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "_Alusta" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "Tagasikerimine" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr "" -#: src/gui.c:3550 +#: src/gui.c:3689 #, fuzzy msgid "Streaming" msgstr "Unelemismuusika" -#: src/gui.c:3552 +#: src/gui.c:3691 #, fuzzy, c-format msgid "Play Window%s" msgstr "_Sulge aken" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "" -#: src/gui.c:4124 +#: src/gui.c:4292 #, c-format msgid "'LiVES opened the file' '%s'" msgstr "" -#: src/gui.c:4143 +#: src/gui.c:4311 #, c-format msgid "'LiVES closed the file' '%s'" msgstr "" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "Efektid" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, c-format msgid "Show / apply effects to %s\n" msgstr "" -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, c-format msgid "Select clip for %s\n" msgstr "" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -3925,81 +3948,81 @@ "Switched to clip %s\n" msgstr "" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" "Switched to empty clip\n" msgstr "" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " "updated accordingly\n" msgstr "" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -4007,7 +4030,7 @@ "by another copy of LiVES.\n" msgstr "" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -4015,39 +4038,39 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2138 +#: src/utils.c:2234 #, c-format msgid "" "\n" "%s names may not be blank.\n" msgstr "" -#: src/utils.c:2146 +#: src/utils.c:2242 #, c-format msgid "" "\n" "%s names may not be longer than %d characters.\n" msgstr "" -#: src/utils.c:2154 +#: src/utils.c:2250 #, c-format msgid "" "\n" "%s names may not contain spaces or the characters%s.\n" msgstr "" -#: src/utils.c:2163 +#: src/utils.c:2259 #, c-format msgid "" "\n" "%s names may not start with a '.' or contain '..'\n" msgstr "" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4055,72 +4078,72 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "" -#: src/utils.c:3444 +#: src/utils.c:3863 msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "" -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4130,29 +4153,29 @@ "Overwrite ?\n" msgstr "" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "_Võta tagasi %s" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "_Tee uuesti %s" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr "" -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr "" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4163,50 +4186,50 @@ "Try running Help/Troubleshoot for more information." msgstr "" -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "" -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "Avamine %s" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr "" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "" -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "" -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "" -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4218,11 +4241,11 @@ "Are you sure you wish to continue ?" msgstr "" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr "" -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4230,14 +4253,14 @@ "Please check the terminal window for more details.\n" msgstr "" -#: src/saveplay.c:874 +#: src/saveplay.c:858 msgid "" "\n" "\n" "You may need to install mplayer, mplayer2 or mpv to open this file.\n" msgstr "" -#: src/saveplay.c:885 +#: src/saveplay.c:869 msgid "" "\n" "\n" @@ -4245,31 +4268,31 @@ "Tools|Preferences|Decoding\n" msgstr "" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "" -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, c-format msgid "Save Frame %d" msgstr "" -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 #, fuzzy msgid "Save Frame" msgstr "_Alusta" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 #, fuzzy msgid "Save Clip" msgstr "Pööramine" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4277,67 +4300,67 @@ "Do you still wish to continue ?" msgstr "" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr "" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "" -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "" -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" "Encoder error - output file was not created !\n" msgstr "" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "" -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "" -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4346,21 +4369,21 @@ "and resize all frames to the current size.\n" msgstr "" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "Tundmatu" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "Pealkirjata%d" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4368,13 +4391,13 @@ "%s\n" msgstr "" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" msgstr "" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4382,7 +4405,7 @@ "Bad things may happen with this clip.\n" msgstr "" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4390,73 +4413,73 @@ "Default can be set in Tools | Preferences | Misc.\n" msgstr "" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, fuzzy, c-format msgid " - Author: %s\n" msgstr "Autor: %s" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, c-format msgid " - Title: %s\n" msgstr "" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr "" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "" -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "" -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "" -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "Taastamine" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -4465,7 +4488,7 @@ "LiVES was unable to restore it.\n" msgstr "" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, c-format msgid "" "\n" @@ -4474,91 +4497,91 @@ msgstr "" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" "Do you want to attempt to recover them ?\n" msgstr "" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "" -#: src/dialogs.c:83 +#: src/dialogs.c:86 msgid "Show affeced _layouts" msgstr "" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" msgstr "" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr "" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 #, fuzzy msgid "Warning !" msgstr "Hoiatused" -#: src/dialogs.c:184 +#: src/dialogs.c:187 #, fuzzy msgid "Error !" msgstr "$error" -#: src/dialogs.c:194 +#: src/dialogs.c:197 #, fuzzy msgid "Information" msgstr "fps_ratio" -#: src/dialogs.c:219 +#: src/dialogs.c:222 msgid "Question" msgstr "" -#: src/dialogs.c:233 +#: src/dialogs.c:236 #, fuzzy msgid "File Error" msgstr "$error" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "Näita _detailisi" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -4569,7 +4592,7 @@ "(Disk warning levels can be configured in Preferences.)" msgstr "" -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -4581,11 +4604,11 @@ "Preferences.)" msgstr "" -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "" -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -4593,46 +4616,50 @@ "Please try closing some other applications first.\n" msgstr "" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "" -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" "%s%d%% done. Time remaining: %u sec%s\n" msgstr "" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" "%d/%d frames opened. Time remaining %u sec.\n" msgstr "" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" "%d/%d frames opened.\n" msgstr "" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" "%d frames opened.\n" msgstr "" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" "Time remaining: %d sec" msgstr "" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -4640,7 +4667,7 @@ "Please close a file and then try again." msgstr "" -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -4652,47 +4679,47 @@ "Please make sure you can write to this directory." msgstr "" -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 msgid "" "\n" "LiVES currently requires either 'mplayer', 'mplayer2', or 'sox' to function. " "Please install one or other of these, and try again.\n" msgstr "" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 msgid "" "\n" "This function requires either mplayer or mplayer2 to operate.\n" "You may wish to install one or other of these and try again.\n" msgstr "" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 msgid "" "\n" "This function requires either mplayer, mplayer2 or mpv to operate.\n" "You may wish to install one or other of these and try again.\n" msgstr "" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" "Or switch to another encoder format in Tools | Preferences | Encoding\n" msgstr "" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -4700,19 +4727,19 @@ "Please set the audio codec in Tools|Preferences|Encoding\n" msgstr "" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -4720,83 +4747,83 @@ "Due to restrictions in the %s format\n" msgstr "" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" msgstr "" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr "" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr "" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr "" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr "" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" msgstr "" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -4805,14 +4832,14 @@ "\n" msgstr "" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" "\n" msgstr "" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -4821,7 +4848,7 @@ "Try recording for just a selection of the file." msgstr "" -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -4832,31 +4859,29 @@ "Please press Cancel to abort the insert, or OK to continue." msgstr "" -#: src/dialogs.c:2351 -#, c-format +#: src/dialogs.c:2354 msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." msgstr "" -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " "in your %s file" msgstr "" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -4867,25 +4892,25 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 msgid "" "Sorry, unknown audio type.\n" "\n" " (Filenames must end in" msgstr "" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" "(They will not be usable without the set).\n" msgstr "" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -4894,7 +4919,7 @@ "Click Cancel to pick a new name.\n" msgstr "" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -4902,7 +4927,7 @@ "." msgstr "" -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -4910,7 +4935,7 @@ "." msgstr "" -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -4921,7 +4946,7 @@ "Otherwise click Cancel to skip loading this file.\n" msgstr "" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -4931,7 +4956,7 @@ "The clip could not be loaded.\n" msgstr "" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -4939,7 +4964,7 @@ "Alternately, select a different audio player in Preferences.\n" msgstr "" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -4948,13 +4973,13 @@ "Automatic jack startup will be disabled now.\n" msgstr "" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" msgstr "" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -4965,13 +4990,13 @@ "%s\n" msgstr "" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" msgstr "" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -4981,7 +5006,7 @@ "It is recommended to increase it to at least %d MB" msgstr "" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -4990,7 +5015,7 @@ "Do you wish to delete them ?\n" msgstr "" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -4998,7 +5023,7 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -5006,81 +5031,81 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" msgstr "" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" msgstr "" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" "You can set this in Tools|Preferences|Playback." msgstr "" -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" "Should I try to repair the disk copy of the layout ?\n" msgstr "" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" msgstr "" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" "Audio rate must be greater than 0.\n" msgstr "" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5088,14 +5113,14 @@ "Are you sure you wish to view it ?\n" msgstr "" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" "You must install 'dvgrab' to use this function.\n" msgstr "" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5104,25 +5129,25 @@ "You may need to select one of these in Tools/Preferences/Playback.\n" msgstr "" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" msgstr "" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5131,33 +5156,33 @@ "echo %d > /proc/sys/net/core/rmem_max\n" msgstr "" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "tehtud.\n" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -5167,7 +5192,7 @@ "%s%s%s" msgstr "" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -5177,7 +5202,7 @@ "%s" msgstr "" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -5187,7 +5212,7 @@ "%s" msgstr "" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -5196,7 +5221,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -5206,7 +5231,7 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -5215,7 +5240,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -5225,12 +5250,12 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "" -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -5239,7 +5264,7 @@ "Please check your system for errors.\n" msgstr "" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -5248,7 +5273,7 @@ "Please check the file permissions and try again." msgstr "" -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -5257,7 +5282,7 @@ "Please check the directory permissions and try again." msgstr "" -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, c-format msgid "" "\n" @@ -5265,14 +5290,14 @@ "%s\n" msgstr "" -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -5280,13 +5305,13 @@ "Please select another encoder from the list.\n" msgstr "" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" msgstr "" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -5296,27 +5321,27 @@ "- Check if the device actually exists.\n" msgstr "" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" "Do you wish to overwrite the existing subtitles ?\n" msgstr "" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 msgid "" "\n" "LiVES currently only supports subtitles of type" msgstr "" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -5325,14 +5350,14 @@ "or OK to continue and save as type \"%s\"\n" msgstr "" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" "(If unsure, click Yes)\n" msgstr "" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -5343,19 +5368,19 @@ "." msgstr "" -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" msgstr "" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" msgstr "" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -5363,7 +5388,7 @@ "DO NOT SHUT DOWN OR CLOSE LIVES !\n" msgstr "" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, c-format msgid "" "\n" @@ -5371,14 +5396,14 @@ "The theme could not be loaded correctly.\n" msgstr "" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" "Please check the spelling of the set name and try again.\n" msgstr "" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -5387,7 +5412,7 @@ "directory. Would you like me to do this (recommended) ?" msgstr "" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -5399,7 +5424,7 @@ msgstr "" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -5408,38 +5433,38 @@ "\n" msgstr "" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" "Consult your package distributor.\n" msgstr "" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" msgstr "" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, c-format msgid "" "\n" @@ -5448,7 +5473,7 @@ "(Theme name not found).\n" msgstr "" -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -5457,7 +5482,7 @@ "already exists. Would you like to overwrite it ?\n" msgstr "" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -5598,7 +5623,7 @@ msgid "Video only Transitions" msgstr "" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "" @@ -5606,7 +5631,7 @@ msgid "Audio only Transitions" msgstr "" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "audio" @@ -5650,7 +5675,7 @@ msgid "Audio Analysers" msgstr "" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "teadmata" @@ -5770,192 +5795,192 @@ msgid "pointer" msgstr "" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" "Error was: %s\n" msgstr "" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr "" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, c-format msgid "Successfully loaded %d compound filters\n" msgstr "" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, c-format msgid "Failed to start generator %s (%s)\n" msgstr "" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "" @@ -6014,37 +6039,37 @@ msgid "Autoscale All" msgstr "" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 msgid "Parameter and Alpha Channel Connections" msgstr "" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 msgid "Auto Connect Channels" msgstr "" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 msgid "Auto Connect Parameters" msgstr "" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "" @@ -6060,15 +6085,15 @@ msgid "_Frame" msgstr "" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "" @@ -6109,11 +6134,11 @@ msgid "New size (pixels)" msgstr "" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "_Laius" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "_Kõrgus" @@ -6133,7 +6158,7 @@ msgid "Generate frames to a new clip" msgstr "" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -6141,35 +6166,35 @@ "\n" msgstr "" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "Sea vaikeväärtuseks" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" "Plugin error: %s failed with code %d" msgstr "" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr "" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -6179,17 +6204,17 @@ "Error code %d\n" msgstr "" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "" -#: src/plugins.c:497 +#: src/plugins.c:493 #, c-format msgid "" "\n" @@ -6199,32 +6224,32 @@ "\n" msgstr "" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "" -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -6233,7 +6258,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -6243,31 +6268,31 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" "Error was: %s\n" msgstr "" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " "***\n" msgstr "" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -6276,7 +6301,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -6285,7 +6310,7 @@ "or switch to another plugin using Tools|Preferences|Encoding\n" msgstr "" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, c-format msgid "" "\n" @@ -6293,12 +6318,12 @@ "No decoders found in %s !\n" msgstr "" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, fuzzy, c-format msgid " using %s" msgstr "Avamine %s" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -6307,7 +6332,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -6317,24 +6342,24 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "" -#: src/plugins.c:2550 +#: src/plugins.c:2567 msgid "Decoder Plugins" msgstr "" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "" @@ -6775,7 +6800,7 @@ "Author must not be blank.\n" msgstr "" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -6847,7 +6872,7 @@ msgid "Bad description. (%s)\n" msgstr "" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -6857,27 +6882,27 @@ "\n" msgstr "" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "" -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "" -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "" -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "" -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -6886,7 +6911,7 @@ "Please check this program is in your path and executable.\n" msgstr "" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -6896,12 +6921,12 @@ "\n" msgstr "" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "" -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -6911,7 +6936,7 @@ "Error code was %d\n" msgstr "" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -6921,12 +6946,12 @@ "Please delete it first, or rename the test script.\n" msgstr "" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "" -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -6937,20 +6962,20 @@ "Return code was %d (%s)\n" msgstr "" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 msgid "Export Script" msgstr "" -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "" -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 msgid "Import Script" msgstr "" -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -6960,43 +6985,43 @@ "Please delete it first, or rename the import script.\n" msgstr "" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 msgid "Copy RFX Script" msgstr "" -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "" -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr "" -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 msgid "Rename Test RFX Script" msgstr "" -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "" -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 msgid "RFX Script Name" msgstr "" -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "" -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "" -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "" -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -7004,12 +7029,12 @@ "Script name must be unique.\n" msgstr "" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "" -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -7020,25 +7045,25 @@ "Return code was %d\n" msgstr "" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 msgid "Applying Current Real Time Effects to" msgstr "" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "" -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "" -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -7046,7 +7071,7 @@ "full screen, separate window (fs) mode\n" msgstr "" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -7054,7 +7079,7 @@ "(Free space = UNKNOWN)" msgstr "" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -7063,14 +7088,14 @@ "(Free space = %s)" msgstr "" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" "It should be in a partition with plenty of free disk space.\n" msgstr "" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7081,7 +7106,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7091,7 +7116,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1163 +#: src/preferences.c:1229 msgid "" "You have chosen to change the working directory.\n" "Please make sure you have no other copies of LiVES open.\n" @@ -7103,7 +7128,7 @@ "setting." msgstr "" -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, c-format msgid "" "\n" @@ -7112,13 +7137,13 @@ "See %s\n" msgstr "" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" msgstr "" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, c-format msgid "" "\n" @@ -7127,917 +7152,929 @@ "See %s\n" msgstr "" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "" -#: src/preferences.c:2418 +#: src/preferences.c:2489 msgid "Preferences" msgstr "" -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "" -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr "" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr "" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." msgstr "" -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "GUI" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr "" -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "sekundid" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "_Mitte kunagi" -#: src/preferences.c:2752 +#: src/preferences.c:2836 msgid "Maximum number of visible tracks" msgstr "" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "" -#: src/preferences.c:2799 +#: src/preferences.c:2883 msgid "Video open command (fallback)" msgstr "" -#: src/preferences.c:2806 +#: src/preferences.c:2890 msgid "Fallback image format" msgstr "" -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "_jpeg" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "_png" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "" -#: src/preferences.c:2826 +#: src/preferences.c:2910 msgid "Open/render compression" msgstr "" -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr "" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "" -#: src/preferences.c:2850 +#: src/preferences.c:2934 msgid "Automatic trimming / padding of audio when possible" msgstr "" -#: src/preferences.c:2852 +#: src/preferences.c:2936 msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "VIDEO" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "" -#: src/preferences.c:3104 -msgid "Source:" -msgstr "" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 msgid "_Internal" msgstr "" -#: src/preferences.c:3112 -msgid "_External (requires jack or pulse audio player)" +#: src/preferences.c:3202 +msgid "_External [monitor]" msgstr "" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "Taasesitus" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" msgstr "" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " +#: src/preferences.c:3258 +msgid "What to record when 'r' is pressed" msgstr "" -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +msgid "External Audio Source" +msgstr "" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "" + +#: src/preferences.c:3358 msgid "Recording" msgstr "Salvestamine" -#: src/preferences.c:3266 +#: src/preferences.c:3373 msgid "You can also change these values when encoding a clip" msgstr "" -#: src/preferences.c:3278 +#: src/preferences.c:3385 msgid "Encoder" msgstr "" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "Väljundi vorming" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "Kodeering" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." msgstr "" -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr "" -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr "" -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr "" -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr "" -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr "" -#: src/preferences.c:3454 +#: src/preferences.c:3561 msgid " Working directory (do not remove) " msgstr "" -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "" -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "" -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "Kataloogid" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "" -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr "" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "" -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" msgstr "" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "" -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr " MB" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "" -#: src/preferences.c:3652 +#: src/preferences.c:3759 msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " "when LiVES is started." msgstr "" -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "" -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "" -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "" -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "" -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "" -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "" -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "" -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "" -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "" -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "" -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "" -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "" -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "" -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "" -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." msgstr "" -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "" -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "" -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "" -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "" -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "" -#: src/preferences.c:3858 +#: src/preferences.c:3965 msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "" -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "Hoiatused" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "" -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "" -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "" -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "Muud" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "" -#: src/preferences.c:3969 +#: src/preferences.c:4076 msgid "Main Theme Details" msgstr "" -#: src/preferences.c:3980 +#: src/preferences.c:4087 #, fuzzy msgid " _Foreground Color" msgstr "_Alusta" -#: src/preferences.c:3999 +#: src/preferences.c:4106 #, fuzzy msgid " _Background Color" msgstr "_Alusta" -#: src/preferences.c:4018 +#: src/preferences.c:4125 #, fuzzy msgid "_Alt Foreground Color" msgstr "_Alusta" -#: src/preferences.c:4036 +#: src/preferences.c:4143 #, fuzzy msgid "_Alt Background Color" msgstr "_Alusta" -#: src/preferences.c:4054 +#: src/preferences.c:4161 msgid " Info _Text Color" msgstr "" -#: src/preferences.c:4073 +#: src/preferences.c:4180 msgid " Info _Base Color" msgstr "" -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "" -#: src/preferences.c:4092 +#: src/preferences.c:4199 msgid "Affects some contrast details of the timeline" msgstr "" -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "" -#: src/preferences.c:4124 +#: src/preferences.c:4231 #, fuzzy msgid "Frame blank image" msgstr "kaadrit" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "" -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4195 +#: src/preferences.c:4302 msgid "Track background (multitrack)" msgstr "" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "" -#: src/preferences.c:4250 +#: src/preferences.c:4357 msgid "Timeline selection (multitrack)" msgstr "" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "" -#: src/preferences.c:4274 +#: src/preferences.c:4381 msgid "Timecode foreground (multitrack)" msgstr "" -#: src/preferences.c:4285 +#: src/preferences.c:4392 #, fuzzy msgid "Frame surround" msgstr "sekundid" -#: src/preferences.c:4298 +#: src/preferences.c:4405 #, fuzzy msgid "Themes/Colors" msgstr "Teemad" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "" -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "" -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" msgstr "" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" msgstr "" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "" -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "Muu" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." msgstr "" -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "" -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -8045,18 +8082,18 @@ "Click OK to continue.\n" msgstr "" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." msgstr "" -#: src/preferences.c:5195 +#: src/preferences.c:5314 msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "" -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "" @@ -8084,173 +8121,173 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "Suuruse muutmine" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" "New rate must be greater than 0\n" msgstr "" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "" -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "" -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "" -#: src/resample.c:1184 +#: src/resample.c:1193 msgid "New Clip Audio" msgstr "" -#: src/resample.c:1186 +#: src/resample.c:1195 msgid "External Clip Settings" msgstr "" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "Päevakajaline" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "" -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 msgid "Channels" msgstr "" -#: src/resample.c:1232 +#: src/resample.c:1241 msgid "Sample Size " msgstr "" -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "" -#: src/resample.c:1296 +#: src/resample.c:1305 #, fuzzy msgid "New Audio Details" msgstr "Näita _detailisi" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "Uus" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "" -#: src/resample.c:1343 +#: src/resample.c:1352 msgid "_Channels" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "_Sample Size" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "Sample Size" msgstr "" -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "" -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "" -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr "" -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr "" -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr "" -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "Pealkirjata" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "" -#: src/resample.c:1592 +#: src/resample.c:1601 msgid "Change Playback Speed" msgstr "" -#: src/resample.c:1594 +#: src/resample.c:1603 msgid "Resample Video" msgstr "" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -8261,7 +8298,7 @@ "in _frames per second" msgstr "" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -8272,80 +8309,80 @@ "in frames per second" msgstr "" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" "LiVES was unable to reorder the frames." msgstr "" -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "" @@ -8546,68 +8583,68 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 msgid "Real Time Effect Mapping" msgstr "" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "Andmed" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 msgid "Set Connections" msgstr "" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "Puhasta" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "Sulge aken" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -8648,103 +8685,107 @@ msgid "yuv4mpeg stream" msgstr "" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "" + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "" -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" "\n" msgstr "" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, c-format msgid "%s : parameters for %s" msgstr "" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." msgstr "" -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -8753,7 +8794,7 @@ "right or double clicking on it.\n" msgstr "" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -8761,14 +8802,14 @@ "Select an effect in FX stack first to view its parameters.\n" msgstr "" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" "No clips loaded.\n" msgstr "" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -8778,7 +8819,7 @@ "before inserting clips into the timeline." msgstr "" -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -8787,188 +8828,198 @@ "to apply compositors.\n" msgstr "" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" msgstr "" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" msgstr "" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr "" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 #, fuzzy msgid "Selected Clip" msgstr "_Valik" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 msgid "_Adjust Start and End Points" msgstr "" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 msgid "_Edit/Encode in Clip Editor" msgstr "" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 #, fuzzy msgid "_Show Clip Information" msgstr "fps_ratio" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 msgid "_Close this Clip" msgstr "" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 msgid "Audio Mixer (ctrl-m)" msgstr "" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "" -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "" -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "" -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "" -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "" -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "" -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "" -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "" -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "" -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "" -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "" -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " "audio rate %d, audio sample size %d, %s.\n" msgstr "" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -8978,7 +9029,7 @@ "then load in the new set from the File menu.\n" msgstr "" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -8986,604 +9037,591 @@ "It cannot be loaded.\n" msgstr "" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "" -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "" -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "" -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "" -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 #, fuzzy msgid "_Close the Selected Clip" msgstr "_Valik" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 msgid "_Save Layout as..." msgstr "" -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 msgid "_Load Layout..." msgstr "" -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 msgid "_Wipe/Delete Layout..." msgstr "" -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "" -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 msgid "Auto Load _Subtitles with Clips" msgstr "" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 msgid "_Adjust Selected Clip Start/End Points" msgstr "" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 #, fuzzy msgid "_Insert Selected Clip Audio" msgstr "_Pööra valik" -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 #, fuzzy msgid "_Delete Selected Block" msgstr "_Kustuta valik" -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 msgid "_Jump to Previous Block Boundary" msgstr "" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 msgid "_Jump to Next Block Boundary" msgstr "" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 msgid "Clear _Marks from Timeline" msgstr "" -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 msgid "Ignore Selection Limits when Inserting" msgstr "" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 msgid "Pla_y Selected Time Only" msgstr "" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 msgid "_Move Effects with Blocks" msgstr "" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 msgid "Select _Autotransition Effect..." msgstr "" -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 msgid "Crossfade Audio with Autotransition" msgstr "" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 msgid "View/_Edit Selected Effect" msgstr "" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 #, fuzzy msgid "_Delete Selected Effect" msgstr "_Kustuta valik" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 msgid "Apply Effect to _Block..." msgstr "" -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 msgid "Apply Effect to _Region..." msgstr "" -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 msgid "Make _Backing Audio Current Track" msgstr "" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 msgid "_Split Current Track at Cursor" msgstr "" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 msgid "_Split Selected Video Tracks" msgstr "" -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 msgid "Insert Gap in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 msgid "Insert Gap in Current Track/Selected Time" msgstr "" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 msgid "Close All _Gaps in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "_Valik" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 msgid "Select _All Video Tracks" msgstr "" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 msgid "Select _No Video Tracks" msgstr "" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 #, fuzzy msgid "Select All _Time" msgstr "_Valik" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 msgid "Select from _Zero Time" msgstr "" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 #, fuzzy msgid "Select to _End Time" msgstr "_Alusta" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "_Kopeeri..." -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 msgid "_Timecode to Region Start" msgstr "" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 msgid "_Timecode to Region End" msgstr "" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 msgid "_Region Start to Timecode" msgstr "" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 msgid "_Region End to Timecode" msgstr "" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 msgid "Select/Deselect Block at Current Track/Time" msgstr "" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 msgid "_Change Width, Height and Audio Values..." msgstr "" -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "_Genereerimine" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 msgid "_Render All to New Clip" msgstr "" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 #, fuzzy msgid "Render _Video" msgstr "_Genereerimine" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 #, fuzzy msgid "Render _Audio" msgstr "Hajumine" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 msgid "_Normalise Rendered Audio" msgstr "" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 msgid "_Pre-render Audio" msgstr "" -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "_Vaade" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 msgid "Block _In/Out Points" msgstr "" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 msgid "_Effects at Current" msgstr "" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 #, fuzzy msgid "Audio Parameters" msgstr "Raamid" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 msgid "Show Backing _Audio Track" msgstr "" -#: src/multitrack.c:7418 -#, fuzzy -msgid "Compact View" -msgstr "Tihe vaade" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 msgid "Maximum Tracks to Display..." msgstr "" -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 msgid "Scroll to Follow Playback" msgstr "" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 msgid "_Center on Cursor" msgstr "" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 msgid "_Zoom In" msgstr "" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 msgid "_Zoom Out" msgstr "" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 msgid "Multitrack _Details" msgstr "" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 msgid "_Show FRAME Events" msgstr "" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 msgid "_Show Multitrack Keys" msgstr "" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 msgid "Insert With _Audio" msgstr "" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 #, fuzzy msgid "Select _Overlap" msgstr "_Valik" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" msgstr "" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 msgid "Mouse Mode: _Move" msgstr "" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 msgid "Mouse Mode: _Select" msgstr "" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 msgid "Insert Mode: _Normal" msgstr "" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "_Rakenda" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "" -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "" -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "Kerib" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" "Switched to Clip Edit mode\n" msgstr "" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr "" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr "" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr " %s" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 msgid "Selected Effect" msgstr "" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 msgid "_View/Edit this Effect" msgstr "" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 msgid "_View this Effect" msgstr "" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 #, fuzzy msgid "_Delete this Effect" msgstr "_Kustuta valik" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr "" -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "" -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" "Switched to Multitrack mode\n" msgstr "" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" "Nodes can be deleted." msgstr "" -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "%s kuni %s" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -9591,284 +9629,284 @@ "current time.\n" msgstr "" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." msgstr "" -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 msgid "Selected Block/Frame" msgstr "" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 #, fuzzy msgid "_Select this Block" msgstr "_Kustuta valik" -#: src/multitrack.c:13045 -msgid "_Split Block Here" +#: src/multitrack.c:12936 +msgid "_Split Block At Cursor" msgstr "" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 msgid "List _Effects Here" msgstr "" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 #, fuzzy msgid "_Delete this Block" msgstr "_Kustuta valik" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 #, fuzzy msgid "_Insert Here" msgstr "Lisa" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 msgid "_Insert Audio Here" msgstr "" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" msgstr "" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "Puhastamine..." -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "_Peata" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " "to %.4f\n" msgstr "" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" "selected.\n" msgstr "" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" msgstr "" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." msgstr "" -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." msgstr "" -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." msgstr "" -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" msgstr "" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" msgstr "" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" msgstr "" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "" -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "" -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" msgstr "" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 msgid "Saving layout" msgstr "" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "kaadrit" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" msgstr "" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -9876,74 +9914,74 @@ "Therefore it could not be loaded properly.\n" msgstr "" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" "Unable to load layout file %s\n" msgstr "" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "" -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "" -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 msgid "" "The current layout has changes which have not been saved.\n" "Are you sure you wish to wipe it ?\n" msgstr "" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 msgid "Multitrack Audio Mixer" msgstr "" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" msgstr "" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "" @@ -9951,19 +9989,19 @@ msgid "JACK server started\n" msgstr "" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -10003,7 +10041,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -10044,7 +10082,7 @@ msgstr "märkus" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "väärtus" @@ -10121,207 +10159,207 @@ "Click OK to delete all entries\n" msgstr "" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 msgid "OMC Learner" msgstr "" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "_Kustuta kõik" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "" -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "" -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "" -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "" #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "fps" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "klahv" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "pnum" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "fps_ratio" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "" -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -10330,7 +10368,7 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -10339,12 +10377,12 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "" -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -10354,12 +10392,12 @@ "Error code %d\n" msgstr "" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr "" @@ -11165,6 +11203,10 @@ #~ msgid "$error" #~ msgstr "$error" +#, fuzzy +#~ msgid "Compact View" +#~ msgstr "Tihe vaade" + #~ msgid "mplayer...detected..." #~ msgstr "mplayer...tuvastatud..."
View file
LiVES-2.8.7.tar.bz2/po/fi.po -> LiVES-2.8.8.tar.bz2/po/fi.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Finnish <fi@li.org>\n" @@ -110,85 +110,85 @@ msgstr "Säilytetään leikesarja.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "Mikä tahansa" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "Ei mitään" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "suositeltu" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "kytketty pois päältä!" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "**Nykyinen asettelu**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "Mukauta" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "Kokeile" -#: src/main.c:460 +#: src/main.c:467 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - Lisäys" -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "Koon muutos" -#: src/main.c:708 +#: src/main.c:728 #, fuzzy msgid "_Resize All Frames..." msgstr "Muuta kaikkien kuvien k_okoa" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "" -#: src/main.c:1094 +#: src/main.c:1104 #, fuzzy msgid "Background" msgstr "P_imennä tausta" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "Ladataan reaaliaikaiset tehosteliitännäiset..." -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "Käynnistetään jack-äänipalvelin..." -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "Käynnistetään jack-välityspalvelin..." -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "Yhdistetään jack-välityspalvelimeen..." -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -200,16 +200,16 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "Käynnistetään pulse audio -palvelin..." -#: src/main.c:1813 +#: src/main.c:1815 #, fuzzy, c-format msgid "%s...detected... " msgstr "mplayer...havaittu..." -#: src/main.c:1814 +#: src/main.c:1816 #, fuzzy, c-format msgid "%s...NOT DETECTED... " msgstr "mplayer...EI HAVAITTU..." @@ -249,11 +249,11 @@ msgid "Number of CPUs detected: %d " msgstr "" -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "" @@ -312,7 +312,7 @@ "Tervetuloa LiVES-versioon %s.\n" "\n" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" @@ -322,91 +322,91 @@ "Käynnistyssyntaksi on: %s [valitsimet] [tiedostonimi [aloitusaika] " "[kehykset]]\n" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "" "Missä: tiedostonimi on mediatiedoston tai varmuuskopiotiedoston nimi.\n" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "aloitusaika : tiedostonnimen aloitusaika sekunteina\n" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "kehykset : avattavien kehysten enimmäismäärä\n" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "valitsimia voivat olla:\n" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "-help : näytä tämä ohjeteksti ja poistu\n" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "-set <leikenimi> : lataa automaattisesti leikesarja leikenimi\n" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "-noset : älä lataa leikesarjoja käynnistäessä\n" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "-recover : voimaan lastaus kaatua hyödyntämistä\n" -#: src/main.c:2549 +#: src/main.c:2552 msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "-nogui : käynnistä ilman käyttöliittymää\n" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "-startup-ce : alkaa clip editori-tilassa\n" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "-startum-mt : alkaa moniraitaäänityksen tilassa\n" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" msgstr "" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "-oscstart <portti> : käynnistä OSC-kuuntelin UDP-portissa <portti>\n" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "-nooscstart : älä käynnistä OSC-kuuntelinta\n" -#: src/main.c:2561 +#: src/main.c:2564 #, fuzzy msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " @@ -415,46 +415,46 @@ "-aplayer <ap> : käynnistä valitulla äänisoittimella. <ap> voi olla mplayer" #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr ", pulse" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr ", sox tai jack\n" -#: src/main.c:2569 +#: src/main.c:2572 msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " "transport client,2 = jack transport master, 4 = start jack transport server, " "8 = pause audio when video paused,16 = start jack audio server] \n" msgstr "" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr " tai sox\n" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "-devicemap <kartan nimi> : automaattisesti Kontti kartta\n" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" msgstr "" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "" "-debug : yritä jäljittää kaatumisen aiheuttavaa vikaa (\"gdb\" " "oltava asennettuna)\n" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "Käynnistetään graafinen käyttöliittymä..." -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -465,7 +465,7 @@ "(Maybe you need to change the value of <prefix_dir> in your %s file)\n" msgstr "" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -473,7 +473,7 @@ "Please make sure you have write access to %s and try again.\n" msgstr "" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -482,7 +482,7 @@ "before running LiVES.\n" msgstr "" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -492,7 +492,7 @@ "Please check the file permissions for this file and try again.\n" msgstr "" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -503,7 +503,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -511,7 +511,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2693 +#: src/main.c:2696 #, fuzzy, c-format msgid "" "\n" @@ -526,7 +526,7 @@ "\n" "%s" -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -537,21 +537,21 @@ "Thankyou.\n" msgstr "" -#: src/main.c:2707 +#: src/main.c:2710 msgid "" "\n" "LiVES currently requires 'mplayer', 'mplayer2' or 'sox' to function. Please " "install one or other of these, and try again.\n" msgstr "" -#: src/main.c:2712 +#: src/main.c:2715 msgid "" "\n" "LiVES currently requires both 'mplayer' or 'mplayer2' and 'sox' to function. " "Please install these, and try again.\n" msgstr "" -#: src/main.c:2725 +#: src/main.c:2728 #, fuzzy msgid "" "\n" @@ -562,7 +562,7 @@ "LiVES ei löytänyt ohjelmaa \"mplayer\". Asenna mplayer jos haluat käyttää \n" "LiVESiä täysipainoisesti.\n" -#: src/main.c:2731 +#: src/main.c:2734 #, fuzzy msgid "" "\n" @@ -573,7 +573,7 @@ "LiVES ei löytänyt ohjelmaa \"mplayer\". Asenna mplayer jos haluat käyttää \n" "LiVESiä täysipainoisesti.\n" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" @@ -583,7 +583,7 @@ "LiVES ei löytänyt \"convert\"-ohjelmaa. Asenna convert ja image-magick jos " "haluat käyttää hahmonnettuja tehosteita.\n" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " @@ -593,7 +593,7 @@ "LiVES ei löytänyt \"composite\"-ohjelmaa. Asenna composite ja image-magick " "jos haluat käyttää yhdistä-toimintoa.\n" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " @@ -603,7 +603,7 @@ "LiVES ei löytänyt ohjelmaa 'sox'. Jotkin ääniominaisuudet eivät välttämättä " "toimi. Sinun tulisi asentaa 'sox'.\n" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -614,58 +614,58 @@ "You may need to change the value of <lib_dir> in %s\n" msgstr "" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "Ladataan hahmonnetut tehosteliitännäiset..." -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "Ladataan automaattisesti leikesarja %s..." #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "LiVES" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "Virheellinen musiikkisoitin %s\n" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : %d kuvaa %d bpp %.3f fps" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : ??? kuvaa ??? bpp %.3f fps" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "LiVES-%s: <Ei tiedostoa>" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "rec %9d/%d" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "Toista" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" @@ -673,34 +673,34 @@ "LiVES ei pystynyt kaappaamaan tätä kuvaa\n" "\n" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "Tiedosto %s suljettiin\n" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "Kum_oa" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "_Tee uudestaan" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "Video" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "Vasen ääni" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "Oikea ääni" -#: src/main.c:6983 +#: src/main.c:7007 msgid "" "\n" "\n" @@ -885,7 +885,7 @@ msgid "Use _mplayer2 audio player" msgstr "Käytä _mplayer-äänisoitinta" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "_Seuraava" @@ -1123,10 +1123,10 @@ msgid "If this is set, frames will be deinterlaced as they are imported." msgstr "" -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "Esikatselu" @@ -1149,12 +1149,12 @@ msgid "Click here to _Preview the file" msgstr "Klikkaa tästä _Esikatselu video" -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 #, fuzzy msgid "Processing..." msgstr "LiVES: - Käsitellään..." -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1168,8 +1168,8 @@ "\n" "Muista poistaa tehosteet käytöstä (ctrl-0) myöhemmin!" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" @@ -1177,179 +1177,179 @@ "\n" "Odota hetki" -#: src/interface.c:206 +#: src/interface.c:210 msgid "Show Details" msgstr "" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "_Riittää jo" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "_Esikatselu" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "_Peruuta" -#: src/interface.c:324 +#: src/interface.c:327 #, fuzzy msgid "Multitrack Details" msgstr "_Multitrack-tiedot" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "Formaatti" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "Kuvakoko" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "Tiedostokoko" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "Tavukoko" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "FPS" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "Kuvia" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "Tapahtumat" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "Kokonaisaika" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "Ääni" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "" -#: src/interface.c:590 +#: src/interface.c:593 #, fuzzy msgid "Encoding Options" msgstr "Pakkaus" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." msgstr "" -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "Pidä _Omat asetukset" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "Käytä _suositeltuja asetuksia" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "_Sulje ikkuna" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "_Tallenna tiedoston" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "Lisäys" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "_Lisäyskertojen määrä" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "Lisää valinnan _eteen" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "Lisää leikepöydän sisältö valittujen kuvien eteen" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "Lisää valinnan _perään" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "Lisää leikepöydän sisältö valittujen kuvien perään" -#: src/interface.c:844 +#: src/interface.c:847 #, fuzzy msgid "Insert _with silence" msgstr "Lisää äänen _kanssa" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "Lisää äänen _kanssa" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "Lisää _ilman ääntä" -#: src/interface.c:933 +#: src/interface.c:936 #, fuzzy msgid "Open Selection" msgstr "_Kopioi valinta" -#: src/interface.c:950 +#: src/interface.c:953 msgid "Selection start time (sec)" msgstr "" -#: src/interface.c:956 +#: src/interface.c:959 msgid "Number of frames to open" msgstr "" -#: src/interface.c:1025 +#: src/interface.c:1028 #, fuzzy msgid "Open Location" msgstr "LiVES: - Avaa sijainti" -#: src/interface.c:1027 +#: src/interface.c:1030 msgid "Open Youtube Clip" msgstr "" -#: src/interface.c:1046 +#: src/interface.c:1049 msgid "" "\n" "\n" @@ -1359,7 +1359,7 @@ "\n" msgstr "" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1368,71 +1368,71 @@ "\n" msgstr "" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "URL : " -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "" -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "Älä lähetä kaistanleveystietoja" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "" -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "" -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "" -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr "" -#: src/interface.c:1185 +#: src/interface.c:1188 #, fuzzy msgid "Rename Clip" msgstr "Kierrä leikettä" -#: src/interface.c:1187 +#: src/interface.c:1190 #, fuzzy msgid "Enter Set Name to Save as" msgstr "LiVES: - Nimeä leikesarja" -#: src/interface.c:1189 +#: src/interface.c:1192 #, fuzzy msgid "Enter a Set Name to Reload" msgstr "LiVES: - Nimeä leikesarja" -#: src/interface.c:1191 +#: src/interface.c:1194 #, fuzzy msgid "Choose a Working Directory" msgstr "LiVES: - Valitse työkansio" -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 msgid "Rename Current Track" msgstr "" -#: src/interface.c:1195 +#: src/interface.c:1198 #, fuzzy msgid "Enter a Name for Your Theme" msgstr "LiVES: - Nimeä leikesarja" -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1440,236 +1440,236 @@ "LiVES will remind you to save the clip set later when you try to exit.\n" msgstr "" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" msgstr "" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" "initial install so that you can get the most from this application.\n" msgstr "" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" "This should be a directory with plenty of disk space available.\n" msgstr "" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "Uusi nimi " -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "Leikesarjan nimi " -#: src/interface.c:1251 +#: src/interface.c:1252 #, fuzzy msgid "Theme name " msgstr "Uusi nimi " -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "L_isäasetukset" -#: src/interface.c:1419 +#: src/interface.c:1420 msgid "Select input device" msgstr "" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "" -#: src/interface.c:1499 +#: src/interface.c:1496 #, fuzzy msgid "Load CD Track" msgstr "Lataa _CD-kappale..." -#: src/interface.c:1501 +#: src/interface.c:1498 msgid "Select DVD Title/Chapter" msgstr "" -#: src/interface.c:1503 +#: src/interface.c:1500 msgid "Select VCD Title" msgstr "" -#: src/interface.c:1505 +#: src/interface.c:1502 msgid "Change Maximum Visible Tracks" msgstr "" -#: src/interface.c:1507 +#: src/interface.c:1504 #, fuzzy msgid "Device details" msgstr "LiVES:- Laitteen tiedot" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "Laite: /dev/video" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "Laite: fw:" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "" -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "Kanava " -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "" -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "Leveys" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "Korkeus" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "" -#: src/interface.c:1770 +#: src/interface.c:1763 #, fuzzy msgid "Fade Audio In" msgstr "Tee _alkuhäivytys..." -#: src/interface.c:1772 +#: src/interface.c:1765 #, fuzzy msgid "Fade Audio Out" msgstr "Tee _loppuhäivytys..." -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "Häivytä alusta " -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "ensimmäiset" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "Häivytä lopusta " -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "viimeiset" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "sekuntia." -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "valinta" -#: src/interface.c:1856 +#: src/interface.c:1849 #, fuzzy msgid " (Optional)" msgstr "LiVES: - Tiedoston kommentit (valinnainen)" -#: src/interface.c:1859 +#: src/interface.c:1852 #, fuzzy, c-format msgid "File Comments%s" msgstr "LiVES: - Tiedoston kommentit (valinnainen)" -#: src/interface.c:1873 +#: src/interface.c:1866 #, fuzzy, c-format msgid "File Name: %s" msgstr "Otsikko/Nimi : " -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "Otsikko/Nimi : " -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "Tekijä/esittäjä : " -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "Kommentit : " -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "Tekstitystiedosto" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "" -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "" -#: src/interface.c:2049 +#: src/interface.c:2042 #, c-format msgid "%sChoose a Device" msgstr "" -#: src/interface.c:2052 +#: src/interface.c:2045 #, fuzzy, c-format msgid "%sChoose a Directory" msgstr "LiVES: - Valitse työkansio" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" @@ -1679,7 +1679,7 @@ "Nykyistä asettelua ei ole tallennettu.\n" "Mitä haluat tehdä?\n" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" @@ -1689,7 +1689,7 @@ "Nykyistä asettelua on muutettu viime tallennuksen jälkeen.\n" "Mitä haluat tehdä?\n" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" @@ -1699,7 +1699,7 @@ "Nykyinen leikesarja voidaan tallentaa.\n" "Mitä haluat tehdä?\n" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" @@ -1707,7 +1707,7 @@ "Nykyistä leikesarjaa ei ole tallennettu.\n" "Mitä haluat tehdä?\n" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" @@ -1715,7 +1715,7 @@ "Nykyistä asettelua ei ole tallennettu.\n" "Mitä haluat tehdä?\n" -#: src/interface.c:2332 +#: src/interface.c:2325 #, fuzzy msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" @@ -1724,51 +1724,51 @@ "Nykyistä asettelua ei ole tallennettu.\n" "Mitä haluat tehdä?\n" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" "What do you wish to do ?" msgstr "" -#: src/interface.c:2339 +#: src/interface.c:2332 #, fuzzy msgid "Cancel/Discard/Save" msgstr "LiVES: - Peru/Hylkää/Tallenna" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "Leikesarjan _nimi" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "Lataa _automaattisesti uudelleen seuraavalla kerralla" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "_Poista asettelu" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "_Hylkää muutokset" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "_Poista leikesarja" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "_Poista asettelu" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "_Tallenna asettelu" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "_Tallenna leikesarja" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" @@ -1778,35 +1778,35 @@ "LiVES löysi multitrack-asettelun edellisen istunnon jäljiltä.\n" "Haluatko yrittää sen palautusta?\n" -#: src/interface.c:2446 +#: src/interface.c:2439 msgid "Disk Recovery Options" msgstr "" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "" -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "" -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1814,351 +1814,351 @@ "-----------------------\n" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "ctrl-left" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 #, fuzzy msgid "skip forwards\n" msgstr "Toista eteenpäin" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 #, fuzzy msgid "ctrl-down" msgstr "Ctrl-%d" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "ctrl-enter" msgstr "Muu ke_skipiste" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "reset frame rate\n" msgstr "E_nsimmäinen kuva" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "" -#: src/interface.c:2633 +#: src/interface.c:2626 #, fuzzy msgid "reverse direction\n" msgstr "Käänteinen toistosuunta" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "ctrl-1" msgstr "Ctrl-%d" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "toggle real-time effect 1\n" msgstr "_Tosiaikaiset tehosteet" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "ctrl-2" msgstr "Ctrl-%d" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "toggle real-time effect 2\n" msgstr "_Tosiaikaiset tehosteet" -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 #, fuzzy msgid "ctrl-0" msgstr "Ctrl-%d" -#: src/interface.c:2661 +#: src/interface.c:2654 #, fuzzy msgid "real-time effects off\n" msgstr "_Tosiaikaiset tehosteet" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "" -#: src/interface.c:2669 +#: src/interface.c:2662 msgid "grab keyboard for last activated effect\n" msgstr "" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2679 +#: src/interface.c:2672 msgid "tab" msgstr "" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "" -#: src/interface.c:2697 +#: src/interface.c:2690 msgid "Other playback keys\n" msgstr "" -#: src/interface.c:2701 +#: src/interface.c:2694 #, fuzzy msgid "play all\n" msgstr "Toista kaikki" -#: src/interface.c:2704 +#: src/interface.c:2697 #, fuzzy msgid "play selection\n" msgstr "Toista valinta" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "" -#: src/interface.c:2710 +#: src/interface.c:2703 #, fuzzy msgid "fullscreen\n" msgstr "K_okoruutu" -#: src/interface.c:2713 +#: src/interface.c:2706 #, fuzzy msgid "separate window\n" msgstr "Toista erillisessä ikkunassa (s)" -#: src/interface.c:2716 +#: src/interface.c:2709 #, fuzzy msgid "double size\n" msgstr "Kak_sinkertainen koko" -#: src/interface.c:2719 +#: src/interface.c:2712 #, fuzzy msgid "ping pong loops\n" msgstr "Pin_g Pong -silmukka" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "Multitrack-näppäimet" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "move current track up\n" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "move current track down\n" msgstr "" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "" -#: src/interface.c:2759 +#: src/interface.c:2752 #, fuzzy msgid "select next clip\n" msgstr "L_isää valittu leike" -#: src/interface.c:2762 +#: src/interface.c:2755 msgid "select/deselect current track\n" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 #, fuzzy msgid "zoom in\n" msgstr "L_ähennä" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 #, fuzzy msgid "zoom out\n" msgstr "L_oitonna" -#: src/interface.c:2771 +#: src/interface.c:2764 #, fuzzy msgid "make a mark on the timeline (during playback)\n" msgstr "tehdäksesi merkin aikajanalle" -#: src/interface.c:2774 +#: src/interface.c:2767 #, fuzzy msgid "rewind to play start.\n" msgstr "Palaa alkuun (w)" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "" -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "" -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "" -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -2166,22 +2166,22 @@ "the latest youtube-dl installed.\n" msgstr "" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, c-format msgid "Layouts were removed for set %s.\n" msgstr "" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "Tämä tiedosto" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " msgstr "" -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2191,7 +2191,7 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2201,14 +2201,14 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" "Really close it ?" msgstr "" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" @@ -2216,7 +2216,7 @@ "\n" "Virheellinen projektitiedosto.\n" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2229,54 +2229,54 @@ "Once you have done this, you will be able to import the new project.\n" msgstr "" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "" -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "" -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 #, fuzzy msgid "Theme" msgstr "Uusi nimi " -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, fuzzy, c-format msgid "Exporting theme as %s..." msgstr "Viedään ääniraita tiedostoon %s..." -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, fuzzy, c-format msgid "Importing theme \"%s\" from %s..." msgstr "Viedään ääniraita tiedostoon %s..." -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, fuzzy, c-format msgid "Backup as %s File" msgstr "Varmuuskopioi .lv1-tiedostoon" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, fuzzy, c-format msgid "Restore %s File" msgstr "Palauta .lv1-tiedosto" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2288,102 +2288,102 @@ "Leikesarja poistetaan levyltä.\n" "Haluatko varmasti tehdä tämän?\n" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "" -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "Poistetaan leikesarja..." -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "Poistetaan leikesarja" -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "Leikesarja %s poistettiin lopullisesti levyltä.\n" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "Kumotaan" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "" -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "Videon pituus on nyt %d kuvaa nopeudella %.3f kuvaa sekunnissa.\n" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, fuzzy, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "Kopioidaan kuvat %d - %d%s leikepöydälle..." -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, fuzzy, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "Kopioidaan kuvat %d - %d%s leikepöydälle..." -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "Kopioidaan leikepöydälle" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "Leikkaa" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 #, fuzzy msgid "Pulling frames from clipboard" msgstr "Lisätään %d%s kuvaa leikepöydältä..." -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "" -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "Liitetään" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "" -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " "LiVES.\n" msgstr "" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2392,31 +2392,31 @@ "the 'Trim Audio' function from the Audio menu." msgstr "" -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." msgstr "" -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2424,7 +2424,7 @@ "Clipboard audio has been erased.\n" msgstr "" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2433,32 +2433,32 @@ "using unchanged audio ?\n" msgstr "" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "Lisätään %d%s kuvaa leikepöydältä..." -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "Lisätään" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "Lisätään %d kertaa leikepöydältä%s..." -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "Lisätään %d kuvaa leikepöydältä%s..." -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "Perutaan" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" @@ -2468,49 +2468,49 @@ "Kaikkien kuvien poisto sulkee tämän tiedoston.\n" "Haluatko varmasti tehdä tämän?" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "Poistetaan kuvat %d - %d%s..." -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "Poistetaan" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "Poisto" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" @@ -2520,7 +2520,7 @@ "\n" "Valinta on lukittu.\n" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2528,11 +2528,11 @@ "play.)\n" msgstr "" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "Nauhoitus peruttu.\n" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2545,7 +2545,7 @@ "'%s'-liitännäinen ilmoittaa:\n" "%s\n" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2558,7 +2558,7 @@ "Liitännäisestä %s ei löytynyt 'init'-metodia.\n" "Liitännäinen saattaa olla rikki tai virheellisesti asennettu." -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2567,22 +2567,22 @@ "Please press 'Cancel' if that is not what you want.\n" msgstr "" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "Tallennetaan leikesarja %s" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "Ladataan leikkeet leikesarjasta %s" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2594,24 +2594,24 @@ "kopioita LiVESistä.\n" "Napsauta OK jatkaaksesi.\n" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "" -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "" -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "" -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2619,12 +2619,12 @@ "Internal: %s (%d bpp) / %s\n" msgstr "" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." @@ -2632,28 +2632,28 @@ "\n" " Avataan..." -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" "(%d virtual)" msgstr "" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" "(%d decoded)" msgstr "" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" " %.2f sec." msgstr "" -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" @@ -2661,30 +2661,30 @@ "\n" " Tuntematon" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" "%s %s" msgstr "" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2701,15 +2701,15 @@ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA.\n" msgstr "" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "Videomuokkain ja VJ-ohjelma." -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" "Launchpad Contributions:\n" @@ -2718,7 +2718,7 @@ " Mikko Nissinen https://launchpad.net/~mikko\n" " salsaman https://launchpad.net/~salsaman" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, c-format msgid "" "LiVES Version %s\n" @@ -2732,7 +2732,7 @@ "Homepage: %s" msgstr "" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 #, fuzzy msgid "" "\n" @@ -2743,7 +2743,7 @@ "\n" "Tämän tiedoston esikatselu onnistuu ainoastaan jos mplayer on asennettuna.\n" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 #, fuzzy msgid "" "\n" @@ -2755,94 +2755,94 @@ "\n" "Tämän tiedoston esikatselu onnistuu ainoastaan jos mplayer on asennettuna.\n" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" "%s\n" msgstr "" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 msgid "Encoder Debug Output" msgstr "" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "Piilota toistoikkuna (s)" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "Näytä toistoikkuna (s)" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "Toista erillisessä ikkunassa (s)" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "Äänenvoimakkuus (%.2f)" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "Palauta ääni (z)" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "Vaimenna ääni (z)" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "Käännetään leikepöydän järjestys..." -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "Käännetään leikepöydän järjestys" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 #, fuzzy msgid "Load Subtitles" msgstr "Näytä tekstitykset" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "Ladattiin tekstitystiedosto: %s\n" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 #, fuzzy msgid "Select Audio File" msgstr "Poistetaan ääniraita" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -2850,83 +2850,83 @@ "." msgstr "" -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "Avataan äänitiedosto %s, tyyppi %s..." -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "Avataan äänitiedosto" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "Uusi ääniraita" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "" -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "CD-raita %d" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "Avataan CD-raita..." -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "Virhe ladattaessa CD-raitaa\n" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 #, fuzzy msgid "Layout Errors" msgstr "Näytä _asetteluvirheet" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "Jatka" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "pysäytetty..." -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "jatketaan..." -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "Pidä" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, c-format msgid "" "\n" @@ -2935,30 +2935,30 @@ "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "Peruuta" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 #, fuzzy msgid "Selected Frame" msgstr "Valitse _kaikki kuvat" -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 #, fuzzy msgid "_Save Frame as..." msgstr "_Tallenna asettelu nimellä.." -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -2967,7 +2967,7 @@ "\n" msgstr "" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -2979,7 +2979,7 @@ "Tätä ominaisuutta voi käyttää vain jos \"xwininfo\" on asennettuna\n" "\n" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" @@ -2987,7 +2987,7 @@ "\n" "Tallennusajan tulee olla pidempi kuin 0.\n" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -3002,11 +3002,11 @@ "Napsauta \"Peruuta\" peruaksesi toiminnon\n" "\n" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "Ulkoinen ikkuna vapautettiin.\n" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" @@ -3014,7 +3014,7 @@ "Napsauta haluamaasi ikkunaa kaapataksesi sen\n" "Paina \"q\" lopettaaksesi nauhoituksen." -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -3024,20 +3024,20 @@ "(Default of %.3f frames per second will be used.)\n" msgstr "" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "" "LiVES ei pystynyt kaappaamaan tästä ikkunasta. Pahoittelemme tapahtunutta.\n" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "Vie valittu äänijakso tiedostoon..." -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "Vie ääniraita tiedostoon..." -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -3051,86 +3051,86 @@ "Napsauta \"OK\" viedäksesi uudella nopeudella, tai \"Peruuta\" viedäksesi " "alkuperäisellä nopeudella.\n" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "Viedään äänijakso %d - %d tiedostoon %s..." -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "Viedään ääniraita tiedostoon %s..." -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "Viedään ääniraita" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 msgid "Append Audio File" msgstr "" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "" -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "" -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "" -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "" -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "" -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" @@ -3140,88 +3140,88 @@ "Tämä tiedosto suljetaan jos koko ääniraita poistetaan.\n" "Haluatko varmasti tehdä tämän?" -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "Poistetaan koko ääniraita..." -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "Poistetaan ääniraita" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "Yhdistetään leikepöydän sisältö valintaan..." -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "" @@ -3237,909 +3237,937 @@ msgid "Custom _Utilities" msgstr "" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "_Tiedosto" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "_Avaa tiedosto/hakemisto" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "" -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "Avaa sijainti/suo_ratoisto..." -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "" -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "" -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "Tuo Firewire-laitteelta (_dv)" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "Tuo Firewire-laitteelta (_hdv)" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "" -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "_Viimeisimmät tiedostot..." -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "Lataa leikesarja _uudestaan..." -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "Sulje/tallenna _kaikki leikkeet" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "" + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "" -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "Tallenna _valinta nimellä..." -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "_Sulje tämä leike" -#: src/gui.c:674 +#: src/gui.c:692 #, fuzzy, c-format msgid "_Backup Clip as .%s..." msgstr "Var_muuskopioi leike .lv1-tiedostoon..." -#: src/gui.c:683 +#: src/gui.c:701 #, fuzzy, c-format msgid "_Restore Clip from .%s..." msgstr "_Palauta leike .lv1-tiedostosta..." -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "Tallenna/lataa/varmuuskopioi _äänen kanssa" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "Lataa tekstitykset automaattisesti" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "Siivoa lev_ytila" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "_Muokkaa" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "_MULTITRACK-tila" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "_Kopioi valinta" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "_Leikkaa valinta" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "L_isää leikepöydältä..." -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "Liitä _uutena" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "_Yhdistä leikepöydän sisältö valintaan..." -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "_Poista valinta" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "I_rrota video ääniraidasta" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "_Valitse..." -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "Valitse _kaikki kuvat" -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "Vain _aloituskuva" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "Vain _lopetuskuva" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "Valitse _ensimmäisestä kuvasta alkaen" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "Valitse _viimeiseen kuvaan saakka" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "Valitse viimeisin lisäys/_yhdistäminen" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "Valitse viimeisin _tehoste" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "Tee k_äänteinen valinta" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "Luki_tse valinnan leveys" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "T_oisto" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "_Toista kaikki" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "Toista _valinta" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "Toista _leikepöydän sisältö" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "_Pysäytä" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "Palaa _alkuun" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "K_okoruutu" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "Kak_sinkertainen koko" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "Toista _erillisessä ikkunassa" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "P_imennä tausta" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "_Jatkuva silmukka" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "Pin_g Pong -silmukka" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "_Vaimenna ääni" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "Näytä _kuvalaskuri" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "Näytä tekstitykset" -#: src/gui.c:1045 +#: src/gui.c:1064 msgid "Letterbox Mode" msgstr "" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "T_ehosteet" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "Tehosteet lisätään nykyiseen valintaan." -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "T_yökalut" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "Työkaluja käytetään kokonaisissa leikkeissä." -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "Käännä leikepöydän _järjestys" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "Muuta toisto/tallennus_nopeutta..." -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "Muunna _videon kuvanopeus..." -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "A_puvälineet" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "Lu_o" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "Lataa _tekstitykset tiedostosta..." -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "Kaappaa _ulkoisesta ikkunasta... " -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "_Asetukset..." -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "_Ääni" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "Lataa leikkeeseen _uusi ääniraita..." -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "Lataa _CD-kappale..." -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "P_oista CD" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "_Nauhoita ulkoisesta lähteestä..." -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "Uuteen _leikkeeseen..." -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "_Valintaan" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "Tee _alkuhäivytys..." -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "Tee _loppuhäivytys..." -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "Vie _ääni..." -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "Vie _valittu äänijakso..." -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "Vie _koko ääniraita..." -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "" -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "" -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "" -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "" -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "_Poista ääni..." -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "Poista _valittu äänijakso" -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "Poista _koko ääniraita" -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "" -#: src/gui.c:1250 +#: src/gui.c:1273 +#, fuzzy +msgid "_Adjust Audio Sync..." +msgstr "Tee _alkuhäivytys..." + +#: src/gui.c:1277 msgid "_Info" msgstr "T_iedot" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "Näytä leikkeen _tiedot" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "Näytä/_muokkaa tiedostokommentteja" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "Näytä _leikepöydän tiedot" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "Näytä _viestit" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "Näytä _asetteluvirheet" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "_Leikkeet" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "Nimeä nykyinen leike _uudelleen ikkunassa..." -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "Li_sätyökalut" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "_RFX-tehosteet/työkalut/apuohjelmat" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "" -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "" -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "" -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "" -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "" -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "" -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "" -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "" -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "" -#: src/gui.c:1371 +#: src/gui.c:1398 #, fuzzy msgid "Receive _LiVES Stream from..." msgstr "_Vastaanota LiVES-suoratoisto..." -#: src/gui.c:1375 +#: src/gui.c:1402 #, fuzzy msgid "_Send LiVES Stream to..." msgstr "_Lähetä LiVES-suoratoisto..." -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." +#: src/gui.c:1408 +msgid "Open _yuv4mpeg stream..." msgstr "" -#: src/gui.c:1399 +#: src/gui.c:1425 #, fuzzy, c-format msgid "_Import Project (.%s)..." msgstr "Tuo pro_jekti (.lv2)..." -#: src/gui.c:1403 +#: src/gui.c:1430 #, fuzzy, c-format msgid "E_xport Project (.%s)..." msgstr "V_ie projekti (.lv2)..." -#: src/gui.c:1409 +#: src/gui.c:1438 #, fuzzy, c-format msgid "_Import Custom Theme (.%s)..." msgstr "Tuo pro_jekti (.lv2)..." -#: src/gui.c:1414 +#: src/gui.c:1443 #, fuzzy, c-format msgid "E_xport Theme (.%s)..." msgstr "V_ie projekti (.lv2)..." -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "_VJ" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "Tosiaikaisten _tehosteiden näppäinsidokset" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "Sido tosiaikaiset tehosteet ctrl-numero-näppäinyhdistelmiin." -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "" -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." msgstr "" -#: src/gui.c:1448 +#: src/gui.c:1478 msgid "_Reset All Playback Speeds and Positions" msgstr "" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "" -#: src/gui.c:1452 +#: src/gui.c:1482 #, fuzzy msgid "_MIDI/Joystick Interface" msgstr "_Peliohjainlaite" -#: src/gui.c:1461 +#: src/gui.c:1491 msgid "_MIDI/Joystick Learner..." msgstr "" -#: src/gui.c:1465 +#: src/gui.c:1495 msgid "_Save Device Mapping..." msgstr "" -#: src/gui.c:1469 +#: src/gui.c:1499 msgid "_Load Device Mapping..." msgstr "" -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "Näytä VJ-_näppäimet" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "Leikki_kalut" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "_Ei mitään" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "Le_vottomat kuvat" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "_LiVES TV (laajakaista)" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "O_hje" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "Käyttöo_hje (avautuu selaimessa)" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 #, fuzzy msgid "_Donate to the Project !" msgstr "Tee _lahjoitus projektille!" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 #, fuzzy msgid "_Email the Author" msgstr "Lähetä _postia tekijälle" -#: src/gui.c:1519 +#: src/gui.c:1549 #, fuzzy msgid "Report a _Bug" msgstr "Tee _vikailmoitus" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 #, fuzzy msgid "Suggest a _Feature" msgstr "Ehdota _ominaisuutta" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 #, fuzzy msgid "Assist with _Translating" msgstr "Auta _kääntämisessä" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "_Tietoja ohjelmasta" -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "Palaa alkuun (w)" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "Toista kaikki (p)" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "Pysäytä toisto (q)" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "Toista valinta (y)" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +#, fuzzy +msgid "Audio Source:" +msgstr "Äänikoodekki" + +#: src/gui.c:1696 +#, fuzzy +msgid "Internal" +msgstr "- sisäinen -" + +#: src/gui.c:1730 +#, fuzzy +msgid "External" +msgstr "- sisäinen -" + +#: src/gui.c:1774 msgid "Volume" msgstr "Äänenvoimakkuus" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "Äänenvoimakkuus (1.00)" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "Toista hitaammin (ctrl-alas)" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "Toista nopeammin (ctrl-ylös)" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "Näytä leikkeen tiedot (i)" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "Piilota tämä työkalurivi" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." msgstr "" #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr " Videon toistonopeus (kuvaa sekunnissa) " -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "Ensimmäinen kuva" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "Viimeinen kuva" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "Ensimmäinen valittu kuva tässä leikkeessä" -#: src/gui.c:1956 +#: src/gui.c:2082 +#, fuzzy +msgid "Select all frames in this clip" +msgstr "Viimeinen valittu kuva tässä leikkeessä" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "Viimeinen valittu kuva tässä leikkeessä" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "Käynnistetään...\n" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr "" " Paina \"q\" pysäyttääksesi nauhoituksen. ÄLÄ PEITÄ TOISTOIKKUNAA ! " -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "_Vapaana" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "_Käynnistä" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "Takaisinkelaus" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "Toista kaikki" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "Toista valinta" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "Aloita _nauhoitus" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "Pysäytä _nauhoitus" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr "" -#: src/gui.c:3550 +#: src/gui.c:3689 #, fuzzy msgid "Streaming" msgstr "Suoratoisto/Verkko" -#: src/gui.c:3552 +#: src/gui.c:3691 #, fuzzy, c-format msgid "Play Window%s" msgstr "Piilota toistoikkuna" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "Piilota toistoikkuna" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "Näytä toistoikkuna" -#: src/gui.c:4124 +#: src/gui.c:4292 #, fuzzy, c-format msgid "'LiVES opened the file' '%s'" msgstr "LiVES ei pystynyt avaamaan tiedostoa" -#: src/gui.c:4143 +#: src/gui.c:4311 #, fuzzy, c-format msgid "'LiVES closed the file' '%s'" msgstr "Anna LiVESin asettaa _tiedostomääre" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "Tehosteet" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "Leikkeet" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, c-format msgid "Show / apply effects to %s\n" msgstr "" -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, fuzzy, c-format msgid "Select clip for %s\n" msgstr "_Poista leikesarja" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "Tyhjennetään leikepöytää" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -4150,7 +4178,7 @@ "==============================\n" "Vaihdettiin leikkeeseen %s\n" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" @@ -4160,32 +4188,32 @@ "==============================\n" "Vaihdettiin tyhjään leikkeeseen\n" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " "updated accordingly\n" msgstr "" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" @@ -4194,7 +4222,7 @@ "Leikkeen %s kuvia on siirrelty.\n" "Muutos vaikuttaa seuraaviin asetteluihin:\n" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" @@ -4203,7 +4231,7 @@ "Leikkeestä %s on poistettu kuvia.\n" "Muutos vaikuttaa seuraaviin asetteluihin:\n" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" @@ -4212,7 +4240,7 @@ "Leikkeestä %s on poistettu ääniraita.\n" "Muutos vaikuttaa seuraaviin asetteluihin:\n" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" @@ -4221,7 +4249,7 @@ "Leikkeen %s ääniraitaa on siirrelty.\n" "Muutos vaikuttaa seuraaviin asetteluihin:\n" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" @@ -4230,7 +4258,7 @@ "Leikkeen %s ääniraitaa on muutettu.\n" "Muutos vaikuttaa seuraaviin asetteluihin:\n" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" @@ -4239,7 +4267,7 @@ "Leikkeen %s kuviin on tehty muutoksia.\n" "Muutos vaikuttaa seuraaviin asetteluihin:\n" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -4250,7 +4278,7 @@ "ei voida avata, sillä se on toisen\n" "LiVES-kopion käytössä.\n" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -4258,7 +4286,7 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2138 +#: src/utils.c:2234 #, fuzzy, c-format msgid "" "\n" @@ -4267,7 +4295,7 @@ "\n" "Leikesarjalla pitää olla nimi.\n" -#: src/utils.c:2146 +#: src/utils.c:2242 #, fuzzy, c-format msgid "" "\n" @@ -4276,7 +4304,7 @@ "\n" "Leikesarjan nimi ei saa sisältää välilyöntejä tai merkkejä %s.\n" -#: src/utils.c:2154 +#: src/utils.c:2250 #, fuzzy, c-format msgid "" "\n" @@ -4285,18 +4313,18 @@ "\n" "Leikesarjan nimi ei saa sisältää välilyöntejä tai merkkejä %s.\n" -#: src/utils.c:2163 +#: src/utils.c:2259 #, c-format msgid "" "\n" "%s names may not start with a '.' or contain '..'\n" msgstr "" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4307,72 +4335,72 @@ "%s-niminen leikesarja on jo olemassa.\n" "Valitse joku toinen nimi.\n" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "Poistetaan asettelu %s\n" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "Video [avataan...]" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "Video [%.2f s]" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "(Ei videoraitaa)" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "(Ei ääniraitaa)" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "Mono [avataan...]" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "Vasen ääni [avataan...]" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "Mono [%.2f s]" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "Vasen ääni [%.2f s]" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "Oikea ääni [avataan...]" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "Oikea ääni [%.2f s]" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "" -#: src/utils.c:3444 +#: src/utils.c:3863 msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "" -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4387,29 +4415,29 @@ "\n" "Korvataanko se?\n" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "Kum_oa %s" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "Tee uu_destaan %s" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "-------------Valinta------------" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr " s ] ----------Valinta---------- [ " -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr " kuvaa ] ----------" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4420,50 +4448,50 @@ "Try running Help/Troubleshoot for more information." msgstr "" -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "" -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "Avataan %s" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr "" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "" -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "" -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "" -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4475,11 +4503,11 @@ "Are you sure you wish to continue ?" msgstr "" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr "" -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4487,7 +4515,7 @@ "Please check the terminal window for more details.\n" msgstr "" -#: src/saveplay.c:874 +#: src/saveplay.c:858 #, fuzzy msgid "" "\n" @@ -4498,7 +4526,7 @@ "\n" "Tämän tiedoston avaaminen saattaa vaatia mplayerin asennuksen.\n" -#: src/saveplay.c:885 +#: src/saveplay.c:869 msgid "" "\n" "\n" @@ -4506,31 +4534,31 @@ "Tools|Preferences|Decoding\n" msgstr "" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "" -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, fuzzy, c-format msgid "Save Frame %d" msgstr "Leikesarjan nimi " -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 #, fuzzy msgid "Save Frame" msgstr "Viimeinen kuva" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 #, fuzzy msgid "Save Clip" msgstr "Kierrä leikettä" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4543,34 +4571,34 @@ "\n" "Haluatko tästä huolimatta jatkaa?" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr " (ilman ääntä)\n" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "" -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "" -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "Tallennetaan [saattaa kestää kauan]" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" @@ -4580,33 +4608,33 @@ "\n" "Pakkausvirhe - tiedostoa ei luotu!\n" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "" -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "" -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4615,21 +4643,21 @@ "and resize all frames to the current size.\n" msgstr "" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "Tuntematon" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "Nimetön%d" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4637,13 +4665,13 @@ "%s\n" msgstr "" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" msgstr "" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4651,7 +4679,7 @@ "Bad things may happen with this clip.\n" msgstr "" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4663,12 +4691,12 @@ "fps. \n" "Oletusarvon voi asettaa kohdasta Työkalut | Asetukset | Sekalaiset.\n" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" @@ -4677,7 +4705,7 @@ "Kuvia=%d tyyppi=%s koko=%dx%d *bpp=Harmaasävy* fps=%.3f\n" "Ääni:" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" @@ -4686,54 +4714,54 @@ "Kuvia=%d tyyppi=%s koko=%dx%d bpp=%d fps=%.3f\n" "Ääni:" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, fuzzy, c-format msgid " - Author: %s\n" msgstr "Tekijä: %s" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, fuzzy, c-format msgid " - Title: %s\n" msgstr " - Kommentti: %s\n" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr " - Kommentti: %s\n" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "Tallennetaan kuva %d nimellä %s..." -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "Varmuuskopioidaan %s tiedostoon %s" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "Varmuuskopioidaan" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "" -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "Palautetaan %s..." -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "Palautetaan" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -4746,7 +4774,7 @@ "Tiedosto %s on vioittunut.\n" "LiVES ei pystynyt palauttamaan sitä.\n" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, c-format msgid "" "\n" @@ -4755,22 +4783,22 @@ msgstr "" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" @@ -4780,20 +4808,20 @@ "Edellisen LiVES-istunnon jäljiltä löytyi tiedostoja.\n" "Haluatko yrittää niiden palautusta?\n" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "Palautetaan tiedostoja" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "Palautetaan tiedostoja..." -#: src/dialogs.c:83 +#: src/dialogs.c:86 #, fuzzy msgid "Show affeced _layouts" msgstr "_Tallenna asettelu" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" @@ -4801,51 +4829,51 @@ "_Älä näytä tätä varoitusta enää uudestaan\n" "(varoituksen voi laittaa takaisin päälle kohdasta Asetukset/Varoitukset)" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr "" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 #, fuzzy msgid "Warning !" msgstr "Varoitukset" -#: src/dialogs.c:184 +#: src/dialogs.c:187 #, fuzzy msgid "Error !" msgstr "$error" -#: src/dialogs.c:194 +#: src/dialogs.c:197 #, fuzzy msgid "Information" msgstr "LiVES: - Avaa sijainti" -#: src/dialogs.c:219 +#: src/dialogs.c:222 msgid "Question" msgstr "" -#: src/dialogs.c:233 +#: src/dialogs.c:236 #, fuzzy msgid "File Error" msgstr "$error" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "Näytä _tiedot" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -4856,7 +4884,7 @@ "(Disk warning levels can be configured in Preferences.)" msgstr "" -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -4868,11 +4896,11 @@ "Preferences.)" msgstr "" -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "Äänisoitinta ei voi vaihtaa toiston aikana." -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -4884,18 +4912,18 @@ "LiVES ei pystynyt suorittamaan tätä toimintoa muistin vähyyden vuoksi.\n" "Kokeile sulkea ensin muita sovelluksia.\n" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "" -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" "%s%d%% done. Time remaining: %u sec%s\n" msgstr "" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" @@ -4904,7 +4932,7 @@ "\n" "%d/%d kuvaa avattu. Aikaa jäljellä %u s.\n" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" @@ -4913,7 +4941,7 @@ "\n" "%d/%d kuvaa avattu.\n" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" @@ -4922,7 +4950,11 @@ "\n" "%d kuvaa avattu.\n" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" @@ -4931,7 +4963,7 @@ "\n" "Aikaa jäljellä: %d s" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -4942,7 +4974,7 @@ "Valitettavasti LiVES voi avata vain %d tiedostoa kerralla.\n" "Sulje joku tiedosto ja yritä uudelleen." -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, fuzzy, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -4961,14 +4993,14 @@ "\n" "Varmista että sinulla on kirjoitusoikeus tähän kansioon." -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 msgid "" "\n" "LiVES currently requires either 'mplayer', 'mplayer2', or 'sox' to function. " "Please install one or other of these, and try again.\n" msgstr "" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 #, fuzzy msgid "" "\n" @@ -4979,7 +5011,7 @@ "LiVES ei löytänyt ohjelmaa \"mplayer\". Asenna mplayer jos haluat käyttää \n" "LiVESiä täysipainoisesti.\n" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 #, fuzzy msgid "" "\n" @@ -4990,26 +5022,26 @@ "LiVES ei löytänyt ohjelmaa \"mplayer\". Asenna mplayer jos haluat käyttää \n" "LiVESiä täysipainoisesti.\n" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" "Or switch to another encoder format in Tools | Preferences | Encoding\n" msgstr "" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -5017,19 +5049,19 @@ "Please set the audio codec in Tools|Preferences|Encoding\n" msgstr "" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -5040,7 +5072,7 @@ "\n" "%s-formaatin rajoituksista johtuen\n" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" @@ -5048,77 +5080,77 @@ "LiVES suosittelee seuraavia asetuksia:\n" "\n" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr "" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr "" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr "" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr "" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "Aseta videon nopeudeksi %.3f kuvaa sekunnissa\n" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "Aseta videon nopeudeksi %d:%d kuvaa sekunnissa\n" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "Aseta videon kooksi %d x %d pikseliä\n" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" msgstr "" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -5132,7 +5164,7 @@ "Napsauta \"OK\" jatkaaksesi, \"Peruuta\" keskeyttääksesi.\n" "\n" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" @@ -5142,7 +5174,7 @@ "Valintaan tehdyt muutokset eivät ole pysyviä.\n" "\n" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -5151,7 +5183,7 @@ "Try recording for just a selection of the file." msgstr "" -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -5162,31 +5194,29 @@ "Please press Cancel to abort the insert, or OK to continue." msgstr "" -#: src/dialogs.c:2351 -#, c-format +#: src/dialogs.c:2354 msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." msgstr "" -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "Viestihistoria" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " "in your %s file" msgstr "" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -5197,25 +5227,25 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 msgid "" "Sorry, unknown audio type.\n" "\n" " (Filenames must end in" msgstr "" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" "(They will not be usable without the set).\n" msgstr "" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -5224,7 +5254,7 @@ "Click Cancel to pick a new name.\n" msgstr "" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -5236,7 +5266,7 @@ "Haluatko varmasti jatkaa?\n" "." -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -5248,7 +5278,7 @@ "Haluatko varmasti jatkaa?\n" "." -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -5259,7 +5289,7 @@ "Otherwise click Cancel to skip loading this file.\n" msgstr "" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -5269,7 +5299,7 @@ "The clip could not be loaded.\n" msgstr "" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -5277,7 +5307,7 @@ "Alternately, select a different audio player in Preferences.\n" msgstr "" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -5286,13 +5316,13 @@ "Automatic jack startup will be disabled now.\n" msgstr "" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" msgstr "" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -5303,7 +5333,7 @@ "%s\n" msgstr "" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" @@ -5312,7 +5342,7 @@ "Voit myös käynnistää LiVESin uudelleen ja valita jonkun toisen " "äänisoittimen.\n" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -5322,7 +5352,7 @@ "It is recommended to increase it to at least %d MB" msgstr "" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -5331,7 +5361,7 @@ "Do you wish to delete them ?\n" msgstr "" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -5339,7 +5369,7 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -5347,7 +5377,7 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" @@ -5356,75 +5386,75 @@ "LiVES ei pystynyt varaamaan riittävästi muistia multitrack-tilan kumoa-" "toiminnolle.\n" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "tai anna pienempi arvo.\n" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "Kokeile sulkea muita ohjelmia\n" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" msgstr "" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" "You can set this in Tools|Preferences|Playback." msgstr "" -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" "Should I try to repair the disk copy of the layout ?\n" msgstr "" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" msgstr "" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" "Audio rate must be greater than 0.\n" msgstr "" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5432,14 +5462,14 @@ "Are you sure you wish to view it ?\n" msgstr "" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" "You must install 'dvgrab' to use this function.\n" msgstr "" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5448,25 +5478,25 @@ "You may need to select one of these in Tools/Preferences/Playback.\n" msgstr "" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" msgstr "" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5475,33 +5505,33 @@ "echo %d > /proc/sys/net/core/rmem_max\n" msgstr "" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "peruttiin.\n" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "epäonnistui.\n" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "valmis.\n" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -5511,7 +5541,7 @@ "%s%s%s" msgstr "" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -5521,7 +5551,7 @@ "%s" msgstr "" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -5531,7 +5561,7 @@ "%s" msgstr "" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -5540,7 +5570,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -5550,7 +5580,7 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -5559,7 +5589,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -5569,12 +5599,12 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "" -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -5583,7 +5613,7 @@ "Please check your system for errors.\n" msgstr "" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -5596,7 +5626,7 @@ "%s\n" "Tarkista tiedoston käyttöoikeudet ja yritä uudestaan." -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -5605,7 +5635,7 @@ "Please check the directory permissions and try again." msgstr "" -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, c-format msgid "" "\n" @@ -5613,14 +5643,14 @@ "%s\n" msgstr "" -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -5628,13 +5658,13 @@ "Please select another encoder from the list.\n" msgstr "" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" msgstr "" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -5644,27 +5674,27 @@ "- Check if the device actually exists.\n" msgstr "" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" "Do you wish to overwrite the existing subtitles ?\n" msgstr "" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 msgid "" "\n" "LiVES currently only supports subtitles of type" msgstr "" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -5673,14 +5703,14 @@ "or OK to continue and save as type \"%s\"\n" msgstr "" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" "(If unsure, click Yes)\n" msgstr "" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -5691,19 +5721,19 @@ "." msgstr "" -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" msgstr "" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" msgstr "" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -5711,7 +5741,7 @@ "DO NOT SHUT DOWN OR CLOSE LIVES !\n" msgstr "" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, c-format msgid "" "\n" @@ -5719,14 +5749,14 @@ "The theme could not be loaded correctly.\n" msgstr "" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" "Please check the spelling of the set name and try again.\n" msgstr "" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -5735,7 +5765,7 @@ "directory. Would you like me to do this (recommended) ?" msgstr "" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -5747,7 +5777,7 @@ msgstr "" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -5756,38 +5786,38 @@ "\n" msgstr "" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" "Consult your package distributor.\n" msgstr "" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" msgstr "" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "Määritä CD-soittolaite kohdasta Työkalut | Asetukset | Sekalaiset\n" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, fuzzy, c-format msgid "" "\n" @@ -5800,7 +5830,7 @@ "%s\n" "Tarkista tiedoston käyttöoikeudet ja yritä uudestaan." -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -5809,7 +5839,7 @@ "already exists. Would you like to overwrite it ?\n" msgstr "" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -5950,7 +5980,7 @@ msgid "Video only Transitions" msgstr "" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "" @@ -5958,7 +5988,7 @@ msgid "Audio only Transitions" msgstr "" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "" @@ -6002,7 +6032,7 @@ msgid "Audio Analysers" msgstr "" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "tuntematon" @@ -6124,22 +6154,22 @@ msgid "pointer" msgstr "" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "Virhe: %s-liitännäinen ei sisällä weed_setup()-toimintoa.\n" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" @@ -6148,170 +6178,170 @@ "Info: Liitännäistä %s ei voitu ladata\n" "Virheilmoitus oli: %s\n" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr "" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "Ladattu onnistuneesti %d Weed-suodatinta\n" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, c-format msgid "Successfully loaded %d compound filters\n" msgstr "" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, c-format msgid "Failed to start generator %s (%s)\n" msgstr "" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "" @@ -6370,37 +6400,37 @@ msgid "Autoscale All" msgstr "" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 msgid "Parameter and Alpha Channel Connections" msgstr "" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 msgid "Auto Connect Channels" msgstr "" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 msgid "Auto Connect Parameters" msgstr "" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "" @@ -6416,15 +6446,15 @@ msgid "_Frame" msgstr "" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "Säilytä kuva_suhde" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "Säilytä alkuperäinen kuvasuhde" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "" @@ -6465,11 +6495,11 @@ msgid "New size (pixels)" msgstr "Uusi koko (pikseliä)" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "_Leveys" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "_Korkeus" @@ -6489,7 +6519,7 @@ msgid "Generate frames to a new clip" msgstr "Luo kuvat uuteen leikkeeseen" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -6501,35 +6531,35 @@ "valittuna.\n" "\n" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "Aseta oletukseksi" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "Ei arvoja" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "Virheellinen arvo" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" "Plugin error: %s failed with code %d" msgstr "" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr "" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -6539,17 +6569,17 @@ "Error code %d\n" msgstr "" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "" -#: src/plugins.c:497 +#: src/plugins.c:493 #, c-format msgid "" "\n" @@ -6559,32 +6589,32 @@ "\n" msgstr "" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "" -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -6597,7 +6627,7 @@ "Toistoliitännäistä %s ei voitu avata\n" "Virheilmoitus oli %s\n" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -6612,31 +6642,31 @@ "puuttuu pakollinen toiminto.\n" "Sitä ei voida käyttää.\n" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" "Error was: %s\n" msgstr "" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " "***\n" msgstr "" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -6645,7 +6675,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -6654,7 +6684,7 @@ "or switch to another plugin using Tools|Preferences|Encoding\n" msgstr "" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, c-format msgid "" "\n" @@ -6662,12 +6692,12 @@ "No decoders found in %s !\n" msgstr "" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, fuzzy, c-format msgid " using %s" msgstr "Avataan %s" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -6676,7 +6706,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -6686,24 +6716,24 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "" -#: src/plugins.c:2550 +#: src/plugins.c:2567 msgid "Decoder Plugins" msgstr "" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "" @@ -7165,7 +7195,7 @@ "Author must not be blank.\n" msgstr "" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -7237,7 +7267,7 @@ msgid "Bad description. (%s)\n" msgstr "" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -7247,27 +7277,27 @@ "\n" msgstr "" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "" -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "" -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "" -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "" -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -7276,7 +7306,7 @@ "Please check this program is in your path and executable.\n" msgstr "" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -7291,12 +7321,12 @@ "%s?\n" "\n" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "Poistetaan rfx-komentosarja %s..." -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -7306,7 +7336,7 @@ "Error code was %d\n" msgstr "" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -7316,12 +7346,12 @@ "Please delete it first, or rename the test script.\n" msgstr "" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "" -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -7332,20 +7362,20 @@ "Return code was %d (%s)\n" msgstr "" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 msgid "Export Script" msgstr "" -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "" -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 msgid "Import Script" msgstr "" -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -7355,43 +7385,43 @@ "Please delete it first, or rename the import script.\n" msgstr "" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 msgid "Copy RFX Script" msgstr "" -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "" -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr "" -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 msgid "Rename Test RFX Script" msgstr "" -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "" -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 msgid "RFX Script Name" msgstr "" -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "" -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "Uusi nimi: " -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "" -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -7399,12 +7429,12 @@ "Script name must be unique.\n" msgstr "" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "" -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -7415,26 +7445,26 @@ "Return code was %d\n" msgstr "" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "_Käytä valinnassa tosiaikaisia tehosteita" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 #, fuzzy msgid "Applying Current Real Time Effects to" msgstr "_Käytä valinnassa tosiaikaisia tehosteita" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "Ladataan hahmonnettu tehoste %s..." -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "" -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -7442,7 +7472,7 @@ "full screen, separate window (fs) mode\n" msgstr "" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -7450,7 +7480,7 @@ "(Free space = UNKNOWN)" msgstr "" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -7459,14 +7489,14 @@ "(Free space = %s)" msgstr "" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" "It should be in a partition with plenty of free disk space.\n" msgstr "" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7477,7 +7507,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7487,7 +7517,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1163 +#: src/preferences.c:1229 msgid "" "You have chosen to change the working directory.\n" "Please make sure you have no other copies of LiVES open.\n" @@ -7499,7 +7529,7 @@ "setting." msgstr "" -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, c-format msgid "" "\n" @@ -7508,13 +7538,13 @@ "See %s\n" msgstr "" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" msgstr "" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, c-format msgid "" "\n" @@ -7523,310 +7553,314 @@ "See %s\n" msgstr "" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "PCM (korkein laatu; suurimmat tiedostot)" -#: src/preferences.c:2418 +#: src/preferences.c:2489 #, fuzzy msgid "Preferences" msgstr "_Asetukset..." -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "Avaa tiedostovalinta suurennettuna" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "Näytä viimeisimmät tiedostot Tiedosto-valikossa" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "Pysäytä näytönsäästäjä toistettaessa " -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "Avaa pääikkuna suurennettuna" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "Näytä työkalurivi kun tausta on pimennetty" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "Käytä hiiren rullaa leikkeiden vaihtoon" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "Moninäyttötuki" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr " LiVES-käyttöliittymälle käytettävän näytön numero" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr " toistoon käytettävän näytön numero" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." msgstr "" -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "Käyttöliittymä" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "Siirryttäessä Multitrack-tilaan:" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "_Kysy aina leveys-, korkeus-, fps- ja ääniasetukset" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "Käytä _aina seuraavia arvoja:" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr " _Kumoa-puskurin koko (Mt) " -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "Asetteluiden automaattitallennus" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "Jokaisen _muutoksen jälkeen" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "_Ei koskaan" -#: src/preferences.c:2752 +#: src/preferences.c:2836 msgid "Maximum number of visible tracks" msgstr "" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "" -#: src/preferences.c:2799 +#: src/preferences.c:2883 msgid "Video open command (fallback)" msgstr "" -#: src/preferences.c:2806 +#: src/preferences.c:2890 msgid "Fallback image format" msgstr "" -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "_jpeg" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "" -#: src/preferences.c:2826 +#: src/preferences.c:2910 msgid "Open/render compression" msgstr "" -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr "" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "Käytä automaattista lomituksenpoistoa mikäli mahdollista" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "" -#: src/preferences.c:2850 +#: src/preferences.c:2934 #, fuzzy msgid "Automatic trimming / padding of audio when possible" msgstr "Käytä automaattista lomituksenpoistoa mikäli mahdollista" -#: src/preferences.c:2852 +#: src/preferences.c:2936 msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "Avattaessa useita tiedostoja, ketjuta kuvat yhteen leikkeeseen" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "VIDEO" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "Matala - parantaa suorituskykyä hitaammilla koneilla" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "Normaali - suositeltava useimmille käyttäjille" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "Korkea - parantaa laatua nopeammilla koneilla" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "_Esikatselun laatu" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "_Näytä FPS-tiedot" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "_Liitännäinen" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "ÄÄNI" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "_Soitin" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "Äänen soitto_komento" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "- sisäinen -" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "" -#: src/preferences.c:3104 -msgid "Source:" -msgstr "" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 msgid "_Internal" msgstr "" -#: src/preferences.c:3112 -msgid "_External (requires jack or pulse audio player)" +#: src/preferences.c:3202 +msgid "_External [monitor]" msgstr "" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "Toisto" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" @@ -7834,254 +7868,264 @@ "Nauhoita ääni kaapattaessa _ulkoisesta ikkunasta\n" " (vaatii jack- tai pulse audion)" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " +#: src/preferences.c:3258 +#, fuzzy +msgid "What to record when 'r' is pressed" msgstr " Mitä nauhoitetaan kun \"r\" on painettu " -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "_FPS-muutokset" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "_Tosiaikaiset tehosteet" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +#, fuzzy +msgid "External Audio Source" +msgstr "Äänikoodekki" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "" + +#: src/preferences.c:3358 msgid "Recording" msgstr "Nauhoitus" -#: src/preferences.c:3266 +#: src/preferences.c:3373 msgid "You can also change these values when encoding a clip" msgstr "" -#: src/preferences.c:3278 +#: src/preferences.c:3385 msgid "Encoder" msgstr "" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "Tallennusmuoto" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "Äänikoodekki" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "Pakkaus" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "Käytä kuva-alueen _pehmennystä kokoa muutettaessa" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "_Tehostenäppäimien lukumäärä" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." msgstr "" -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr " Videoiden latauskansio (oletus) " -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr " Videoiden tallennuskansio (oletus) " -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr " Äänileikkeiden latauskansio (oletus) " -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr " Kuvakansio (oletus) " -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr " Varmuuskopio/palautuskansio (oletus) " -#: src/preferences.c:3454 +#: src/preferences.c:3561 #, fuzzy msgid " Working directory (do not remove) " msgstr " Tilapäiskansio (älä poista) " -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "Oletuskansio josta videoleikkeet ladataan" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "Oletuskansio johon pakatut leikkeet tallennetaan" -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "Oletuskansio avattaville ja tallennettaville äänitiedostoille" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "Oletuskansio johon kuvaotokset tallennetaan" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "Oletuskansio yksittäisten leikkeiden varmuuskopiointiin/palautukseen" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "LiVESin työkansio." -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "Kansiot" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "" -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr "" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "" -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" msgstr "" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "Varoita jos avattavan tiedoston _koko on yli " -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr " Mt" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "Näytä varoitus ennen leikesarjan _tallennusta" -#: src/preferences.c:3652 +#: src/preferences.c:3759 msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " "when LiVES is started." msgstr "" -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "" "Näytä varoitus jos _hahmonnettuja tehosteita ei löydy käynnistyksen " "yhteydessä." -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "" "Näytä varoitus jos _pakkausliitännäisiä ei löydy käynnistyksen yhteydessä." -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "" -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "Varoita leikesarjaa ladattaessa jos asetteluista puuttuu leikkeitä." -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "Varoita jos asettelussa käytetty leike aiotaan sulkea." -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "Varoita jos asettelussa käytettyjä kuvia aiotaan poistaa." -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "Varoita jos asettelussa käytettyjä kuvia aiotaan siirtää." -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "Varoita jos asettelussa käytettyjä kuvia aiotaan muuttaa." -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "Varoita jos asettelussa käytetty ääniraita aiotaan poistaa." -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "Varoita jos asettelussa käytettyä ääniraitaa aiotaan siirtää." -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "Varoita jos asettelussa käytettyä ääniraitaa aiotaan muuttaa." -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "" -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "" "Varoita multitrack-tilasta poistuttaessa jos asettelua ei ole tallennettu." -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "" "Varoita jos multitrack ei sisällä äänikanavia ja aiotaan ladata ääntä " "sisältävä asettelu." -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." @@ -8089,374 +8133,374 @@ "Varoita jos multitrack sisältää äänikanavia ja äänisoittimeksi ei ole " "valittu \"jack\" tai \"pulse audio\"." -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "Näytä ilmoitus firewire-laitteelta tuonnin jälkeen." -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "Näytä varoitus ennen yuv4mpeg-suoratoiston avaamista (edistynyt)." -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "" -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "" -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "" -#: src/preferences.c:3858 +#: src/preferences.c:3965 #, fuzzy msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "Näytä varoitus ennen yuv4mpeg-suoratoiston avaamista (edistynyt)." -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "Varoitukset" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "Midi-synkronointi (vaatii tiedostot midistart ja midistop)" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "" -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "CD-laite " -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "" -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "Sekalaiset" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "Uusi teema: " -#: src/preferences.c:3969 +#: src/preferences.c:4076 msgid "Main Theme Details" msgstr "" -#: src/preferences.c:3980 +#: src/preferences.c:4087 #, fuzzy msgid " _Foreground Color" msgstr "_Taustaväri" -#: src/preferences.c:3999 +#: src/preferences.c:4106 #, fuzzy msgid " _Background Color" msgstr "_Taustaväri" -#: src/preferences.c:4018 +#: src/preferences.c:4125 #, fuzzy msgid "_Alt Foreground Color" msgstr "_Taustaväri" -#: src/preferences.c:4036 +#: src/preferences.c:4143 #, fuzzy msgid "_Alt Background Color" msgstr "_Taustaväri" -#: src/preferences.c:4054 +#: src/preferences.c:4161 #, fuzzy msgid " Info _Text Color" msgstr " _Korkeus " -#: src/preferences.c:4073 +#: src/preferences.c:4180 #, fuzzy msgid " Info _Base Color" msgstr " _Korkeus " -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "" -#: src/preferences.c:4092 +#: src/preferences.c:4199 #, fuzzy msgid "Affects some contrast details of the timeline" msgstr "" "Tehosteita voi raahata\n" "aikajanalla oleviin lohkoihin." -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "" -#: src/preferences.c:4124 +#: src/preferences.c:4231 #, fuzzy msgid "Frame blank image" msgstr "Luo tyhjiä kuvia" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "" -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4195 +#: src/preferences.c:4302 msgid "Track background (multitrack)" msgstr "" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "" -#: src/preferences.c:4250 +#: src/preferences.c:4357 #, fuzzy msgid "Timeline selection (multitrack)" msgstr "Aikajana (sekuntia)" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "" -#: src/preferences.c:4274 +#: src/preferences.c:4381 msgid "Timecode foreground (multitrack)" msgstr "" -#: src/preferences.c:4285 +#: src/preferences.c:4392 #, fuzzy msgid "Frame surround" msgstr "_Kuvaa sekunnissa" -#: src/preferences.c:4298 +#: src/preferences.c:4405 #, fuzzy msgid "Themes/Colors" msgstr "Teemat" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "Latauksen kaistanleveys (Kb/s) " -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "" "LiVES täytyy kääntää ilman valitsinta \"configure --disable-OSC\" jotta OMC:" "tä voi käyttää" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "Käytä OMC-etäohjausta" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "UDP-portti " -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "Käynnistä OMC LiVESin käynnistyksen yhteydessä" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "Suoratoisto/Verkko" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "Jack-välityspalvelu" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" msgstr "" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "Jack-_välityspalvelun asetustiedosto" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "Käynnistä _palvelin LiVESin käynnistyessä" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" msgstr "" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "Jack-_äänipalvelimen asetustiedosto" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "_Peliohjaintapahtumat" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "_Peliohjainlaite" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "Peliohjainlaite, esim. /dev/input/js0" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "_MIDI-tapahtumat" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "Käytä _ALSA MIDIä (suositeltu)" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "Luo ALSA MIDI-portti johon muut MIDI-laitteet voidaan yhdistää" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "Lue suoraan MIDI-laitteelta" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "_MIDI-laite" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "MIDI-laite, esim. /dev/input/midi0" -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "Lisäasetukset" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." msgstr "" -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "" -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "" "(Varoitus: toisto saattaa hidastua jos tämä arvo asetetaan liian suureksi.)" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -8464,20 +8508,20 @@ "Click OK to continue.\n" msgstr "" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." msgstr "" -#: src/preferences.c:5195 +#: src/preferences.c:5314 #, fuzzy msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "" "Teeman vaihdos tulee voimaan vasta seuraavalla LiVESin käynnistyskerralla." -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "" "Jack-asetukset tulevat voimaan vasta seuraavalla LiVEsin käynnistyskerralla." @@ -8506,176 +8550,176 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "Videon pituus on nyt %d kuvaa.\n" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" "New rate must be greater than 0\n" msgstr "" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "" -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "" -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "" -#: src/resample.c:1184 +#: src/resample.c:1193 #, fuzzy msgid "New Clip Audio" msgstr "Uusi ääniraita" -#: src/resample.c:1186 +#: src/resample.c:1195 #, fuzzy msgid "External Clip Settings" msgstr "LiVES: - Ulkoisen leikkeen asetukset" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "Nykyinen" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "Taajuus (Hz) " -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 msgid "Channels" msgstr "" -#: src/resample.c:1232 +#: src/resample.c:1241 msgid "Sample Size " msgstr "" -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "" -#: src/resample.c:1296 +#: src/resample.c:1305 #, fuzzy msgid "New Audio Details" msgstr "Uusi ääniraita" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "Uusi" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "" -#: src/resample.c:1343 +#: src/resample.c:1352 msgid "_Channels" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "_Sample Size" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "Sample Size" msgstr "" -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "_Kuvaa sekunnissa " -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "Nauhoita korkeintaan: " -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr " tuntia " -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr " minuuttia " -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr " sekuntia " -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "Rajoittamaton nauhoitus" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "Napsauta OK aloittaaksesi nauhoituksen, tai Peruuta lopettaaksesi." -#: src/resample.c:1592 +#: src/resample.c:1601 #, fuzzy msgid "Change Playback Speed" msgstr "Muuta toisto/tallennus_nopeutta..." -#: src/resample.c:1594 +#: src/resample.c:1603 msgid "Resample Video" msgstr "" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -8692,7 +8736,7 @@ "Anna haluttu toistonopeus\n" "_kuvina sekunnissa" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -8709,80 +8753,80 @@ "Anna _uusi toistonopeus\n" "kuvina sekunnissa" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "TAI anna haluttu leikkeen pituus _sekunteina" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "Muuta myös _äänen nopeutta" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "Nopeuden muutos" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "Muutettiin toistonopeudeksi %.3f kuvaa sekunnissa.\n" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" "LiVES was unable to reorder the frames." msgstr "" -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "" @@ -8994,69 +9038,69 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "LiVES ei löytänyt tehostetta %s.\n" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 #, fuzzy msgid "Real Time Effect Mapping" msgstr "Tosiaikaisten _tehosteiden näppäinsidokset" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "Ctrl-%d" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "_Poista kaikki tehosteet" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "Käytössä" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "Tietoa" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "Määritä arvot" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 msgid "Set Connections" msgstr "" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "Tyhjennä" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "Tehosteen nimi:" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "_Tallenna oletuskartaksi" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "_Lataa oletuskartta" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "Sulje _ikkuna" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -9097,103 +9141,107 @@ msgid "yuv4mpeg stream" msgstr "" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "" + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "" -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" "\n" msgstr "" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, fuzzy, c-format msgid "%s : parameters for %s" msgstr "Ei arvoja" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "Nykyinen raita: %s (taso %d)\n" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "Nykyinen raita: Tason %d ääni\n" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "%.2f s\n" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "Lähde: %s" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." msgstr "" -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -9202,7 +9250,7 @@ "right or double clicking on it.\n" msgstr "" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -9210,7 +9258,7 @@ "Select an effect in FX stack first to view its parameters.\n" msgstr "" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" @@ -9220,7 +9268,7 @@ "\n" "Ei ladattuja leikkeitä.\n" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -9230,7 +9278,7 @@ "before inserting clips into the timeline." msgstr "" -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -9239,12 +9287,12 @@ "to apply compositors.\n" msgstr "" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "%.2f s - %.2f s\n" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" @@ -9252,180 +9300,190 @@ "Napsauta kerran aikajanalla\n" "valitaksesi kuvan.\n" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" msgstr "" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr "" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 #, fuzzy msgid "Selected Clip" msgstr "L_isää valittu leike" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 #, fuzzy msgid "_Adjust Start and End Points" msgstr "_Säädä valitun leikkeen aloitus/lopetuskohtaa" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 msgid "_Edit/Encode in Clip Editor" msgstr "" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 #, fuzzy msgid "_Show Clip Information" msgstr "_Näytä leikkeen tiedot" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 #, fuzzy msgid "_Close this Clip" msgstr "_Sulje tämä leike" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 #, fuzzy msgid "Audio Mixer (ctrl-m)" msgstr "Äänimikseri (ctrl-m)" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "" -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "" -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "" -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "" -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "Leikkeitä voi raahata" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "aikajanalle." -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "Hiiren tila on: Siirrä" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "" -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "Hiiren tila on: Valitse" -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "" -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "" -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "Sulje välit" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "Siirrä lohkoa" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "Siirrä äänilohkoa" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "Poista lohko" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "Poista äänilohko" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "Poista %s" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "Lisää väli" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "" -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "" -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " "audio rate %d, audio sample size %d, %s.\n" msgstr "" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -9435,7 +9493,7 @@ "then load in the new set from the File menu.\n" msgstr "" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -9443,471 +9501,458 @@ "It cannot be loaded.\n" msgstr "" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "" -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "" -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "A_vaa tiedostovalinta..." -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "Tuo valinta _dvd/vcd-levyltä..." -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "Tuo valinta _dvd:ltä" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "Tuo valinta _vcd:ltä" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "Tuo _laitteelta" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 #, fuzzy msgid "_Close the Selected Clip" msgstr "L_isää valittu leike" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 #, fuzzy msgid "_Save Layout as..." msgstr "_Tallenna asettelu nimellä.." -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 #, fuzzy msgid "_Load Layout..." msgstr "L_ataa asettelu..." -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 #, fuzzy msgid "_Wipe/Delete Layout..." msgstr "_Pyyhi/poista asettelu..." -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 #, fuzzy msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "_Muuta leveys-, korkeus- ja ääniarvoja..." -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 #, fuzzy msgid "Auto Load _Subtitles with Clips" msgstr "Lataa tekstitykset automaattisesti" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "_LEIKEMUOKKAIN" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 #, fuzzy msgid "_Adjust Selected Clip Start/End Points" msgstr "_Säädä valitun leikkeen aloitus/lopetuskohtaa" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "L_isää valittu leike" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 #, fuzzy msgid "_Insert Selected Clip Audio" msgstr "L_isää valittu äänileike" -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 #, fuzzy msgid "_Delete Selected Block" msgstr "_Poista valittu lohko" -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 #, fuzzy msgid "_Jump to Previous Block Boundary" msgstr "Hyppää e_delliseen lohkorajaan" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 #, fuzzy msgid "_Jump to Next Block Boundary" msgstr "Hyppää s_euraavaan lohkorajaan" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 #, fuzzy msgid "Clear _Marks from Timeline" msgstr "Poista aikajanan _merkit" -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 msgid "Ignore Selection Limits when Inserting" msgstr "" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "_Toista aikajanan sijainnista alkaen" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 #, fuzzy msgid "Pla_y Selected Time Only" msgstr "Toista _valinta" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 #, fuzzy msgid "_Move Effects with Blocks" msgstr "_Valitse tämä lohko" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 #, fuzzy msgid "Select _Autotransition Effect..." msgstr "Valitse viimeisin _tehoste" -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 msgid "Crossfade Audio with Autotransition" msgstr "" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 #, fuzzy msgid "View/_Edit Selected Effect" msgstr "Valitse viimeisin _tehoste" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 #, fuzzy msgid "_Delete Selected Effect" msgstr "_Poista valittu tehoste" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 msgid "Apply Effect to _Block..." msgstr "" -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 #, fuzzy msgid "Apply Effect to _Region..." msgstr "_Käytä valinnassa tosiaikaisia tehosteita" -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "_Raidat" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 msgid "Make _Backing Audio Current Track" msgstr "" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 #, fuzzy msgid "_Split Current Track at Cursor" msgstr "Jaa nykyinen raita osiin _osoittimen kohdalta" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 #, fuzzy msgid "_Split Selected Video Tracks" msgstr "Jaa _valitut raidat osiin" -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 #, fuzzy msgid "Insert Gap in Selected Tracks/Time" msgstr "L_isää valittu leike" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 msgid "Insert Gap in Current Track/Selected Time" msgstr "" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 msgid "Close All _Gaps in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "Va_linnat" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 #, fuzzy msgid "Select _All Video Tracks" msgstr "Valitse _kaikki videoraidat" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 #, fuzzy msgid "Select _No Video Tracks" msgstr "Valitse _kaikki videoraidat" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 #, fuzzy msgid "Select All _Time" msgstr "Valitse _kaikki kuvat" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 #, fuzzy msgid "Select from _Zero Time" msgstr "Valitse _ensimmäisestä kuvasta alkaen" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 #, fuzzy msgid "Select to _End Time" msgstr "Valitse _viimeiseen kuvaan saakka" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "_Kopioi..." -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 msgid "_Timecode to Region Start" msgstr "" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 msgid "_Timecode to Region End" msgstr "" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 msgid "_Region Start to Timecode" msgstr "" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 msgid "_Region End to Timecode" msgstr "" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 msgid "Select/Deselect Block at Current Track/Time" msgstr "" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 #, fuzzy msgid "_Change Width, Height and Audio Values..." msgstr "_Muuta leveys-, korkeus- ja ääniarvoja..." -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 #, fuzzy msgid "_Render All to New Clip" msgstr "Luo uu_si leike" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 msgid "Render _Video" msgstr "" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 #, fuzzy msgid "Render _Audio" msgstr "Uusi ääniraita" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 msgid "_Normalise Rendered Audio" msgstr "" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 #, fuzzy msgid "_Pre-render Audio" msgstr "_Poista ääni..." -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "_Näytä" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 msgid "Block _In/Out Points" msgstr "" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 msgid "_Effects at Current" msgstr "" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 #, fuzzy msgid "Audio Parameters" msgstr "Ei arvoja" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 msgid "Show Backing _Audio Track" msgstr "" -#: src/multitrack.c:7418 -#, fuzzy -msgid "Compact View" -msgstr "Suppea näkymä (d)" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 msgid "Maximum Tracks to Display..." msgstr "" -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 msgid "Scroll to Follow Playback" msgstr "" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 msgid "_Center on Cursor" msgstr "" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 #, fuzzy msgid "_Zoom In" msgstr "L_ähennä" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 #, fuzzy msgid "_Zoom Out" msgstr "L_oitonna" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 #, fuzzy msgid "Multitrack _Details" msgstr "_Multitrack-tiedot" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "_Tapahtumaikkuna" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 msgid "_Show FRAME Events" msgstr "" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 #, fuzzy msgid "_Show Multitrack Keys" msgstr "_Näytä multitrack-näppäimet" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "Tee _vikailmoitus" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 #, fuzzy msgid "Insert With _Audio" msgstr "Lisää äänen _kanssa" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 #, fuzzy msgid "Select _Overlap" msgstr "Tekstitys" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" msgstr "" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "Laajempi näkymä (d)" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "Suppea näkymä (d)" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 #, fuzzy msgid "Mouse Mode: _Move" msgstr "Hiiren tila: _Siirrä" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 #, fuzzy msgid "Mouse Mode: _Select" msgstr "Hiiren tila: _Valitse" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 msgid "Insert Mode: _Normal" msgstr "" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "" -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "" -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "Ankkuroi aloituspiste aikajanaan" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "Ankkuroi lopetuspiste aikajanaan" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "Vieritys" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" @@ -9917,95 +9962,95 @@ "==============================\n" "Vaihdettiin leikemuokkaustilaan\n" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "Aikajana (sekuntia)" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr "" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr " Tason %d ääni" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "Tason %d ääni" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "%s (taso %d)" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "Video %d" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr " %s" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 #, fuzzy msgid "Selected Effect" msgstr "Valitse viimeisin _tehoste" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 #, fuzzy msgid "_View/Edit this Effect" msgstr "_Poista tämä tehoste" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 #, fuzzy msgid "_View this Effect" msgstr "_Poista tämä tehoste" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 #, fuzzy msgid "_Delete this Effect" msgstr "_Poista tämä tehoste" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "Tätä tehostetta ei voi siirtää" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr " %d - %d valittuna " -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "%.2f s" -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "%d kuvaa" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" @@ -10015,70 +10060,70 @@ "==============================\n" "Vaihdettiin Multitrack-tilaan\n" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" "Nodes can be deleted." msgstr "" -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -10086,21 +10131,21 @@ "current time.\n" msgstr "" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." @@ -10108,150 +10153,150 @@ "Tehosteita voi raahata\n" "aikajanalla oleviin lohkoihin." -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 #, fuzzy msgid "Selected Block/Frame" msgstr "Valitse _kaikki kuvat" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 #, fuzzy msgid "_Select this Block" msgstr "_Valitse tämä lohko" -#: src/multitrack.c:13045 +#: src/multitrack.c:12936 #, fuzzy -msgid "_Split Block Here" +msgid "_Split Block At Cursor" msgstr "_Jaa lohko osiin tästä" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 msgid "List _Effects Here" msgstr "" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 #, fuzzy msgid "_Delete this Block" msgstr "_Poista tämä lohko" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 #, fuzzy msgid "_Insert Here" msgstr "Lisäys" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 msgid "_Insert Audio Here" msgstr "" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" msgstr "" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "raita %s" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "raidat %s ja %s" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "valitut raidat" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "Siivotaan..." -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "Paina toiston aikana \"m\"" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "tehdäksesi merkin aikajanalle" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " "to %.4f\n" msgstr "" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" msgstr "" "Lisättiin kuvat %d - %d leikkeestä %s raitaan %s aikaväliltä %.4f - %.4f\n" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" @@ -10260,7 +10305,7 @@ "Aikajakso %.3f - %.3f\n" "valittu.\n" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" @@ -10268,12 +10313,12 @@ "valitse yksi tai useampia raitoja\n" "luodaksesi alueen.\n" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "%d videoraita(a) valittu.\n" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." @@ -10281,7 +10326,7 @@ "Kaksoisnapsauta aikajanaa\n" "poistaaksesi aikajakson valinnan." -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." @@ -10289,7 +10334,7 @@ "Napsauta tehostetta\n" "valitaksesi sen." -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." @@ -10297,7 +10342,7 @@ "Kaksoisnapsauta tehostetta\n" "muokataksesi sitä." -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" @@ -10305,83 +10350,83 @@ "Napsauta tehostetta hiiren\n" "oikealla avataksesi pikavalikon.\n" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" msgstr "" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" msgstr "" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "" -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "" -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" msgstr "" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 #, fuzzy msgid "Saving layout" msgstr "_Tallenna asettelu" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" msgstr "" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -10389,11 +10434,11 @@ "Therefore it could not be loaded properly.\n" msgstr "" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" @@ -10402,31 +10447,31 @@ "\n" "Asettelutiedostoa %s ei voitu ladata\n" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "" -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "" -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "virheitä havaittu %d.\n" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 #, fuzzy msgid "" "The current layout has changes which have not been saved.\n" @@ -10435,34 +10480,34 @@ "Nykyistä asettelua ei ole tallennettu.\n" "Mitä haluat tehdä?\n" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 #, fuzzy msgid "Multitrack Audio Mixer" msgstr "LiVES: Multitrack-äänimikseri" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "_Palauta arvot" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "_Sulje mikseri" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" msgstr "" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "" @@ -10470,19 +10515,19 @@ msgid "JACK server started\n" msgstr "JACK-palvelin käynnistetty\n" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "JACK-palvelimeen ei voitu muodostaa yhteyttä\n" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -10522,7 +10567,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -10563,7 +10608,7 @@ msgstr "" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "arvo" @@ -10640,208 +10685,208 @@ "Click OK to delete all entries\n" msgstr "" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 #, fuzzy msgid "OMC Learner" msgstr "LiVES: OMC-koulutin" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "_Poista kaikki" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "Käynnistä videotoisto" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "Pysäytä videotoisto" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "Valitse leike <leikenro>" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "Toista eteenpäin" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "Toista taaksepäin" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "Käänteinen toistosuunta" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "Toista videota nopeammin" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "Toista videota hitaammin" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "" -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "Aloita nauhoitus" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "Pysäytä nauhoitus" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "" -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "" -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "" #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "" -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -10854,7 +10899,7 @@ "Virhe jäsenneltäessä tiedostoa\n" "%s\n" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -10863,12 +10908,12 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "" -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -10883,12 +10928,12 @@ "%s\n" "Virhekoodi on %d\n" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr "" @@ -11796,6 +11841,20 @@ #~ msgid "$error" #~ msgstr "$error" +#, fuzzy +#~ msgid "Audio source:" +#~ msgstr "Äänikoodekki" + +#~ msgid "Expanded View (d)" +#~ msgstr "Laajempi näkymä (d)" + +#~ msgid "Compact View (d)" +#~ msgstr "Suppea näkymä (d)" + +#, fuzzy +#~ msgid "Compact View" +#~ msgstr "Suppea näkymä (d)" + #~ msgid "LiVES-%s: <Untitled%d> %dx%d : %d frames %d bpp %.3f fps" #~ msgstr "LiVES-%s: <Nimetön%d> %dx%d : %d kuvaa %d bpp %.3f fps"
View file
LiVES-2.8.7.tar.bz2/po/fr.po -> LiVES-2.8.8.tar.bz2/po/fr.po
Changed
@@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: fr\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" "PO-Revision-Date: 2015-11-25 22:11+0000\n" "Last-Translator: Jean-Marc <Unknown>\n" "Language-Team: Français <kwizart@gmail.com>\n" @@ -107,84 +107,84 @@ msgstr "Marque positionnée.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "Tous" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "Aucun" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "recommandé" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "désactivé !" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "**La configuration actuelle**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "Intégré" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "Personnalisé" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "Essai" -#: src/main.c:460 +#: src/main.c:467 #, fuzzy msgid "LiVES: - " msgstr "LiVES : - %s" -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "Recadrage" -#: src/main.c:708 +#: src/main.c:728 #, fuzzy msgid "_Resize All Frames..." msgstr "_Recadre Toutes Les Images" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "Premier plan" -#: src/main.c:1094 +#: src/main.c:1104 msgid "Background" msgstr "Arrière plan" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "Chargement des greffons d'effets en temps réel…" -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "Démarrage du serveur audio jack..." -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "Démarrage du serveur de transport jack..." -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "Connexion au serveur de transport jack..." -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -196,16 +196,16 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "Initialisation du serveur audio pulse..." -#: src/main.c:1813 +#: src/main.c:1815 #, fuzzy, c-format msgid "%s...detected... " msgstr "mplayer... détecté..." -#: src/main.c:1814 +#: src/main.c:1816 #, fuzzy, c-format msgid "%s...NOT DETECTED... " msgstr "mplayer... NON DÉTECTÉ..." @@ -245,11 +245,11 @@ msgid "Number of CPUs detected: %d " msgstr "nombre de CPU détectés : %d " -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "petit boutien" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "grand boutien" @@ -308,7 +308,7 @@ "Bienvenue sur LiVES version %s.\n" "\n" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" @@ -318,82 +318,82 @@ "La syntaxe de lancement est : %s [options] [nomfichier [start_time] " "[frames]]\n" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "" "Où : nomfichier est le nom d'un fichier média ou d'un fichier de " "sauvegarde.\n" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "start_time : temps de début de filename en secondes.\n" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "frames : nombre maximal d'images à ouvrir\n" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "opts peut être :\n" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "-help : affiche l'aide et quitte.\n" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "" "-tmpdir <repertoiretemporaire> : utiliser un autre répertoire de travail " "(ex : /var/ramdisk)\n" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "" "-set <nom_du_set> : charger automatiquement l'ensemble de clips nom_du_set\n" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "-noset : ne charger aucun profil au démarrage\n" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "-norecover : désactiver la récupération automatique en cas de crash\n" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "" "-recover : force le chargement du recouvrement après un crash\n" -#: src/main.c:2549 +#: src/main.c:2552 msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "-nogui : lance le programme sans l'interface graphique.\n" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "-nosplash : ne pas montrer la fenêtre de démarrage\n" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "-noplaywin : ne pas montrer la fenêtre de lecture\n" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "-startup-ce : démarrer en mode éditeur de clip\n" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "-startup-mt : démarrer en mode multipiste\n" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" @@ -401,30 +401,30 @@ "-fxmodesmax <n> : permet <n> modes par clé d'effet (minimum : 1, valeur par " "défaut : 8)\n" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "-oscstart <port> : démarrer l'écoute de OSC sur le port UDP <port>\n" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "-nooscstart : ne pas démarrer l'écouteur OSC\n" -#: src/main.c:2561 +#: src/main.c:2564 msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " "mplayer2" msgstr "" #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr ", pulse" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr ", sox ou jack\n" -#: src/main.c:2569 +#: src/main.c:2572 #, fuzzy msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " @@ -436,17 +436,17 @@ "serveur de transport jack, 8 = mettre l'audio en pause quand la vidéo est " "mise en pause, 16 = démarrer le serveur audio jack] \n" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr " ou sox\n" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "" "-devicemap <mapname> : lancer automatiquement la cartographie des " "périphériques\n" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" @@ -455,15 +455,15 @@ "lecture vidéo depuis <fichier> (Remarque : définit seulement la " "configuration, pas le type du plugin)\n" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "-debug : essayer de debugger les crashs (nécessite 'gdb' installé)\n" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "Démarrage de l'interface graphique..." -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -474,7 +474,7 @@ "(Maybe you need to change the value of <prefix_dir> in your %s file)\n" msgstr "" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -482,7 +482,7 @@ "Please make sure you have write access to %s and try again.\n" msgstr "" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -496,7 +496,7 @@ "Relisez SVP le fichier README livré avec ce programme\n" "avant de lancer LiVES.\n" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -506,7 +506,7 @@ "Please check the file permissions for this file and try again.\n" msgstr "" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -517,7 +517,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -525,7 +525,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2693 +#: src/main.c:2696 #, fuzzy, c-format msgid "" "\n" @@ -540,7 +540,7 @@ "\n" "%s" -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -558,21 +558,21 @@ "\n" "Merci.\n" -#: src/main.c:2707 +#: src/main.c:2710 msgid "" "\n" "LiVES currently requires 'mplayer', 'mplayer2' or 'sox' to function. Please " "install one or other of these, and try again.\n" msgstr "" -#: src/main.c:2712 +#: src/main.c:2715 msgid "" "\n" "LiVES currently requires both 'mplayer' or 'mplayer2' and 'sox' to function. " "Please install these, and try again.\n" msgstr "" -#: src/main.c:2725 +#: src/main.c:2728 #, fuzzy msgid "" "\n" @@ -584,7 +584,7 @@ "est contenu dans ImageMagick si vous voulez utiliser les fonctions de " "fusion.\n" -#: src/main.c:2731 +#: src/main.c:2734 #, fuzzy msgid "" "\n" @@ -596,7 +596,7 @@ "est contenu dans ImageMagick si vous voulez utiliser les fonctions de " "fusion.\n" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" @@ -606,7 +606,7 @@ "LiVES n'arrive pas à trouver 'convert'. Vous devez installer convert qui est " "contenu dans ImageMagick si vous voulez utiliser les effets de rendu.\n" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " @@ -617,7 +617,7 @@ "est contenu dans ImageMagick si vous voulez utiliser les fonctions de " "fusion.\n" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " @@ -627,7 +627,7 @@ "Lives n'a pas pu trouver 'sox'. Certaines fonctions audios risquent de pas " "fonctionner. Vous devriez installer 'sox'.\n" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -638,58 +638,58 @@ "You may need to change the value of <lib_dir> in %s\n" msgstr "" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "" -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "En chargeant automatiquement le set %s..." #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "LiVES" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "Lecteur audio invalide %s\n" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : %d cadres %d bpp %.3f fps" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : ??? cadres ??? bpp %.3f fps" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "LiVES-%s: <Pas de Fichier>" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "enr %9d/%d" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "!enr %9d/%d" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "Lecture" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" @@ -697,34 +697,34 @@ "LiVES ne peut capturer cette image\n" "\n" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "Fichier Fermé %s\n" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "_Annuler" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "_Rétablir" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "Vidéo" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "Audio Gauche" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "Audio Droite" -#: src/main.c:6983 +#: src/main.c:7007 msgid "" "\n" "\n" @@ -921,7 +921,7 @@ msgid "Use _mplayer2 audio player" msgstr "" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "_Suivant" @@ -1170,10 +1170,10 @@ "Si vous sélectionnez cela, la vidéo sera désentrelacée durant son " "importation." -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "Voir" @@ -1196,12 +1196,12 @@ msgid "Click here to _Preview the file" msgstr "Cliquez ici pour prévisualiser la vidéo." -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 #, fuzzy msgid "Processing..." msgstr "LiVES: - Traitement..." -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1215,8 +1215,8 @@ "\n" "N'oubliez pas de désactiver les effets (ctrl-0) par la suite !" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" @@ -1224,179 +1224,179 @@ "\n" "Patientez SVP" -#: src/interface.c:206 +#: src/interface.c:210 msgid "Show Details" msgstr "Afficher les détails" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "_Assez" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "_Voir" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "Paus_e" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "_Annuler" -#: src/interface.c:324 +#: src/interface.c:327 #, fuzzy msgid "Multitrack Details" msgstr "Détails multipistes" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "Format" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "Taille de l'encadrement" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "Taille Fichier" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "Byte size" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "IPS" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "Images" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "Evènement" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "Temps Total" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "Audio" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "Vitesse/taille" -#: src/interface.c:590 +#: src/interface.c:593 #, fuzzy msgid "Encoding Options" msgstr "LiVES: - Options d'encodage" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." msgstr "" -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "Conserver mes réglages" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "Utilisé les paramètres recommandés" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "_Fermer la fenêtre" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "_Sauve au fichier" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "Insérer" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "_Nombre de fois à insérer" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "_Insère pour correspondre au son" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "Insère _avant la sélection" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "Inserez le contenu du presse-papier avant la sélection" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "Insère après la sélection" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "Insérer le contenu du presse-papier après la sélection" -#: src/interface.c:844 +#: src/interface.c:847 #, fuzzy msgid "Insert _with silence" msgstr "Insère avec le _son" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "Insère avec le _son" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "Insère sans le son" -#: src/interface.c:933 +#: src/interface.c:936 #, fuzzy msgid "Open Selection" msgstr "_Copier Sélection" -#: src/interface.c:950 +#: src/interface.c:953 msgid "Selection start time (sec)" msgstr "" -#: src/interface.c:956 +#: src/interface.c:959 msgid "Number of frames to open" msgstr "" -#: src/interface.c:1025 +#: src/interface.c:1028 #, fuzzy msgid "Open Location" msgstr "LiVES: - Ouvrir emplacement" -#: src/interface.c:1027 +#: src/interface.c:1030 msgid "Open Youtube Clip" msgstr "" -#: src/interface.c:1046 +#: src/interface.c:1049 #, fuzzy msgid "" "\n" @@ -1414,7 +1414,7 @@ "Préférences|Streaming\n" "\n" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1423,72 +1423,72 @@ "\n" msgstr "" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "URL : " -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "" -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "Ne pas envoyer les infos de bande passante" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "" "Essayez cette option si vous avez des problèmes de chargement sur un stream" -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "" -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "" -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr ".webm" -#: src/interface.c:1185 +#: src/interface.c:1188 #, fuzzy msgid "Rename Clip" msgstr "Rotation" -#: src/interface.c:1187 +#: src/interface.c:1190 msgid "Enter Set Name to Save as" msgstr "" -#: src/interface.c:1189 +#: src/interface.c:1192 #, fuzzy msgid "Enter a Set Name to Reload" msgstr "Générer les images vers le Presse-papiers..." -#: src/interface.c:1191 +#: src/interface.c:1194 #, fuzzy msgid "Choose a Working Directory" msgstr "LiVES: - Choisissez un répertoire de travail" -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 #, fuzzy msgid "Rename Current Track" msgstr "Sélectionner la piste actuelle" -#: src/interface.c:1195 +#: src/interface.c:1198 #, fuzzy msgid "Enter a Name for Your Theme" msgstr "Générer les images vers le Presse-papiers..." -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1502,7 +1502,7 @@ "LiVES va vous rappeler d'enregistrer le clip fixées ultérieurement lorsque " "vous essayez de quitter.\n" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" @@ -1510,7 +1510,7 @@ "Pour pouvoir exporter ce projet, il faut nommer cet ensemble de clips.\n" "Ce nom sera également utilisé comme nom du projet.\n" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" @@ -1521,227 +1521,227 @@ "l'installation initiale afin que vous puissiez profiter au maximum de cette " "application.\n" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" "This should be a directory with plenty of disk space available.\n" msgstr "" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "Nouveau Nom " -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "Indiquer nom " -#: src/interface.c:1251 +#: src/interface.c:1252 #, fuzzy msgid "Theme name " msgstr "Nouveau Nom " -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "_Avancé" -#: src/interface.c:1419 +#: src/interface.c:1420 #, fuzzy msgid "Select input device" msgstr "Sélection jusqu'à la fin du temps" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "" -#: src/interface.c:1499 +#: src/interface.c:1496 #, fuzzy msgid "Load CD Track" msgstr "_Charger une piste CD...." -#: src/interface.c:1501 +#: src/interface.c:1498 #, fuzzy msgid "Select DVD Title/Chapter" msgstr "LiVES:- Sélectionne le titre/chapitre du DVD" -#: src/interface.c:1503 +#: src/interface.c:1500 #, fuzzy msgid "Select VCD Title" msgstr "LiVES:- Sélectionne le titre VCD" -#: src/interface.c:1505 +#: src/interface.c:1502 #, fuzzy msgid "Change Maximum Visible Tracks" msgstr "LiVES:- Changer le nombre de pistes affichées" -#: src/interface.c:1507 +#: src/interface.c:1504 #, fuzzy msgid "Device details" msgstr "Détails multipistes" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "Piste à charger (de %s)" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "Titre DVD" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "Titre VCD" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "Nombre maximal de piste à afficher" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "Chapitre " -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "Canal " -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "Audio ID " -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "Largeur" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "Hauteur" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "_Pilote" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "Format de _sortie" -#: src/interface.c:1770 +#: src/interface.c:1763 #, fuzzy msgid "Fade Audio In" msgstr "Fondu audio entrant..." -#: src/interface.c:1772 +#: src/interface.c:1765 #, fuzzy msgid "Fade Audio Out" msgstr "Fondu audio sortant..." -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "" -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "premier" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "" -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "dernier" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "secondes." -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "sélection" -#: src/interface.c:1856 +#: src/interface.c:1849 #, fuzzy msgid " (Optional)" msgstr "_Options" -#: src/interface.c:1859 +#: src/interface.c:1852 #, fuzzy, c-format msgid "File Comments%s" msgstr "LiVES: - Commentaires Fichier (optionnel)" -#: src/interface.c:1873 +#: src/interface.c:1866 #, fuzzy, c-format msgid "File Name: %s" msgstr "Titre/Nom : " -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "Titre/Nom : " -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "Auteur/Artiste : " -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "Commentaires : " -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "Parcourir..." -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "_Options" -#: src/interface.c:2049 +#: src/interface.c:2042 #, c-format msgid "%sChoose a Device" msgstr "" -#: src/interface.c:2052 +#: src/interface.c:2045 #, fuzzy, c-format msgid "%sChoose a Directory" msgstr "LiVES: - Choisissez un répertoire de travail" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" @@ -1751,7 +1751,7 @@ "Votre travail n'a pas encore été sauvegardé.\n" "Que voulez vous faire ?\n" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" @@ -1761,7 +1761,7 @@ "Votre n'avez pas sauvergardé vos derniers changements.\n" "Que voulez vous faire ?\n" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" @@ -1771,7 +1771,7 @@ "Vous n'avez pas encore sauvegardé votre travail.\n" "Que voulez-vous faire ?\n" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" @@ -1779,7 +1779,7 @@ "Le clip current n'a pas été sauvé.\n" "Que voulez-vous faire ?\n" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" @@ -1787,7 +1787,7 @@ "La disposition actuelle n'a pas étée sauvée.\n" "Que voulez-vous faire ?\n" -#: src/interface.c:2332 +#: src/interface.c:2325 #, fuzzy msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" @@ -1796,7 +1796,7 @@ "La disposition actuelle n'a pas étée sauvée.\n" "Que voulez-vous faire ?\n" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" @@ -1807,79 +1807,79 @@ "être conservés.\n" "Que souhaitez-vous faire ?" -#: src/interface.c:2339 +#: src/interface.c:2332 #, fuzzy msgid "Cancel/Discard/Save" msgstr "LiVES: - Annuler/Continuer/Sauvegarder" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "_Nom de l'ensemble de clips" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "Recharge _automatiquement la prochaine fois" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "_Essuyez layout" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "_Ignore les changements" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "_Supprime l'ensemble de clips" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "_Supprime la disposition" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "_Sauve la disposition" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "_Sauve l'ensemble de clips" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" "Would you like to try and recover it ?\n" msgstr "" -#: src/interface.c:2446 +#: src/interface.c:2439 msgid "Disk Recovery Options" msgstr "" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "" -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "" -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "_Réinitialiser aux valeurs par défaut" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "Afficher Touches" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1887,354 +1887,354 @@ "-----------------------\n" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 #, fuzzy msgid "ctrl-left" msgstr "Retour rapide (Ctrl+gauche)" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 #, fuzzy msgid "skip forwards\n" msgstr "Avance rapide" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 #, fuzzy msgid "ctrl-down" msgstr "Ctrl-%d" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "ctrl-enter" msgstr "_Autre" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "reset frame rate\n" msgstr "Première Image" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "" -#: src/interface.c:2633 +#: src/interface.c:2626 msgid "reverse direction\n" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "ctrl-1" msgstr "Ctrl-%d" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "toggle real-time effect 1\n" msgstr "Effets en temps _réel" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "ctrl-2" msgstr "Ctrl-%d" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "toggle real-time effect 2\n" msgstr "Effets en temps _réel" -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 #, fuzzy msgid "ctrl-0" msgstr "Ctrl-%d" -#: src/interface.c:2661 +#: src/interface.c:2654 #, fuzzy msgid "real-time effects off\n" msgstr "Effets en temps _réel" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "" -#: src/interface.c:2669 +#: src/interface.c:2662 msgid "grab keyboard for last activated effect\n" msgstr "" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2679 +#: src/interface.c:2672 #, fuzzy msgid "tab" msgstr "tap" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "" -#: src/interface.c:2697 +#: src/interface.c:2690 #, fuzzy msgid "Other playback keys\n" msgstr "Lecture inversée " -#: src/interface.c:2701 +#: src/interface.c:2694 #, fuzzy msgid "play all\n" msgstr "Lecture de l'ensemble" -#: src/interface.c:2704 +#: src/interface.c:2697 #, fuzzy msgid "play selection\n" msgstr "Lecture Sélection" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "" -#: src/interface.c:2710 +#: src/interface.c:2703 #, fuzzy msgid "fullscreen\n" msgstr "_Plein Écran" -#: src/interface.c:2713 +#: src/interface.c:2706 #, fuzzy msgid "separate window\n" msgstr "Lecture dans une Fenêtre séparée (s)" -#: src/interface.c:2716 +#: src/interface.c:2709 #, fuzzy msgid "double size\n" msgstr "Taille Double" -#: src/interface.c:2719 +#: src/interface.c:2712 #, fuzzy msgid "ping pong loops\n" msgstr "Pin_g Pong (Lecture Continue)" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "Clefs multipiste" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 #, fuzzy msgid "move current track up\n" msgstr "Sélectionner la piste actuelle" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 #, fuzzy msgid "move current track down\n" msgstr "Sélectionner la piste actuelle" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "" -#: src/interface.c:2759 +#: src/interface.c:2752 #, fuzzy msgid "select next clip\n" msgstr "Insérer le clip sélectionné" -#: src/interface.c:2762 +#: src/interface.c:2755 #, fuzzy msgid "select/deselect current track\n" msgstr "Sélectionner la piste actuelle" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "zoom in\n" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "zoom out\n" msgstr "" -#: src/interface.c:2771 +#: src/interface.c:2764 #, fuzzy msgid "make a mark on the timeline (during playback)\n" msgstr "Faire une marque sur la ligne de temps" -#: src/interface.c:2774 +#: src/interface.c:2767 #, fuzzy msgid "rewind to play start.\n" msgstr "Revenir au début (w)" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "En sauvant comme l'ensemble %s..." -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "" -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "" -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -2242,16 +2242,16 @@ "the latest youtube-dl installed.\n" msgstr "" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, c-format msgid "Layouts were removed for set %s.\n" msgstr "" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "Ce fichier" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " @@ -2259,7 +2259,7 @@ ",\n" " - y compris la mise en page actuelle - " -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2269,7 +2269,7 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2279,14 +2279,14 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" "Really close it ?" msgstr "" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" @@ -2294,7 +2294,7 @@ "\n" "Fichier de projet invalide.\n" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2307,54 +2307,54 @@ "Once you have done this, you will be able to import the new project.\n" msgstr "" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "Importer le projet %s en tant que %s..." -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "importation du projet" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "Exportation du projet %s..." -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "Exportation du projet" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 #, fuzzy msgid "Theme" msgstr "Nouveau Nom " -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, fuzzy, c-format msgid "Exporting theme as %s..." msgstr "Exporte son sous %s...." -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, fuzzy, c-format msgid "Importing theme \"%s\" from %s..." msgstr "Exporte son sous %s...." -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, fuzzy, c-format msgid "Backup as %s File" msgstr "Sauvegarder comme fichier .lv1" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, fuzzy, c-format msgid "Restore %s File" msgstr "Restaurer fichier .lv1" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2366,103 +2366,103 @@ "L'ensemble sera supprimé du disque.\n" "Es-tu sûr ?\n" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "" -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "Suppression du set..." -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "Suppression du set" -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "Insère Silence" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "Annulation" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "" -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "" "La longueur de la vidéo est maintenant de %d images à %.3f images par " "seconde.\n" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "Le presse-papiers a été reéchantillonne à %d images.\n" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "Refaire" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "" -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "" -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "Copie vers le presse-papiers" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "Couper" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 msgid "Pulling frames from clipboard" msgstr "" -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "" -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "Collage" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "" -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " "LiVES.\n" msgstr "" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2476,31 +2476,31 @@ "Essayez de sélectionner tous les cadres, et d'utiliser ensuite \n" "la fonction 'Taille Audio' dans le menu Audio." -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." msgstr "" -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "Re-échantillonage de l'audio du Presse-papiers" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2512,7 +2512,7 @@ "LiVES est incapable de reéchantillonner l'audio du presse-papiers. \n" "Le Presse-papiers a été effacé.\n" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2526,32 +2526,32 @@ "Voulez-vous continuer avec cette insertion\n" "sans modifier l'audio ?\n" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "Insère %d%s images depuis le Presse-papiers..." -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "Insertion" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "Insère %d de temps depuis le Presse-papiers%s...." -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "Insère %d images depuis le Presse-papiers%s...." -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "Annulation" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" @@ -2561,49 +2561,49 @@ "L'effacement de toutes les images va fermer ce fichier.\n" "Êtes-vous certain de vouloir continuer ?" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "Effacement des images %d à %d%s...." -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "Effacement" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "Effacer" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" @@ -2613,7 +2613,7 @@ "\n" "La sélection est verrouillée.\n" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2621,11 +2621,11 @@ "play.)\n" msgstr "" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "Enregistrement annulé\n" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2638,7 +2638,7 @@ "Le plugin '%s' a retourné :\n" "%s\n" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2651,7 +2651,7 @@ "Impossible de trouver la méthode 'init' dans le plugin %s.\n" "Le plugin est défectueux ou mal installé." -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2660,22 +2660,22 @@ "Please press 'Cancel' if that is not what you want.\n" msgstr "" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "Sauvegarde %s" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "Chargement des clips depuis %s" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2687,24 +2687,24 @@ "fonctionnant sur cette machine.\n" "Appuyer sur OK pour commercer.\n" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "Nettoyage de l'espace disque..." -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "" -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "" -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2712,12 +2712,12 @@ "Internal: %s (%d bpp) / %s\n" msgstr "" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." @@ -2725,7 +2725,7 @@ "\n" " Ouverture..." -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" @@ -2734,7 +2734,7 @@ "\n" "(%d virtuaux)" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" @@ -2743,7 +2743,7 @@ "\n" "(%d decodés)" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" @@ -2752,7 +2752,7 @@ "\n" " %.2f sec." -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" @@ -2760,23 +2760,23 @@ "\n" " Inconnu" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "signé" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" @@ -2785,7 +2785,7 @@ " %d Hz %d bit\n" "%s %s" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2802,15 +2802,15 @@ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA.\n" msgstr "" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "Un éditeur de vidéo et VJ programme." -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "À propos de LiVES" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" "Launchpad Contributions:\n" @@ -2822,7 +2822,7 @@ " Vincent Hatakeyama https://launchpad.net/~vincent.lhote\n" " salsaman https://launchpad.net/~salsaman" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, c-format msgid "" "LiVES Version %s\n" @@ -2836,14 +2836,14 @@ "Homepage: %s" msgstr "" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 msgid "" "\n" "\n" "You need to install mplayer or mplayer2 to be able to preview this file.\n" msgstr "" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 msgid "" "\n" "\n" @@ -2851,93 +2851,93 @@ "this file.\n" msgstr "" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" "%s\n" msgstr "" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 msgid "Encoder Debug Output" msgstr "" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "Lecture plein Écran (f)" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "Lecture plein Écran (f)" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "Taille Double (d)" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "Taille simple (d)" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "Cacher la Fenêtre de Lecture (s)" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "Afficher la Fenêtre de Lecture (s)" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "Lecture dans une Fenêtre séparée (s)" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "Passer en boucle continue (o)" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "Passer en boucle continue (o)" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "Volume audio (%.2f)" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "Activer ll'audio (z)" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "Désactiver l'audio (z)" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "Inversement du Presse-papiers..." -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "Inversement du presse-papiers" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 msgid "Load Subtitles" msgstr "" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 #, fuzzy msgid "Select Audio File" msgstr "Efface Audio" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -2945,83 +2945,83 @@ "." msgstr "" -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "Ouverture de l'audio %s, type %s...." -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "Ouverture de l'audio" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "Validation du son" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "Nouveau Audio" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "Ouverture de la piste %d en provenance du CD %s..." -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "Piste CD %d" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "Ouverture de la piste CD...." -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "Erreur lors du chargement de la piste du CD\n" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 #, fuzzy msgid "Layout Errors" msgstr "Erreurs de sortie" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "Efface Les _Fautes" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "_Supprime les dispositions concernées" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "Reprendre" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "en attente..." -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "reprise..." -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "Garder" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, c-format msgid "" "\n" @@ -3030,30 +3030,30 @@ "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "Annuler" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "Arrêter" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 #, fuzzy msgid "Selected Frame" msgstr "Sélectionner toutes les Images..." -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 #, fuzzy msgid "_Save Frame as..." msgstr "_Sauve disposition comme..." -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -3062,7 +3062,7 @@ "\n" msgstr "" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -3075,7 +3075,7 @@ "fonctionnalité\n" "\n" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" @@ -3083,7 +3083,7 @@ "\n" "La nouvelle vitesse doit être supérieure à 0\n" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -3097,17 +3097,17 @@ "Cliquez 'Annuler' pour annuler\n" "\n" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "La fenêtre extérieure a été 'released'.\n" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" msgstr "" -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -3123,19 +3123,19 @@ "Arrêter ou 'q' pour terminer.\n" "(La valeur par défaut de %.3f images par seconde est utilisée.)\n" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "LiVES ne peut capturer cette fenêtre, Désolé.\n" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "Exporte Audio Sélectionné sous...." -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "Exporte Audio sous..." -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -3149,87 +3149,87 @@ "Cliquez 'OK' pour l'exporter à la nouvelle vitesse ou 'Annuler' pour " "l'exporter à la vitesse originale.\n" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "Exportation du son de la position %d à %d sous %s...." -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "Exporte son sous %s...." -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "Exportation du son" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 #, fuzzy msgid "Append Audio File" msgstr "Ajouter Audio" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "Ajout du fichier son %s..." -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "Ajout du fichier son" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "Ajouter Audio" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "" -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "Ajuste audio de %.2f à %.2f secondes..." -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "Ajustement/Complément audio" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "Ajuste/Délaie Audio" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "Fondu audio entrant" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "Fondu audio entrée" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "Fondu audio sortant" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "Fondu audio sortie" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "" -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "" -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "Fondu audio..." -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" @@ -3239,47 +3239,47 @@ "L'effacement complet de l'audio va fermer ce fichier.\n" "Êtes-vous certain de vouloir continuer ?" -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "Efface complet de l'audio..." -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "Effacement de l'audio de %.2f à %.2f secondes..." -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "Effacement du son" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "Efface Audio" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "Enregistre de nouvel audio" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "Insertion d'un silence de %.2f à %.2f secondes..." -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "Insertion Silence" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "" "Fusionner Presse-papiers [ %d Images ] Avec la sélection [ %d Images ]" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" @@ -3287,43 +3287,43 @@ "Fusionner Presse-papiers [ %d Images (reéchantillonnées] Avec la " "sélection [ %d Images ]" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "Aligner Début" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "Aligner Fin" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "Que faire des images en plus du presse-papiers -" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "_Insérer Images" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "_Ignorer images" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "Nombre de relectures du Presse-papiers" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "Répéter _le Presse-papiers pour Correspondre à la Sélection" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "Méthode de _Transition :" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "Jonction du presse-papiers avec la sélection..." -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "Fusion terminée.\n" @@ -3339,826 +3339,855 @@ msgid "Custom _Utilities" msgstr "_Utilitaires Personnalisés" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "_Fichier" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "_Ouvre Fichier/Répertoire" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "" -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "Ouvrir URL/Stream..." -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "" -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "" -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "Importe depuis _Firewire périphérique (dv)" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "Importe depuis _Firewire périphérique (hdv)" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "" -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "Fichiers _Récents...." -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "" -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "Ferme / _Enregistre Tous Les Clips" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "" + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "" -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "" -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "_Ferme Ce Clip" -#: src/gui.c:674 +#: src/gui.c:692 #, fuzzy, c-format msgid "_Backup Clip as .%s..." msgstr "Sauvegarder comme fichier .lv1" -#: src/gui.c:683 +#: src/gui.c:701 #, fuzzy, c-format msgid "_Restore Clip from .%s..." msgstr "Restauration de %s..." -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "Nettoyage de l'espace disque" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "_Édition" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "Mode multipistes" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "_Copier Sélection" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "_Couper Sélection" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "_Insérer depuis le Presse-papiers..." -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "Coller comme _Nouveau" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "_Joindre le Presse-papiers avec la Sélection...." -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "_Effacer Sélection" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "Dissocier _Vidéo de l'Audio" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "_Sélectionner..." -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "Sélectionner toutes les Images..." -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "Première Image seulement" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "_Dernière Image seulement" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "Sélection à partir de la première Image" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "Sélection jusqu'à la Dernière Image" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "Sélection dernière Insertion/Fusion" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "Sélection dernier _Effet" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "_Inverser Sélection" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "Verrouiller _Largeur Sélection" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "_Lecture" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "Lecture Tout" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "Lecture Sélection" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "Lecture Presse-papiers" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "_Arrêter" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "Rembobiner" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "_Plein Écran" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "Taille Double" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "Lecture dans une Fenêtre _Séparée" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "_Cacher Arrière Plan" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "(Auto)relecture Vidéo (pour correspondre à la piste audio)" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "Lecture Continue" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "Pin_g Pong (Lecture Continue)" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "_Muet" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "Fenêtre mode 'S_ticky' séparée" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "Afficher Compteur d'Image_s" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "" -#: src/gui.c:1045 +#: src/gui.c:1064 msgid "Letterbox Mode" msgstr "" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "Effet_s" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "Les effets sont appliqués à la sélection actuelle." -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "_Outils" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "Les outils s'appliquent aux clips en entier." -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "Inve_rser contenu Presse-papiers" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "_Change la vitesse de Playback/Sauvegarde" -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "Reéchantillonner la _Vidéo avec la Nouvelle Vitesse..." -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "_Utilitaires" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "Outils Personnalisés" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "_Génère" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "" -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "Capturer Fenêtre _Extérieure.... " -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "_Préférences...." -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "_Audio" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "Charge _Nouveau Son pour le Clip..." -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "_Charger une piste CD...." -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "Éjecter CD" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "Enregistrement audio" -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "vers nouveau clip..." -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "vers Sélection" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "Fondu audio entrant..." -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "Fondu audio sortant..." -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "_Exporter Audio..." -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "Exporte Audio _Sélectionné...." -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "Exporter _Audio Complet...." -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "_Ajouter Audio..." -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "_Ajuste/Délaie Audio..." -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "Ajuste/Délaie Audio vers la _Sélection" -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "Ajuste/Remplit l'Audio depuis le début jusqu'à Démarrer la Lecture" -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "_Efface Audio..." -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "_Effacer Audio Sélectionné" -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "Efface Tout l'_Audio" -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "Insérer un silence dans la sélection" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "_Reéchantillonner Audio...." -#: src/gui.c:1250 +#: src/gui.c:1273 +#, fuzzy +msgid "_Adjust Audio Sync..." +msgstr "_Ajouter Audio..." + +#: src/gui.c:1277 msgid "_Info" msgstr "_Informations" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "Afficher/_Éditer les Commentaires Fichier" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "Afficher Informations du Presse-papiers" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "Afficher Messages" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "Afficher les erreurs de _mise en page" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "_Clips" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "_Renomme le Clip actuel dans le Menu..." -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "A_vancé" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "Effets _RFX/Outils/Utilitaires" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "_Nouvel Essai de Script RFX..." -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "_Copie Script RFX vers Essai..." -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "_Édite l'essai de Script RFX...." -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "_Renomme l'Essai de Script RFX...." -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "Efface l'Essai de Script RFX...." -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "_Promouvoir Effet Rendu Du Test/Outil/Générateur..." -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "_Importer un Script RFX Personnalisé..." -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "E_xporter un Script RFX Personnalisé..." -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "Effacer un Script RFX Personnalisé..." -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "Régénère tous les plugins RFX" -#: src/gui.c:1371 +#: src/gui.c:1398 #, fuzzy msgid "Receive _LiVES Stream from..." msgstr "Recevoir les flux _LiVES depuis..." -#: src/gui.c:1375 +#: src/gui.c:1402 #, fuzzy msgid "_Send LiVES Stream to..." msgstr "Envoyer les flux LiVES vers..." -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." -msgstr "" +#: src/gui.c:1408 +#, fuzzy +msgid "Open _yuv4mpeg stream..." +msgstr "Impossible d'ouvrir le flux de sortie yuv4mpeg %s\n" -#: src/gui.c:1399 +#: src/gui.c:1425 #, fuzzy, c-format msgid "_Import Project (.%s)..." msgstr "_Importe Projet (.lv2)..." -#: src/gui.c:1403 +#: src/gui.c:1430 #, fuzzy, c-format msgid "E_xport Project (.%s)..." msgstr "_Exporte Projet (.lv2)..." -#: src/gui.c:1409 +#: src/gui.c:1438 #, fuzzy, c-format msgid "_Import Custom Theme (.%s)..." msgstr "_Importe Projet (.lv2)..." -#: src/gui.c:1414 +#: src/gui.c:1443 #, fuzzy, c-format msgid "E_xport Theme (.%s)..." msgstr "_Exporte Projet (.lv2)..." -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "_VJ" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "Lie les effets en temps réel aux touches ctrl-nombre." -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "" -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." msgstr "" -#: src/gui.c:1448 +#: src/gui.c:1478 #, fuzzy msgid "_Reset All Playback Speeds and Positions" msgstr "_Réinitialiser toutes les vitesses de lecture et les positions" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "" -#: src/gui.c:1452 +#: src/gui.c:1482 #, fuzzy msgid "_MIDI/Joystick Interface" msgstr "Interface _MIDI/joystick" -#: src/gui.c:1461 +#: src/gui.c:1491 #, fuzzy msgid "_MIDI/Joystick Learner..." msgstr "Apprenant _MIDI/joystick..." -#: src/gui.c:1465 +#: src/gui.c:1495 msgid "_Save Device Mapping..." msgstr "" -#: src/gui.c:1469 +#: src/gui.c:1499 msgid "_Load Device Mapping..." msgstr "" -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "Afficher Touches de Raccourci" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "J_ouets" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "_Aucun" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "_Mauvaises Images" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "_LiVES TV (hertzienne)" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "_Aide" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "_Manuel (il s'ouvre dans le navigateur)" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 #, fuzzy msgid "_Donate to the Project !" msgstr "_Faites un don au projet !" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 #, fuzzy msgid "_Email the Author" msgstr "_Envoie une e-mail à l'auteur" -#: src/gui.c:1519 +#: src/gui.c:1549 #, fuzzy msgid "Report a _Bug" msgstr "Signale un _bug" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 #, fuzzy msgid "Suggest a _Feature" msgstr "Propose une nouvelle _fonctionnalité" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 #, fuzzy msgid "Assist with _Translating" msgstr "Aider à la _traduction" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "_Résolution de problèmes" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "_À propos" -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "Revenir au début (w)" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "Lecture de l'ensemble (p)" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "Arrête la lecture (q)" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "Lecture Sélection (y)" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +#, fuzzy +msgid "Audio Source:" +msgstr "Source :" + +#: src/gui.c:1696 +#, fuzzy +msgid "Internal" +msgstr "_Interne" + +#: src/gui.c:1730 +#, fuzzy +msgid "External" +msgstr "_Interne" + +#: src/gui.c:1774 msgid "Volume" msgstr "Volume" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "Volume audio (1.00)" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "Couleur d'arrière-plan (b)" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "Jouer plus lentement (ctrl-bas)" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "Jouer plus rapidement (ctrl+haut)" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "Retour rapide (Ctrl+gauche)" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "Avancer (ctrl+droit)" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "Cache cette barre d'outils" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." msgstr "" #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr " Vitesse de vidéo (images par seconde) " -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "Faire varier la vitesse de la vidéo" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "Première Image" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "Dernière Image" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "Le cadre choisi en premier dans ce clip" -#: src/gui.c:1956 +#: src/gui.c:2082 +#, fuzzy +msgid "Select all frames in this clip" +msgstr "Le cadre sélectionné dernier dans ce clip" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "Le cadre sélectionné dernier dans ce clip" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "Démarrage...\n" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr "" " Appuyer sur 'q' pour arréter l'enregistrement. NE RECOUVREZ PAS LA " "FENÊTRE DE LECTURE ! " -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "Numéro de cadres pour prévisualiser" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "_Libre" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "_Début" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "_Fin" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "_Pointeur" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "Rembobiner" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "Lecture de l'ensemble" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "Lecture Sélection" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "Boucle On/Off" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "Démarrer l'enregistrement" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "Arréter l'enregistrement" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr "" -#: src/gui.c:3550 +#: src/gui.c:3689 #, fuzzy msgid "Streaming" msgstr "Diffusion/Réseau" -#: src/gui.c:3552 +#: src/gui.c:3691 #, fuzzy, c-format msgid "Play Window%s" msgstr "Cacher la Fenêtre de Lecture" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "Cacher la Fenêtre de Lecture" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "Afficher la Fenêtre de Lecture" -#: src/gui.c:4124 +#: src/gui.c:4292 #, fuzzy, c-format msgid "'LiVES opened the file' '%s'" msgstr "" @@ -4166,88 +4195,88 @@ "\n" "LiVES n'est pas capable de réorganiser les images." -#: src/gui.c:4143 +#: src/gui.c:4311 #, fuzzy, c-format msgid "'LiVES closed the file' '%s'" msgstr "Laisser LiVES gérer l'extension de fichier" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "Effets" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "Clips" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, c-format msgid "Show / apply effects to %s\n" msgstr "" -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, c-format msgid "Select clip for %s\n" msgstr "" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "Effacement du presse-papiers" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -4258,7 +4287,7 @@ "==============================\n" "Basculé sur le clip %s\n" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" @@ -4268,74 +4297,74 @@ "==============================\n" "Basculé sur le clip vide\n" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "(vide)" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " "updated accordingly\n" msgstr "" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -4343,7 +4372,7 @@ "by another copy of LiVES.\n" msgstr "" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -4351,7 +4380,7 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2138 +#: src/utils.c:2234 #, fuzzy, c-format msgid "" "\n" @@ -4360,7 +4389,7 @@ "\n" "Le nom du paramètre ne doit pas être vide.\n" -#: src/utils.c:2146 +#: src/utils.c:2242 #, fuzzy, c-format msgid "" "\n" @@ -4369,7 +4398,7 @@ "\n" "Le nom ne doit pas contenir d'espaces ou de caractère %s.\n" -#: src/utils.c:2154 +#: src/utils.c:2250 #, fuzzy, c-format msgid "" "\n" @@ -4378,18 +4407,18 @@ "\n" "Le nom ne doit pas contenir d'espaces ou de caractère %s.\n" -#: src/utils.c:2163 +#: src/utils.c:2259 #, c-format msgid "" "\n" "%s names may not start with a '.' or contain '..'\n" msgstr "" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4397,74 +4426,74 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "Vidéo [ouverture...]" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "Vidéo [%.2f sec]" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "(Non Défini)" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "(Pas de vidéo)" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "(Pas de son)" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "Mono [ouverture...]" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "Audio Gauche [ouverture...]" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "Mono [%.2f sec]" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "Audio Gauche [%.2f sec]" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "Audio Droit [ouverture...]" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "Audio Droit [%.2f sec]" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "" "LiVES ne peut basculer sur Mplayer lorsque un clip est en cours de " "chargement." -#: src/utils.c:3444 +#: src/utils.c:3863 msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "" -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "Remise en ordre du clip" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4479,29 +4508,29 @@ "\n" "Écraser ?\n" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "_Annuler %s" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "_Rétablir %s" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "-------------Sélection------------" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr " sec ] ----------Sélection---------- [ " -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr " images ] ----------" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4512,50 +4541,50 @@ "Try running Help/Troubleshoot for more information." msgstr "" -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "Examiner l'en tête du fichier" -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "Ouverture de %s" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "Ouverture de %s début %.2f sec. %d images" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr " sans le son" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "" -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "" -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "" -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4567,11 +4596,11 @@ "Are you sure you wish to continue ?" msgstr "" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr " - soyez patient SVP." -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4583,7 +4612,7 @@ "LiVES n'est pas capable d'extraire de la vidéo ou du son avec ce fichier.\n" "Vérifier dans le terminal pour plus de détails\n" -#: src/saveplay.c:874 +#: src/saveplay.c:858 #, fuzzy msgid "" "\n" @@ -4594,7 +4623,7 @@ "\n" "Vous devez installer mplayer pour pouvoir visionner ce fichier.\n" -#: src/saveplay.c:885 +#: src/saveplay.c:869 #, fuzzy msgid "" "\n" @@ -4607,31 +4636,31 @@ "Vérifiez SVP les paramètres de la commande d'ouverture Vidéo dans\n" "Outils|Préférences|Décodage\n" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "" -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, fuzzy, c-format msgid "Save Frame %d" msgstr "Indiquer nom " -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 #, fuzzy msgid "Save Frame" msgstr "Dernière Image" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 #, fuzzy msgid "Save Clip" msgstr "Rotation" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4643,38 +4672,38 @@ "\n" "Voulez-vous vraiment continuer ?" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "Lier la sélection" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr " (sans le son)\n" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "" "Enregistrement des images %d à %d%s en tant que \"%s\" : encodeur = %s : " "format = %s..." -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "" "Enregistrement des images 1 à %d%s en tant que \"%s\" : encodeur = %s : " "format = %s..." -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "Épargne [peut prendre un certain temps]" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" @@ -4684,33 +4713,33 @@ "\n" "Erreur sur l'encodeur - fichier de sortie non créé !\n" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "" -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "enregistrement annulé par la pré-visualisation.\n" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "Enregistrement de la représentation..." -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "Moyenne d'IPS = %.4f\n" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4724,21 +4753,21 @@ "Vous devez aller dans Outils--->Redimensionner toutes les images\n" "et redimensionner toutes les images aux dimensions actuelles.\n" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "Inconnu" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "Sans Nom%d" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "%d images sont en trop !\n" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4746,13 +4775,13 @@ "%s\n" msgstr "" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" msgstr "" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4760,7 +4789,7 @@ "Bad things may happen with this clip.\n" msgstr "" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4772,14 +4801,14 @@ "%.3f ips. \n" "La valeur par défaut peut être fixée dans Outils|Préférences|Divers.\n" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "" "La vitesse de playback est ajustée à %.3f images par seconde pour " "correspondre au son.\n" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" @@ -4788,61 +4817,61 @@ "Cadres = %d genre = %s dimension = %d x %d *bpp = Greyscale* fps=%.3f\n" "Audio:" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "aucun %s\n" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, c-format msgid " - Author: %s\n" msgstr " - Auteur : %s\n" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, c-format msgid " - Title: %s\n" msgstr " - Titre : %s\n" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr " - Commentaires : %s\n" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "Enregistre Image %d comme %s..." -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "Sauvegarde %s à %s" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "Sauvegarde" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "les données de la représentation sont sauvegardées..." -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "Restauration de %s..." -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "Restauration" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -4855,7 +4884,7 @@ "Ce fichier %s est corrompu.\n" "LiVES est incapable de le restaurer.\n" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, c-format msgid "" "\n" @@ -4864,22 +4893,22 @@ msgstr "" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" @@ -4889,20 +4918,20 @@ "Des fichiers d'une précédente exécution de LiVES ont été trouvés.\n" "Voulez-vous essayer de les récupérer ?\n" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "Récupération des fichiers" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "Récupération des fichiers..." -#: src/dialogs.c:83 +#: src/dialogs.c:86 #, fuzzy msgid "Show affeced _layouts" msgstr "Afficher les _mises en page touchés" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" @@ -4910,50 +4939,50 @@ "Ne _plus afficher cet avertissement à nouveau\n" "(peut-être modifié depuis Préférences/Avertissements)" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr "" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 #, fuzzy msgid "Warning !" msgstr "Avertissements" -#: src/dialogs.c:184 +#: src/dialogs.c:187 msgid "Error !" msgstr "" -#: src/dialogs.c:194 +#: src/dialogs.c:197 #, fuzzy msgid "Information" msgstr "LiVES: Informations pour %s" -#: src/dialogs.c:219 +#: src/dialogs.c:222 msgid "Question" msgstr "" -#: src/dialogs.c:233 +#: src/dialogs.c:236 #, fuzzy msgid "File Error" msgstr "Efface Les _Fautes" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "A_nnuler" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "_Réessayer" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "Voir Les _Détails" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -4964,7 +4993,7 @@ "(Disk warning levels can be configured in Preferences.)" msgstr "" -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -4976,11 +5005,11 @@ "Preferences.)" msgstr "" -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "Lecteurs audio ne peuvent pas être allumés pendant la lecture." -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -4992,18 +5021,18 @@ "LiVES ne peut terminer cette opération à cause d'un manque de mémoire.\n" "Essayez SVP de fermer d'autres applications.\n" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "" -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" "%s%d%% done. Time remaining: %u sec%s\n" msgstr "" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" @@ -5012,14 +5041,14 @@ "\n" "%d/%d images ouvertes. Temps restant %u sec.\n" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" "%d/%d frames opened.\n" msgstr "" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" @@ -5028,7 +5057,11 @@ "\n" "%d images ouvertes.\n" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" @@ -5037,7 +5070,7 @@ "\n" "Temps restant: %d sec" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -5048,7 +5081,7 @@ "Désolé, LiVES ne peut ouvrir que %d fichiers à la fois.\n" "Fermez un fichier et essayez à nouveau." -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, fuzzy, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -5067,14 +5100,14 @@ "\n" "Assurez-vous que vous pouvez écrire dans ce répertoire." -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 msgid "" "\n" "LiVES currently requires either 'mplayer', 'mplayer2', or 'sox' to function. " "Please install one or other of these, and try again.\n" msgstr "" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 #, fuzzy msgid "" "\n" @@ -5086,7 +5119,7 @@ "est contenu dans ImageMagick si vous voulez utiliser les fonctions de " "fusion.\n" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 #, fuzzy msgid "" "\n" @@ -5098,26 +5131,26 @@ "est contenu dans ImageMagick si vous voulez utiliser les fonctions de " "fusion.\n" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" "Or switch to another encoder format in Tools | Preferences | Encoding\n" msgstr "" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -5129,19 +5162,19 @@ "Cet encodeur/format ne peut utiliser le codec audio demandé.\n" "Fixez SVP le codec audio dans Outils|Préférences|Encodage\n" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -5152,7 +5185,7 @@ "\n" "Provient de restrictions dans le format %s\n" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" @@ -5160,43 +5193,43 @@ "LiVES recommande les paramètres suivants:\n" "\n" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr ", signé" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr ", non signé" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr ", little-endian" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr ", big-endian" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "Nombre d'images par secondes défini à %d:%d par seconde\n" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "Redimensionner vers %d x %d pixels\n" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" @@ -5204,35 +5237,35 @@ "\n" "Vous voudriez :\n" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "Redimensionner la video en %d x %d pixels\n" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "LiVES doit:\n" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "Rééchantillonage vidéo à %.3f images par seconde.\n" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "rééchantillonage video en %d:%d images par seconde\n" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -5246,7 +5279,7 @@ "Appuyer sur `OK` pour commencer, `Annuler` pour abandonner.\n" "\n" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" @@ -5256,7 +5289,7 @@ "Les changements appliqués à la selection ne seront pas permanents.\n" "\n" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -5270,7 +5303,7 @@ "\"moire disponible.\n" "Essayez d'enregistrer sur une partie du fichier." -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -5288,31 +5321,29 @@ "\n" "Cliquez sur Annuler pour abandonner ou OK pour continuer." -#: src/dialogs.c:2351 -#, c-format +#: src/dialogs.c:2354 msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." msgstr "" -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "Historique des Messages" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " "in your %s file" msgstr "" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -5323,7 +5354,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 #, fuzzy msgid "" "Sorry, unknown audio type.\n" @@ -5334,18 +5365,18 @@ "\n" " (Les extensions doivent être du type .mp3, .ogg, .wav, .mod, .xm ou .it)" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "échoué (type de fichier inconnu)\n" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" "(They will not be usable without the set).\n" msgstr "" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -5354,7 +5385,7 @@ "Click Cancel to pick a new name.\n" msgstr "" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -5362,7 +5393,7 @@ "." msgstr "" -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -5370,7 +5401,7 @@ "." msgstr "" -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -5381,7 +5412,7 @@ "Otherwise click Cancel to skip loading this file.\n" msgstr "" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -5391,7 +5422,7 @@ "The clip could not be loaded.\n" msgstr "" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -5399,7 +5430,7 @@ "Alternately, select a different audio player in Preferences.\n" msgstr "" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -5408,13 +5439,13 @@ "Automatic jack startup will be disabled now.\n" msgstr "" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" msgstr "" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -5425,7 +5456,7 @@ "%s\n" msgstr "" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" @@ -5433,7 +5464,7 @@ "\n" "Sinon, vous pouvez redémarrer LiVES et sélectionner un autre lecteur audio.\n" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -5443,7 +5474,7 @@ "It is recommended to increase it to at least %d MB" msgstr "" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -5452,7 +5483,7 @@ "Do you wish to delete them ?\n" msgstr "" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -5460,7 +5491,7 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -5468,7 +5499,7 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" @@ -5477,68 +5508,68 @@ "LiVES ne peut allouer suffisamment de mémoire pour l'historique des " "opérations multipiste.\n" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "ou entrer une valeur plug petite.\n" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" msgstr "" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" "You can set this in Tools|Preferences|Playback." msgstr "" -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" "Should I try to repair the disk copy of the layout ?\n" msgstr "" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" msgstr "" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" @@ -5548,7 +5579,7 @@ "\n" "Le taux audio doit être supérieur à 0.\n" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5556,7 +5587,7 @@ "Are you sure you wish to view it ?\n" msgstr "" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" @@ -5566,7 +5597,7 @@ "\n" "Vous devez installer 'dvgrab' pour utiliser cette fonction.\n" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5575,25 +5606,25 @@ "You may need to select one of these in Tools/Preferences/Playback.\n" msgstr "" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" msgstr "" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5602,33 +5633,33 @@ "echo %d > /proc/sys/net/core/rmem_max\n" msgstr "" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "annulé.\n" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "échoué.\n" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "terminé.\n" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "erreur dans le fichier. Echec.\n" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -5638,7 +5669,7 @@ "%s%s%s" msgstr "" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -5648,7 +5679,7 @@ "%s" msgstr "" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -5658,7 +5689,7 @@ "%s" msgstr "" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -5667,7 +5698,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -5677,7 +5708,7 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -5686,7 +5717,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -5696,12 +5727,12 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "" -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -5710,7 +5741,7 @@ "Please check your system for errors.\n" msgstr "" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -5723,7 +5754,7 @@ "%s\n" "Vérifiez les permissions du fichier et essayez à nouveau." -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -5732,7 +5763,7 @@ "Please check the directory permissions and try again." msgstr "" -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, c-format msgid "" "\n" @@ -5740,14 +5771,14 @@ "%s\n" msgstr "" -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -5755,13 +5786,13 @@ "Please select another encoder from the list.\n" msgstr "" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" msgstr "" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -5771,27 +5802,27 @@ "- Check if the device actually exists.\n" msgstr "" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" "Do you wish to overwrite the existing subtitles ?\n" msgstr "" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 msgid "" "\n" "LiVES currently only supports subtitles of type" msgstr "" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -5800,14 +5831,14 @@ "or OK to continue and save as type \"%s\"\n" msgstr "" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" "(If unsure, click Yes)\n" msgstr "" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -5818,19 +5849,19 @@ "." msgstr "" -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" msgstr "" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" msgstr "" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -5838,7 +5869,7 @@ "DO NOT SHUT DOWN OR CLOSE LIVES !\n" msgstr "" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, c-format msgid "" "\n" @@ -5846,14 +5877,14 @@ "The theme could not be loaded correctly.\n" msgstr "" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" "Please check the spelling of the set name and try again.\n" msgstr "" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -5862,7 +5893,7 @@ "directory. Would you like me to do this (recommended) ?" msgstr "" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -5874,7 +5905,7 @@ msgstr "" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -5883,38 +5914,38 @@ "\n" msgstr "" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" "Consult your package distributor.\n" msgstr "" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" msgstr "" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "Indiquez SVP votre lecteur CD dans Outils | Préférences | Divers\n" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, fuzzy, c-format msgid "" "\n" @@ -5927,7 +5958,7 @@ "%s\n" "Vérifiez les permissions du fichier et essayez à nouveau." -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -5936,7 +5967,7 @@ "already exists. Would you like to overwrite it ?\n" msgstr "" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -6077,7 +6108,7 @@ msgid "Video only Transitions" msgstr "" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "audio seulement" @@ -6085,7 +6116,7 @@ msgid "Audio only Transitions" msgstr "" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "audio" @@ -6129,7 +6160,7 @@ msgid "Audio Analysers" msgstr "" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "inconnu" @@ -6252,22 +6283,22 @@ msgid "pointer" msgstr "pointeur" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "Erreur: le greffon %s n'a pas de fonction weed_setup().\n" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" @@ -6276,170 +6307,170 @@ "Info: Impossible de charger le plugin %s\n" "L'erreur était: %s\n" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr "" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, c-format msgid "Successfully loaded %d compound filters\n" msgstr "" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, fuzzy, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "Impossible de charger l'instance %s, code d'erreur %d\n" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "Impossible de charger le générateur %s\n" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, fuzzy, c-format msgid "Failed to start generator %s (%s)\n" msgstr "Impossible de démarrer le générateur %s.\n" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, fuzzy, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "Impossible de démarrer le générateur %s.\n" @@ -6497,37 +6528,37 @@ msgid "Autoscale All" msgstr "" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 msgid "Parameter and Alpha Channel Connections" msgstr "" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 msgid "Auto Connect Channels" msgstr "" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 msgid "Auto Connect Parameters" msgstr "" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "Tout déconnecter" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "" @@ -6543,15 +6574,15 @@ msgid "_Frame" msgstr "" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "M_aintenir Proportions" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "Maintenir les proportions originales" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "" @@ -6592,11 +6623,11 @@ msgid "New size (pixels)" msgstr "Nouvelle taille (pixels)" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "Largeur" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "_Hauteur" @@ -6616,7 +6647,7 @@ msgid "Generate frames to a new clip" msgstr "Générer les images vers un nouveau clip" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -6627,23 +6658,23 @@ "Vous devez sélectionner au moins %d images pour utiliser cet effet.\n" "\n" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "Utiliser par défault" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "Réinitialiser" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "Pas de paramètre" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "Paramètre non valide" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" @@ -6652,12 +6683,12 @@ "\n" "Erreur plugin : %s a échoué avec le code %d" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr " : le message était %s\n" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -6672,17 +6703,17 @@ "%s\n" "Code d'erreur %d\n" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "Actualisation du module de lecture vidéo par défault depuis %s\n" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "Chargement du module de lecture vidéo par défault depuis %s..." -#: src/plugins.c:497 +#: src/plugins.c:493 #, c-format msgid "" "\n" @@ -6692,32 +6723,32 @@ "\n" msgstr "" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "" -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "_IPS" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "Espace colorimétrique" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "Entré colorimétrique vers le plugin.\n" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -6730,7 +6761,7 @@ "Échec à l'ouverture du module de lecture %s\n" "L'erreur était %s\n" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -6740,7 +6771,7 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" @@ -6749,24 +6780,24 @@ "Échec à l'initialisation du module de lecture.\n" "L'erreur était: %s\n" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " "***\n" msgstr "" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -6775,7 +6806,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -6788,7 +6819,7 @@ "%s%s%s\n" "ou basculez sur un autre plugin dans Outils|Préférences|Encodage\n" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, c-format msgid "" "\n" @@ -6796,12 +6827,12 @@ "No decoders found in %s !\n" msgstr "" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, c-format msgid " using %s" msgstr "" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -6810,7 +6841,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -6820,26 +6851,26 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "" -#: src/plugins.c:2550 +#: src/plugins.c:2567 #, fuzzy msgid "Decoder Plugins" msgstr "Décodage" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "" "Chargement de %s échoué, les transitions ne peuvent être redimensionnées.\n" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "paramètres avancés %s" @@ -7331,7 +7362,7 @@ "\n" "L'auteur ne doit pas être vide.\n" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -7421,7 +7452,7 @@ msgid "Bad description. (%s)\n" msgstr "Description érronnée. (%s)\n" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -7436,27 +7467,27 @@ "trouvé dans le script.\n" "\n" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "Régénère tous les scripts RFX....intégré..." -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "Regénère tous les scripts RFX" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "personnalisé...." -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "test...." -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "régénère les entrées dynamiques des menus...." -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -7469,7 +7500,7 @@ "LiVES est incapable de trouver le programme %s.\n" "Vérifiez SVP si ce programme est dans le path et exécutable.\n" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -7484,12 +7515,12 @@ "%s ?\n" "\n" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "Effacement du script RFX %s...." -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -7504,7 +7535,7 @@ "%s\n" "Le code d'erreur est %d\n" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -7519,12 +7550,12 @@ "existe déjà.\n" "Effacez-le en premier ou renommez le script test.\n" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "Passage du plugin rfx test %s vers personnalisé..." -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -7535,22 +7566,22 @@ "Return code was %d (%s)\n" msgstr "" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 #, fuzzy msgid "Export Script" msgstr "Exportation du projet" -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "Copie de %s vers %s..." -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 #, fuzzy msgid "Import Script" msgstr "importation du projet" -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -7565,46 +7596,46 @@ "existe déjà.\n" "Effacez-le en premier ou renommez le script d'import.\n" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 #, fuzzy msgid "Copy RFX Script" msgstr "LiVES: - Copie Script RFX" -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "" -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr " Script : " -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 #, fuzzy msgid "Rename Test RFX Script" msgstr "_Renomme l'Essai de Script RFX...." -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "Depuis Script : " -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 #, fuzzy msgid "RFX Script Name" msgstr "LiVES: - Nom du Script RFX" -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "Nom du script : " -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "Nouveau Nom : " -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "Nouveau nom de script : " -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -7616,12 +7647,12 @@ "Un script de test existe déjà sous ce nom.\n" "Le nom de script doit être unique.\n" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "Renomme le script de test RFX de %s vers %s..." -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -7638,28 +7669,28 @@ "%s\n" "Le code retourné est %d\n" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "_Applique effets en temps réel à la sélection" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 #, fuzzy msgid "Applying Current Real Time Effects to" msgstr "_Applique effets en temps réel à la sélection" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "Chargement de l'effet rendu %s..." -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "" "Allez sur VJ - Afficher les touches VJ. Fixez les effets et appliquez-les " "ensuite ici." -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -7671,7 +7702,7 @@ "Les greffons de lecture vidéo sont uniquement activés en\n" "mode plein écran, fenêtre séparée (fs)\n" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -7683,7 +7714,7 @@ "\n" "(Espace disque restant = INCONNU)" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -7692,14 +7723,14 @@ "(Free space = %s)" msgstr "" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" "It should be in a partition with plenty of free disk space.\n" msgstr "" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7710,7 +7741,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7720,7 +7751,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1163 +#: src/preferences.c:1229 #, fuzzy msgid "" "You have chosen to change the working directory.\n" @@ -7741,7 +7772,7 @@ "Dans le cas contraire, cliquez sur Annuler pour retrouver le répertoire " "temporaire comme à l'origine." -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, fuzzy, c-format msgid "" "\n" @@ -7754,7 +7785,7 @@ "installé.\n" "Voir http://jackaudio.org\n" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" @@ -7763,7 +7794,7 @@ "Le changement de lecteur audio nécessite un redémarrage (jackd ne doit pas " "être lancé)\n" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, fuzzy, c-format msgid "" "\n" @@ -7776,72 +7807,80 @@ "d'abord être installé.\n" "Voir http://www.pulseaudio.org\n" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "PCM (meilleure qualité ; plus gros fichiers)" -#: src/preferences.c:2418 +#: src/preferences.c:2489 #, fuzzy msgid "Preferences" msgstr "_Préférences...." -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "Ouvrir la sélection de fichiers maximisée" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "Afficher fichiers récents dans le menu fichier" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "En lecture désactiver l'économiseur d'écran " -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "Ouvrir la fenêtre principale maximisée" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "Afficher la barre d'outils lorsque l'arrière plan est ignoré" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "Faire défiler les clips avec la roulette de la souris" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "Réduire l'aperçu pour l'adapter à l'interface" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "Mode de démarrage :" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "Éditeur de _clips" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "Mode _multitrack" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "Support de plusieurs moniteurs" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr " Numéro du moniteur pour l'interface de LiVES" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr " numéro du moniteur pour la lecture" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." @@ -7849,411 +7888,417 @@ "Une valeur de 0 permet d'utiliser tous les moniteurs disponibles (ne " "fonctionne qu'avec certains greffons de lecture)." -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "Force moniteur unique" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "Interface Graphique" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "Lors du passage en mode Multitrack :" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "_M'avertir pour la largeur, la hauteur, fps et les réglages audio" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "Toujours utiliser les valeurs suivantes:" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "Utiliser ces mêmes _valeurs pour le rendu d'un nouveau clip" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr " Taille du tampon d'annulation (Mo) " -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "Sortir du mode Multitrack après le r_endu" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "Sauvegarde automatique des agencements" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "_Chaque" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "secondes" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "Après chaque _changement" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "_Jamais" -#: src/preferences.c:2752 +#: src/preferences.c:2836 #, fuzzy msgid "Maximum number of visible tracks" msgstr "Nombre maximal de piste à afficher" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "Multi-piste/Render" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "Utiliser l'ouverture instantanée si possible" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "" "Utiliser l'ouverture instantanée par greffons de décodage pour certains " "types de fichiers" -#: src/preferences.c:2799 +#: src/preferences.c:2883 msgid "Video open command (fallback)" msgstr "" -#: src/preferences.c:2806 +#: src/preferences.c:2890 msgid "Fallback image format" msgstr "" -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "_jpeg" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "_png" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "(Voir Aide/Dépannage pour la liste des formats d'image compatibles)" -#: src/preferences.c:2826 +#: src/preferences.c:2910 msgid "Open/render compression" msgstr "" -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr "" " % (petit = plus lent, fichiers plus grands; pour jpeg, meilleure " "qualité)" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "" -#: src/preferences.c:2850 +#: src/preferences.c:2934 msgid "Automatic trimming / padding of audio when possible" msgstr "" -#: src/preferences.c:2852 +#: src/preferences.c:2936 msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "Décodage" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "VIDÉO" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "Basse - peut améliorer les performances sur des machines lentes" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "Normale - recommandée pour la plupart des utilisateurs" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "Haute - peut améliorer la qualité sur des machines très rapides" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "Prévisualiser la qualité" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "" "La qualité de l'aperçu pour la lecture vidéo - affecte le redimensionnement" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "Affiche les Statistiques d'IP_S" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "Greffon" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "AUDIO" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "_Lecteur" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "Commande de lecture audio" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "- interne -" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "" -#: src/preferences.c:3104 -msgid "Source:" -msgstr "Source :" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 msgid "_Internal" msgstr "_Interne" -#: src/preferences.c:3112 -msgid "_External (requires jack or pulse audio player)" +#: src/preferences.c:3202 +msgid "_External [monitor]" msgstr "" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "Playback" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" msgstr "" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " +#: src/preferences.c:3258 +#, fuzzy +msgid "What to record when 'r' is pressed" msgstr " Quoi enregistrer lorsque 'r' pressé " -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "Changement d'images" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "Changement I_PS" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "Effets en temps _réel" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +#, fuzzy +msgid "External Audio Source" +msgstr "Source :" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "" + +#: src/preferences.c:3358 msgid "Recording" msgstr "Enregistrement" -#: src/preferences.c:3266 +#: src/preferences.c:3373 #, fuzzy msgid "You can also change these values when encoding a clip" msgstr "Vous pouvez cliquer sur Prévisualiser pour changer ces valeurs" -#: src/preferences.c:3278 +#: src/preferences.c:3385 msgid "Encoder" msgstr "Encodeur" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "Format de sortie" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "Codec audio" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "Encodage" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "Utiliser _antialias lors du redimensionnement" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "Nombre de touches pour les effets en temps _réel" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." msgstr "" -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr "" -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr "" -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr "" -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr " Répertoire des images (par défaut) " -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr "" -#: src/preferences.c:3454 +#: src/preferences.c:3561 #, fuzzy msgid " Working directory (do not remove) " msgstr " Répertoire temporaire (ne pas supprimer) " -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "" -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "Répertoire de travail de LiVES." -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "Répertoires" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "" -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr "" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "" -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" @@ -8261,465 +8306,465 @@ "Avertissement lors de l'Insertion / Union si le nb d'images par secondes du " "presse-papiers ne correspond pas à celui de la sélection" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "Avertissement à l'Ouverture si la taille dépasse " -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr " Mo" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "Afficher un avertissement avant d'enregistrer les paramètres" -#: src/preferences.c:3652 +#: src/preferences.c:3759 msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " "when LiVES is started." msgstr "" -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "" -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "" -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "" -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "" -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "" -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "" -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "" "Avertir si les cadres utilisés dans une mise en page sont sur le point " "d'être déplacés." -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "" "Avertir si les cadres utilisés dans une mise en page sont sur le point " "d'être modifiés." -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "" "Avertir si l'audio utilisé dans une mise en page est sur le point d'être " "supprimé." -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "" "Avertir si l'audio utilisé dans une mise en page est sur le point d'être " "déplacé." -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "" "Avertir si l'audio utilisé dans une mise en page est sur le point d'être " "modifié." -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "" -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "" "Avertir si la mise en page n'a pas été enregistrée au moment de quitter le " "mode multipiste." -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "" -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." msgstr "" -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "Afficher un message apres l'importation d'un périphérique firewire" -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "Afficher un avertissement avant d'ouvrir un flux yuv4mpeg (avancé)." -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "" -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "" -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "" -#: src/preferences.c:3858 +#: src/preferences.c:3965 msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "" -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "Avertissements" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "Synthétiseur Midi (a besoin des fichiers midistart et midistop)" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "Lors de l'insertion/fusion des images : " -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "Accélère/Ralentit Insertion" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "_Reéchantillonner l'Insertion" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "Lecteur CD " -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "LIVES ne peut charger les pistes audio de ce CD" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "IPS par défaut " -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "Images par seconde à utiliser si aucun est sélectionné" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "Divers" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "Nouveau thème : " -#: src/preferences.c:3969 +#: src/preferences.c:4076 #, fuzzy msgid "Main Theme Details" msgstr "Afficher les détails" -#: src/preferences.c:3980 +#: src/preferences.c:4087 #, fuzzy msgid " _Foreground Color" msgstr "Arrière plan" -#: src/preferences.c:3999 +#: src/preferences.c:4106 #, fuzzy msgid " _Background Color" msgstr "Arrière plan" -#: src/preferences.c:4018 +#: src/preferences.c:4125 #, fuzzy msgid "_Alt Foreground Color" msgstr "Arrière plan" -#: src/preferences.c:4036 +#: src/preferences.c:4143 #, fuzzy msgid "_Alt Background Color" msgstr "Arrière plan" -#: src/preferences.c:4054 +#: src/preferences.c:4161 #, fuzzy msgid " Info _Text Color" msgstr " _Taille " -#: src/preferences.c:4073 +#: src/preferences.c:4180 #, fuzzy msgid " Info _Base Color" msgstr " _Taille " -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "" -#: src/preferences.c:4092 +#: src/preferences.c:4199 #, fuzzy msgid "Affects some contrast details of the timeline" msgstr "Faire une marque sur la ligne de temps" -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "" -#: src/preferences.c:4124 +#: src/preferences.c:4231 #, fuzzy msgid "Frame blank image" msgstr "Changement d'images" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "" -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4195 +#: src/preferences.c:4302 #, fuzzy msgid "Track background (multitrack)" msgstr "Couleur d'arrière-plan (b)" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "" -#: src/preferences.c:4250 +#: src/preferences.c:4357 #, fuzzy msgid "Timeline selection (multitrack)" msgstr "Timeline (seconds)" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "" -#: src/preferences.c:4274 +#: src/preferences.c:4381 msgid "Timecode foreground (multitrack)" msgstr "" -#: src/preferences.c:4285 +#: src/preferences.c:4392 #, fuzzy msgid "Frame surround" msgstr "Premier plan" -#: src/preferences.c:4298 +#: src/preferences.c:4405 #, fuzzy msgid "Themes/Colors" msgstr "Thèmes" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "Bande passante de Téléchargement (Ko/s) " -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "Contrôle distant OMC activé" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "UDP port " -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "Lancer OMC au démarrage" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "Diffusion/Réseau" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "Transport jack" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" msgstr "" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "Fichier de configuration Jack _transport" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "Lancement du _server au démarrage de LiVES" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "Audio Jack" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" msgstr "" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "Intégration de jack" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "Événements _joystick" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "Dispositif _joystick" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "Le dispositif joystick, par exemple /dev/input/js0" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "Événements _MIDI" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "Utilise _ALSA MIDI (recommandé)" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "Lire directement depuis le périphérique MIDI" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "périphérique _MIDI" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "Le dispositif MIDI, par exemple /dev/input/midi0" -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "Avancé" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." msgstr "" -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "Répétition MIDI" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "" -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "" "(Attention: la définition de cette valeur à un niveau trop élevé peut " "ralentir la lecture.)" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -8727,20 +8772,20 @@ "Click OK to continue.\n" msgstr "" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." msgstr "" -#: src/preferences.c:5195 +#: src/preferences.c:5314 #, fuzzy msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "" "Les changements de thème ne prennent effet qu'après redémarrage de LiVES." -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "Les options de jack ne prennent effet qu'après redémarrage de LiVES." @@ -8768,30 +8813,30 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "Redimensionnement de l'image 1 vers %d" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "Retailler" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "Rééchantillonner/Retailler" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "La longueur de la vidéo est maintenant de %d images.\n" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" @@ -8801,148 +8846,148 @@ "\n" "La nouvelle vitesse doit être supérieure à 0\n" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "Reéchantillonage audio" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "LiVES ne peut reéchantillonner l'audio comme demandé.\n" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "Reéchantillonner Audio" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "L'audio est reéchantillonné à %d Hz, %d canal/canaux, %d bit" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "La longueur de la vidéo est maintenant à %.8f images par seconde..." -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "La longueur de la vidéo est maintenant à %.3f images par seconde..." -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "Erreur de réorganisation !\n" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "Ré-echantilloner" -#: src/resample.c:1184 +#: src/resample.c:1193 #, fuzzy msgid "New Clip Audio" msgstr "Nouveau Audio" -#: src/resample.c:1186 +#: src/resample.c:1195 #, fuzzy msgid "External Clip Settings" msgstr "LiVES: - Paramètres du clip externe" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "Courant" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "Vitesse (Hz) " -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 msgid "Channels" msgstr "Canaux" -#: src/resample.c:1232 +#: src/resample.c:1241 msgid "Sample Size " msgstr "" -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "Signé" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "Non Signé" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "" -#: src/resample.c:1296 +#: src/resample.c:1305 #, fuzzy msgid "New Audio Details" msgstr "Nouveau Audio" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "Nouveau" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "_Permet audio" -#: src/resample.c:1343 +#: src/resample.c:1352 msgid "_Channels" msgstr "_Canaux" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "_Sample Size" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "Sample Size" msgstr "Taille de l'échantillon" -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "Images par secondes " -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "Valeur maximum possible pour l'enregistrement: " -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr " heures " -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr " minutes " -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr " secondes " -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "Illimité" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "" "Cliquez sur OK pour commencer l'enregistrement, ou Annuler pour sortir." -#: src/resample.c:1592 +#: src/resample.c:1601 #, fuzzy msgid "Change Playback Speed" msgstr "_Change la vitesse de Playback/Sauvegarde" -#: src/resample.c:1594 +#: src/resample.c:1603 #, fuzzy msgid "Resample Video" msgstr "Reéchantillonage de la vidéo" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -8953,7 +8998,7 @@ "in _frames per second" msgstr "" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -8964,69 +9009,69 @@ "in frames per second" msgstr "" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "OU entrez la durée désirée pour le clip en _secondes" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "Changement de vitesse" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "Changé la vitesse de playback à %.3f ips et l'audio à %d Hz.\n" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "Changé la vitesse de playback à %.3f images par seconde.\n" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "Reéchantillonage de la vidéo" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "Reéchantillonage de la vidéo du presse-papiers" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "Réorganisation des images" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" @@ -9036,11 +9081,11 @@ "\n" "LiVES n'est pas capable de réorganiser les images." -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "Désorganisation des images" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "erreur de reéchantillonage...." @@ -9256,69 +9301,69 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "LiVES ne peut pas localiser l'effet %s.\n" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 #, fuzzy msgid "Real Time Effect Mapping" msgstr "Effets en temps _réel" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "Ctrl-%d" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "Clef active" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "Capturer l'entrée clavier" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "_Vider tout les effets" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "Informations" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "Paramètres" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 msgid "Set Connections" msgstr "" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "Nettoyer" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "Nom de l'effet:" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "Fermer la fenêtre" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -9359,103 +9404,108 @@ msgid "yuv4mpeg stream" msgstr "" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +#, fuzzy +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "Impossible d'ouvrir le flux de sortie yuv4mpeg %s\n" + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "Audio : " -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "aucun\n" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" "\n" msgstr "" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "Impossible d'ouvrir le flux de sortie yuv4mpeg %s\n" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "Sauvegarde automatique" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, c-format msgid "%s : parameters for %s" msgstr "" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "%.2f sec.\n" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "Source : %s" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "clic droit pour menu contextuel.\n" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." msgstr "" -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -9464,7 +9514,7 @@ "right or double clicking on it.\n" msgstr "" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -9472,14 +9522,14 @@ "Select an effect in FX stack first to view its parameters.\n" msgstr "" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" "No clips loaded.\n" msgstr "" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -9489,7 +9539,7 @@ "before inserting clips into the timeline." msgstr "" -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -9498,190 +9548,200 @@ "to apply compositors.\n" msgstr "" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "%.2f sec. vers %.2f sec.\n" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" msgstr "" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" msgstr "" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr "Sélectionner une région temporelle.\n" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 #, fuzzy msgid "Selected Clip" msgstr "Insérer le clip sélectionné" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 msgid "_Adjust Start and End Points" msgstr "" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 msgid "_Edit/Encode in Clip Editor" msgstr "" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 #, fuzzy msgid "_Show Clip Information" msgstr "LiVES: Informations pour %s" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 #, fuzzy msgid "_Close this Clip" msgstr "_Ferme Ce Clip" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 #, fuzzy msgid "Audio Mixer (ctrl-m)" msgstr "Mixers Audio" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "" -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "" -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "" -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "" -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "" -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "" -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "" -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "" -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "" -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "Fermer les" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "Déplacer le block" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "Déplacer le block audio" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "Effacer le block" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "Effacer Audio Sélectionné" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "Séparer les pistes" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "Séparer block" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "Appliquer %s" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "Effacer %s" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "Insère block" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "Insertion silence" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "Insère un block audio" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "Changement de l'ordre des effets" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "non signé " -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "signé " -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " "audio rate %d, audio sample size %d, %s.\n" msgstr "" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "Liste d'évènement invalide. Échec.\n" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "La liste d'évènements à un fps invalide. Échec.\n" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -9691,7 +9751,7 @@ "then load in the new set from the File menu.\n" msgstr "" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -9702,480 +9762,467 @@ "Il y a un nombre incompatible de piste audio (%d) pour LiVES.\n" "Il ne peut être chargé.\n" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "" -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "_Ouvrir..." -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "Ouvrir Fichier Sélection...." -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "Importe Sélection depuis _dvd/vcd..." -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "Importe Sélection depuis _dvd" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "Importe Sélection depuis _vcd" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "_Importe depuis Lecteur" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 #, fuzzy msgid "_Close the Selected Clip" msgstr "Insérer le clip sélectionné" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 #, fuzzy msgid "_Save Layout as..." msgstr "_Sauve disposition comme..." -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 #, fuzzy msgid "_Load Layout..." msgstr "_Charge disposition..." -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 #, fuzzy msgid "_Wipe/Delete Layout..." msgstr "_Supprime la disposition" -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 #, fuzzy msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "" "_Ignore la largeur, la hauteur et les valeurs audio à partir de mises en " "page chargée" -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 msgid "Auto Load _Subtitles with Clips" msgstr "" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "Éditeur de clip" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 msgid "_Adjust Selected Clip Start/End Points" msgstr "" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "Insérer le clip sélectionné" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 #, fuzzy msgid "_Insert Selected Clip Audio" msgstr "Insérer l'audio du clip sélectionné" -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 #, fuzzy msgid "_Delete Selected Block" msgstr "_Supprimer les blocs sélectionnés" -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 #, fuzzy msgid "_Jump to Previous Block Boundary" msgstr "_Passe à la limite du bloc précédent" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 #, fuzzy msgid "_Jump to Next Block Boundary" msgstr "_Passe à la limite du bloc suivant" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 #, fuzzy msgid "Clear _Marks from Timeline" msgstr "Nettoyer les balises depuis la ligne de temps." -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 #, fuzzy msgid "Ignore Selection Limits when Inserting" msgstr "Ignore les limites de la sélection lors de l'insertion" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 #, fuzzy msgid "Pla_y Selected Time Only" msgstr "Lecture Sélection" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 #, fuzzy msgid "_Move Effects with Blocks" msgstr "Sélectionner ce block" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 #, fuzzy msgid "Select _Autotransition Effect..." msgstr "Sélection dernier _Effet" -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 msgid "Crossfade Audio with Autotransition" msgstr "" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 #, fuzzy msgid "View/_Edit Selected Effect" msgstr "Voir/_Modifier l'effet sélectionné" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 #, fuzzy msgid "_Delete Selected Effect" msgstr "_Supprime l'effet sélectionné" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 #, fuzzy msgid "Apply Effect to _Block..." msgstr "Appliquer l'effet à _block..." -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 #, fuzzy msgid "Apply Effect to _Region..." msgstr "Appliquer l'effet à _block..." -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "_Pistes" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 #, fuzzy msgid "Make _Backing Audio Current Track" msgstr "Sélectionner la piste actuelle" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 #, fuzzy msgid "_Split Current Track at Cursor" msgstr "Séparer les pistes à la position du curseur" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 #, fuzzy msgid "_Split Selected Video Tracks" msgstr "Séparer les pistes vidéos sélectionnées" -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 #, fuzzy msgid "Insert Gap in Selected Tracks/Time" msgstr "Insérer un vide dans les pistes/temps sélectionné" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 #, fuzzy msgid "Insert Gap in Current Track/Selected Time" msgstr "Insérer un vide dans les pistes/temps sélectionné" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 #, fuzzy msgid "Close All _Gaps in Selected Tracks/Time" msgstr "Insérer un vide dans les pistes/temps sélectionné" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "Sélection" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "Sélectionner la piste actuelle" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 #, fuzzy msgid "Select _All Video Tracks" msgstr "Sélectionne toutes les pistes vidéo" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 #, fuzzy msgid "Select _No Video Tracks" msgstr "Sélectionne toutes les pistes vidéo" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 #, fuzzy msgid "Select All _Time" msgstr "Sélectionner l'ensemble _time" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 #, fuzzy msgid "Select from _Zero Time" msgstr "Sélectionne depuis _zero temps" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 #, fuzzy msgid "Select to _End Time" msgstr "Sélection jusqu'à la fin du temps" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "_Copie..." -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 msgid "_Timecode to Region Start" msgstr "" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 msgid "_Timecode to Region End" msgstr "" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 msgid "_Region Start to Timecode" msgstr "" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 msgid "_Region End to Timecode" msgstr "" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 #, fuzzy msgid "Select/Deselect Block at Current Track/Time" msgstr "Sélectionner la piste actuelle" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 #, fuzzy msgid "_Change Width, Height and Audio Values..." msgstr "_Modifie la largeur, la hauteur et les valeurs audio..." -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "_Rendu" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 #, fuzzy msgid "_Render All to New Clip" msgstr "Générer les images vers un nouveau clip" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 #, fuzzy msgid "Render _Video" msgstr "Reéchantillonage de la vidéo" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 #, fuzzy msgid "Render _Audio" msgstr "Ajouter Audio" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 msgid "_Normalise Rendered Audio" msgstr "" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 #, fuzzy msgid "_Pre-render Audio" msgstr "Ajouter Audio" -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "Vue" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 msgid "Block _In/Out Points" msgstr "" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 #, fuzzy msgid "_Effects at Current" msgstr "Effets à la position courante" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 #, fuzzy msgid "Audio Parameters" msgstr "Paramètres audio" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 #, fuzzy msgid "Show Backing _Audio Track" msgstr " Sauvegarde audio" -#: src/multitrack.c:7418 -#, fuzzy -msgid "Compact View" -msgstr "Vue compacte" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 #, fuzzy msgid "Maximum Tracks to Display..." msgstr "Pistes maximums à afficher..." -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 msgid "Scroll to Follow Playback" msgstr "" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 #, fuzzy msgid "_Center on Cursor" msgstr "_Center le curseur" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 msgid "_Zoom In" msgstr "" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 msgid "_Zoom Out" msgstr "" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 #, fuzzy msgid "Multitrack _Details" msgstr "Détails multipistes" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "Fenêtre Des Événements" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 msgid "_Show FRAME Events" msgstr "" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 #, fuzzy msgid "_Show Multitrack Keys" msgstr "Clefs multipiste" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "Signale un _bug" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 #, fuzzy msgid "Insert With _Audio" msgstr "_Insère pour correspondre au son" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 #, fuzzy msgid "Select _Overlap" msgstr "Sélectionner la piste" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" msgstr "" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "Vue étendue (d)" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "Vue compacte (d)" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 #, fuzzy msgid "Mouse Mode: _Move" msgstr "Mouse mode: _Déplacement" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 #, fuzzy msgid "Mouse Mode: _Select" msgstr "Mouse mode: _Sélection" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 msgid "Insert Mode: _Normal" msgstr "" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "_Appliquer" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "Temps" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "_Supprimer le noeud" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "Noeud _suivant" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "Noeud _précédent" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "Lecture inversée " -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "_Vitesse " -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "Défiler" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" @@ -10185,95 +10232,95 @@ "==============================\n" "Basculé dans le mode Édition du clip\n" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "Timeline (seconds)" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr " Sauvegarde audio" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr "" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "Montrer/cacher les détails audio" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "%s (couche %d)" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "Sélectionner la piste" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "Vidéo %d" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr " %s" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 #, fuzzy msgid "Selected Effect" msgstr "Sélection dernier _Effet" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 #, fuzzy msgid "_View/Edit this Effect" msgstr "_Voir/Éditer cet effet" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 #, fuzzy msgid "_View this Effect" msgstr "_Voir cet effet" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 #, fuzzy msgid "_Delete this Effect" msgstr "_Supprimer cet effet" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "Insertion impossible après cet effet" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "Cet effet ne peut pas être déplacé" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr " %d to %d sélectionné " -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "%.2f sec." -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "%d images" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" @@ -10283,70 +10330,70 @@ "==============================\n" "Basculé dans le mode multipiste\n" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" "Nodes can be deleted." msgstr "" -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "Sortie %s" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "calque %d" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "piste audio" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "%s vers %s" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "%s de %s" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "Carte des filtres _précédente" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "_Insérer avant" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "Insère après" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "Carte des filtres _suivante" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -10354,87 +10401,87 @@ "current time.\n" msgstr "" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." msgstr "" -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 #, fuzzy msgid "Selected Block/Frame" msgstr "LiVES: block/image sélectionné" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 #, fuzzy msgid "_Select this Block" msgstr "Sélectionner ce block" -#: src/multitrack.c:13045 +#: src/multitrack.c:12936 #, fuzzy -msgid "_Split Block Here" +msgid "_Split Block At Cursor" msgstr "_Séparer les blocks à partir d'ici" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 #, fuzzy msgid "List _Effects Here" msgstr "Lister les effets ici" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "_Ajuster %s" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 #, fuzzy msgid "_Delete this Block" msgstr "Ajuster ce block" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 #, fuzzy msgid "_Insert Here" msgstr "_Insérer ici" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 #, fuzzy msgid "_Insert Audio Here" msgstr "_Insérer l'audio ici" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "Défaire %s\n" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "Rétablir %s\n" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" @@ -10442,92 +10489,92 @@ "\n" " (variable)" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "piste %s" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "pistes %s et %s" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "piste sélectionnés" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "Ajouté %s %s à %s depuis %.4f vers %.4f\n" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "Effet %s ajouté vers la piste %s depuis %.4f vers %.4f\n" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "Rendre %d images dans le nouveau clip.\n" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "Nettoyage en cours..." -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, fuzzy, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "Effacement de l'audio de %.2f à %.2f secondes..." -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "_Pause" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "Pause (p)" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "Presser 'm' lors de la lecture" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "Faire une marque sur la ligne de temps" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " "to %.4f\n" msgstr "" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" "selected.\n" msgstr "" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" @@ -10535,12 +10582,12 @@ "Sélectionner une ou plusieurs pistes\n" "Pour créer une région.\n" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "Piste vidéo %d sélectionnée.\n" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." @@ -10548,7 +10595,7 @@ "Double-cliquer sur l'échelle des temps\n" "pour déselectionner l'intervalle de temps." -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." @@ -10556,7 +10603,7 @@ "Cliquez sur un effet\n" "pour le sélectionner." -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." @@ -10564,7 +10611,7 @@ "Double-cliquez sur un effet\n" "pour l'éditer." -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" @@ -10572,82 +10619,82 @@ "Cliquez droit sur un effet\n" "pour voir son menu contextuel.\n" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" msgstr "" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" msgstr "" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "ou les boutons INSÉRER APRÈS pour le déplacer." -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "" -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" msgstr "" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "apres lui.\n" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "avant lui.\n" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "Recharger à chaque fois" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 msgid "Saving layout" msgstr "" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "clips et images" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "clips" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "images" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" msgstr "" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -10655,75 +10702,75 @@ "Therefore it could not be loaded properly.\n" msgstr "" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "sauvegarde automatique" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" "Unable to load layout file %s\n" msgstr "" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "" -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "J'ai %d évènements... en pr..." -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "%d erreurs détectées.\n" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 msgid "" "The current layout has changes which have not been saved.\n" "Are you sure you wish to wipe it ?\n" msgstr "" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 #, fuzzy msgid "Multitrack Audio Mixer" msgstr "LiVES: Mixer audio multi-piste" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "_Remettre les valeurs" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "_Fermer la console" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" msgstr "" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "" @@ -10731,19 +10778,19 @@ msgid "JACK server started\n" msgstr "Le serveur jack a bien démarré.\n" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "Impossible de se connecter au serveur jack\n" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -10793,7 +10840,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "LiVES se termine et vous pouvez choisir un autre lecteur audio.\n" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -10836,7 +10883,7 @@ msgstr "note" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "valeur" @@ -10913,208 +10960,208 @@ "Click OK to delete all entries\n" msgstr "" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 #, fuzzy msgid "OMC Learner" msgstr "LiVES: apprenant OMC" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "Tout _supprimer" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "Démarrez la lecture vidéo" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "Arrêtez la lecture vidéo" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "Reproduire en avant" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "Lire une vidéo dans une direction vers l'avant" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "Lecture arrière" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "Lire une vidéo dans une direction vers l'arrière" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "Lecture vidéo plus rapide" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "Lire une vidéo à un rythme légèrement plus rapide" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "Lecture vidéo lente" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "Lire une vidéo à un rythme légèrement plus lent" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "" -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "Commencer l'enregistrement" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "Arrêter l'enregistrement" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "" -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "" -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "" #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "clipnum" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "fps" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "clé" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "pnum" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "fps_ratio" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "" -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -11123,7 +11170,7 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -11136,12 +11183,12 @@ "Version non valide dans le fichier\n" "%s\n" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "" -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -11156,12 +11203,12 @@ "%s\n" "Code erreur %d\n" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "Impossible d'ouvrir le périphérique %s\n" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr "" @@ -12008,6 +12055,20 @@ #~ msgid "$error" #~ msgstr "Efface Les _Fautes" +#, fuzzy +#~ msgid "Audio source:" +#~ msgstr "Codec audio" + +#~ msgid "Expanded View (d)" +#~ msgstr "Vue étendue (d)" + +#~ msgid "Compact View (d)" +#~ msgstr "Vue compacte (d)" + +#, fuzzy +#~ msgid "Compact View" +#~ msgstr "Vue compacte" + #~ msgid "LiVES-%s: <Untitled%d> %dx%d : %d frames %d bpp %.3f fps" #~ msgstr "LiVES-%s: <Sans titre%d> %dx%d : %d cadres %d bpp %.3f fps"
View file
LiVES-2.8.7.tar.bz2/po/gl.po -> LiVES-2.8.8.tar.bz2/po/gl.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" "PO-Revision-Date: 2015-04-20 18:32+0000\n" "Last-Translator: Miguel Anxo Bouzada <mbouzada@gmail.com>\n" "Language-Team: Galician <proxecto@trasno.net>\n" @@ -103,84 +103,84 @@ msgstr "Preservar o conxunto.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "Calquera" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "Ningún" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "recomendado" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "desactivado !" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "** O esquema actual **" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "Incorporado" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "Personalizado" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "Proba" -#: src/main.c:460 +#: src/main.c:467 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - %s" -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "Redimensionando" -#: src/main.c:708 +#: src/main.c:728 #, fuzzy msgid "_Resize All Frames..." msgstr "_Redimensionar todos os fotogramas" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "Primeiro plano" -#: src/main.c:1094 +#: src/main.c:1104 msgid "Background" msgstr "Fondo" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "Cargando complementos de efectos en tempo real..." -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "Iniciando o servidor de son jack..." -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "Iniciando o servidor de transporte jack..." -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "Conectando co servidor de transporte jack..." -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -192,16 +192,16 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "Iniciando o servidor pulse audio..." -#: src/main.c:1813 +#: src/main.c:1815 #, fuzzy, c-format msgid "%s...detected... " msgstr "mplayer...detectado..." -#: src/main.c:1814 +#: src/main.c:1816 #, fuzzy, c-format msgid "%s...NOT DETECTED... " msgstr "mplayer...NON DETECTADO..." @@ -241,11 +241,11 @@ msgid "Number of CPUs detected: %d " msgstr "Número de CPU detectadas: %d " -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "little endian" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "big endian" @@ -304,7 +304,7 @@ "Benvido/a á LiVES versión %s.\n" "\n" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" @@ -314,83 +314,83 @@ "A sintaxe de inicio é: %s [opcións] [nome_ficheiro [momento_de_inicio] " "[fotogramas]]\n" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "" "Onde: nome_ficheiro é o nome do ficheiro multimedia ou a copia de seguranza " "do ficheiro.\n" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "momento_de_inicio : momento do inicio de nome_ficheiro en segundos\n" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "fotogramas : número máximo de fotogramas para abrir\n" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "opcións pode ser:\n" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "-help : amosa esta axuda e sae\n" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "" "-tmpdir <dirtemp> : usar un directorio de traballo alternativo (p. ex. /var/" "ramdisk)\n" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "" "-set <nomeconxunto>: cargar automaticamente o conxunto de fragmentos " "«nomeconxunto»\n" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "-noset : non cargar ningún conxunto na inicialización\n" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "" "-norecover : forza que NON cargue a recuperación tras unha quebra\n" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "-recover : forza a carga da recuperación tras unha quebra\n" -#: src/main.c:2549 +#: src/main.c:2552 msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "-nogui : non amosar a interface\n" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "-nosplash : non amosar a xanela de inicio\n" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "-noplaywin : non amosar a xanela de reprodución\n" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "-startup-ce : iniciar no modo de edición de fragmentos\n" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "-startup-mt : iniciar no modo miltipista\n" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" @@ -398,15 +398,15 @@ "-fxmodesmax <n> : permitir <n> modos por tecla de efecto (o mínimo é 1, o " "predeterminado é 8)\n" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "-oscstart <porto> : iniciar a escoita OSC no porto <porto> UDP\n" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "-nooscstart : non iniciar a escoita OSC\n" -#: src/main.c:2561 +#: src/main.c:2564 #, fuzzy msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " @@ -416,15 +416,15 @@ "ser mplayer" #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr ", pulse" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr ", sox ou jack\n" -#: src/main.c:2569 +#: src/main.c:2572 #, fuzzy msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " @@ -437,16 +437,16 @@ "o son cando o vídeo tamén sexa posto en pausa, 16 = iniciar o servidor de " "son jack] \n" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr " ou sox\n" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "" "-devicemap <nomemapa> : cargar automaticamente o mapa do dispositivo\n" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" @@ -455,17 +455,17 @@ "predeterminado desde <ficheiro> (Nota: só estabelece os axustes, non o tipo " "de engadido)\n" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "" "-debug : tentar depurar erros (require ter «gdb» " "instalado)\n" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "Iniciando a interface..." -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -482,7 +482,7 @@ "%s/%s.\n" "(Quizais necesite cambiar o valor de <prefix_dir> no ficheiro %s)\n" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -493,7 +493,7 @@ "LiVES non foi quen de crear un ficheiro pequeno en %s\n" "Asegúrese de que ten acceso de escritura a %s e tenteo de novo.\n" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -507,7 +507,7 @@ "Lea o ficheiro README que ven con este paquete antes de\n" "iniciar LiVES.\n" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -517,7 +517,7 @@ "Please check the file permissions for this file and try again.\n" msgstr "" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -528,7 +528,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -539,7 +539,7 @@ "%s\n" "e tenteo de novo.\n" -#: src/main.c:2693 +#: src/main.c:2696 #, fuzzy, c-format msgid "" "\n" @@ -554,7 +554,7 @@ "\n" "%s" -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -572,7 +572,7 @@ "\n" "Grazas.\n" -#: src/main.c:2707 +#: src/main.c:2710 #, fuzzy msgid "" "\n" @@ -583,7 +583,7 @@ "LiVES require actualmente «mplayer» ou «sox» para funcionar. Instale un " "deles e tenteo de novo.\n" -#: src/main.c:2712 +#: src/main.c:2715 #, fuzzy msgid "" "\n" @@ -594,7 +594,7 @@ "LiVES require actualmente «mplayer» e «sox» para funcionar. Instáleos e " "tenteo de novo.\n" -#: src/main.c:2725 +#: src/main.c:2728 #, fuzzy msgid "" "\n" @@ -605,7 +605,7 @@ "LiVES non foi quen de atopar o «mplayer». É probábel que queira instalar o " "mplayer para usar LiVES dun xeito máis completo.\n" -#: src/main.c:2731 +#: src/main.c:2734 #, fuzzy msgid "" "\n" @@ -616,7 +616,7 @@ "LiVES non foi quen de atopar o «mplayer». É probábel que queira instalar o " "mplayer para usar LiVES dun xeito máis completo.\n" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" @@ -626,7 +626,7 @@ "LiVES non foi quen de atopar o «convert». Debe instalar convert e image-" "magick se quere utilizar efectos de renderizado.\n" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " @@ -636,7 +636,7 @@ "LiVES non foi quen de atopar o «composite». Debe instalar composite e image-" "magick se quere utilizar a función de combinación.\n" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " @@ -646,7 +646,7 @@ "LiVES non foi quen de atopar o «sox». É probábel que algunhas " "características de son no funcionen. Debe instalar «sox».\n" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -657,58 +657,58 @@ "You may need to change the value of <lib_dir> in %s\n" msgstr "" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "" -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "" #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "LiVES" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "Reprodutor de son incorrecto %s\n" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : %d fotogramas %d bpp %.3f fps" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : ??? fotogramas ??? bpp %.3f fps" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "LiVES-%s: <Non hai ficheiro>" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "Reproducir" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" @@ -716,34 +716,34 @@ "LiVES non puido capturar esta imaxe\n" "\n" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "Pechado o ficheiro %s\n" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "_Desfacer" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "_Refacer" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "Vídeo" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "Son esquerdo" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "Son dereito" -#: src/main.c:6983 +#: src/main.c:7007 #, fuzzy msgid "" "\n" @@ -916,7 +916,7 @@ msgid "Use _mplayer2 audio player" msgstr "" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "_Seguinte" @@ -1143,10 +1143,10 @@ msgid "If this is set, frames will be deinterlaced as they are imported." msgstr "" -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "Vista previa" @@ -1166,12 +1166,12 @@ msgid "Click here to _Preview the file" msgstr "" -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 #, fuzzy msgid "Processing..." msgstr "LiVES: - Procesamento da..." -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1185,8 +1185,8 @@ "\n" "Lembre apagar efectos (ctrl) despois !" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" @@ -1194,179 +1194,179 @@ "\n" "Agarde" -#: src/interface.c:206 +#: src/interface.c:210 msgid "Show Details" msgstr "" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "_Suficiente" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "_Vista previa" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "_Cancelar" -#: src/interface.c:324 +#: src/interface.c:327 msgid "Multitrack Details" msgstr "" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "Formato" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "Tamaño do fotograma" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "Tamaño do ficheiro" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "Tamaño en bytes" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "FPS" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "Fotogramas" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "Eventos" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "Tempo total" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "Son" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "Prezo/tamaño" -#: src/interface.c:590 +#: src/interface.c:593 #, fuzzy msgid "Encoding Options" msgstr "LiVES: - Opcións de codificación" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." msgstr "" -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "Manter as _miñas opcións" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "Usar os axustes _recomendados" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "_Pechar a xanela" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "_Gardar o ficheiro" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "Inserir" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "_Número de veces para introducir" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "Inserir _antes da selección" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "Inserir a_pós a selección" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "" -#: src/interface.c:844 +#: src/interface.c:847 #, fuzzy msgid "Insert _with silence" msgstr "Inserir _con son" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "Inserir _con son" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "Insire _o sen son" -#: src/interface.c:933 +#: src/interface.c:936 #, fuzzy msgid "Open Selection" msgstr "LiVES: - Abrir Selección" -#: src/interface.c:950 +#: src/interface.c:953 msgid "Selection start time (sec)" msgstr "" -#: src/interface.c:956 +#: src/interface.c:959 msgid "Number of frames to open" msgstr "" -#: src/interface.c:1025 +#: src/interface.c:1028 #, fuzzy msgid "Open Location" msgstr "LiVES: - Abrir a localización" -#: src/interface.c:1027 +#: src/interface.c:1030 #, fuzzy msgid "Open Youtube Clip" msgstr "LiVES: - Abrir un fragmento do Youtube" -#: src/interface.c:1046 +#: src/interface.c:1049 #, fuzzy msgid "" "\n" @@ -1383,7 +1383,7 @@ "Asegúrese tamén de ter definido o seu largo de banda en Preferencias|Fluxo\n" "\n" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1392,68 +1392,68 @@ "\n" msgstr "" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "URL : " -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "URL do Youtube: " -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "Non enviar información de ancho de banda" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "Probe esta configuración se está tendo problemas para obter un fluxo" -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "" -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "" -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr ".webm" -#: src/interface.c:1185 +#: src/interface.c:1188 #, fuzzy msgid "Rename Clip" msgstr "A borrar" -#: src/interface.c:1187 +#: src/interface.c:1190 msgid "Enter Set Name to Save as" msgstr "" -#: src/interface.c:1189 +#: src/interface.c:1192 msgid "Enter a Set Name to Reload" msgstr "" -#: src/interface.c:1191 +#: src/interface.c:1194 #, fuzzy msgid "Choose a Working Directory" msgstr "LiVES: - Escolla un directorio de traballo" -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 msgid "Rename Current Track" msgstr "" -#: src/interface.c:1195 +#: src/interface.c:1198 msgid "Enter a Name for Your Theme" msgstr "" -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1465,7 +1465,7 @@ "Por favor, escriba o nome do xogo que quere usar.\n" "LiVES ha lembra-lo para gardar o xogo máis tarde, cando tenta saír.\n" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" @@ -1473,7 +1473,7 @@ "Para exportar este proxecto, ten que escribir un nome para este clip set.\n" "Esta será tamén usado para o nome do proxecto.\n" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" @@ -1483,237 +1483,237 @@ "Este asistente de inicio ha guía a través do\n" "instalación inicial para que poda obter o máximo do presente solicitude.\n" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" "This should be a directory with plenty of disk space available.\n" msgstr "" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "Novo nome " -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "Definir nome " -#: src/interface.c:1251 +#: src/interface.c:1252 #, fuzzy msgid "Theme name " msgstr "Novo nome " -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "_Advanzado" -#: src/interface.c:1419 +#: src/interface.c:1420 msgid "Select input device" msgstr "" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "" -#: src/interface.c:1499 +#: src/interface.c:1496 msgid "Load CD Track" msgstr "" -#: src/interface.c:1501 +#: src/interface.c:1498 msgid "Select DVD Title/Chapter" msgstr "" -#: src/interface.c:1503 +#: src/interface.c:1500 #, fuzzy msgid "Select VCD Title" msgstr "Título VCD" -#: src/interface.c:1505 +#: src/interface.c:1502 #, fuzzy msgid "Change Maximum Visible Tracks" msgstr "Número máximo de pistas para amosar" -#: src/interface.c:1507 +#: src/interface.c:1504 msgid "Device details" msgstr "" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "Faixa de carga (de %s)" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "Título DVD" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "Título VCD" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "Número máximo de pistas para amosar" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "Capítulo " -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "" -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "" -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "" -#: src/interface.c:1770 +#: src/interface.c:1763 #, fuzzy msgid "Fade Audio In" msgstr "Fondo" -#: src/interface.c:1772 +#: src/interface.c:1765 #, fuzzy msgid "Fade Audio Out" msgstr "Fondo" -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "" -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "primeiro" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "" -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "último" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "segundos." -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "selección" -#: src/interface.c:1856 +#: src/interface.c:1849 #, fuzzy msgid " (Optional)" msgstr "LiVES: - Comentarios Arquivo (opcional)" -#: src/interface.c:1859 +#: src/interface.c:1852 #, fuzzy, c-format msgid "File Comments%s" msgstr "LiVES: - Comentarios Arquivo (opcional)" -#: src/interface.c:1873 +#: src/interface.c:1866 #, fuzzy, c-format msgid "File Name: %s" msgstr "Título/Nome : " -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "Título/Nome : " -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "Autor/Artista : " -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "Comentarios : " -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "" -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "" -#: src/interface.c:2049 +#: src/interface.c:2042 #, c-format msgid "%sChoose a Device" msgstr "" -#: src/interface.c:2052 +#: src/interface.c:2045 #, fuzzy, c-format msgid "%sChoose a Directory" msgstr "LiVES: - Escolla un directorio de traballo" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" @@ -1723,7 +1723,7 @@ "O conxunto clip actual pode ser salvado.\n" "Que desexa facer ?\n" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" @@ -1731,7 +1731,7 @@ "O conxunto clip actual non foi salvo.\n" "Que desexa facer ?\n" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" @@ -1739,7 +1739,7 @@ "O esquema actual non foi salvo.\n" "Que desexa facer ?\n" -#: src/interface.c:2332 +#: src/interface.c:2325 #, fuzzy msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" @@ -1748,86 +1748,86 @@ "O esquema actual non foi salvo.\n" "Que desexa facer ?\n" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" "What do you wish to do ?" msgstr "" -#: src/interface.c:2339 +#: src/interface.c:2332 #, fuzzy msgid "Cancel/Discard/Save" msgstr "LiVES: - Cancelar/Rexeitar/Gardar" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "_Limpar esquema" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "_Ignorar as mudanzas" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "_Borrar esquema" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "_Gardar esquema" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" "Would you like to try and recover it ?\n" msgstr "" -#: src/interface.c:2446 +#: src/interface.c:2439 msgid "Disk Recovery Options" msgstr "" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "" -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "" -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1835,341 +1835,341 @@ "-----------------------\n" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "ctrl-left" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "skip forwards\n" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 #, fuzzy msgid "ctrl-down" msgstr "Ctrl-%d" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 msgid "ctrl-enter" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "reset frame rate\n" msgstr "Comezar no fotograma" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "" -#: src/interface.c:2633 +#: src/interface.c:2626 msgid "reverse direction\n" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "ctrl-1" msgstr "Ctrl-%d" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "toggle real-time effect 1\n" msgstr "Cargando complementos de efectos en tempo real..." -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "ctrl-2" msgstr "Ctrl-%d" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "toggle real-time effect 2\n" msgstr "Cargando complementos de efectos en tempo real..." -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 #, fuzzy msgid "ctrl-0" msgstr "Ctrl-%d" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "real-time effects off\n" msgstr "" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "" -#: src/interface.c:2669 +#: src/interface.c:2662 msgid "grab keyboard for last activated effect\n" msgstr "" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2679 +#: src/interface.c:2672 msgid "tab" msgstr "" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "" -#: src/interface.c:2697 +#: src/interface.c:2690 msgid "Other playback keys\n" msgstr "" -#: src/interface.c:2701 +#: src/interface.c:2694 msgid "play all\n" msgstr "" -#: src/interface.c:2704 +#: src/interface.c:2697 #, fuzzy msgid "play selection\n" msgstr "selección" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "" -#: src/interface.c:2710 +#: src/interface.c:2703 #, fuzzy msgid "fullscreen\n" msgstr "_Pantalla completa" -#: src/interface.c:2713 +#: src/interface.c:2706 #, fuzzy msgid "separate window\n" msgstr "Xogar en xanela separada (s)" -#: src/interface.c:2716 +#: src/interface.c:2709 #, fuzzy msgid "double size\n" msgstr "Tamaño do ficheiro" -#: src/interface.c:2719 +#: src/interface.c:2712 msgid "ping pong loops\n" msgstr "" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "move current track up\n" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "move current track down\n" msgstr "" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "" -#: src/interface.c:2759 +#: src/interface.c:2752 #, fuzzy msgid "select next clip\n" msgstr "_Selección" -#: src/interface.c:2762 +#: src/interface.c:2755 msgid "select/deselect current track\n" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "zoom in\n" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "zoom out\n" msgstr "" -#: src/interface.c:2771 +#: src/interface.c:2764 msgid "make a mark on the timeline (during playback)\n" msgstr "" -#: src/interface.c:2774 +#: src/interface.c:2767 msgid "rewind to play start.\n" msgstr "" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "" -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "" -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "" -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -2177,16 +2177,16 @@ "the latest youtube-dl installed.\n" msgstr "" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, c-format msgid "Layouts were removed for set %s.\n" msgstr "" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "Este ficheiro" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " @@ -2194,7 +2194,7 @@ ",\n" " - Ata o esquema actual - " -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2204,7 +2204,7 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2214,14 +2214,14 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" "Really close it ?" msgstr "" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" @@ -2229,7 +2229,7 @@ "\n" "Arquivo de proxecto non é válido.\n" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2242,54 +2242,54 @@ "Once you have done this, you will be able to import the new project.\n" msgstr "" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "" -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "" -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 #, fuzzy msgid "Theme" msgstr "Novo nome " -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, c-format msgid "Exporting theme as %s..." msgstr "" -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, c-format msgid "Importing theme \"%s\" from %s..." msgstr "" -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, c-format msgid "Backup as %s File" msgstr "" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, c-format msgid "Restore %s File" msgstr "" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2297,101 +2297,101 @@ "Are you sure ?\n" msgstr "" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "" -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "" -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "" -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "Desfacendo" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "" -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "" -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "" -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "Cortar" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 msgid "Pulling frames from clipboard" msgstr "" -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "" -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "" -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " "LiVES.\n" msgstr "" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2400,31 +2400,31 @@ "the 'Trim Audio' function from the Audio menu." msgstr "" -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." msgstr "" -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2432,7 +2432,7 @@ "Clipboard audio has been erased.\n" msgstr "" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2441,81 +2441,81 @@ "using unchanged audio ?\n" msgstr "" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "" -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "A inserir" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "" -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "" -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "Cancelando" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" "Are you sure ?" msgstr "" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "" -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "A borrar" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "Borrar" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" @@ -2525,7 +2525,7 @@ "\n" "Selección está bloqueado.\n" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2533,11 +2533,11 @@ "play.)\n" msgstr "" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2546,7 +2546,7 @@ "%s\n" msgstr "" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2555,7 +2555,7 @@ "The plugin may be broken or not installed correctly." msgstr "" -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2564,22 +2564,22 @@ "Please press 'Cancel' if that is not what you want.\n" msgstr "" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2587,24 +2587,24 @@ "Click OK to proceed.\n" msgstr "" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "" -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "" -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "" -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2612,12 +2612,12 @@ "Internal: %s (%d bpp) / %s\n" msgstr "" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." @@ -2625,28 +2625,28 @@ "\n" " Apertura..." -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" "(%d virtual)" msgstr "" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" "(%d decoded)" msgstr "" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" " %.2f sec." msgstr "" -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" @@ -2654,23 +2654,23 @@ "\n" " Descoñecido" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" @@ -2679,7 +2679,7 @@ " %d Hz %d bit\n" "%s %s" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2696,15 +2696,15 @@ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA.\n" msgstr "" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "Un editor de vídeo e un programa de VJ." -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" "Launchpad Contributions:\n" @@ -2713,7 +2713,7 @@ " nitrofurano https://launchpad.net/~nitrofurano-3t\n" " salsaman https://launchpad.net/~salsaman" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, c-format msgid "" "LiVES Version %s\n" @@ -2727,7 +2727,7 @@ "Homepage: %s" msgstr "" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 #, fuzzy msgid "" "\n" @@ -2738,7 +2738,7 @@ "\n" "Ten que instalar o mplayer para ver o ficheiro.\n" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 #, fuzzy msgid "" "\n" @@ -2750,88 +2750,88 @@ "\n" "Ten que instalar o mplayer para ver o ficheiro.\n" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" "%s\n" msgstr "" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 msgid "Encoder Debug Output" msgstr "" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "Mostrar a ventana de xogo (s)" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "Xogar en xanela separada (s)" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "Reactivar o audio (z)" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "" -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 msgid "Load Subtitles" msgstr "" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 #, fuzzy msgid "Select Audio File" msgstr "" @@ -2839,7 +2839,7 @@ "\n" "Selección está bloqueado.\n" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -2847,83 +2847,83 @@ "." msgstr "" -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "" -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "Nova Audio" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "" -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "" -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 #, fuzzy msgid "Layout Errors" msgstr "Borrar _Erros" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "Borrar _Erros" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "_Eliminar esquemas afectado" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "Continuar" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "pausa..." -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "retomar..." -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "Manter" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, c-format msgid "" "\n" @@ -2932,30 +2932,30 @@ "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "Cancelar" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 #, fuzzy msgid "Selected Frame" msgstr "Comezar no fotograma" -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 #, fuzzy msgid "_Save Frame as..." msgstr "Comezar no fotograma" -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -2964,7 +2964,7 @@ "\n" msgstr "" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -2972,13 +2972,13 @@ "\n" msgstr "" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" msgstr "" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -2987,17 +2987,17 @@ "\n" msgstr "" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "Xanela externa foi liberado.\n" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" msgstr "" -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -3007,19 +3007,19 @@ "(Default of %.3f frames per second will be used.)\n" msgstr "" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "" -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "" -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -3028,174 +3028,174 @@ "rate.\n" msgstr "" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "" -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "" -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 msgid "Append Audio File" msgstr "" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "" -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "" -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "" -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "" -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "" -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" "Are you sure ?" msgstr "" -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "" -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "" -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "feita a combinación.\n" @@ -3211,901 +3211,924 @@ msgid "Custom _Utilities" msgstr "" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "_Ficheiro" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "" -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "" -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "" -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "" -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "" -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "" -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "" -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "" + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "" -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "" -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "" -#: src/gui.c:674 +#: src/gui.c:692 #, c-format msgid "_Backup Clip as .%s..." msgstr "" -#: src/gui.c:683 +#: src/gui.c:701 #, c-format msgid "_Restore Clip from .%s..." msgstr "" -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "_Editar" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "" -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "_Combinar o portapapeis coa selección..." -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "_Eliminar a selección" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "_Seleccionar..." -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "" -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "Seleccionar a última inserción/_Combinar" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "_Inverter selección" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "_Reproducir" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "_Deter" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "_Pantalla completa" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "_Sen son" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "" -#: src/gui.c:1045 +#: src/gui.c:1064 msgid "Letterbox Mode" msgstr "" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "" -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "_Ferramentas" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "" -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "" -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "" -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "_Utilidades" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "_Xerar" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "" -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "" -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "_Preferencias..." -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "" -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "" -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "" -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "" -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "" -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "" -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "" -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "" -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "" -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "" -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "" -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "" -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "" -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "" -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "" -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "" -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "" -#: src/gui.c:1250 +#: src/gui.c:1273 +msgid "_Adjust Audio Sync..." +msgstr "" + +#: src/gui.c:1277 msgid "_Info" msgstr "" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "" -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "_Avanzado" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "" -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "" -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "" -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "" -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "" -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "" -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "" -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "" -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "" -#: src/gui.c:1371 +#: src/gui.c:1398 msgid "Receive _LiVES Stream from..." msgstr "" -#: src/gui.c:1375 +#: src/gui.c:1402 msgid "_Send LiVES Stream to..." msgstr "" -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." +#: src/gui.c:1408 +msgid "Open _yuv4mpeg stream..." msgstr "" -#: src/gui.c:1399 +#: src/gui.c:1425 #, c-format msgid "_Import Project (.%s)..." msgstr "" -#: src/gui.c:1403 +#: src/gui.c:1430 #, c-format msgid "E_xport Project (.%s)..." msgstr "" -#: src/gui.c:1409 +#: src/gui.c:1438 #, c-format msgid "_Import Custom Theme (.%s)..." msgstr "" -#: src/gui.c:1414 +#: src/gui.c:1443 #, c-format msgid "E_xport Theme (.%s)..." msgstr "" -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "_VJ" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "" -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "" -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." msgstr "" -#: src/gui.c:1448 +#: src/gui.c:1478 msgid "_Reset All Playback Speeds and Positions" msgstr "" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "" -#: src/gui.c:1452 +#: src/gui.c:1482 msgid "_MIDI/Joystick Interface" msgstr "" -#: src/gui.c:1461 +#: src/gui.c:1491 msgid "_MIDI/Joystick Learner..." msgstr "" -#: src/gui.c:1465 +#: src/gui.c:1495 msgid "_Save Device Mapping..." msgstr "" -#: src/gui.c:1469 +#: src/gui.c:1499 msgid "_Load Device Mapping..." msgstr "" -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "_Ningún" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "_Axuda" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 msgid "_Donate to the Project !" msgstr "" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 msgid "_Email the Author" msgstr "" -#: src/gui.c:1519 +#: src/gui.c:1549 msgid "Report a _Bug" msgstr "" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 msgid "Suggest a _Feature" msgstr "" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 msgid "Assist with _Translating" msgstr "" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "_Acerca de..." -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +msgid "Audio Source:" +msgstr "" + +#: src/gui.c:1696 +msgid "Internal" +msgstr "" + +#: src/gui.c:1730 +msgid "External" +msgstr "" + +#: src/gui.c:1774 msgid "Volume" msgstr "Volume" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." msgstr "" #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr "" -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "" -#: src/gui.c:1956 +#: src/gui.c:2082 +msgid "Select all frames in this clip" +msgstr "" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr "" -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "_Libre" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "_Inicio" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "Rebobinar" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr "" -#: src/gui.c:3550 +#: src/gui.c:3689 msgid "Streaming" msgstr "" -#: src/gui.c:3552 +#: src/gui.c:3691 #, fuzzy, c-format msgid "Play Window%s" msgstr "LiVES: - Xanela de reprodución" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "" -#: src/gui.c:4124 +#: src/gui.c:4292 #, fuzzy, c-format msgid "'LiVES opened the file' '%s'" msgstr "" "LiVES non puido capturar esta imaxe\n" "\n" -#: src/gui.c:4143 +#: src/gui.c:4311 #, fuzzy, c-format msgid "'LiVES closed the file' '%s'" msgstr "Pechado o ficheiro %s\n" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "Efectos" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, c-format msgid "Show / apply effects to %s\n" msgstr "" -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, c-format msgid "Select clip for %s\n" msgstr "" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -4113,81 +4136,81 @@ "Switched to clip %s\n" msgstr "" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" "Switched to empty clip\n" msgstr "" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " "updated accordingly\n" msgstr "" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -4195,7 +4218,7 @@ "by another copy of LiVES.\n" msgstr "" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -4203,39 +4226,39 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2138 +#: src/utils.c:2234 #, c-format msgid "" "\n" "%s names may not be blank.\n" msgstr "" -#: src/utils.c:2146 +#: src/utils.c:2242 #, c-format msgid "" "\n" "%s names may not be longer than %d characters.\n" msgstr "" -#: src/utils.c:2154 +#: src/utils.c:2250 #, c-format msgid "" "\n" "%s names may not contain spaces or the characters%s.\n" msgstr "" -#: src/utils.c:2163 +#: src/utils.c:2259 #, c-format msgid "" "\n" "%s names may not start with a '.' or contain '..'\n" msgstr "" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4243,72 +4266,72 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "" -#: src/utils.c:3444 +#: src/utils.c:3863 msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "" -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4318,29 +4341,29 @@ "Overwrite ?\n" msgstr "" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "_Desfacer %s" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "_Refacer %s" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr "" -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr "" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4351,50 +4374,50 @@ "Try running Help/Troubleshoot for more information." msgstr "" -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "" -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "Abrindo %s" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr "" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "" -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "" -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "" -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4406,11 +4429,11 @@ "Are you sure you wish to continue ?" msgstr "" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr "" -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4418,7 +4441,7 @@ "Please check the terminal window for more details.\n" msgstr "" -#: src/saveplay.c:874 +#: src/saveplay.c:858 #, fuzzy msgid "" "\n" @@ -4429,7 +4452,7 @@ "\n" "Ten que instalar o mplayer para ver o ficheiro.\n" -#: src/saveplay.c:885 +#: src/saveplay.c:869 msgid "" "\n" "\n" @@ -4437,31 +4460,31 @@ "Tools|Preferences|Decoding\n" msgstr "" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "" -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, fuzzy, c-format msgid "Save Frame %d" msgstr "Definir nome " -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 #, fuzzy msgid "Save Frame" msgstr "Comezar no fotograma" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 #, fuzzy msgid "Save Clip" msgstr "A borrar" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4469,67 +4492,67 @@ "Do you still wish to continue ?" msgstr "" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr "" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "" -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "" -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" "Encoder error - output file was not created !\n" msgstr "" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "" -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "" -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4538,21 +4561,21 @@ "and resize all frames to the current size.\n" msgstr "" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "Descoñecido" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "Sentítulo%d" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "%d fotogramas son abondo !\n" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4560,13 +4583,13 @@ "%s\n" msgstr "" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" msgstr "" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4574,7 +4597,7 @@ "Bad things may happen with this clip.\n" msgstr "" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4582,73 +4605,73 @@ "Default can be set in Tools | Preferences | Misc.\n" msgstr "" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, c-format msgid " - Author: %s\n" msgstr "" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, c-format msgid " - Title: %s\n" msgstr "" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr "" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "" -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "" -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "" -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "A restaurar" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -4657,7 +4680,7 @@ "LiVES was unable to restore it.\n" msgstr "" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, c-format msgid "" "\n" @@ -4666,42 +4689,42 @@ msgstr "" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" "Do you want to attempt to recover them ?\n" msgstr "" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "" -#: src/dialogs.c:83 +#: src/dialogs.c:86 #, fuzzy msgid "Show affeced _layouts" msgstr "_Eliminar esquemas afectado" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" @@ -4709,51 +4732,51 @@ "_Non mostrar este aviso máis\n" "(pode estar conectado de novo en Preferencias/Avisos)" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr "" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 #, fuzzy msgid "Warning !" msgstr "Advertencias" -#: src/dialogs.c:184 +#: src/dialogs.c:187 #, fuzzy msgid "Error !" msgstr "LiVES: - %s" -#: src/dialogs.c:194 +#: src/dialogs.c:197 #, fuzzy msgid "Information" msgstr "LiVES: - Abrir a localización" -#: src/dialogs.c:219 +#: src/dialogs.c:222 msgid "Question" msgstr "" -#: src/dialogs.c:233 +#: src/dialogs.c:236 #, fuzzy msgid "File Error" msgstr "Borrar _Erros" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "Amosar os _detalles" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -4764,7 +4787,7 @@ "(Disk warning levels can be configured in Preferences.)" msgstr "" -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -4776,11 +4799,11 @@ "Preferences.)" msgstr "" -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "" -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -4788,46 +4811,50 @@ "Please try closing some other applications first.\n" msgstr "" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "" -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" "%s%d%% done. Time remaining: %u sec%s\n" msgstr "" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" "%d/%d frames opened. Time remaining %u sec.\n" msgstr "" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" "%d/%d frames opened.\n" msgstr "" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" "%d frames opened.\n" msgstr "" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" "Time remaining: %d sec" msgstr "" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -4835,7 +4862,7 @@ "Please close a file and then try again." msgstr "" -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, fuzzy, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -4850,7 +4877,7 @@ "LiVES non foi quen de crear un ficheiro pequeno en %s\n" "Asegúrese de que ten acceso de escritura a %s e tenteo de novo.\n" -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 #, fuzzy msgid "" "\n" @@ -4861,7 +4888,7 @@ "LiVES require actualmente «mplayer» ou «sox» para funcionar. Instale un " "deles e tenteo de novo.\n" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 #, fuzzy msgid "" "\n" @@ -4872,7 +4899,7 @@ "LiVES require actualmente «mplayer» ou «sox» para funcionar. Instale un " "deles e tenteo de novo.\n" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 #, fuzzy msgid "" "\n" @@ -4883,26 +4910,26 @@ "LiVES require actualmente «mplayer» ou «sox» para funcionar. Instale un " "deles e tenteo de novo.\n" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" "Or switch to another encoder format in Tools | Preferences | Encoding\n" msgstr "" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -4910,19 +4937,19 @@ "Please set the audio codec in Tools|Preferences|Encoding\n" msgstr "" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -4930,83 +4957,83 @@ "Due to restrictions in the %s format\n" msgstr "" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" msgstr "" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr "" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr "" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr "" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr "" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" msgstr "" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -5015,14 +5042,14 @@ "\n" msgstr "" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" "\n" msgstr "" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -5031,7 +5058,7 @@ "Try recording for just a selection of the file." msgstr "" -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -5042,31 +5069,29 @@ "Please press Cancel to abort the insert, or OK to continue." msgstr "" -#: src/dialogs.c:2351 -#, c-format +#: src/dialogs.c:2354 msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." msgstr "" -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " "in your %s file" msgstr "" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -5077,25 +5102,25 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 msgid "" "Sorry, unknown audio type.\n" "\n" " (Filenames must end in" msgstr "" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" "(They will not be usable without the set).\n" msgstr "" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -5104,7 +5129,7 @@ "Click Cancel to pick a new name.\n" msgstr "" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -5112,7 +5137,7 @@ "." msgstr "" -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -5120,7 +5145,7 @@ "." msgstr "" -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -5131,7 +5156,7 @@ "Otherwise click Cancel to skip loading this file.\n" msgstr "" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -5141,7 +5166,7 @@ "The clip could not be loaded.\n" msgstr "" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -5149,7 +5174,7 @@ "Alternately, select a different audio player in Preferences.\n" msgstr "" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -5158,13 +5183,13 @@ "Automatic jack startup will be disabled now.\n" msgstr "" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" msgstr "" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -5175,13 +5200,13 @@ "%s\n" msgstr "" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" msgstr "" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -5191,7 +5216,7 @@ "It is recommended to increase it to at least %d MB" msgstr "" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -5200,7 +5225,7 @@ "Do you wish to delete them ?\n" msgstr "" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -5208,7 +5233,7 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -5216,56 +5241,56 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" msgstr "" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" msgstr "" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" "You can set this in Tools|Preferences|Playback." msgstr "" -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" "Should I try to repair the disk copy of the layout ?\n" msgstr "" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" msgstr "" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 #, fuzzy msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" @@ -5275,7 +5300,7 @@ "LiVES require actualmente «mplayer» e «sox» para funcionar. Instáleos e " "tenteo de novo.\n" -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 #, fuzzy msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" @@ -5285,7 +5310,7 @@ "LiVES require actualmente «mplayer» e «sox» para funcionar. Instáleos e " "tenteo de novo.\n" -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 #, fuzzy msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" @@ -5295,14 +5320,14 @@ "LiVES require actualmente «mplayer» e «sox» para funcionar. Instáleos e " "tenteo de novo.\n" -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" "Audio rate must be greater than 0.\n" msgstr "" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5310,14 +5335,14 @@ "Are you sure you wish to view it ?\n" msgstr "" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" "You must install 'dvgrab' to use this function.\n" msgstr "" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5326,25 +5351,25 @@ "You may need to select one of these in Tools/Preferences/Playback.\n" msgstr "" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" msgstr "" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5353,33 +5378,33 @@ "echo %d > /proc/sys/net/core/rmem_max\n" msgstr "" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "fallou.\n" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "feito.\n" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -5389,7 +5414,7 @@ "%s%s%s" msgstr "" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -5399,7 +5424,7 @@ "%s" msgstr "" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -5409,7 +5434,7 @@ "%s" msgstr "" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -5418,7 +5443,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -5428,7 +5453,7 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -5437,7 +5462,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -5447,12 +5472,12 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "" -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -5461,7 +5486,7 @@ "Please check your system for errors.\n" msgstr "" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -5470,7 +5495,7 @@ "Please check the file permissions and try again." msgstr "" -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -5479,7 +5504,7 @@ "Please check the directory permissions and try again." msgstr "" -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, c-format msgid "" "\n" @@ -5487,14 +5512,14 @@ "%s\n" msgstr "" -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -5502,13 +5527,13 @@ "Please select another encoder from the list.\n" msgstr "" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" msgstr "" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -5518,27 +5543,27 @@ "- Check if the device actually exists.\n" msgstr "" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" "Do you wish to overwrite the existing subtitles ?\n" msgstr "" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 msgid "" "\n" "LiVES currently only supports subtitles of type" msgstr "" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -5547,14 +5572,14 @@ "or OK to continue and save as type \"%s\"\n" msgstr "" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" "(If unsure, click Yes)\n" msgstr "" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -5565,19 +5590,19 @@ "." msgstr "" -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" msgstr "" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" msgstr "" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -5585,7 +5610,7 @@ "DO NOT SHUT DOWN OR CLOSE LIVES !\n" msgstr "" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, c-format msgid "" "\n" @@ -5593,14 +5618,14 @@ "The theme could not be loaded correctly.\n" msgstr "" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" "Please check the spelling of the set name and try again.\n" msgstr "" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -5609,7 +5634,7 @@ "directory. Would you like me to do this (recommended) ?" msgstr "" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -5621,7 +5646,7 @@ msgstr "" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -5630,38 +5655,38 @@ "\n" msgstr "" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" "Consult your package distributor.\n" msgstr "" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" msgstr "" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, c-format msgid "" "\n" @@ -5670,7 +5695,7 @@ "(Theme name not found).\n" msgstr "" -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -5679,7 +5704,7 @@ "already exists. Would you like to overwrite it ?\n" msgstr "" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -5820,7 +5845,7 @@ msgid "Video only Transitions" msgstr "" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "" @@ -5828,7 +5853,7 @@ msgid "Audio only Transitions" msgstr "" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "son" @@ -5872,7 +5897,7 @@ msgid "Audio Analysers" msgstr "" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "descoñecido" @@ -5994,192 +6019,192 @@ msgid "pointer" msgstr "" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" "Error was: %s\n" msgstr "" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr "" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, c-format msgid "Successfully loaded %d compound filters\n" msgstr "" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, c-format msgid "Failed to start generator %s (%s)\n" msgstr "" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "" @@ -6237,37 +6262,37 @@ msgid "Autoscale All" msgstr "" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 msgid "Parameter and Alpha Channel Connections" msgstr "" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 msgid "Auto Connect Channels" msgstr "" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 msgid "Auto Connect Parameters" msgstr "" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "" @@ -6283,15 +6308,15 @@ msgid "_Frame" msgstr "" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "" @@ -6332,11 +6357,11 @@ msgid "New size (pixels)" msgstr "" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "_Largura" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "_Altura" @@ -6356,7 +6381,7 @@ msgid "Generate frames to a new clip" msgstr "" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -6364,35 +6389,35 @@ "\n" msgstr "" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "O parámetro non é válido" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" "Plugin error: %s failed with code %d" msgstr "" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr "" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -6402,17 +6427,17 @@ "Error code %d\n" msgstr "" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "" -#: src/plugins.c:497 +#: src/plugins.c:493 #, c-format msgid "" "\n" @@ -6422,32 +6447,32 @@ "\n" msgstr "" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "" -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "_FPS" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -6456,7 +6481,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -6466,31 +6491,31 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" "Error was: %s\n" msgstr "" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " "***\n" msgstr "" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -6499,7 +6524,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -6508,7 +6533,7 @@ "or switch to another plugin using Tools|Preferences|Encoding\n" msgstr "" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, c-format msgid "" "\n" @@ -6516,12 +6541,12 @@ "No decoders found in %s !\n" msgstr "" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, c-format msgid " using %s" msgstr "" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -6530,7 +6555,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -6540,24 +6565,24 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "" -#: src/plugins.c:2550 +#: src/plugins.c:2567 msgid "Decoder Plugins" msgstr "" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "" @@ -6998,7 +7023,7 @@ "Author must not be blank.\n" msgstr "" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -7070,7 +7095,7 @@ msgid "Bad description. (%s)\n" msgstr "" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -7080,27 +7105,27 @@ "\n" msgstr "" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "" -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "" -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "" -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "" -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -7109,7 +7134,7 @@ "Please check this program is in your path and executable.\n" msgstr "" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -7119,12 +7144,12 @@ "\n" msgstr "" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "" -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -7134,7 +7159,7 @@ "Error code was %d\n" msgstr "" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -7144,12 +7169,12 @@ "Please delete it first, or rename the test script.\n" msgstr "" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "" -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -7160,20 +7185,20 @@ "Return code was %d (%s)\n" msgstr "" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 msgid "Export Script" msgstr "" -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "" -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 msgid "Import Script" msgstr "" -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -7183,43 +7208,43 @@ "Please delete it first, or rename the import script.\n" msgstr "" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 msgid "Copy RFX Script" msgstr "" -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "" -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr "" -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 msgid "Rename Test RFX Script" msgstr "" -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "" -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 msgid "RFX Script Name" msgstr "" -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "" -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "" -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "" -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -7227,12 +7252,12 @@ "Script name must be unique.\n" msgstr "" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "" -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -7243,25 +7268,25 @@ "Return code was %d\n" msgstr "" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 msgid "Applying Current Real Time Effects to" msgstr "" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "" -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "" -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -7269,7 +7294,7 @@ "full screen, separate window (fs) mode\n" msgstr "" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -7277,7 +7302,7 @@ "(Free space = UNKNOWN)" msgstr "" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -7286,14 +7311,14 @@ "(Free space = %s)" msgstr "" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" "It should be in a partition with plenty of free disk space.\n" msgstr "" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7304,7 +7329,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7314,7 +7339,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1163 +#: src/preferences.c:1229 msgid "" "You have chosen to change the working directory.\n" "Please make sure you have no other copies of LiVES open.\n" @@ -7326,7 +7351,7 @@ "setting." msgstr "" -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, c-format msgid "" "\n" @@ -7335,13 +7360,13 @@ "See %s\n" msgstr "" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" msgstr "" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, c-format msgid "" "\n" @@ -7350,919 +7375,931 @@ "See %s\n" msgstr "" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "" -#: src/preferences.c:2418 +#: src/preferences.c:2489 #, fuzzy msgid "Preferences" msgstr "_Preferencias..." -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "" -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr "" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr "" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." msgstr "" -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "Interface" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr "" -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "segundos" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "_Nunca" -#: src/preferences.c:2752 +#: src/preferences.c:2836 #, fuzzy msgid "Maximum number of visible tracks" msgstr "Número máximo de pistas para amosar" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "" -#: src/preferences.c:2799 +#: src/preferences.c:2883 msgid "Video open command (fallback)" msgstr "" -#: src/preferences.c:2806 +#: src/preferences.c:2890 msgid "Fallback image format" msgstr "" -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "_jpeg" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "_png" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "" -#: src/preferences.c:2826 +#: src/preferences.c:2910 msgid "Open/render compression" msgstr "" -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr "" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "" -#: src/preferences.c:2850 +#: src/preferences.c:2934 msgid "Automatic trimming / padding of audio when possible" msgstr "" -#: src/preferences.c:2852 +#: src/preferences.c:2936 msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "VÍDEO" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "_Complemento" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "" -#: src/preferences.c:3104 -msgid "Source:" -msgstr "" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 msgid "_Internal" msgstr "" -#: src/preferences.c:3112 -msgid "_External (requires jack or pulse audio player)" +#: src/preferences.c:3202 +msgid "_External [monitor]" msgstr "" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "Reprodución" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" msgstr "" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " +#: src/preferences.c:3258 +msgid "What to record when 'r' is pressed" msgstr "" -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +msgid "External Audio Source" +msgstr "" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "" + +#: src/preferences.c:3358 msgid "Recording" msgstr "Gravando" -#: src/preferences.c:3266 +#: src/preferences.c:3373 msgid "You can also change these values when encoding a clip" msgstr "" -#: src/preferences.c:3278 +#: src/preferences.c:3385 msgid "Encoder" msgstr "" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "Codificación" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." msgstr "" -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr "" -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr "" -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr "" -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr "" -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr "" -#: src/preferences.c:3454 +#: src/preferences.c:3561 msgid " Working directory (do not remove) " msgstr "" -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "" -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "" -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "Directorios" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "" -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr "" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "" -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" msgstr "" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "" -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr " MB" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "" -#: src/preferences.c:3652 +#: src/preferences.c:3759 msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " "when LiVES is started." msgstr "" -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "" -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "" -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "" -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "" -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "" -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "" -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "" -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "" -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "" -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "" -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "" -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "" -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "" -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "" -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." msgstr "" -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "" -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "" -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "" -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "" -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "" -#: src/preferences.c:3858 +#: src/preferences.c:3965 msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "" -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "Advertencias" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "" -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "" -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "" -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "Varios" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "" -#: src/preferences.c:3969 +#: src/preferences.c:4076 msgid "Main Theme Details" msgstr "" -#: src/preferences.c:3980 +#: src/preferences.c:4087 #, fuzzy msgid " _Foreground Color" msgstr "Fondo" -#: src/preferences.c:3999 +#: src/preferences.c:4106 #, fuzzy msgid " _Background Color" msgstr "Fondo" -#: src/preferences.c:4018 +#: src/preferences.c:4125 #, fuzzy msgid "_Alt Foreground Color" msgstr "Fondo" -#: src/preferences.c:4036 +#: src/preferences.c:4143 #, fuzzy msgid "_Alt Background Color" msgstr "Fondo" -#: src/preferences.c:4054 +#: src/preferences.c:4161 msgid " Info _Text Color" msgstr "" -#: src/preferences.c:4073 +#: src/preferences.c:4180 msgid " Info _Base Color" msgstr "" -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "" -#: src/preferences.c:4092 +#: src/preferences.c:4199 msgid "Affects some contrast details of the timeline" msgstr "" -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "" -#: src/preferences.c:4124 +#: src/preferences.c:4231 #, fuzzy msgid "Frame blank image" msgstr "fotogramas" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "" -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4195 +#: src/preferences.c:4302 msgid "Track background (multitrack)" msgstr "" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "" -#: src/preferences.c:4250 +#: src/preferences.c:4357 msgid "Timeline selection (multitrack)" msgstr "" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "" -#: src/preferences.c:4274 +#: src/preferences.c:4381 msgid "Timecode foreground (multitrack)" msgstr "" -#: src/preferences.c:4285 +#: src/preferences.c:4392 #, fuzzy msgid "Frame surround" msgstr "Primeiro plano" -#: src/preferences.c:4298 +#: src/preferences.c:4405 #, fuzzy msgid "Themes/Colors" msgstr "Temas" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "" -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "" -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" msgstr "" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" msgstr "" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "" -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "Avanzado" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." msgstr "" -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "" -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -8270,18 +8307,18 @@ "Click OK to continue.\n" msgstr "" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." msgstr "" -#: src/preferences.c:5195 +#: src/preferences.c:5314 msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "" -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "" @@ -8309,175 +8346,175 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "Redimensionar" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" "New rate must be greater than 0\n" msgstr "" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "" -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "" -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "Remuestreo" -#: src/resample.c:1184 +#: src/resample.c:1193 #, fuzzy msgid "New Clip Audio" msgstr "Nova Audio" -#: src/resample.c:1186 +#: src/resample.c:1195 msgid "External Clip Settings" msgstr "" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "Actual" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "" -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 msgid "Channels" msgstr "" -#: src/resample.c:1232 +#: src/resample.c:1241 msgid "Sample Size " msgstr "" -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "Non asinado" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "" -#: src/resample.c:1296 +#: src/resample.c:1305 #, fuzzy msgid "New Audio Details" msgstr "Nova Audio" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "Novo" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "" -#: src/resample.c:1343 +#: src/resample.c:1352 msgid "_Channels" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "_Sample Size" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "Sample Size" msgstr "" -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "" -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "" -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr "" -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr "" -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr "" -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "Ilimitado" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "" -#: src/resample.c:1592 +#: src/resample.c:1601 msgid "Change Playback Speed" msgstr "" -#: src/resample.c:1594 +#: src/resample.c:1603 #, fuzzy msgid "Resample Video" msgstr "Remuestreo" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -8488,7 +8525,7 @@ "in _frames per second" msgstr "" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -8499,80 +8536,80 @@ "in frames per second" msgstr "" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" "LiVES was unable to reorder the frames." msgstr "" -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "" @@ -8773,68 +8810,68 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 msgid "Real Time Effect Mapping" msgstr "" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "Ctrl-%d" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 msgid "Set Connections" msgstr "" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "Borrar" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -8875,103 +8912,107 @@ msgid "yuv4mpeg stream" msgstr "" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "" + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "" -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" "\n" msgstr "" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, c-format msgid "%s : parameters for %s" msgstr "" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." msgstr "" -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -8980,7 +9021,7 @@ "right or double clicking on it.\n" msgstr "" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -8988,14 +9029,14 @@ "Select an effect in FX stack first to view its parameters.\n" msgstr "" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" "No clips loaded.\n" msgstr "" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -9005,7 +9046,7 @@ "before inserting clips into the timeline." msgstr "" -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -9014,188 +9055,198 @@ "to apply compositors.\n" msgstr "" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" msgstr "" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" msgstr "" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr "" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 #, fuzzy msgid "Selected Clip" msgstr "_Selección" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 msgid "_Adjust Start and End Points" msgstr "" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 msgid "_Edit/Encode in Clip Editor" msgstr "" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 #, fuzzy msgid "_Show Clip Information" msgstr "LiVES: - Abrir a localización" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 msgid "_Close this Clip" msgstr "" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 msgid "Audio Mixer (ctrl-m)" msgstr "" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "" -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "" -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "" -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "" -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "" -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "" -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "" -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "" -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "" -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "Eliminar %s" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "" -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "" -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " "audio rate %d, audio sample size %d, %s.\n" msgstr "" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -9205,7 +9256,7 @@ "then load in the new set from the File menu.\n" msgstr "" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -9213,608 +9264,595 @@ "It cannot be loaded.\n" msgstr "" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "" -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "" -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "" -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "" -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 #, fuzzy msgid "_Close the Selected Clip" msgstr "_Selección" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 #, fuzzy msgid "_Save Layout as..." msgstr "_Gardar esquema" -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 msgid "_Load Layout..." msgstr "" -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 #, fuzzy msgid "_Wipe/Delete Layout..." msgstr "_Borrar esquema" -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "" -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 msgid "Auto Load _Subtitles with Clips" msgstr "" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 msgid "_Adjust Selected Clip Start/End Points" msgstr "" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 #, fuzzy msgid "_Insert Selected Clip Audio" msgstr "_Inverter selección" -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 #, fuzzy msgid "_Delete Selected Block" msgstr "_Eliminar a selección" -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 msgid "_Jump to Previous Block Boundary" msgstr "" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 msgid "_Jump to Next Block Boundary" msgstr "" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 msgid "Clear _Marks from Timeline" msgstr "" -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 msgid "Ignore Selection Limits when Inserting" msgstr "" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 msgid "Pla_y Selected Time Only" msgstr "" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 msgid "_Move Effects with Blocks" msgstr "" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 msgid "Select _Autotransition Effect..." msgstr "" -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 msgid "Crossfade Audio with Autotransition" msgstr "" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 msgid "View/_Edit Selected Effect" msgstr "" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 #, fuzzy msgid "_Delete Selected Effect" msgstr "_Eliminar a selección" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 msgid "Apply Effect to _Block..." msgstr "" -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 msgid "Apply Effect to _Region..." msgstr "" -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 msgid "Make _Backing Audio Current Track" msgstr "" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 msgid "_Split Current Track at Cursor" msgstr "" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 msgid "_Split Selected Video Tracks" msgstr "" -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 msgid "Insert Gap in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 msgid "Insert Gap in Current Track/Selected Time" msgstr "" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 msgid "Close All _Gaps in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "_Selección" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 msgid "Select _All Video Tracks" msgstr "" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 msgid "Select _No Video Tracks" msgstr "" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 #, fuzzy msgid "Select All _Time" msgstr "Título VCD" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 msgid "Select from _Zero Time" msgstr "" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 #, fuzzy msgid "Select to _End Time" msgstr "Título VCD" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "_Copiar..." -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 msgid "_Timecode to Region Start" msgstr "" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 msgid "_Timecode to Region End" msgstr "" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 msgid "_Region Start to Timecode" msgstr "" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 msgid "_Region End to Timecode" msgstr "" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 msgid "Select/Deselect Block at Current Track/Time" msgstr "" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 msgid "_Change Width, Height and Audio Values..." msgstr "" -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "_Renderizar" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 msgid "_Render All to New Clip" msgstr "" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 #, fuzzy msgid "Render _Video" msgstr "Remuestreo" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 #, fuzzy msgid "Render _Audio" msgstr "Nova Audio" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 msgid "_Normalise Rendered Audio" msgstr "" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 msgid "_Pre-render Audio" msgstr "" -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "_Visualización" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 msgid "Block _In/Out Points" msgstr "" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 msgid "_Effects at Current" msgstr "" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 #, fuzzy msgid "Audio Parameters" msgstr "Fotogramas" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 msgid "Show Backing _Audio Track" msgstr "" -#: src/multitrack.c:7418 -#, fuzzy -msgid "Compact View" -msgstr "Vista compacta" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 #, fuzzy msgid "Maximum Tracks to Display..." msgstr "Número máximo de pistas para amosar" -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 msgid "Scroll to Follow Playback" msgstr "" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 msgid "_Center on Cursor" msgstr "" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 msgid "_Zoom In" msgstr "" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 msgid "_Zoom Out" msgstr "" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 msgid "Multitrack _Details" msgstr "" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 msgid "_Show FRAME Events" msgstr "" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 msgid "_Show Multitrack Keys" msgstr "" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 #, fuzzy msgid "Insert With _Audio" msgstr "Inserir _con son" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 #, fuzzy msgid "Select _Overlap" msgstr "_Selección" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" msgstr "" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 msgid "Mouse Mode: _Move" msgstr "" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 msgid "Mouse Mode: _Select" msgstr "" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 msgid "Insert Mode: _Normal" msgstr "" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "_Aplicar" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "" -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "" -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "Desprazar" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" "Switched to Clip Edit mode\n" msgstr "" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr "" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr "" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr " %s" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 msgid "Selected Effect" msgstr "" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 msgid "_View/Edit this Effect" msgstr "" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 msgid "_View this Effect" msgstr "" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 #, fuzzy msgid "_Delete this Effect" msgstr "_Eliminar a selección" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr "" -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "" -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" "Switched to Multitrack mode\n" msgstr "" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" "Nodes can be deleted." msgstr "" -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "%s a %s" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -9822,31 +9860,31 @@ "current time.\n" msgstr "" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." msgstr "" -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 msgid "Selected Block/Frame" msgstr "" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 #, fuzzy msgid "_Select this Block" msgstr "" @@ -9854,255 +9892,255 @@ "\n" "Selección está bloqueado.\n" -#: src/multitrack.c:13045 -msgid "_Split Block Here" +#: src/multitrack.c:12936 +msgid "_Split Block At Cursor" msgstr "" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 msgid "List _Effects Here" msgstr "" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 #, fuzzy msgid "_Delete this Block" msgstr "_Eliminar a selección" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 #, fuzzy msgid "_Insert Here" msgstr "Inserir" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 msgid "_Insert Audio Here" msgstr "" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" msgstr "" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "Limpando..." -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "_Pausa" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " "to %.4f\n" msgstr "" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" "selected.\n" msgstr "" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" msgstr "" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." msgstr "" -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." msgstr "" -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." msgstr "" -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" msgstr "" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" msgstr "" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" msgstr "" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "" -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "" -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" msgstr "" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 msgid "Saving layout" msgstr "" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "fotogramas" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" msgstr "" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -10110,74 +10148,74 @@ "Therefore it could not be loaded properly.\n" msgstr "" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" "Unable to load layout file %s\n" msgstr "" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "" -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "" -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 msgid "" "The current layout has changes which have not been saved.\n" "Are you sure you wish to wipe it ?\n" msgstr "" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 msgid "Multitrack Audio Mixer" msgstr "" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" msgstr "" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "" @@ -10185,19 +10223,19 @@ msgid "JACK server started\n" msgstr "" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -10237,7 +10275,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -10278,7 +10316,7 @@ msgstr "nota" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "valor" @@ -10355,207 +10393,207 @@ "Click OK to delete all entries\n" msgstr "" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 msgid "OMC Learner" msgstr "" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "_Borrar todo" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "" -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "" -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "" -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "" #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "clipnum" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "fps" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "chave" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "pnum" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "fps_ratio" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "" -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -10564,7 +10602,7 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -10573,12 +10611,12 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "" -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -10588,12 +10626,12 @@ "Error code %d\n" msgstr "" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr "" @@ -11245,6 +11283,10 @@ #~ msgid "$error" #~ msgstr "Borrar _Erros" +#, fuzzy +#~ msgid "Compact View" +#~ msgstr "Vista compacta" + #~ msgid "LiVES-%s: <Untitled%d> %dx%d : %d frames %d bpp %.3f fps" #~ msgstr "LiVES-%s: <Untitled%d> %dx%d : %d fotogramas %d bpp %.3f fps"
View file
LiVES-2.8.7.tar.bz2/po/he.po -> LiVES-2.8.8.tar.bz2/po/he.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Hebrew <he@li.org>\n" @@ -109,85 +109,85 @@ msgstr "מתבצע שימור האוסף.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "הכל" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "ללא" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "מומלץ" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "נוטרל !" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "**הפריסה הנוכחית**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "מובנה" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "מותאם אישית" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "בדיקה" -#: src/main.c:460 +#: src/main.c:467 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - מיזוג" -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "שינוי גודל" -#: src/main.c:708 +#: src/main.c:728 #, fuzzy msgid "_Resize All Frames..." msgstr "_שינוי גודל כל השקופיות" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "" -#: src/main.c:1094 +#: src/main.c:1104 #, fuzzy msgid "Background" msgstr "רקע _שחור" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "מתבצעת טעינת תוספים לאפקטים בזמן אמת..." -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "מתבצעת הפעלת שרת השמע jack..." -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "מפעיל את שרת התעבורה של jack..." -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "מתחבר לשרת התעבורה של jack..." -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -199,16 +199,16 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "מפעיל את שרת השמע Pulse..." -#: src/main.c:1813 +#: src/main.c:1815 #, fuzzy, c-format msgid "%s...detected... " msgstr "mplayer...זוהה..." -#: src/main.c:1814 +#: src/main.c:1816 #, fuzzy, c-format msgid "%s...NOT DETECTED... " msgstr "mplayer...לא זוהה..." @@ -248,11 +248,11 @@ msgid "Number of CPUs detected: %d " msgstr "" -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "little endian" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "big endian" @@ -311,7 +311,7 @@ "ברוכים הבאים ל־LiVES גרסה %s.\n" "\n" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" @@ -320,90 +320,90 @@ "\n" "תחביר ההתחלה הוא:%s [אפשרויות] [שם קובץ [זמן התחלה] [שקופיות]]\n" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "היכן: שם הקובץ הוא שם קובץ מדיה או גיבוי.\n" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "זמן ההתחלה : זמן התחלת שם הקובץ הרצוי בשניות\n" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "שקופיות : מספר שקופיות מירבי לפתיחה\n" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "האפשרויות יכולות להיות:\n" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "-help : הצגת טקסט העזרה ויציאה מהתוכנית\n" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "-set <setname> : טעינה אוטומטית של אוסף הקטעים שהוגדרו כ־setname\n" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "-noset : אין לטעון כל אוסף בהתחלה\n" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "-norecover : אילוץ התוכנה לא לטעון את שחזור הקריסה\n" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "-recover : אילוץ התוכנה לטעון את שחזור הקריסה\n" -#: src/main.c:2549 +#: src/main.c:2552 msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "-nogui : לא יוצג מנשק המשתמש הגרפי\n" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "-startup-ce : start in clip editor mode\n" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "-startup-mt : start in multitrack mode\n" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" msgstr "" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "-oscstart <פתחה> : הפעלת מאזין ה־OSC ביציאת ה־UDP <פתחה>\n" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "-nooscstart : לא להפעיל את מאזין ה־OSC\n" -#: src/main.c:2561 +#: src/main.c:2564 #, fuzzy msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " @@ -411,15 +411,15 @@ msgstr "-aplayer <יישום> : הפעלת נגן המוזיקה הנבחר.<יישום> יכול להיות mplayer" #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr ", pulse" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr ", sox או jack\n" -#: src/main.c:2569 +#: src/main.c:2572 #, fuzzy msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " @@ -430,29 +430,29 @@ "transport client, 2 = jack transport master, 4 = start jack transport " "server, 8 = pause audio when video paused, 16 = start jack audio server] \n" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr " או sox\n" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "-devicemap <mapname> : autoload devicemap\n" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" msgstr "" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "-debug : try to debug crashes (requires 'gdb' installed)\n" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "מפעיל את מנשק המשתמש הגרפי..." -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -463,7 +463,7 @@ "(Maybe you need to change the value of <prefix_dir> in your %s file)\n" msgstr "" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -471,7 +471,7 @@ "Please make sure you have write access to %s and try again.\n" msgstr "" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -485,7 +485,7 @@ "יש לסקרוא את קובץ ה־README המגיע עם חבילה זו\n" "לפני הרצת LiVES.\n" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -495,7 +495,7 @@ "Please check the file permissions for this file and try again.\n" msgstr "" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -506,7 +506,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -514,7 +514,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2693 +#: src/main.c:2696 #, fuzzy, c-format msgid "" "\n" @@ -524,7 +524,7 @@ "%s" msgstr "LiVES כשל בלכידת חלון זה. עמכם הסליחה.\n" -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -542,7 +542,7 @@ "\n" "תודה.\n" -#: src/main.c:2707 +#: src/main.c:2710 #, fuzzy msgid "" "\n" @@ -553,7 +553,7 @@ "LiVES מחייב שימוש ב־'mplayer' או 'sox' לפעולה תקינה. יש להתקין את אחד מאלה " "ולנסות שוב.\n" -#: src/main.c:2712 +#: src/main.c:2715 #, fuzzy msgid "" "\n" @@ -564,7 +564,7 @@ "LiVES מחייב שימוש ב־'mplayer' או 'sox' לפעולה תקינה. יש להתקין את אחד מאלה " "ולנסות שוב.\n" -#: src/main.c:2725 +#: src/main.c:2728 #, fuzzy msgid "" "\n" @@ -575,7 +575,7 @@ "ל־LiVES לא היתה אפשרות לאתר את 'mplayer'. באפשרותך להתקין את mplayer כדי " "להשתמש בתכונות נוספות של LiVES.\n" -#: src/main.c:2731 +#: src/main.c:2734 #, fuzzy msgid "" "\n" @@ -586,7 +586,7 @@ "ל־LiVES לא היתה אפשרות לאתר את 'mplayer'. באפשרותך להתקין את mplayer כדי " "להשתמש בתכונות נוספות של LiVES.\n" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" @@ -596,7 +596,7 @@ "לא ניתן לאתר את 'convert'. ניתן להתקין את convert ו־image-magick במידת " "הצורך באפקטים מוכנים.\n" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " @@ -606,7 +606,7 @@ "לא ניתן לאתר את 'composite'. ניתן להתקין את composite ו־image-magick במידת " "הצורך בפונקציית merge.\n" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " @@ -616,7 +616,7 @@ "ל־LiVES לא היתה אפשרות לאתר את 'sox'. תכונות מסויימות הקשורות לשמע לא יעבדו. " "ניתן להתקין את 'sox'.\n" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -627,58 +627,58 @@ "You may need to change the value of <lib_dir> in %s\n" msgstr "" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "טעינת תוספים לאפקטים מוכנים..." -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "מתבצעת טעינה אוטומטית של האוסף %s..." #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "נגן שמע בלתי תקין %s\n" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "LiVES-%s <%s> %dx%d : %d שקופיות %d bpp %.3f שקופיות לשנייה" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "LiVES-%s <%s> %dx%d : ??? שקופיות ??? bpp %.3f שקופיות לשנייה" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "LiVES-%s <ללא קובץ>" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "הקלטה %9d/%d" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "!הקלטה %9d/%d" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "נגן" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" @@ -686,34 +686,34 @@ "ל־LiVES לא הית אפשרות ללכוד תמונה זו\n" "\n" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "הקובץ %s נסגר\n" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "_ביטול" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "ב_צע שוב" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "וידאו" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "ערוץ שמע שמאלי" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "ערוץ שמע ימני" -#: src/main.c:6983 +#: src/main.c:7007 #, fuzzy msgid "" "\n" @@ -898,7 +898,7 @@ msgid "Use _mplayer2 audio player" msgstr "שימוש בנגן השמע _mplayer" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "_הבא" @@ -1143,10 +1143,10 @@ msgid "If this is set, frames will be deinterlaced as they are imported." msgstr "באם מוגדר, תבוצע פעולת deinterlace על השקופיות בעת הייבוא." -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "תצוגה מקדימה" @@ -1167,12 +1167,12 @@ msgid "Click here to _Preview the file" msgstr "יש ללחוץ כאן כדי _להציג את הוידאו" -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 #, fuzzy msgid "Processing..." msgstr "LiVES: - בתהליכי עיבוד..." -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1186,8 +1186,8 @@ "\n" "נא לזכור לכבות את האפקטים (Ctrl-0) לאחר מכן !" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" @@ -1195,179 +1195,179 @@ "\n" "נא להמתין" -#: src/interface.c:206 +#: src/interface.c:210 msgid "Show Details" msgstr "" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "_מספיק" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "_תצוגה מקדימה" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "הש_הייה" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "השהייה/_מספיק" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "_ביטול" -#: src/interface.c:324 +#: src/interface.c:327 #, fuzzy msgid "Multitrack Details" msgstr "_נתוני ריבוי רצועות" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "מבנה" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "גודל השקופית" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "גודל הקובץ" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "גודל הבית" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "שקופיות לשנייה" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "שקופיות" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "אירועים" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "זמן כולל" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "שמע" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "קצב/גודל" -#: src/interface.c:590 +#: src/interface.c:593 #, fuzzy msgid "Encoding Options" msgstr "LiVES : - אפשרויות קידוד" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." msgstr "" -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "ש_מירת ההגדרות האישיות" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "שימוש בהגדרות מ_ומלצות" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "_סגירת החלון" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "_שמירה לקובץ" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "הכנסה" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "_מספר הפעמים להוספה" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "הוס_פה להתאמת הצליל" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "הוספה _לפני הבחירה" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "הוספת תוכן לוח הגזירים לפני השקופיות הנבחרות" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "הוספה ל_אחר הבחירה" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "הוספת תוכן לוח הגזירים לאחר השקופיות הנבחרות" -#: src/interface.c:844 +#: src/interface.c:847 #, fuzzy msgid "Insert _with silence" msgstr "הוספה עם _צליל" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "הוספה עם _צליל" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "הוספה ל_לא צליל" -#: src/interface.c:933 +#: src/interface.c:936 #, fuzzy msgid "Open Selection" msgstr "העתקת בחירה" -#: src/interface.c:950 +#: src/interface.c:953 msgid "Selection start time (sec)" msgstr "" -#: src/interface.c:956 +#: src/interface.c:959 msgid "Number of frames to open" msgstr "" -#: src/interface.c:1025 +#: src/interface.c:1028 #, fuzzy msgid "Open Location" msgstr "LiVES: - פתיחת מיקום" -#: src/interface.c:1027 +#: src/interface.c:1030 msgid "Open Youtube Clip" msgstr "" -#: src/interface.c:1046 +#: src/interface.c:1049 #, fuzzy msgid "" "\n" @@ -1383,7 +1383,7 @@ "בנוסף, יש לוודא כי רוחב הפס העצמי הוגדר תחת העדפות|מדיה זורמת\n" "\n" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1392,72 +1392,72 @@ "\n" msgstr "" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "כתובת אינטרנט : " -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "" -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "אין לשלוח מידע אודות רוחב הפס" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "ניתן לנסות הגדרה זו אם צצות בעיות בקבלת תזרים מדיה." -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "" -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "" -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr "" -#: src/interface.c:1185 +#: src/interface.c:1188 #, fuzzy msgid "Rename Clip" msgstr "סיבוב קטע" -#: src/interface.c:1187 +#: src/interface.c:1190 #, fuzzy msgid "Enter Set Name to Save as" msgstr "LiVES: - הזנת שם לאוסף" -#: src/interface.c:1189 +#: src/interface.c:1192 #, fuzzy msgid "Enter a Set Name to Reload" msgstr "LiVES: - הזנת שם לאוסף" -#: src/interface.c:1191 +#: src/interface.c:1194 #, fuzzy msgid "Choose a Working Directory" msgstr "LiVES: - בחר מדריך עבודה" -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 #, fuzzy msgid "Rename Current Track" msgstr "_בחירת הרצועה הנוכחית" -#: src/interface.c:1195 +#: src/interface.c:1198 #, fuzzy msgid "Enter a Name for Your Theme" msgstr "LiVES: - הזנת שם לאוסף" -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1469,7 +1469,7 @@ "יש להזין את השם המבוקש עבור האוסף.\n" "ב־LiVES תופיע תזכורת לשמירת אוסף הקטעים עם כל נסיון ליציאה.\n" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" @@ -1477,7 +1477,7 @@ "על מנת לייצא מיזם זה, יש להזין שם עבור אוסף קטעים זה.\n" "השם ישמש כמו כן כשם המיזם.\n" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" @@ -1487,227 +1487,227 @@ "אשף ההפעלה הזה ידריך אותך במהלך\n" "ההתקנה, כך שתוכל לקבל את המיטב מיישום זה.\n" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" "This should be a directory with plenty of disk space available.\n" msgstr "" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "שם חדש " -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "שם האוסף " -#: src/interface.c:1251 +#: src/interface.c:1252 #, fuzzy msgid "Theme name " msgstr "שם חדש " -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "שימוש בברי_רות המחדל" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "_מתקדם" -#: src/interface.c:1419 +#: src/interface.c:1420 #, fuzzy msgid "Select input device" msgstr "בחירה ל_סוף" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "" -#: src/interface.c:1499 +#: src/interface.c:1496 #, fuzzy msgid "Load CD Track" msgstr "טעינת רצועה מ_תקליטור..." -#: src/interface.c:1501 +#: src/interface.c:1498 #, fuzzy msgid "Select DVD Title/Chapter" msgstr "LiVES:- בחירת פרק/קטע מ־DVD" -#: src/interface.c:1503 +#: src/interface.c:1500 #, fuzzy msgid "Select VCD Title" msgstr "LiVES:- בחירת קטע מ־VCD" -#: src/interface.c:1505 +#: src/interface.c:1502 #, fuzzy msgid "Change Maximum Visible Tracks" msgstr "LiVES:- שינוי מספר הרצועות הגלויות המירבי" -#: src/interface.c:1507 +#: src/interface.c:1504 #, fuzzy msgid "Device details" msgstr "LiVES:- נתוני התקן" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "רצועה לטעינה (מ־%s)" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "כותרת ה־DVD" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "כותרת ה־VCD" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "מספר מירבי של רצועות לתצוגה" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "התקן: /dev/video" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "התקן: קושחה:" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "פרק " -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "ערוץ " -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "מזהה השמע " -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "מספר קלט" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "שימוש ברוחב, בגובה ובמספר השקופיות לשנייה המוגדרים כברירת מחדל" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "רוחב" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "גובה" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "" -#: src/interface.c:1770 +#: src/interface.c:1763 #, fuzzy msgid "Fade Audio In" msgstr "החלת אפקט Fade _In על השמע" -#: src/interface.c:1772 +#: src/interface.c:1765 #, fuzzy msgid "Fade Audio Out" msgstr "החל אפקט Fade _Out על השמע..." -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "החל אפקט עמעום פנימה מעבר " -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "ראשון" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "החל אפקט עמעום עד להשתקה מעבר " -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "אחרון" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "שניות." -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "בחירה" -#: src/interface.c:1856 +#: src/interface.c:1849 #, fuzzy msgid " (Optional)" msgstr "LiVES: - הערות קובץ (רשות)" -#: src/interface.c:1859 +#: src/interface.c:1852 #, fuzzy, c-format msgid "File Comments%s" msgstr "LiVES: - הערות קובץ (רשות)" -#: src/interface.c:1873 +#: src/interface.c:1866 #, fuzzy, c-format msgid "File Name: %s" msgstr "כותרת/שם : " -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "כותרת/שם : " -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "יוצר/אמן : " -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "הערות : " -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "" -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "" -#: src/interface.c:2049 +#: src/interface.c:2042 #, c-format msgid "%sChoose a Device" msgstr "" -#: src/interface.c:2052 +#: src/interface.c:2045 #, fuzzy, c-format msgid "%sChoose a Directory" msgstr "LiVES: - בחר מדריך עבודה" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" @@ -1717,7 +1717,7 @@ "הפריסה הנוכחית לא נשמרה.\n" "איזו פעולה יש לבצע?\n" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" @@ -1727,7 +1727,7 @@ "הפריסה הנוכחית שונתה מאז שנשמרה לאחרונה.\n" "איזו פעולה יש לבצע?\n" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" @@ -1737,7 +1737,7 @@ "ניתן לשמור את אוסף הקטעים הנוכחי.\n" "איזו פעולה יש לבצע?\n" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" @@ -1745,7 +1745,7 @@ "אוסף הקטעים הנוכחי לא נשמר.\n" "איזו פעולה יש לבצע ?\n" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" @@ -1753,7 +1753,7 @@ "הפריסה הנוכחית לא נשמרה.\n" "איזור פעולה יש לבצע ?\n" -#: src/interface.c:2332 +#: src/interface.c:2325 #, fuzzy msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" @@ -1762,7 +1762,7 @@ "הפריסה הנוכחית השתנתה מאז שנשמרה לאחרונה.\n" "מה ברצונך לעשות ?\n" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" @@ -1772,44 +1772,44 @@ "הפריסה הנוכחית כוללת שקופיות שנוצרו ולא ניתן לשמור אותן.\n" "מה ברצונכם לעשות ?" -#: src/interface.c:2339 +#: src/interface.c:2332 #, fuzzy msgid "Cancel/Discard/Save" msgstr "LiVES: - ביטול/התעלמות/שמירה" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "_שם אוסף הקטעים" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "_טעינה אוטומטית בפעם הבאה" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "_מחיקת פריסה" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "ה_תעלמות מהשינויים" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "_מחיקת אוסף הקטעים" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "_מחיקת פריסה" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "שמירת _פריסה" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "שמירת אוסף ה_קטעים" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" @@ -1819,35 +1819,35 @@ "LiVES זיהה פריסה מרובת־רצועות מהפעלה קודמת.\n" "האם ברצונך לנסות לשחזרה ?/n\n" -#: src/interface.c:2446 +#: src/interface.c:2439 msgid "Disk Recovery Options" msgstr "" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "" -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "" -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "הצגת מקשים" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1855,358 +1855,358 @@ "-----------------------\n" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 #, fuzzy msgid "ctrl-left" msgstr "דילוג אחורה (ctrl-left)" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 #, fuzzy msgid "skip forwards\n" msgstr "דילוג_קדימה" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 #, fuzzy msgid "ctrl-down" msgstr "Ctrl-%d" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "ctrl-enter" msgstr "_מרכז אחר" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "reset frame rate\n" msgstr "_מסגרת ראשונה" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "" -#: src/interface.c:2633 +#: src/interface.c:2626 #, fuzzy msgid "reverse direction\n" msgstr "היפוך כיוון הנגינה" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "ctrl-1" msgstr "Ctrl-%d" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "toggle real-time effect 1\n" msgstr "אפקטים בזמן _אמת" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "ctrl-2" msgstr "Ctrl-%d" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "toggle real-time effect 2\n" msgstr "אפקטים בזמן _אמת" -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 #, fuzzy msgid "ctrl-0" msgstr "Ctrl-%d" -#: src/interface.c:2661 +#: src/interface.c:2654 #, fuzzy msgid "real-time effects off\n" msgstr "אפקטים בזמן _אמת" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "" -#: src/interface.c:2669 +#: src/interface.c:2662 #, fuzzy msgid "grab keyboard for last activated effect\n" msgstr "קליטת המקלדת עבור מקש אפקט זה" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2679 +#: src/interface.c:2672 #, fuzzy msgid "tab" msgstr "ברז" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "" -#: src/interface.c:2697 +#: src/interface.c:2690 #, fuzzy msgid "Other playback keys\n" msgstr "_היפוך נגינה " -#: src/interface.c:2701 +#: src/interface.c:2694 #, fuzzy msgid "play all\n" msgstr "נגן הכל" -#: src/interface.c:2704 +#: src/interface.c:2697 #, fuzzy msgid "play selection\n" msgstr "נגינת בחירה" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "" -#: src/interface.c:2710 +#: src/interface.c:2703 #, fuzzy msgid "fullscreen\n" msgstr "_מסך מלא" -#: src/interface.c:2713 +#: src/interface.c:2706 #, fuzzy msgid "separate window\n" msgstr "נגינה בחלון נפרד (s)" -#: src/interface.c:2716 +#: src/interface.c:2709 #, fuzzy msgid "double size\n" msgstr "גודל _כפול" -#: src/interface.c:2719 +#: src/interface.c:2712 #, fuzzy msgid "ping pong loops\n" msgstr "Pin_g Pong לולאות" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "מקשים רב־רצועתיים" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 #, fuzzy msgid "move current track up\n" msgstr "_בחירת הרצועה הנוכחית" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 #, fuzzy msgid "move current track down\n" msgstr "_בחירת הרצועה הנוכחית" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "" -#: src/interface.c:2759 +#: src/interface.c:2752 #, fuzzy msgid "select next clip\n" msgstr "LiVES: קטע נבחר" -#: src/interface.c:2762 +#: src/interface.c:2755 #, fuzzy msgid "select/deselect current track\n" msgstr "_בחירת הרצועה הנוכחית" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 #, fuzzy msgid "zoom in\n" msgstr "_התקרבות" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 #, fuzzy msgid "zoom out\n" msgstr "_התרחקות" -#: src/interface.c:2771 +#: src/interface.c:2764 #, fuzzy msgid "make a mark on the timeline (during playback)\n" msgstr "כדי לסמן את המיקום הנוכחי על ציר הזמן" -#: src/interface.c:2774 +#: src/interface.c:2767 #, fuzzy msgid "rewind to play start.\n" msgstr "חזרה להתחלה (w)" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "מתבצעת שמירה כאוסף %s..." -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "" -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "" -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -2214,16 +2214,16 @@ "the latest youtube-dl installed.\n" msgstr "" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, c-format msgid "Layouts were removed for set %s.\n" msgstr "" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "קובץ זה" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " @@ -2231,7 +2231,7 @@ ",\n" " - כולל הפריסה הנוכחית - " -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2246,7 +2246,7 @@ "\n" "האם לסגור אותו בכל־זאת?" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2261,14 +2261,14 @@ "\n" "האם לסגור אותו?" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" "Really close it ?" msgstr "" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" @@ -2276,7 +2276,7 @@ "\n" "קובץ פרוייקט לא תקין.\n" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2296,54 +2296,54 @@ "לאחר מכן קובץ|סגירה\\שמירת כל הקטעים ונתינת שם חדש לאוסף או ביטולו.\n" "בסיום תהליך זה ניתן לייבא את הפרויקט החדש.\n" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "מתבצע ייבוא הפרוייקט %s כאוסף %s..." -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "ייבוא פרוייקט" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "מתבצע ייצוא הפרוייקט %s..." -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "ייצוא פרוייקט" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 #, fuzzy msgid "Theme" msgstr "שם חדש " -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, fuzzy, c-format msgid "Exporting theme as %s..." msgstr "מייצא שמע כ־%s..." -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, fuzzy, c-format msgid "Importing theme \"%s\" from %s..." msgstr "מייצא שמע כ־%s..." -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, fuzzy, c-format msgid "Backup as %s File" msgstr "גיבוי כקובץ .lv1" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, fuzzy, c-format msgid "Restore %s File" msgstr "שיחזור קובץ .lv1" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2355,95 +2355,95 @@ "האוסף יימחק מהכונן הקשיח.\n" "האם לבצע זאת ?\n" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "" -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "מתבצעת מחיקת האוסף..." -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "מחיקת אוסף" -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "האוסף %s נמחק לצמיתות מהכונן הקשיח.\n" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "הוספת שקט" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "ביטול פעולה" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "שיחזור שמע..." -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "פינוי התמונות מהשקופיות" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "כעת אורך הוידאו הוא %d שקופיות ב־%.3f שקופיות לשנייה.\n" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "לוח הגזירים נדגם מחדש ל־%d שקופיות.\n" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "מבצע מחדש" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, fuzzy, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "מעתיק שקופיות מ־%d ־ל%d%s וללוח הגזירים..." -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, fuzzy, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "מעתיק שקופיות מ־%d ־ל%d%s וללוח הגזירים..." -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "מעתיק ללוח הגזירים" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "גזירה" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 #, fuzzy msgid "Pulling frames from clipboard" msgstr "מושך שקופיות מהקטע" -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "" -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "מדביק" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "" -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " @@ -2453,7 +2453,7 @@ "נא להתקין את התסריט 'convert' מתוך החבילה Image-magic ולאחר מכן להפעיל מחדש " "את LiVES.\n" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2467,7 +2467,7 @@ "ניתן לנסות לבחור את כל השקופיות ולהשתמש \n" "ב־'סידור שמע' הניתן להפעלה מתפריט השמע." -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." @@ -2475,7 +2475,7 @@ "לא ניתן להוסיף את הקובץ המבוקש משום שקצב דגימות השמע לא מותאם.\n" "יש להתקין את 'sox' ולנסות שנית." -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" @@ -2485,7 +2485,7 @@ "הוספת הקובץ המבוקש תזיז את השקופיות בפריסות רב־רצועתיות מסוימות.\n" "האם ברצונך להמשיך ?\n" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" @@ -2495,11 +2495,11 @@ "הוספת הקובץ המבוקש תזיז את השמע בפריסות רב־רצועתיות מסוימות.\n" "האם ברצונך להמשיך ?\n" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "דוגם מחדש את השמע בלוח הגזירים" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2511,7 +2511,7 @@ "לא הייתה אפשרות לדגום מחדש את השמע בלוח הגזירים. \n" "השמע בלוח הגזירים נמחק.\n" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2525,32 +2525,32 @@ "האם ברצונך להמשיך עם ההוספה \n" "באמצעות שמע שלא שונה ?\n" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "מכניס %d%s שקופיות מלוח הגזירים..." -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "מוסיף" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "מכניס %d פעמים מלוח הגזירים %s..." -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "מכניס %d שקופיות מלוח הגזירים %s..." -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "מבטל" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" @@ -2560,7 +2560,7 @@ "מחיקת כל השקופיות תסגור את קובץ זה.\n" "האם ברצונך להמשיך ?" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" @@ -2570,8 +2570,8 @@ "עקב המחיקה תיתכנו שקופיות חסרות בפריסות רב־רצועתיות מסוימות.\n" "האם ברצונך להמשיך ?\n" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" @@ -2581,7 +2581,7 @@ "עקב המחיקה ייתכן שקטעי קול מסויימים יוחסרו בפריסות רב־רצועתיות מסוימות.\n" "האם ברצונך להמשיך ?\n" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" @@ -2591,7 +2591,7 @@ "המחיקה תזיז את השקופיות בפריסות רב־רצועתיות מסוימות.\n" "האם ברצונך להמשיך ?\n" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" @@ -2601,20 +2601,20 @@ "המחיקה תזיז את השמע בפריסות רב־רצועתיות מסוימות.\n" "האם ברצונך להמשיך ?\n" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "מוחק את השקופיות %d ל־%d%s..." -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "מוחק" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "מחיקה" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" @@ -2624,7 +2624,7 @@ "\n" "הבחירה נעולה.\n" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2634,11 +2634,11 @@ "מוכן להקלטה. השתמש ב־'control' ובכפתורי העכבר בעת הנגינה להקלטת ביצועיך.\n" "(לביטול, הקש על 'r' או לחץ על נגן|הקלט ביצועים שוב לפני נגינה.)\n" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "ההקלטה בוטלה.\n" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2651,7 +2651,7 @@ "התוסף '%s' מדווח:\n" "%s\n" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2664,7 +2664,7 @@ "לא ניתן למצוא את שיטת 'init' בתוסף %s.\n" "ייתן שהתוסף לא תקין או לא מותקן כראוי." -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2676,22 +2676,22 @@ "\n" "יש ללחוץ על 'ביטול' אם אין ברצונך לבצע את פעולה זו.\n" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "שומר אוסף %s" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "טוען קטע מהאוסף %s" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2702,24 +2702,24 @@ "עליך להריץ זאת רק אם אין לך עותקים של LiVES הרצים על מכונה זו.\n" "לחץ על אישור בכדי להמשיך.\n" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "מנקה שטח כונן..." -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "" -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "מאפס את קצבי וערכי השקופיות..." -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2727,12 +2727,12 @@ "Internal: %s (%d bpp) / %s\n" msgstr "" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "נאגר" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." @@ -2740,7 +2740,7 @@ "\n" " פותח..." -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" @@ -2749,7 +2749,7 @@ "\n" "(%d מדומה)" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" @@ -2758,7 +2758,7 @@ "\n" "(%d פוענח)" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" @@ -2767,7 +2767,7 @@ "\n" " %.2f שניות." -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" @@ -2775,23 +2775,23 @@ "\n" " לא ידוע" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "לא מסומן" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "מסומן" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "סידור בתים עולה" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "סידור בתים יורד" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" @@ -2800,7 +2800,7 @@ " %d הרץ, %d סיביות\n" "%s %s" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2817,15 +2817,15 @@ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA.\n" msgstr "" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "עורך וידאו ותוכנת VJ." -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" "Launchpad Contributions:\n" @@ -2834,7 +2834,7 @@ " Yaron https://launchpad.net/~sh-yaron\n" " salsaman https://launchpad.net/~salsaman" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, c-format msgid "" "LiVES Version %s\n" @@ -2848,7 +2848,7 @@ "Homepage: %s" msgstr "" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 #, fuzzy msgid "" "\n" @@ -2859,7 +2859,7 @@ "\n" "יש להתקין את mplayer בכדי להציג את קובץ זה.\n" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 #, fuzzy msgid "" "\n" @@ -2871,94 +2871,94 @@ "\n" "יש להתקין את mplayer בכדי להציג את קובץ זה.\n" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" "%s\n" msgstr "" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 #, fuzzy msgid "Encoder Debug Output" msgstr "LiVES: - פלט ניפוי שגיאות של המקודד" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "נגינה במסך מלא (f)" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "כיבוי נגינה במסך מלא (f)" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "גודל כפול (d)" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "גודל יחיד (d)" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "הסתרת חלון הנגינה (s)" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "הצגת חלון הנגינה (s)" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "נגינה בחלון נפרד (s)" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "כיבוי הלולאה המתמשכת (o)" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "הפעלת את הלולאה המתמשכת (o)" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "עוצמת הקול (%.2f)" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "הפעלת השמע שנית (z)" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "השתקת השמע (z)" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "הופך את לוח הגזירים..." -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "הופך את לוח הגזירים" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 msgid "Load Subtitles" msgstr "" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 #, fuzzy msgid "Select Audio File" msgstr "מחק שמע" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -2969,60 +2969,60 @@ "טעינת שמע חדש תגרום לאיבוד שמע בפריסות רב־רצועתיות מסוימות.\n" "האם ברצונך להמשיך ?" -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "פותח שמע %s, סוג %s..." -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "פותח שמע" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "מפקיד שמע" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "שמע חדש" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "פותח רצועה %d מתקליטור %s..." -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "רצועת תקליטור %d" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "פותח רצועת תקליטור..." -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "שגיאה בטעינת רצועת תקליטור\n" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 #, fuzzy msgid "Layout Errors" msgstr "שגיאות פריסה" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "ניקוי _שגיאות" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "_מחיקת פריסות ששונו" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "המשך" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" @@ -3032,23 +3032,23 @@ "מושהה\n" "(יש ללחוץ על כפתור ההמשך כדי להמשיך בתהליך)" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "מושהה..." -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "ממשיך..." -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "שמירה" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "מספיק" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, fuzzy, c-format msgid "" "\n" @@ -3061,30 +3061,30 @@ "(לחץ על כפתור השמירה כדי לשמור את העבודה ולהפסיק)\n" "(בנוסף, ישנה אפשרות ללחוץ על המשך כדי להמשיך בעיבוד)" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "ביטול" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 #, fuzzy msgid "Selected Frame" msgstr "בחירת _כל השקופיות" -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 #, fuzzy msgid "_Save Frame as..." msgstr "_שמירת פריסה כ..." -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -3093,7 +3093,7 @@ "\n" msgstr "" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -3105,7 +3105,7 @@ "עליך להתקין את \"xwininfo\" כדי להשתמש בתכונה זו\n" "\n" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" @@ -3113,7 +3113,7 @@ "\n" "זמן ההקלטה חייב להיות גדול מ־0.\n" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -3127,11 +3127,11 @@ "לאחר מכן ללחוץ על 'ביטול' לביטול\n" "\n" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "החלון הנוסף שוחרר.\n" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" @@ -3139,7 +3139,7 @@ "יש ללחוץ על חלון כדי ללכוד אותו\n" "יש ללחוץ על 'q' כדי להפסיק את ההקלטה" -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -3155,19 +3155,19 @@ "\n" "(LiVES ישתמש בברירת המחדל: %.3f שקופיות לשנייה.)\n" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "LiVES כשל בלכידת חלון זה. עמכם הסליחה.\n" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "מייצא את השמע הנבחר כ..." -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "מייצא שמע כ..." -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -3181,87 +3181,87 @@ "יש ללחוץ על 'אישור' כדי לייצא במהירות החדשה,או על 'ביטול' לייצוא בקצב " "המקורי.\n" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "מייצא שקופיות שמע %d ל־%d כ־%s" -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "מייצא שמע כ־%s..." -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "ייצוא שמע" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 #, fuzzy msgid "Append Audio File" msgstr "צירוף שמע" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "מצרף את קובץ השמע %s..." -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "מצרף שמע" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "צירוף שמע" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "" -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "מתקן שמע מ־%.2f ל־%.2f שניות..." -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "מתקן\\מרפד שמע" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "תיקון\\ריפוד שמע" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "מחיל אפקט Fade In על השמע" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "החלת אפקט Fade In על השמע" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "מחיל אפקט Fade Out על השמע" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "החלת אפקט Fade Out על השמע" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "%s מעל %.1f שניות..." -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "%s מזמן %.2f שניות ל־%.2f שניות..." -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "מפעיל אפקט Fade על השמע" -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" @@ -3271,89 +3271,89 @@ "מחיקת כל השמע תסגור את קובץ זה.\n" "האם ברצונך להמשיך ?" -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "מוחק את כל השמע" -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "מוחק שמע מ־%.2f ל־%.2f שניות..." -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "מוחק שמע" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "מחק שמע" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "הקלט שמע חדש" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "מכניס שקט מ־%.2f ל־%.2f שניות..." -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "מכניס שקט" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "ניתן למזג את לוח הגזירים [%d שקופיות] עם הבחירה [%d שקופיות]" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" msgstr "" "ניתן למזג את לוח הגזירים [ %d שקופיות (נדגמו מחדש) ] עם הבחירה [ %d שקופיות ]" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "יישור_מתחיל" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "יישור _מסתיים" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "מה לעשות עם שקופיות לוח הגזירים הנוספות -" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "_הכנסת שקופיות" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "_מחיקת שקופיות" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "מספר פעמים ללולאת לוח הגזירים_" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "_יצירת לולאת לוח גזירים כדי להתאימו לבחירה" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "שיטת _מעבר" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "מיזוג לוח הגזירים עם הבחירה..." -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "המיזוג הסתיים.\n" @@ -3369,545 +3369,554 @@ msgid "Custom _Utilities" msgstr "_כלי שירות מותאמים אישית" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "_קובץ" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "_פתיחת קובץ\\תיקייה" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "" -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "פתיחת מיקום\\זרם" -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "" -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "" -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "ייבוא מהתקן _Firewire (DV)" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "ייבוא מהתקן _Firewire (hdv)" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "" -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "הוספת התקן _Firewire חי" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "קבצים _אחרונים..." -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "_טעינת אוסף הקטעים..." -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "סגירת\\שמ_ירת כל הקטעים" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "" + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "_קידוד הקטע כ..." -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "קידוד _בחירה כ..." -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "_סגירת קטע זה" -#: src/gui.c:674 +#: src/gui.c:692 #, fuzzy, c-format msgid "_Backup Clip as .%s..." msgstr "_גיבוי הקטע כ־.lv1" -#: src/gui.c:683 +#: src/gui.c:701 #, fuzzy, c-format msgid "_Restore Clip from .%s..." msgstr "_שיחזור קטע מ־.lv1" -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "קידוד\\טעינה\\גיבוי _עם קול" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "_ניקוי שטח כונן" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "ע_ריכה" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "מצב _רב־רצועתי" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "העתקת בחירה" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "גזירת בחירה" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "_הכנסה מלוח הגזירים..." -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "הדבקה כ־_חדש" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "_מיזוג לוח הגזירים עם הבחירה" -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "_מחיקת בחירה" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "הפרד את ה_וידאו מהשמע" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "_בחירה..." -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "בחירת _כל השקופיות" -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "שקופית _התחלה בלבד" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "שקופית _סיום בלבד" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "בחירה מהמסגרת _הראשונה" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "בחירה למסגרת _האחרונה" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "בחירת הכנסה אחרונה/_מיזוג" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "בחירת _האפקט האחרון" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "_הפיכת בחירה" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "_נעילת אורך הבחירה" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "_נגינה" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "_נגן הכל" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "נג_ינת בחירה" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "נגינה מ_לוח הגזירים" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "_עצירה" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "_העברה _קדימה" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "_מסך מלא" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "גודל _כפול" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "נגינה בחלון _נוסף" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "רקע _שחור" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "(אוטומטי) _יצירת לולאת וידאו (כדי להתאימו לרצועת השמע)" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "יצירת לולאה מתמשכת" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "Pin_g Pong לולאות" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "_השתק" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "הפרדת חלון במצב 'ד_ביק'" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "ה_צגת מונה השקופיות" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "" -#: src/gui.c:1045 +#: src/gui.c:1064 msgid "Letterbox Mode" msgstr "" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "אפקט_ים" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "האפקטים מוחלים על הבחירה הנוכחית" -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "_הרצת בדיקת האפקט, הכלי או המחולל..." -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "_כלים" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "הכלים חלים על קטעים שהושלמו." -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "_הפיכת הגזירים" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "_שינוי מהירות הנגינה או השמירה..." -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "_דגימה מחדש של ה_וידאו למהירות שקופיות חדשה..." -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "_כלי שירות" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "_כלים מותאמים אישית" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "_ייצר" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "" -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "לכידת חלון _חיצוני... " -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "_העדפות..." -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "_שמע" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "טעינת שמע _חדש לקטע" -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "טעינת רצועה מ_תקליטור..." -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "ה_וצאת תקליטור" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "הקלטת שמע _חיצוני..." -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "ל_קטע חדש..." -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "ל_בחירה" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "החלת אפקט Fade _In על השמע" -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "החל אפקט Fade _Out על השמע..." -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "_ייצוא שמע..." -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "_ייצוא שמע _נבחר..." -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "ייצוא _כל השמע..." -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "_צירוף שמע..." -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "_תיקון\\ריפוד שמע" -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "_תיקון\\ריפוד שמע ל_בחירה" -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "תיקון\\ריפוד שמע מההתחלה ל_תחילת הנגינה" -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "_מחיקת שמע..." -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "מחיקת שמע _נבחר" -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "מחיקת _כל השמע" -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "הכנסת _שקט לבחירה" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "_דגימת שמע מחדש" -#: src/gui.c:1250 +#: src/gui.c:1273 +#, fuzzy +msgid "_Adjust Audio Sync..." +msgstr "_צירוף שמע..." + +#: src/gui.c:1277 msgid "_Info" msgstr "_מידע" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "הצגת _מידע קטע" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "הצגת\\_עריכת הערות הקובץ" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "הצגת מידע על _לוח הגזירים" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "הצגת _הודעות" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "הצגת שגיאות _פריסה" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "_קטעים" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "_שינוי שם הקטע הנוכחי בתפריט..." -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "מ_תקדם" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "אפקטים\\כלים\\כלי שירות של _RFX" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "תסריט בדיקת RFX _חדש..." -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "_העתקת תסריט RFX לבדיקה..." -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "_עריכת תסריט בדיקת ה־RFX..." -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "שינוי _שם לתסריט בדיקת ה־RFX..." -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "_מחקית תסריט בדיקת RFX..." -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "העלאה לבדיקה של אפקט\\כלי\\מחולל מוכן..." -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "_ייבוא תסריט RFX מותאם אישית..." -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "י_יצוא תסריט RFX מותאם אישית..." -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "מ_חיקת תסריט RFX מותאם אישית..." -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "בנ_ייה מחדש של כל תוספי ה־RFX" -#: src/gui.c:1371 +#: src/gui.c:1398 #, fuzzy msgid "Receive _LiVES Stream from..." msgstr "_קבלת זרימת _LiVES מ..." -#: src/gui.c:1375 +#: src/gui.c:1402 #, fuzzy msgid "_Send LiVES Stream to..." msgstr "_שליחת זרימת LiVES ל..." -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." +#: src/gui.c:1408 +#, fuzzy +msgid "Open _yuv4mpeg stream..." msgstr "פתיחת זרימת _yuv4mpeg מ־%sstream.yuv..." -#: src/gui.c:1399 +#: src/gui.c:1425 #, fuzzy, c-format msgid "_Import Project (.%s)..." msgstr "_ייבוא פרויקט (.lv2)..." -#: src/gui.c:1403 +#: src/gui.c:1430 #, fuzzy, c-format msgid "E_xport Project (.%s)..." msgstr "יי_צוא פרויקט (.lv2)..." -#: src/gui.c:1409 +#: src/gui.c:1438 #, fuzzy, c-format msgid "_Import Custom Theme (.%s)..." msgstr "_ייבוא פרויקט (.lv2)..." -#: src/gui.c:1414 +#: src/gui.c:1443 #, fuzzy, c-format msgid "E_xport Theme (.%s)..." msgstr "יי_צוא פרויקט (.lv2)..." -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "_VJ" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "מיפוי _אפקט בזמן אמת" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "שיוך אפקטים בזמן אמת למקשי ctrl-number" -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "קביעת אפקט בזמן אמת ל_ברירת מחדל" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "קביעת ערך ברירת המחדל עבור אפקטים בזמת אמת." -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "שמירת _ברירת המחדל של אפקטים בזמן אמת" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." @@ -3915,154 +3924,169 @@ "שמור את ברירת המחדל של אפקטים בזמן אמת כדי שיהיו ניתנים לשחזור בכל שימוש ב־" "LiVES." -#: src/gui.c:1448 +#: src/gui.c:1478 #, fuzzy msgid "_Reset All Playback Speeds and Positions" msgstr "_איפוס כל מהירויות ומיקומי הנגינה" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "איפוס את כל מיקומי הנגינה למסגרת 1 ואת כל מהירויות הנגינה." -#: src/gui.c:1452 +#: src/gui.c:1482 #, fuzzy msgid "_MIDI/Joystick Interface" msgstr "מנשק _MIDI\\מוט היגוי" -#: src/gui.c:1461 +#: src/gui.c:1491 #, fuzzy msgid "_MIDI/Joystick Learner..." msgstr "לומד _MIDI\\מוט היגוי" -#: src/gui.c:1465 +#: src/gui.c:1495 #, fuzzy msgid "_Save Device Mapping..." msgstr "_שמירת מיפוי התקן..." -#: src/gui.c:1469 +#: src/gui.c:1499 #, fuzzy msgid "_Load Device Mapping..." msgstr "_טעינת מיפוי התקן..." -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "הצגת _מקשי VJ" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "צעצ_ועים" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "_ללא" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "_שיגוע שקופיות" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "טלוויזית _LiVES (פס רחב)" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "_עזרה" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "_מדריך (נפתח בדפדפן)" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 #, fuzzy msgid "_Donate to the Project !" msgstr "_תרומה למיזם" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 #, fuzzy msgid "_Email the Author" msgstr "_שליחת דוא\"ל לכותב התוכנה" -#: src/gui.c:1519 +#: src/gui.c:1549 #, fuzzy msgid "Report a _Bug" msgstr "דיווח על _באג" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 #, fuzzy msgid "Suggest a _Feature" msgstr "הצעת _תכונה חדשה" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 #, fuzzy msgid "Assist with _Translating" msgstr "לסייע _בתרגום" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "_איתור תקלות" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "_אודות" -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "חזרה להתחלה (w)" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "נגן הכל (p)" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "הפסקת נגינה (q)" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "נגן בחירה (y)" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +#, fuzzy +msgid "Audio Source:" +msgstr "מקודד שמע" + +#: src/gui.c:1696 +#, fuzzy +msgid "Internal" +msgstr "- פנימי -" + +#: src/gui.c:1730 +#, fuzzy +msgid "External" +msgstr "- פנימי -" + +#: src/gui.c:1774 msgid "Volume" msgstr "עוצמת קול" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "עוצמת שמע (1.00)" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "רקע שאינו ריק (b)" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "נגינה איטית יותר (ctrl-down)" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "נגינה מהירה יותר (ctrl-up)" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "דילוג אחורה (ctrl-left)" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "דילוג קדימה (ctrl-right)" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "הצגת מידע על הקטע (i)" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "החבאת סרגל כלים זה" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." @@ -4071,215 +4095,220 @@ "על \"q\" כדי לעצור." #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr " מהירות נגינת הוידאו (שקופיות לשנייה) " -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "שינוי מהירות הוידאו" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "שקופית ראשונה" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "שקופית אחרונה" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "השקופית הראשונה שנבחרה בקטע זה" -#: src/gui.c:1956 +#: src/gui.c:2082 +#, fuzzy +msgid "Select all frames in this clip" +msgstr "השקופית האחרונה שנבחרה בקטע זה" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "השקופית האחרונה שנבחרה בקטע זה" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "מתחיל...\n" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr "" " יש ללחוץ על 'q' כדי להפסיק את ההקלטה. אין לכסות את חלון הנגינה ! " -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "מספר שקופיות להצגה" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "_פנוי" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "בחירה חופשית של מספרי שקופיות" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "_התחלה" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "מספר השקופיות מקושר לשקופית ההתחלה" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "_סוף" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "מספר השקופיות מקושר לשקופית הסיום" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "_מצביע" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "מספר השקופיות מקושר למצביע הנגינה" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "הרצה אחורנית" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "נגן הכל" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "נגינת בחירה" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "הפעלת\\כיבוי לולאה" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "התחלת _הקלטה" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "הפסקת _הקלטה" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "_הקלטת ביצועים" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr "" -#: src/gui.c:3550 +#: src/gui.c:3689 #, fuzzy msgid "Streaming" msgstr "חלום" -#: src/gui.c:3552 +#: src/gui.c:3691 #, fuzzy, c-format msgid "Play Window%s" msgstr "החבאת חלון נגינה" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "החבאת חלון נגינה" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "הצגת חלון נגינה" -#: src/gui.c:4124 +#: src/gui.c:4292 #, fuzzy, c-format msgid "'LiVES opened the file' '%s'" msgstr "ל־LiVES לא היתה אפשרות לפתוח את הקובץ" -#: src/gui.c:4143 +#: src/gui.c:4311 #, fuzzy, c-format msgid "'LiVES closed the file' '%s'" msgstr "מתן האפשרות ל־LiVES להגדיר את סיומת ה_קובץ" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "אפקטים" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "קטעים" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, fuzzy, c-format msgid "Show / apply effects to %s\n" msgstr "כיבוי כל האפקטים." -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, fuzzy, c-format msgid "Select clip for %s\n" msgstr "_מחיקת אוסף הקטעים" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "מנקה את לוח הגזירים" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -4290,7 +4319,7 @@ "==============================\n" "מותג לקטע %s\n" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" @@ -4300,18 +4329,18 @@ "========================================\n" "מותג לקטע ריק\n" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "(ריק)" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " "updated accordingly\n" msgstr "שם האוסף שונה מ־%s ל־%s. פריסות מושפעות עודכנו בהתאם\n" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" @@ -4320,7 +4349,7 @@ "הקטע %s חסר באוסף.\n" "הפריסות הבאות מחייבות שימוש בו:\n" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" @@ -4329,7 +4358,7 @@ "הקטע %s נסגר.\n" "הפריסות הבאות מחייבות שימוש בו:\n" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" @@ -4338,7 +4367,7 @@ "השקופיות הוזחו מהקטע %s.\n" "הפריסות המושפעות הן:\n" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" @@ -4347,7 +4376,7 @@ "השקופיות נמחקו מהקטע %s.\n" "הפריסות המושפעות הן:\n" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" @@ -4356,7 +4385,7 @@ "השמע נמחק מהקטע %s.\n" "הפריסות המושפעות הן:\n" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" @@ -4365,7 +4394,7 @@ "השמע הוזז מהקטע %s.\n" "הפריסות המושפעות הן:\n" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" @@ -4374,7 +4403,7 @@ "השמע שונה בקטע %s.\n" "הפריסות המושפעות הן:\n" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" @@ -4383,7 +4412,7 @@ "השקופיות שונו בקטע %s.\n" "הפריסות המושפעות הן:\n" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -4394,7 +4423,7 @@ "לא נפתח משום שהוא בשימוש\n" "ע\"י עותק אחר של LiVES.\n" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -4405,7 +4434,7 @@ "האוסף %s נמצא כרגע בשימוש ע\"י עותק אחר של LiVES.\n" "נא לבחור שם אחר לאוסף.\n" -#: src/utils.c:2138 +#: src/utils.c:2234 #, fuzzy, c-format msgid "" "\n" @@ -4414,7 +4443,7 @@ "\n" "שמות האוסף לא יכולים להיות ריקים.\n" -#: src/utils.c:2146 +#: src/utils.c:2242 #, fuzzy, c-format msgid "" "\n" @@ -4423,7 +4452,7 @@ "\n" "שמות האוסף לא יכולים להכיל רווחים או תווים%s.\n" -#: src/utils.c:2154 +#: src/utils.c:2250 #, fuzzy, c-format msgid "" "\n" @@ -4432,18 +4461,18 @@ "\n" "שמות האוסף לא יכולים להכיל רווחים או תווים%s.\n" -#: src/utils.c:2163 +#: src/utils.c:2259 #, c-format msgid "" "\n" "%s names may not start with a '.' or contain '..'\n" msgstr "" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4454,73 +4483,73 @@ "האוסף %s כבר קיים.\n" "נא לבחור שם אחר לאוסף.\n" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "מסיר פריסה %s\n" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "וידאו [פותח...]" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "וידאו[%.2f שניות]" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "(לא מוגדר)" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "(אין וידאו)" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "(אין שמע)" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "ערוץ אחד [פותח...]" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "ערוץ שמאלי [פותח...]" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "ערוץ אחד [%.2f שניות]" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "ערוץ שמאלי [%.2f שניות]" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "ערוץ ימני [פותח...]" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "ערוץ ימני [%.2f שניות]" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "אין אפשרות לשנות ל־mplayer כל עוד הקטעים בתהליך טעינה." -#: src/utils.c:3444 +#: src/utils.c:3863 #, fuzzy msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "אין אפשרות לשנות ל־mplayer כל עוד הקטעים בתהליך טעינה." -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "מנקה קטע" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4535,29 +4564,29 @@ "\n" "לשכתבו ?\n" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "_ביטול %s" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "_ביצוע מחדש %s" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "------------בחירה----------" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr " שניות [ --------בחירה--------] " -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr " שקופיות ] --------" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4568,50 +4597,50 @@ "Try running Help/Troubleshoot for more information." msgstr "" -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "בוחן כותרת קובץ" -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "פותח את %s" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "פותח את %s בזמן התחלה %.2f שניות. %d שקופיות" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr " ללא קול" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "פותח שמע עבור %s" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "" -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, fuzzy, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "%s מזמן %.2f שניות ל־%.2f שניות..." -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "" -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4623,11 +4652,11 @@ "Are you sure you wish to continue ?" msgstr "" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr " - נא להתאזר בסבלנות" -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4639,7 +4668,7 @@ "אין אפשרות לחלץ שמע או וידאו אחרים.\n" "נא לבדוק את חלון המסוף לפרטים נוספים.\n" -#: src/saveplay.c:874 +#: src/saveplay.c:858 #, fuzzy msgid "" "\n" @@ -4650,7 +4679,7 @@ "\n" "מחובתך להתקין את mplayer כדי לפתוח את קובץ זה.\n" -#: src/saveplay.c:885 +#: src/saveplay.c:869 #, fuzzy msgid "" "\n" @@ -4663,31 +4692,31 @@ "נא לבדוק את הגדרות פקודת פתיחת הוידאו ב\n" "כלים|העדפות|פענוח\n" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "" -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, fuzzy, c-format msgid "Save Frame %d" msgstr "שם האוסף " -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 #, fuzzy msgid "Save Frame" msgstr "שקופית אחרונה" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 #, fuzzy msgid "Save Clip" msgstr "סיבוב קטע" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4699,34 +4728,34 @@ "\n" "האם ברצונך להמשיך אף על פי כן?" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "מושך שקופיות מהקטע" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "מקשר בחירה" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr " (ללא קול)\n" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "שומר שקופיות %d ל־%d%s כ־\"%s\" : מקודד = %s : סוג = %s..." -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "שומר שקופיות 1 ל־%d%s כ־\"%s\" : מקודד %s: סוג = %s..." -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "שומר [עלול לקחת זמן רב]" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" @@ -4736,33 +4765,33 @@ "\n" "שגיאת מקודד - קובץ הפלט לא נוצר !\n" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "" -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "ההקלטה נעצרה ע\"י התצוגה המקדימה.\n" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "ההקלטה נעצרה ע\"י נגינת לוח הגזירים.\n" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "מקליט ביצועים..." -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "קצב השקופיות לשנייה הממוצע היה %.4f\n" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4776,21 +4805,21 @@ "באפשרותך ללחוץ על כלים--->שנה גודל כולל\n" "ולשנות את גודלן של כל השקופיות לגודל הנוכחי\n" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "לא ידוע" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "חסר כותרת%d" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "%d שקופיות מספיקות !\n" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4798,13 +4827,13 @@ "%s\n" msgstr "" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" msgstr "" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4812,7 +4841,7 @@ "Bad things may happen with this clip.\n" msgstr "" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4823,12 +4852,12 @@ "מהירות הנגינה לא נכונה ! משתמש במהירות ברירת המחדל של %.3f שקופיות לשנייה. \n" "ניתן לקבוע את ברירת המחדל לערך אחר בכלים | העדפות | שונות.\n" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "מהירות הנגינה כוונה ל־%.3f שקופיות לשנייה כדי להתאימו לשמע.\n" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" @@ -4838,7 +4867,7 @@ "%.3f\n" "שמע:" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" @@ -4847,54 +4876,54 @@ "שקופיות=%d סוג=%s גודל=%dx%d סיביות לפיקסל=%d שקופיות לשנייה=%.3f\n" "שמע:" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "ללא %s\n" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, fuzzy, c-format msgid " - Author: %s\n" msgstr "יוצר: %s" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, fuzzy, c-format msgid " - Title: %s\n" msgstr " - הערה: %s\n" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr " - הערה: %s\n" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "שומר שקופית %d כ־%s..." -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "מגבה את %s ל־%s" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "מגבה" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "נתוני הביצועים גובו..." -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "משחזר את %s..." -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "משחזר" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -4907,7 +4936,7 @@ "הקובץ %s פגום.\n" "לא הייתה אפשרות לשחזרו.\n" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, c-format msgid "" "\n" @@ -4916,22 +4945,22 @@ msgstr "" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "הקלטה %.2f מ\"ב" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "!הקלטה %.2f מ\"ב" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" @@ -4941,20 +4970,20 @@ "נמצאו קבצים מהרצה קודמת של LiVES.\n" "האם ברצונך לשחזרם ?\n" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "משחזר קבצים" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "משחזר קבצים..." -#: src/dialogs.c:83 +#: src/dialogs.c:86 #, fuzzy msgid "Show affeced _layouts" msgstr "הצגת פריסות _מושפעות" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" @@ -4962,51 +4991,51 @@ "אין להציג אזהרה זאת עוד\n" "(ניתן להפעיל שוב תחת העדפות/אזהרות)" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr "" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 #, fuzzy msgid "Warning !" msgstr "אזהרות" -#: src/dialogs.c:184 +#: src/dialogs.c:187 #, fuzzy msgid "Error !" msgstr "$error" -#: src/dialogs.c:194 +#: src/dialogs.c:197 #, fuzzy msgid "Information" msgstr "LiVES: מידע עבור %s" -#: src/dialogs.c:219 +#: src/dialogs.c:222 msgid "Question" msgstr "" -#: src/dialogs.c:233 +#: src/dialogs.c:236 #, fuzzy msgid "File Error" msgstr "ניקוי _שגיאות" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "הצגת _פרטים" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -5017,7 +5046,7 @@ "(Disk warning levels can be configured in Preferences.)" msgstr "" -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -5029,11 +5058,11 @@ "Preferences.)" msgstr "" -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "לא ניתן לבחור נגני שמע אחרים בזמן נגינה." -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -5045,18 +5074,18 @@ "ל־LiVES לא הייתה אפשרות לבצע פעולה זו בגלל נפח זיכרון מוגבל.\n" "נא לנסות לסגור יישומים אחרים קודם.\n" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "" -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" "%s%d%% done. Time remaining: %u sec%s\n" msgstr "" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" @@ -5065,7 +5094,7 @@ "\n" "%d/%d שקופיות נפתחו. נותרו %u שניות.\n" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" @@ -5074,7 +5103,7 @@ "\n" "%d/%d שקופיות נפתחו.\n" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" @@ -5083,7 +5112,11 @@ "\n" "נפתחו %d שקופיות.\n" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" @@ -5092,7 +5125,7 @@ "\n" "הזמן שנותר: %d שניות" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -5103,7 +5136,7 @@ "מצטערים, LiVES יכול לפתוח רק %d קבצים בכל פעם.\n" "נא לסגור קובץ ולנסות שוב." -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, fuzzy, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -5122,7 +5155,7 @@ "\n" "נא לוודא שניתן לכתוב לתקייה זו." -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 #, fuzzy msgid "" "\n" @@ -5133,7 +5166,7 @@ "LiVES מחייב שימוש ב־'mplayer' או 'sox' לפעולה תקינה. יש להתקין את אחד מאלה " "ולנסות שוב.\n" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 #, fuzzy msgid "" "\n" @@ -5144,7 +5177,7 @@ "LiVES מחייב שימוש ב־'mplayer' או 'sox' לפעולה תקינה. יש להתקין את אחד מאלה " "ולנסות שוב.\n" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 #, fuzzy msgid "" "\n" @@ -5155,19 +5188,19 @@ "LiVES מחייב שימוש ב־'mplayer' או 'sox' לפעולה תקינה. יש להתקין את אחד מאלה " "ולנסות שוב.\n" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" @@ -5177,7 +5210,7 @@ "נא להתקין את החבילה 'sox'\n" "או לשנות מקודד בכלים | העדפות | קידוד\n" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -5189,7 +5222,7 @@ "המקודד אינו יכול להשתמש במקודד השמע שסופק.\n" "נא לקבוע את מקודד השמע בכלים | העדפות | קידוד\n" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" @@ -5197,13 +5230,13 @@ "פריסה זו כולל שקופיות מחוללות.\n" "לא ניתן לשמור אותה, עליך לאגדה לקטע קודם.\n" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -5214,7 +5247,7 @@ "\n" "בגלל ההחמרה בסוג %s\n" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" @@ -5222,43 +5255,43 @@ "אנו ממליצים על ההגדרות הבאות:\n" "\n" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr ", רשום" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr ", לא רשום" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr ", שימוש בנפח קטן" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr ", שימוש בנפח גדול" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "קביעת קצב הוידאו ל־%.3f שקופיות לשנייה\n" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "קביעת קצב הוידאו ל־%d:%d שקופיות לשנייה\n" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "קביעת גודל הוידאו ל־ %d על %d פיקסלים\n" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" @@ -5266,35 +5299,35 @@ "\n" "באפשרותך:\n" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "לשנות את גודל הוידאו ל־%d על %d פיקסלים\n" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "לנטרל את השמע, בגלל שמקודד המטרה אינו מקודד שמע\n" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "LiVES חייב:\n" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "לדגום מחדש את הוידאו ל־%.3f שקופיות לשנייה\n" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "לדגום מחדש את הוידאו ל־%d:%d שקופיות לשנייה\n" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -5308,7 +5341,7 @@ "יש ללחוץ על `אישור` להמשך, או על `ביטול` לביטול.\n" "\n" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" @@ -5318,7 +5351,7 @@ "השינויים שחלו לבחירה לא יהיו תמידיים.\n" "\n" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -5331,7 +5364,7 @@ "לא הייתה אפשרות להקליט את הביצועים. כרגע אין מספיק נפח זיכרון פנוי.\n" "באפשרותך לנסות להקליט רק עבור בחירת הקובץ." -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -5349,14 +5382,13 @@ "\n" "יש ללחוץ על ביטול כדי לעצור את ההכנסה, או על אישור כדי להמשיך." -#: src/dialogs.c:2351 -#, fuzzy, c-format +#: src/dialogs.c:2354 +#, fuzzy msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." @@ -5366,18 +5398,18 @@ "LiVES יודיע לך כשהשקופיות יתקבלו.\n" "לחץ על אישור אם הבנת במה מדובר, אחרת, לחץ על ביטול." -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "היסטורית הודעות" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " "in your %s file" msgstr "" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -5388,7 +5420,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 #, fuzzy msgid "" "Sorry, unknown audio type.\n" @@ -5399,18 +5431,18 @@ "\n" "(שמות הקבצים חייבים להסתיים ב: .mp3, .ogg, .wav, .mod, .xm או .it)" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "נכשל (סוג לא ידוע)\n" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" "(They will not be usable without the set).\n" msgstr "" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -5423,7 +5455,7 @@ "יש ללחוץ על אישור כדי להוסיף את הקטעים הנוכחיים והפריסות לאוסף הנוכחי. \n" "או לחילופין על ביטול כדי לבחור שם חדש.\n" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -5435,7 +5467,7 @@ "האם ברצונך להמשיך בכל זאת ?\n" "." -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -5447,7 +5479,7 @@ "האם ברצונך להמשיך בכל זאת ?\n" "." -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -5458,7 +5490,7 @@ "Otherwise click Cancel to skip loading this file.\n" msgstr "" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -5473,7 +5505,7 @@ "%s\n" "לא ניתן לאתר את הקטע.\n" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -5481,7 +5513,7 @@ "Alternately, select a different audio player in Preferences.\n" msgstr "" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -5490,13 +5522,13 @@ "Automatic jack startup will be disabled now.\n" msgstr "" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" msgstr "" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -5507,7 +5539,7 @@ "%s\n" msgstr "" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" @@ -5515,7 +5547,7 @@ "\n" "לחילופין, באפשרותך להפעיל מחדש את LiVES ולבחור בנגן שמע אחר.\n" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -5530,7 +5562,7 @@ "באפשרותך לשנות את הערך בהעדפות\\רב־רצועתי\n" "מומלץ לשנותו ללפחות %d מ\"ב" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -5539,7 +5571,7 @@ "Do you wish to delete them ?\n" msgstr "" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -5551,7 +5583,7 @@ "ניתן לסגור יישומים אחדים, או להגדיל את מכסת הזיכרון\n" "בהעדפות\\רב־רצועתי\\זיכרון לביטול פעולות\n" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -5563,7 +5595,7 @@ "ייתכן ויהיה צורך להגדיל את מכסת הזיכרון\n" "בהעדפות\\רב־רצועתי\\זיכרון לביטול פעולות\n" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" @@ -5572,19 +5604,19 @@ "ל־LiVES לא הייתה אפשרות להשתמש במספיק זיכרון לחוצץ ביטול פעולות רב־" "רצועתיות.\n" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "או להכניס ערך קטן יותר.\n" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "אפשר לנסות שוב מעורך הקטעים, או לנסות לסגור יישומים אחרים\n" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "ניתן לנסות לסגור יישומים אחרים\n" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" @@ -5592,12 +5624,12 @@ "המצב הרב־רצועתי נקבע ל־0 ערוצי שמע, אבל פריסה זו מכילה שמע.\n" "באפשרותך לכוון את הגדרות השמע מתפריט הכלים.\n" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "הפריסה הנוכחית מכילה אודיו, לכן לא מומלץ שמספר הערוצים ייקבע לאפס.\n" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" @@ -5607,7 +5639,7 @@ "נגן השמע \"jack\" או \"pulse audio\".\n" "באפשרותך לקבוע זאת בתפריט כלים|העדפות|נגינה." -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" @@ -5617,7 +5649,7 @@ "של LiVES).\n" "האם לנסות לתקן את עותק הכונן של הפריסה ?\n" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" @@ -5625,7 +5657,7 @@ "LiVES אין אפשרות לטעון את הפריסה.\n" "מצטער.\n" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 #, fuzzy msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" @@ -5635,7 +5667,7 @@ "LiVES מחייב שימוש ב־'mplayer' או 'sox' לפעולה תקינה. יש להתקין את אחד מאלה " "ולנסות שוב.\n" -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 #, fuzzy msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" @@ -5645,7 +5677,7 @@ "LiVES מחייב שימוש ב־'mplayer' או 'sox' לפעולה תקינה. יש להתקין את אחד מאלה " "ולנסות שוב.\n" -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 #, fuzzy msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" @@ -5655,7 +5687,7 @@ "LiVES מחייב שימוש ב־'mplayer' או 'sox' לפעולה תקינה. יש להתקין את אחד מאלה " "ולנסות שוב.\n" -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" @@ -5665,7 +5697,7 @@ "\n" "תדר השמע חייב להיות גדול מ־0.\n" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5677,7 +5709,7 @@ "והצגתה עלולה לקחת זמן רב.\n" "האם ברצונך להציגה בכל זאת ?\n" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" @@ -5687,7 +5719,7 @@ "\n" "מחובתך להתקין את 'dvgrab' כדי להשתמש בתכונה זו.\n" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5701,25 +5733,25 @@ "נגן השמע \"jack\" או \"pulse audio\".\n" "באפשרותך לבחור אחת מאפשרויות אלו בתפריט כלים|העדפות|נגינה.\n" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "תוסף נגינת הוידאו נכשל בהצגת הלוח !\n" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "תוסף המקודד נכשל בהצגת לוח הצבעים !\n" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "ל־LiVES לא הייתה אפשרות לקבוע את קצב השקופיות של תוסף הוידאו\n" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" msgstr "" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5732,33 +5764,33 @@ "\n" "echo %d > /proc/sys/net/core/rmnem_max\n" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "בוטל.\n" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "נכשל.\n" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "הסתיים.\n" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "שגיאה בקובץ. נכשל.\n" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -5768,7 +5800,7 @@ "%s%s%s" msgstr "" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -5778,7 +5810,7 @@ "%s" msgstr "" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -5788,7 +5820,7 @@ "%s" msgstr "" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -5797,7 +5829,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -5807,7 +5839,7 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -5816,7 +5848,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -5826,12 +5858,12 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "" -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -5840,7 +5872,7 @@ "Please check your system for errors.\n" msgstr "" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -5853,7 +5885,7 @@ "%s\n" "נא לבדוק את הרשאות הקובץ ולנסות שוב." -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -5862,7 +5894,7 @@ "Please check the directory permissions and try again." msgstr "" -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, c-format msgid "" "\n" @@ -5870,14 +5902,14 @@ "%s\n" msgstr "" -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -5885,13 +5917,13 @@ "Please select another encoder from the list.\n" msgstr "" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" msgstr "" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -5901,27 +5933,27 @@ "- Check if the device actually exists.\n" msgstr "" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" "Do you wish to overwrite the existing subtitles ?\n" msgstr "" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 msgid "" "\n" "LiVES currently only supports subtitles of type" msgstr "" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -5930,14 +5962,14 @@ "or OK to continue and save as type \"%s\"\n" msgstr "" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" "(If unsure, click Yes)\n" msgstr "" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -5948,19 +5980,19 @@ "." msgstr "" -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" msgstr "" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" msgstr "" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -5968,7 +6000,7 @@ "DO NOT SHUT DOWN OR CLOSE LIVES !\n" msgstr "" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, fuzzy, c-format msgid "" "\n" @@ -5979,14 +6011,14 @@ "כמה %s אינם נמצאים בפריסה %s\n" "בעקבות כך הוא לא ייטען כראוי.\n" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" "Please check the spelling of the set name and try again.\n" msgstr "" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -5995,7 +6027,7 @@ "directory. Would you like me to do this (recommended) ?" msgstr "" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -6007,7 +6039,7 @@ msgstr "" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -6016,38 +6048,38 @@ "\n" msgstr "" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" "Consult your package distributor.\n" msgstr "" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" msgstr "" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "נא לקבוע את התקן נגינת התקליטורים שלך בכלים | העדפות | שונות\n" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, fuzzy, c-format msgid "" "\n" @@ -6060,7 +6092,7 @@ "%s\n" "נא לבדוק את הרשאות הקובץ ולנסות שוב." -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -6069,7 +6101,7 @@ "already exists. Would you like to overwrite it ?\n" msgstr "" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -6210,7 +6242,7 @@ msgid "Video only Transitions" msgstr "מעברי וידאו בלבד" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "שמע בלבד" @@ -6218,7 +6250,7 @@ msgid "Audio only Transitions" msgstr "מעברי שמע בלבד" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "שמע" @@ -6262,7 +6294,7 @@ msgid "Audio Analysers" msgstr "" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "לא ידוע" @@ -6387,22 +6419,22 @@ msgid "pointer" msgstr "" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "שגיאה: אין לתוסף %s אפשרות weed_setup();\n" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" @@ -6411,170 +6443,170 @@ "מידע: אין אפשרות לטעון את התוסף %s\n" "השגיאה הייתה: %s\n" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr "" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "%d רכיבי תכנה נטענו בהצלחה\n" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, c-format msgid "Successfully loaded %d compound filters\n" msgstr "" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, fuzzy, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "אירעה שגיאה בנסיון להתחלת המופע %s, קוד שגיאה %d\n" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "אין אפשרות להפעיל את המחולל %s\n" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, fuzzy, c-format msgid "Failed to start generator %s (%s)\n" msgstr "נכשל בנסיון להפעיל את המחולל %s\n" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, fuzzy, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "נכשל בנסיון להפעיל את המחולל %s\n" @@ -6633,37 +6665,37 @@ msgid "Autoscale All" msgstr "" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 msgid "Parameter and Alpha Channel Connections" msgstr "" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 msgid "Auto Connect Channels" msgstr "" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 msgid "Auto Connect Parameters" msgstr "" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "" @@ -6679,15 +6711,15 @@ msgid "_Frame" msgstr "" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "אחזקת ה_יחס" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "אחזקת היחס של השקופית המקורית" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "" @@ -6728,11 +6760,11 @@ msgid "New size (pixels)" msgstr "גודל חדש (פיקסלים)" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "_רוחב" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "_גובה" @@ -6752,7 +6784,7 @@ msgid "Generate frames to a new clip" msgstr "יצירת שקופיות לקטע חדש" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -6763,23 +6795,23 @@ "מחובתך לבחור לפחות %d שקופיות כדי להשתמש באפקט זה.\n" "\n" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "קביעה כברירת מחדל" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "אין פרמטרים" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "פרמטר לא תקין" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" @@ -6788,12 +6820,12 @@ "\n" "שגיאת תוסף: %s נכשל עם הקוד %d" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr " : ההודעה הייתה %s\n" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -6808,17 +6840,17 @@ "%s\n" "קוד שגיאה %d\n" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "מעדכן את ברירות המחדל של נגינת הוידאו ב%s\n" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "טוען את ברירת המחדל של נגינת הוידאו מ%s..." -#: src/plugins.c:497 +#: src/plugins.c:493 #, fuzzy, c-format msgid "" "\n" @@ -6833,32 +6865,32 @@ "כלים|העדפות|תוספי נגינה מתקדמים\n" "\n" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "" -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "_שקופיות לשנייה" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "קצב שקופיות קבוע לתוסף.\n" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "_מרחב צבעים" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "קלט מרחב צבעים לתוסף.\n" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -6871,7 +6903,7 @@ "כשל בנסיון לפתוח את תוסף הנגינה %s\n" "השגיאה הייתה %s\n" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -6886,7 +6918,7 @@ "אינו מכיל תכונה הכרחית.\n" "לכן,לא ניתן להשתמש בו.\n" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" @@ -6895,24 +6927,24 @@ "לא ניתן להפעיל את תוסף הנגינה.\n" "השגיאה הייתה: %s\n" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " "***\n" msgstr "*** שימוש בתוסף %s עבור נגינת fs, מאושר לסוג הלוח %d (%s). ***\n" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -6921,7 +6953,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -6934,7 +6966,7 @@ "%s%s%s\n" "או להחליף לתוסף אחר בכלים|העדפות|קידוד\n" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, c-format msgid "" "\n" @@ -6942,12 +6974,12 @@ "No decoders found in %s !\n" msgstr "" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, fuzzy, c-format msgid " using %s" msgstr "פותח את %s" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -6960,7 +6992,7 @@ "נכשל בנסיון לפתוח את תוסף המפענח %s\n" "השגיאה הייתה %s\n" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -6975,25 +7007,25 @@ "אינו מכיל אפשרות הכרחית.\n" "לא ניתן להשתמש בו.\n" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "\\לא ידוע" -#: src/plugins.c:2550 +#: src/plugins.c:2567 #, fuzzy msgid "Decoder Plugins" msgstr "פענוח" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "נכשל בטעינת %s, המעברים עלולים לא לשנות גודל.\n" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "הגדרות %s מתקדמות" @@ -7480,7 +7512,7 @@ "\n" "אין להשאיר את שדה היוצר ריק.\n" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -7569,7 +7601,7 @@ msgid "Bad description. (%s)\n" msgstr "תיאור גרוע (%s)\n" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -7584,27 +7616,27 @@ "נמצא בתסריט.\n" "\n" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "בונה מחדש את כל תסריטי ה־RFX...נבנה..." -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "בונה מחדש תסריטים" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "מותאם אישית..." -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "בדיקה..." -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "בונה מחדש את ערכי התפריטים הפעילים..." -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -7617,7 +7649,7 @@ "ל־LiVES לא הייתה אפשרות למצוא את התוכנה %s.\n" "נא לבדוק שתוכנה זו נמצאת בנתיב הנכון וכן בעלת הרשאות הרצה.\n" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -7632,12 +7664,12 @@ "%s ?\n" "\n" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "מוחק את תסריט הRFX %s..." -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -7652,7 +7684,7 @@ "%s\n" "קוד השגיאה היה %d\n" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -7667,12 +7699,12 @@ "כבר קיים.\n" "נא למחוק אותו קודם, או לשנות את שם תסריט הבדיקה.\n" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "מקדם את תוסף הבדיקה של rfx %s למותאם אישית..." -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -7683,22 +7715,22 @@ "Return code was %d (%s)\n" msgstr "" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 #, fuzzy msgid "Export Script" msgstr "ייצוא פרוייקט" -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "מעתיק את %s ל%s..." -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 #, fuzzy msgid "Import Script" msgstr "ייבוא פרוייקט" -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -7713,46 +7745,46 @@ "כבר קיים.\n" "נא למחוק אותו קודם, או לשנות את שם תסריט הייבוא.\n" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 #, fuzzy msgid "Copy RFX Script" msgstr "LiVES: העתקת תסריט RFX" -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "" -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr " תסריט: " -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 #, fuzzy msgid "Rename Test RFX Script" msgstr "שינוי _שם לתסריט בדיקת ה־RFX..." -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "מתסריט: " -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 #, fuzzy msgid "RFX Script Name" msgstr "LiVES: - שם תסריט RFX" -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "שם תסריט: " -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "שם חדש: " -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "שם תסריט חדש: " -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -7764,12 +7796,12 @@ "כבר יש תסריט בדיקה עם שם זה.\n" "שם התסריט חייב להיות ייחודי.\n" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "משנה את שם תסריט בדיקת הRFX %s ל%s..." -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -7786,26 +7818,26 @@ "%s\n" "הקוד שהוחזר היה %d\n" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "_החלת אפקטים בזמן אמת על הבחירה" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 #, fuzzy msgid "Applying Current Real Time Effects to" msgstr "_החלת אפקטים בזמן אמת על הבחירה" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "טוען אפקט מוכן %s..." -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "ניתן לראות: VJ - הצגת מקשי VJ. קביעת אפקטים בזמן אמת והחלתם כאן." -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -7817,7 +7849,7 @@ "תוספי נגינת הוידאו מופעלים רק במצב\n" "מסך מלא וחלון נפרד (fs)\n" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -7825,7 +7857,7 @@ "(Free space = UNKNOWN)" msgstr "" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -7834,14 +7866,14 @@ "(Free space = %s)" msgstr "" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" "It should be in a partition with plenty of free disk space.\n" msgstr "" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7852,7 +7884,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7862,7 +7894,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1163 +#: src/preferences.c:1229 #, fuzzy msgid "" "You have chosen to change the working directory.\n" @@ -7881,7 +7913,7 @@ "\n" "לחילופין, ניתן ללחוץ על ביטול כדי לשחזר את התיקייה הזמנית להגדרתה המקורית." -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, fuzzy, c-format msgid "" "\n" @@ -7893,7 +7925,7 @@ "לא ניתן להחליף את נגן השמע לjack - jackd חייב להיות מותקן קודם.\n" "למידע נוסף, ניתן להיכנס לאתר http://jackaudio.org\n" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" @@ -7901,7 +7933,7 @@ "\n" "החלפת נגן השמע מחייבת הפעלה מחדש (אסור שjackd ירוץ)\n" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, fuzzy, c-format msgid "" "\n" @@ -7914,385 +7946,399 @@ "חובה להתקין את pulseaudio קודם.\n" "למידע נוסף: http://www.pulseaudio.org\n" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "PCM(האיכות הגבוהה ביותר; הקבצים הגדולים ביותר)" -#: src/preferences.c:2418 +#: src/preferences.c:2489 #, fuzzy msgid "Preferences" msgstr "_העדפות..." -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "פתיחת בחירת קובץ בגודל מלא" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "הצגת הקבצים האחרונים בתפריט הקובץ" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "הפסקת שומר המסך בעת נגינה " -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "פתיחת החלון הראשי בגודל מלא" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "הצגת סרגל הכלים כשהרקע ריק" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "מתן אפשרות להחלפת קטעים באמצעות גלגלת העכבר" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "מצב עלייה:" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "_עורך קטעים" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "_מצב מרובה רצועות" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "תמיכה בריבוי צגים" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr " מספר צגים עבור הממשק של LiVES" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr " מספר צגים לנגינה" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." msgstr "" -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "הכרחת שימוש בצג בודד" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "מנשק" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "כאשר נכנסים למצב המרובה־רצועות:" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "_מתן אפשרות לקבוע רוחב, גובה, שקופיות לשנייה והגדרות שמע" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "_שימוש בערכים הבאים:" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "שימוש באותם _ערכים עבור עיבוד הוידאו והשמע לקטע חדש" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr " _ביטול גודל החוצץ (מ\"ב) " -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "_יציאה ממצב מרובה־רצועות אחרי עיבוד תמונה ושמע" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "גיבוי פריסות אוטומטי" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "_בכל" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "שניות" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "לאחר כל _שינוי" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "_לעולם לא" -#: src/preferences.c:2752 +#: src/preferences.c:2836 #, fuzzy msgid "Maximum number of visible tracks" msgstr "מספר מירבי של רצועות לתצוגה" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "ריבוי רצועות\\עיבוד תמונה ושמע" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "שימוש בפתיחה מיידית כשהדבר אפשרי" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "אפשור פתיחה מיידית של סוגי קבצים מסויימים בעזרת תוספים למפענח" -#: src/preferences.c:2799 +#: src/preferences.c:2883 msgid "Video open command (fallback)" msgstr "" -#: src/preferences.c:2806 +#: src/preferences.c:2890 msgid "Fallback image format" msgstr "" -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "_jpeg" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "_png" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "עמרי" -#: src/preferences.c:2826 +#: src/preferences.c:2910 msgid "Open/render compression" msgstr "" -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr "" " % ( נמוך יותר = איטי יותר, קבצים גדולים יותר; ל־jpeg, איכות גבוהה יותר )" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "אפשור פירוק אוטומטי כשהדבר אפשרי" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "אפשור פירוק שקופיות כאשר תוסף מבקש זאת" -#: src/preferences.c:2850 +#: src/preferences.c:2934 #, fuzzy msgid "Automatic trimming / padding of audio when possible" msgstr "אפשור פירוק אוטומטי כשהדבר אפשרי" -#: src/preferences.c:2852 +#: src/preferences.c:2936 #, fuzzy msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "אפשור פירוק שקופיות כאשר תוסף מבקש זאת" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "בפתיחת קבצים מרובים, יש לאחד את התמונות לקטע אחד" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "פענוח" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "וידאו" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "נמוך - יכול לשפר את הביצועים במחשבים איטיים יותר" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "רגיל - מומלץ לרוב המשתמשים" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "גבוה - יכול לשפר את האיכות במחשבים מהירים מאד" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "_איכות תצוגה" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "איכות תצוגת נגינת הוידאו - משפיע על שינויי גודל" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "הצגת נתונים סטטיסטיים לגבי השקופיות לשנייה" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "_תוסף" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "שמע" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "_נגן" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "_פקודת נגינת שמע" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "- פנימי -" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "התאמת השמע ל_קצב\\כיוון הוידאו" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "התאמת השמע למיתוג _קטעים" -#: src/preferences.c:3104 -msgid "Source:" -msgstr "" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 msgid "_Internal" msgstr "" -#: src/preferences.c:3112 -msgid "_External (requires jack or pulse audio player)" +#: src/preferences.c:3202 +msgid "_External [monitor]" msgstr "" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "נגינה" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" msgstr "" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " +#: src/preferences.c:3258 +#, fuzzy +msgid "What to record when 'r' is pressed" msgstr " מה להקליט כאשר 'r' נלחץ " -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "שינויי _שקופיות" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "שינויי ש_קופיות לשנייה" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "אפקטים בזמן _אמת" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "החלפה בין _קטעים" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "ג\"ב" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +#, fuzzy +msgid "External Audio Source" +msgstr "מקודד שמע" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "" + +#: src/preferences.c:3358 msgid "Recording" msgstr "מקליט" -#: src/preferences.c:3266 +#: src/preferences.c:3373 #, fuzzy msgid "You can also change these values when encoding a clip" msgstr "באפשרותך ללחוץ על 'תצוגה מקדימה' כדי לשנות את ערכים אלו" -#: src/preferences.c:3278 +#: src/preferences.c:3385 msgid "Encoder" msgstr "" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "סוג קובץ פלט" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "מקודד שמע" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "מקודד" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "שימוש ב_החלקת עקומות בעת שינויי גודל" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "מספר מקשי אפקטים בזמן _אמת" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." @@ -8300,177 +8346,177 @@ "מספר מקשים \"מדומים\" של אפקטים בזמן אמת. ניתן לשלוט בהם דרך חלון האפקטים " "בזמן אמת, או דרך הרשת (OSC)." -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr " תיקיית טעינת וידאו (ברירת מחדל) " -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr " תיקיית שמירת וידאו (ברירת מחדל) " -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr " תיקיית טעינת שמע (ברירת מחדל) " -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr " תיקיית תמונה (ברירת מחדל) " -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr " גיבוי\\שחזור תיקייה (ברירת מחדל) " -#: src/preferences.c:3454 +#: src/preferences.c:3561 #, fuzzy msgid " Working directory (do not remove) " msgstr " תיקייה זמנית (אין להסירה) " -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "תיקיית ברירת המחדל ממנה טוענים קטעים" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "תיקיית ברירת המחדל לשמירת קטעים מקודדים." -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "תיקיית ברירת המחדל לטעינת ושמירת שמע" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "תיקיית ברירת המחדל לשמירת תצלומי שקופיות" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "תיקיית ברירת המחדל לגיבוי\\שחזור קטעים בודדים" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "תיקיית העבודה של LiVES." -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "תיקיות" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "" -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr "" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "" -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" msgstr "אזהרה בהוספה\\מיזוג אם קצב ה_שקופיות לא מתאים לקצב של הבחירה" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "הצגת אזהרה בפתיחה אם _גודל הקובץ עובר את " -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr " מ\"ב" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "הצגת אזהרה לפני שמירת א_וסף" -#: src/preferences.c:3652 +#: src/preferences.c:3759 msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " "when LiVES is started." msgstr "" -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "הצגת אזהרה אם לא נמצאו אפקטים _מוכנים בהפעלה." -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "הצגת אזהרה אם לא נמצאו תוספים _למקודד בהפעלה." -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "הצגת אזהרה אם ישנה _כפילות בשם האוסף שהוכנס." -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "הצגת אזהרה לגבי קטעים חסרים ב_פריסות כשאוסף נטען." -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "הצגת אזהרה אם קטע שנמצא באחת הפריסות עומד להיסגר." -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "הצגת אזהרה אם שקופיות הנמצאות בשימוש ע\"י פריסה עומדות להימחק." -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "הצגת אזהרה אם שקופיות הנמצאות בשימוש ע\"י פריסה עומדים לזוז." -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "הצגת אזהרה אם השקופיות הנמצאות בשימוש ע\"י פריסה עומדות להשתנות." -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "הצגת אזהרה אם שמע הנמצא בשימוש ע\"י פריסה עומד להימחק." -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "הצגת אזהרה אם שמע הנמצא בשימוש בפריסה עומד לזוז." -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "הצגת אזהרה אם שמע הנמצא בשימוש בפריסה עומד להשתנות." -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "" -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "הצגת אזהרה אם הפריסה לא נשמרה בעת יציאה ממצב ריבוי הרצועות" -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "הצגת אזהרה אם ריבוי הרצועות אינו מכיל ערוצי שמע, ופריסה עם שמע נטענה." -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." @@ -8478,350 +8524,350 @@ "הזהר אם ריבוי הרצועות מכיל ערוצי שמע ונגן השמע שלך אינו \"jack\" או \"pulse " "audio\"." -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "הצגת הודעת מידע אחרי ייבוא מהתקן firewire" -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "הצגת אזהרה לפני פתיחת זרימת yuv4mpeg (מתקדם)." -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "הצגת אזהרה כשריבוי הרצועות דל בשטח גיבוי." -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "הצג אזהרה מייעץ ניקוי שטח דיסק לאחר התרסקות." -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "" -#: src/preferences.c:3858 +#: src/preferences.c:3965 #, fuzzy msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "הצגת אזהרה לפני פתיחת זרימת yuv4mpeg (מתקדם)." -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "אזהרות" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "סינכרון Midi (מחייב את הקבצים midistart ו־midistop)" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "כאשר מוסיפים\\ממזגים שקופיות: " -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "_האצה\\האטה של התוספת" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "_דגימת התוספת מחדש" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "התקן תקליטורים " -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "LiVES יכול לטעון רצועות שמע מתקליטור זה" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "ברירת מחדל של שקופיות לשנייה " -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "מספר שקופיות לשנייה לשימוש כאשר לא סופק אחר" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "שונות" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "ערכת נושא חדשה: " -#: src/preferences.c:3969 +#: src/preferences.c:4076 msgid "Main Theme Details" msgstr "" -#: src/preferences.c:3980 +#: src/preferences.c:4087 #, fuzzy msgid " _Foreground Color" msgstr "_צבע רקע" -#: src/preferences.c:3999 +#: src/preferences.c:4106 #, fuzzy msgid " _Background Color" msgstr "_צבע רקע" -#: src/preferences.c:4018 +#: src/preferences.c:4125 #, fuzzy msgid "_Alt Foreground Color" msgstr "_צבע רקע" -#: src/preferences.c:4036 +#: src/preferences.c:4143 #, fuzzy msgid "_Alt Background Color" msgstr "_צבע רקע" -#: src/preferences.c:4054 +#: src/preferences.c:4161 #, fuzzy msgid " Info _Text Color" msgstr " _גובה " -#: src/preferences.c:4073 +#: src/preferences.c:4180 #, fuzzy msgid " Info _Base Color" msgstr " _גובה " -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "" -#: src/preferences.c:4092 +#: src/preferences.c:4199 #, fuzzy msgid "Affects some contrast details of the timeline" msgstr "עיגון נקודת הסיום לציר הזמן" -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "" -#: src/preferences.c:4124 +#: src/preferences.c:4231 #, fuzzy msgid "Frame blank image" msgstr "שינויי _שקופיות" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "" -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4195 +#: src/preferences.c:4302 #, fuzzy msgid "Track background (multitrack)" msgstr "רקע שאינו ריק (b)" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "" -#: src/preferences.c:4250 +#: src/preferences.c:4357 #, fuzzy msgid "Timeline selection (multitrack)" msgstr "ציר זמן (שניות)" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "" -#: src/preferences.c:4274 +#: src/preferences.c:4381 #, fuzzy msgid "Timecode foreground (multitrack)" msgstr "_קוד זמן לתחילת האיזור" -#: src/preferences.c:4285 +#: src/preferences.c:4392 #, fuzzy msgid "Frame surround" msgstr "_שקופיות לשנייה " -#: src/preferences.c:4298 +#: src/preferences.c:4405 #, fuzzy msgid "Themes/Colors" msgstr "ערכות נושא" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "רוחב פס הורדה (ק\"ב\\שנייה) " -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "חובה להדר את LiVES בלי \"configure --disable-OSC\" כדי להשתמש ב־OMC" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "שליטה מרחוק על OMC מאופשרת" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "פותחת UDP " -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "הפעלת OMC בהפעלת LiVES" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "זרימה\\רשת" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "העברת Jack" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" msgstr "" "חובה להדר את LiVES עם jack/transport.h וjack\\jack.h כדי להשתמש בהעברת Jack" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "קובץ הגדרות _תעבורת Jack" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "הפעלת ה_שרת בהפעלת LiVES" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "שמע Jack" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "חובה להדר את LiVES עם jack\\jack.h כדי להשתמש בשמע jack" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" msgstr "מחובתך לקבוע את נגן השמע ל\"jack\" בלשונית הנגינה כדי להשתמש בשמע jack" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "קובץ הגדרות שרת ה_שמע Jack" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "שילוב עם Jack" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "אירועים להגבה:" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "אירועי _מוט היגוי" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "התקן _מוט היגוי" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "התקן מוט ההיגוי, לדוגמה /dev/input/js0" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "אירועי _MIDI" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "שימוש ב־MIDI של _ALSA" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "יצירת ערוץ MIDI ב־ALSA שאליו יכולים להתחבר התקני MIDI אחרים" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "שימוש ב־MIDI לא דחוס" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "קריאה ישירות מהתקן ה־MIDI" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "התקן _MIDI" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "התקן הMIDI, לדוגמה /dev/input/midi0" -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "מתקדם" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "_תדר בדיקת MIDI" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." @@ -8829,23 +8875,23 @@ "מספר בדיקות MIDI לכל נקישת מקלדת. העלאת התדר אולי תגרום לשיפור תגובות הMIDI, " "אבל עלולה להאט את הנגינה." -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "ביצוע חוזר של MIDI" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "מספר אי־קריאות מותר בין קריאות מוצלחות" -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "(אזהרה: הגדלה מוגזמת של ערך זה עלולה להאט את הנגינה.)" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "לומד MIDI\\מוט היגוי" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -8856,19 +8902,19 @@ "LiVES יכבה עכשיו. יש צורך להפעילו מחדש כדי ששינוי התיקייה יחול.\n" "נא ללחוץ על אישור.\n" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." msgstr "" -#: src/preferences.c:5195 +#: src/preferences.c:5314 #, fuzzy msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "שינויי ערכת הנושא לא ישפיעו עד הפעלת LiVES הבאה." -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "אפשרויות הJack לא יישתנו עד ההפעלה הבאה של LiVES." @@ -8896,30 +8942,30 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "לא ניתן להפעיל את שרת הOSC/UDP בפותחה %d \n" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "משנה את גודל השקופיות 1 עד %d" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "שינוי גודל" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "דגימה מחדש" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "אורך הוידאו כעת הינו %d שקופיות.\n" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" @@ -8929,147 +8975,147 @@ "\n" "הקצב החדש חייב להיות גדול מ0\n" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "דגימת שמע מחדש" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "ל־LiVES לא הייתה אפשרות לדגום מחדש את השמע כפי שבוקש.\n" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "דגימת שמע מחדש" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "השמע נדגם מחדש ל%d ׁHz, %d ערוצים ו%d סיביות" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "דוגם את הוידאו מחדש ב%.8f שקופיות לשנייה" -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "דוגם את הוידאו מחדש ב%.3f שקופיות לשנייה..." -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "שגיאת סידור מחדש !\n" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "דגימה מחדש" -#: src/resample.c:1184 +#: src/resample.c:1193 #, fuzzy msgid "New Clip Audio" msgstr "שמע חדש" -#: src/resample.c:1186 +#: src/resample.c:1195 #, fuzzy msgid "External Clip Settings" msgstr "LiVES: - הגדרות קטע חיצוני" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "נוכחי" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "קצב (Hz) " -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 msgid "Channels" msgstr "" -#: src/resample.c:1232 +#: src/resample.c:1241 msgid "Sample Size " msgstr "" -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "חתום" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "לא חתום" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "Little Endian" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "Big Endian" -#: src/resample.c:1296 +#: src/resample.c:1305 #, fuzzy msgid "New Audio Details" msgstr "שמע חדש" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "חדש" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "_הפעלת שמע" -#: src/resample.c:1343 +#: src/resample.c:1352 msgid "_Channels" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "_Sample Size" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "Sample Size" msgstr "" -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "_שקופיות לשנייה " -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "זמן הקלטה מקסימלי: " -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr " שעות " -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr " דקות " -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr " שניות " -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "בלתי־מוגבל" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "יש ללחוץ על אישור כדי להתחיל בהקלטה, או על ביטול כדי לצאת" -#: src/resample.c:1592 +#: src/resample.c:1601 #, fuzzy msgid "Change Playback Speed" msgstr "_שינוי מהירות הנגינה או השמירה..." -#: src/resample.c:1594 +#: src/resample.c:1603 #, fuzzy msgid "Resample Video" msgstr "דוגם מחדש וידאו" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -9086,7 +9132,7 @@ "נא להכניס את מהירות הנגינה הרצויה\n" "ב _שקופיות" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -9103,15 +9149,15 @@ "נא להכניס את הקצב ש_נדגם מחדש\n" "בשקופיות לשנייה" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "או להכניס את אורך הקטע הרצוי ב_שניות" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "שינוי מהירות ה_שמע בנוסף" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" @@ -9121,7 +9167,7 @@ "העלאת מהירות הקטע תגרום לשקופיות חסרות בפריסות מרובות־רצועות מסוימות.\n" "האם לשנות את המהירות?\n" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" @@ -9131,47 +9177,47 @@ "העלאת מהירות הקטע תגרום לשמע חסר בפריסות מרובות־רצועות מסוימות.\n" "האם לשנות את המהירות ?\n" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "שינוי מהירות" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "מהירות הנגינה שונתה ל%.3f שקופיות לשנייה והשמע שונה ל %d Hz.\n" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "מהירות הנגינה שונתה ל%.3f שקופיות לשנייה.\n" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "דוגם מחדש וידאו" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "דוגם מחדש את הוידאו הנמצא בלוח הגזירים" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "מסדר מחדש שקופיות" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" @@ -9181,11 +9227,11 @@ "\n" "ל־LiVES לא הייתה אפשרות לסדר מחדש את השקופיות" -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "יוצר אי־סדר בשקופיות" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "שגיאת דגימה מחדש" @@ -9416,69 +9462,69 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "לא ניתן לאתר את האפקט %s\n" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 #, fuzzy msgid "Real Time Effect Mapping" msgstr "מיפוי _אפקט בזמן אמת" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "Ctrl-%d" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "מקש פעיל" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "קליטת מקש" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "קליטת המקלדת עבור מקש אפקט זה" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "_ניקוי כל האפקטים" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "מצב פעיל" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "מידע" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "קביעת פרמטרים" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 msgid "Set Connections" msgstr "" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "ניקוי" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "שם אפקט:" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "_שמירה כברירת מחדל של מפת מקשים" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "_טעינת מפת מקשים המוגדרת כברירת מחדל" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "סגירת _חלון" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -9522,24 +9568,29 @@ msgid "yuv4mpeg stream" msgstr "" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +#, fuzzy +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "פתיחת זרימת _yuv4mpeg מ־%sstream.yuv..." + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "" -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "ללא\n" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" @@ -9548,79 +9599,79 @@ "לא ניתן לקבוע את קצב הצגת השקופיות ל%.3f שקופיות לשנייה.\n" "\n" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "לא ניתן לפתוח את זרימת ה־yuv4mpeg היוצאת %s\n" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "גיבוי אוטומטי" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "מוזיקת רקע" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, fuzzy, c-format msgid "%s : parameters for %s" msgstr "אין פרמטרים" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "רצועה נוכחית: %s (שכבה %d)\n" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "רצועה נוכחית: מוזיקת רקע\n" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "רצועה נוכחית: שמע השכבה %d\n" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "%.2f שניות.\n" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "מקור: %s" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "יש ללחוץ על לחצן העכבר הימני עבור תפריט אפשרויות.\n" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." msgstr "" -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -9629,7 +9680,7 @@ "right or double clicking on it.\n" msgstr "" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -9637,7 +9688,7 @@ "Select an effect in FX stack first to view its parameters.\n" msgstr "" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" @@ -9647,7 +9698,7 @@ "\n" "קליפים לא טעון.\n" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -9657,7 +9708,7 @@ "before inserting clips into the timeline." msgstr "" -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -9666,12 +9717,12 @@ "to apply compositors.\n" msgstr "" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "%.2f שניות ל%.2f שניות.\n" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" @@ -9679,164 +9730,174 @@ "יש ללחוץ לחיצה בודדת על ציר הזמן\n" "כדי לבחור שקופית.\n" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" msgstr "" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr "כדי לבחור איזור זמן.\n" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 #, fuzzy msgid "Selected Clip" msgstr "LiVES: קטע נבחר" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 msgid "_Adjust Start and End Points" msgstr "" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 msgid "_Edit/Encode in Clip Editor" msgstr "" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 #, fuzzy msgid "_Show Clip Information" msgstr "_הצג מידע קליפ" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 #, fuzzy msgid "_Close this Clip" msgstr "_סגירת קטע זה" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 #, fuzzy msgid "Audio Mixer (ctrl-m)" msgstr "מערבל שמע (ctrl-m)" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "לחיצה בודדת על ציר הזמן" -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "כדי לבחור מסגרת." -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "" -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "כדי לבחור בלוק." -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "ניתן לגרור קטעים" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "לציר הזמן." -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "העכבר נמצא במצב: הזזה" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "ניתן להזיז קטעים." -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "העכבר נמצא במצב: בחירה." -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "ניתן לגרור עם העכבר את ציר הזמן" -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "כדי לבחור מסלולים הזמן." -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "סגירת הרווחים הראשונים בזמן\\רצועות הנבחרות" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "סגירת פערים" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "הזזת מקטע" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "הזזת מקטע שמע" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "מחיקת מקטע" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "מחיקת מקטע שמע" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "פיצול רצועות" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "פיצול מקטע" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "החלת %s" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "מחיקת %s" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "הוספת מקטע" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "הוספת פער" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "הוספת מקטע שמע" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "סדר שינוי האפקט" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "לא רשום " -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "רשום " -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " @@ -9845,15 +9906,15 @@ "ערכי ריבוי הרצועות נקבעו ל %.3f שקופיות לשנייה, גודל שקופית %dx%d, %d ערוצי " "שמע, תדר שמע %d, גודל דגימת השמע %d, %s.\n" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "רשימת אירועים לא תקינה. נכשל.\n" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "נמצא קצב שקופיות לשנייה לא תקין ברשימת האירועים. נכשל.\n" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -9868,7 +9929,7 @@ "לסגור את האוסף הנוכחי\n" "ולטעון את האוסף החדש מתפריט קובץ.\n" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -9879,489 +9940,476 @@ "זהו לא מספר ערוצי שמע תקין (%d) עבור LiVES.\n" "לא ניתן לטעון אותו..\n" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "LiVES-%s: ריבוי רצועות %dx%d : %d סיביות לפיקסל %.3f שקופיות לשנייה" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "פרמטרים." -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "_פתיחה..." -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "פ_תיחת בחירת הקובץ..." -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "ייבוא בחירה מ _DVD\\VCD" -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "ייבוא בחירה מ_DVD" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "ייבוא בחירה מ_VCD" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "_ייבוא מהתקן" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 #, fuzzy msgid "_Close the Selected Clip" msgstr "_סגור את הקליפ הנבחר" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 #, fuzzy msgid "_Save Layout as..." msgstr "_שמירת פריסה כ..." -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 #, fuzzy msgid "_Load Layout..." msgstr "_טעינת פריסה..." -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 #, fuzzy msgid "_Wipe/Delete Layout..." msgstr "_ניקוי\\מחיקת פריסה..." -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 #, fuzzy msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "_התעלמות מערכי רוחב,גובה ושמע הנמצאים בפריסות שנטענו" -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 msgid "Auto Load _Subtitles with Clips" msgstr "" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "_עורך הקטעים" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 msgid "_Adjust Selected Clip Start/End Points" msgstr "" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "_הוספת קטע נבחר" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 #, fuzzy msgid "_Insert Selected Clip Audio" msgstr "_הוספת השמע של הקטע הנבחר" -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 #, fuzzy msgid "_Delete Selected Block" msgstr "_מחיקת המקטע הנבחר" -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 #, fuzzy msgid "_Jump to Previous Block Boundary" msgstr "_קפיצה לגבול המקטע הקודם" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 #, fuzzy msgid "_Jump to Next Block Boundary" msgstr "_קפיצה לגבול המקטע הבא" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 #, fuzzy msgid "Clear _Marks from Timeline" msgstr "ניקוי _סימונים מציר הזמן" -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 #, fuzzy msgid "Ignore Selection Limits when Inserting" msgstr "התעלמות ממגבלות הבחירה בהוספה" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "_נגינה מהמיקום בציר הזמן" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 #, fuzzy msgid "Pla_y Selected Time Only" msgstr "נג_ינת בחירה" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 #, fuzzy msgid "_Move Effects with Blocks" msgstr "_הזזת האפקטים עם המקטעים" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 #, fuzzy msgid "Select _Autotransition Effect..." msgstr "בחירת _האפקט האחרון" -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 #, fuzzy msgid "Crossfade Audio with Autotransition" msgstr "החלת מעבר Crossfade על השמע" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 #, fuzzy msgid "View/_Edit Selected Effect" msgstr "הצגת\\_עריכת האפקט הנבחר" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 #, fuzzy msgid "_Delete Selected Effect" msgstr "_מחיקת האפקט הנבחר" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 #, fuzzy msgid "Apply Effect to _Block..." msgstr "החלת אפקט ל_מקטע..." -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 #, fuzzy msgid "Apply Effect to _Region..." msgstr "החלפ אפקט ל_איזור..." -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "_רצועות" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 #, fuzzy msgid "Make _Backing Audio Current Track" msgstr "בחירת רצועת מוזיקת הרקע כנוכחית" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "הוספת רצועת וידאו מ_אחור" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "הוספת רצועת וידאו מ_לפנים" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 #, fuzzy msgid "_Split Current Track at Cursor" msgstr "_פיצול הרצועה הנוכחית בסימון" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 #, fuzzy msgid "_Split Selected Video Tracks" msgstr "_פיצול רצועות הוידאו הנבחרות" -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 #, fuzzy msgid "Insert Gap in Selected Tracks/Time" msgstr "הכנסת רווח בזמן\\רצועות הנבחרות" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 #, fuzzy msgid "Insert Gap in Current Track/Selected Time" msgstr "הכנסת רווח ברצועה הנוכחית\\בזמן הנבחר" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 #, fuzzy msgid "Close All _Gaps in Selected Tracks/Time" msgstr "סגירת כל ה_רווחים בזמן\\רצועות הנבחרות" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "בח_ירה" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "_בחירת הרצועה הנוכחית" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 #, fuzzy msgid "Select _All Video Tracks" msgstr "בחירת _כל רצועות הוידאו" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 #, fuzzy msgid "Select _No Video Tracks" msgstr "_ביטול סימון כל רצועות הוידאו" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 #, fuzzy msgid "Select All _Time" msgstr "בחירת הכל" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 #, fuzzy msgid "Select from _Zero Time" msgstr "בחירה מ_ההתחלה" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 #, fuzzy msgid "Select to _End Time" msgstr "בחירה ל_סוף" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "_העתקה..." -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 #, fuzzy msgid "_Timecode to Region Start" msgstr "_קוד זמן לתחילת האיזור" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 #, fuzzy msgid "_Timecode to Region End" msgstr "_קוד זמן לסיום האיזור" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 #, fuzzy msgid "_Region Start to Timecode" msgstr "_התחלת האיזור לקוד זמן" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 #, fuzzy msgid "_Region End to Timecode" msgstr "_סיום האיזור לקוד זמן" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 #, fuzzy msgid "Select/Deselect Block at Current Track/Time" msgstr "_בחירת הרצועה הנוכחית" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 #, fuzzy msgid "_Change Width, Height and Audio Values..." msgstr "_שינוי ערכי הרוחב, הגובה והשמע..." -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "_עיבוד" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 #, fuzzy msgid "_Render All to New Clip" msgstr "_עיבוד הכל לקטע חדש" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 #, fuzzy msgid "Render _Video" msgstr "עיבוד _וידאו" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 #, fuzzy msgid "Render _Audio" msgstr "עיבוד _שמע" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 #, fuzzy msgid "_Normalise Rendered Audio" msgstr "_קדם־עיבוד שמע" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 #, fuzzy msgid "_Pre-render Audio" msgstr "_קדם־עיבוד שמע" -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "_תצוגה" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 #, fuzzy msgid "Block _In/Out Points" msgstr "נקודות _כניסה\\יציאה של המקטע" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 #, fuzzy msgid "_Effects at Current" msgstr "_אפקטים בנוכחי" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 #, fuzzy msgid "Audio Parameters" msgstr "פרמטרי שמע" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 #, fuzzy msgid "Show Backing _Audio Track" msgstr "הצגת רצועת _מוזיקת רקע" -#: src/multitrack.c:7418 -#, fuzzy -msgid "Compact View" -msgstr "תצוגה חסכנית" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 #, fuzzy msgid "Maximum Tracks to Display..." msgstr "מספר רצועות מקסימלי להצגה..." -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 #, fuzzy msgid "Scroll to Follow Playback" msgstr "גלילה כדי לעקוב אחרי הנגינה" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 #, fuzzy msgid "_Center on Cursor" msgstr "_מרכוז על הסמן" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 #, fuzzy msgid "_Zoom In" msgstr "_התקרבות" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 #, fuzzy msgid "_Zoom Out" msgstr "_התרחקות" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 #, fuzzy msgid "Multitrack _Details" msgstr "_נתוני ריבוי רצועות" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "חלון _אירועים" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "_חלון אירועים (בזמן הנבחר בלבד)" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 #, fuzzy msgid "_Show FRAME Events" msgstr "_הצגת אירועי שקופיות" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 #, fuzzy msgid "_Show Multitrack Keys" msgstr "_הצגת מקשי ריבוי רצועות" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "דיווח על _באג" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 #, fuzzy msgid "Insert With _Audio" msgstr "הוס_פה להתאמת הצליל" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 #, fuzzy msgid "Select _Overlap" msgstr "בחירת רצועה" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" msgstr "" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "תצוגה מורחבת (d)" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "תצוגה חסכונית (d)" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 #, fuzzy msgid "Mouse Mode: _Move" msgstr "מצב עכבר: _הזזה" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 #, fuzzy msgid "Mouse Mode: _Select" msgstr "מצב עכבר: _בחירה" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 msgid "Insert Mode: _Normal" msgstr "" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "_החלה" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "זמן" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "_מחיקת צומת" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "הצומת _הבא" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "הצומת _הקודם" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "_היפוך נגינה " -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "_מהירות " -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "עוגן _התחלה" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "עיגון נקודת ההתחלה לציר הזמן" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "עוגן _סוף" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "עיגון נקודת הסיום לציר הזמן" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "גלילה" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" @@ -10371,95 +10419,95 @@ "==============================\n" "מותג למצב עריכת קטע\n" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "ציר זמן (שניות)" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr " מוזיקת רקע" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr " שמע בשכבה %d" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "שמע בשכבה %d" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "%s (שכבה %d)" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "בחירת רצועה" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "וידאו %d" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr " %s" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 #, fuzzy msgid "Selected Effect" msgstr "בחירת _האפקט האחרון" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 #, fuzzy msgid "_View/Edit this Effect" msgstr "_הצגת\\עריכת אפקט זה" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 #, fuzzy msgid "_View this Effect" msgstr "_הצגת אפקט זה" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 #, fuzzy msgid "_Delete this Effect" msgstr "_מחיקת אפקט זה" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "לא ניתן להוסיף לאחר השפעה זו" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "אפקט זה לא ניתן להעביר" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr " %d ל־%d נבחר... " -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "%.2f שניות." -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "%d שקופיות" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" @@ -10469,70 +10517,70 @@ "==============================\n" "מותג למצב ריבוי רצועות\n" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" "Nodes can be deleted." msgstr "" -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "אפקט אין פרמטרים.\n" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "פלט %s" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "שכבה %d" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "רצועת שמע" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "%s ל־%s" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "מפת המסננים _הקודמת" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "הוספה _לפני" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "הוספה _אחרי" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "מפת המסננים _הבאה" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -10544,87 +10592,87 @@ "אין השפעות על המסלול הנוכחי,\n" "הזמן הנוכחי.\n" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." msgstr "" -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 #, fuzzy msgid "Selected Block/Frame" msgstr "LiVES: מקטע\\שקופית נבחרים" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 #, fuzzy msgid "_Select this Block" msgstr "_בחירת מקטע זה" -#: src/multitrack.c:13045 +#: src/multitrack.c:12936 #, fuzzy -msgid "_Split Block Here" +msgid "_Split Block At Cursor" msgstr "_פיצול המקטע כאן" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 #, fuzzy msgid "List _Effects Here" msgstr "רשימת _האפקטים המוחלים כאן" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "_כיוון %s" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 #, fuzzy msgid "_Delete this Block" msgstr "_מחיקת מקטע זה" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 #, fuzzy msgid "_Insert Here" msgstr "_הוספה כאן" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 #, fuzzy msgid "_Insert Audio Here" msgstr "_הוספת שמע כאן" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "נוסף מרווח ברצועות הנבחרות מהזמן %.4f ל־%.4f\n" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "נוסף מרווח ברצועה %s מהזמן %.4f ל־%.4f\n" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "ביטול הפעולה %s\n" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "ביצוע הפעולה %s מחדש\n" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" @@ -10632,92 +10680,92 @@ "\n" " (משתנה)" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "הרצועה %s" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "הרצועות %s ו־%s" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "רצועות נבחרות" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "נוסף %s ל־%s ל־%s מ־%.4f ל־%.4f\n" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "נוסף האפקט %s לרצועה %s מ־%.4f ל־%.4f\n" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "עובדו %d שקופיות לקטע חדש.\n" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "מנקה..." -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, fuzzy, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "נוסף מרווח ברצועה %s מהזמן %.4f ל־%.4f\n" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, fuzzy, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "מוחק שמע מ־%.2f ל־%.2f שניות..." -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "_השהיה" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "השהיה (p)" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "יש ללחוץ על 'm' בזמן נגינה" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "כדי לסמן את המיקום הנוכחי על ציר הזמן" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " "to %.4f\n" msgstr "נוסף שמע %.4f ל־%.4f מהקטע %s למוזיקת הרקע מהזמן %.4f עד %.4f\n" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" msgstr "נוספו שקופיות %d ל־%d מהקטע %s לרצועה %s מהזמן %.4f עד %.4f\n" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" "selected.\n" msgstr "" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" @@ -10725,106 +10773,106 @@ "יש לבחור רצועה אחת או יותר\n" "כדי ליצור איזור.\n" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "נבחרו %d רצועות וידאו.\n" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." msgstr "" -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." msgstr "" -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." msgstr "" -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" msgstr "" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" msgstr "" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" msgstr "" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "או בכפתורי הכנסה אחרי כדי להזיזו." -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "לחץ על אפקט אחר," -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" msgstr "" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "אחריו.\n" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "לפניו.\n" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "הוסרו ערכי הפרמטר עבור האפקט %s בזמן %.4f\n" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "ערכי הפרמטר נקבעו ל־%s %s על %s בזמן %.4f\n" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "_טעינה אוטומטית מחדש כל פעם" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 #, fuzzy msgid "Saving layout" msgstr "שמירת _פריסה" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "הפריסה נשמרה ל־%s\n" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "קטעים ושקופיות" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "קטעים" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "שקופיות" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" @@ -10832,7 +10880,7 @@ "\n" "טעינת פריסה אוטומטית.\n" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -10843,11 +10891,11 @@ "כמה %s אינם נמצאים בפריסה %s\n" "בעקבות כך הוא לא ייטען כראוי.\n" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" @@ -10856,31 +10904,31 @@ "\n" "לא ניתן לטעון את קובץ הפריסה %s\n" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "טוען פריסה מ־%s..." -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "התקבלו %d אירועים...מעבד..." -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "בודק ובונה מחדש את רשימת האירועים" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "אותרו %d שגיאות.\n" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "השקופיות לשנייה בריבוי הרצועות נקבעו ל־%.3f\n" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 #, fuzzy msgid "" "The current layout has changes which have not been saved.\n" @@ -10889,20 +10937,20 @@ "הפריסה הנוכחית לא נשמרה.\n" "איזור פעולה יש לבצע ?\n" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 #, fuzzy msgid "Multitrack Audio Mixer" msgstr "LiVES: מערבל שמע עבור ריבוי רצועות" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "_איפוס ערכים" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "_סגירת המערבל" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" @@ -10910,15 +10958,15 @@ "_היפוך מוזיקת הרקע\n" "ועוצמות השמע בשכבה" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "כיוון ערכי מוזיקת הרקע והשמע בשכבה כך שהם יגיעו לסכום 1.0" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "_חיבור שכבת השמע" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "כיוון כל ערכי שכבת השמע לאותו ערך" @@ -10926,19 +10974,19 @@ msgid "JACK server started\n" msgstr "הופעל שרת השמע JACK\n" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "לא ניתן להתחבר לשרת השמע JACK\n" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "הופעלה תת־מערכת השמע של jack.\n" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "הופעל קורא השמע של jack.\n" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -10982,7 +11030,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -11023,7 +11071,7 @@ msgstr "תו" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "ערך" @@ -11102,208 +11150,208 @@ "\n" "יש ללחוץ על אישור כדי למחוק את כל הרשומות\n" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 #, fuzzy msgid "OMC Learner" msgstr "LiVES: לומד OMC" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "ניקוי אירועים _לא מותאמים" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "מ_חיקת הכל" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "הפעלת נגינת וידאו" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "הפסקת נגינת הוידאו" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "בחירת הקטע <clipnum>" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "החלפת קטע הקדמה לקטע ה־nth התקין" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "נגינה קדימה" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "נגינה בכיוון קדימה" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "נגינה אחורה" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "נגינה בכיוון אחורה" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "היפוך כיוון הנגינה" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "היפוך כיוון נגינת הוידאו" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "נגינת וידאו מהר יותר" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "נגינת הוידאו מעט יותר מהר" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "נגינת וידאו לאט יותר" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "נגינת הוידאו מעט יותר לאט" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "שינוי קיפאון וידאו" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "הקפאת וידאו או ביטול הקפאתו" -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "קביעת קצב השקופיות ל־<fps>" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "קביעת קצב השקופיות של קטע הקדמה ל־<float fps>" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "התחלת הקלטה" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "הפסקת הקלטה" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "שינוי מצב הקלטה" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "החלפה בין קטעי הקדמה והרקע" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "איפוס מקשי האפקטים" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "כיבוי כל האפקטים." -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "הפעלת מקש האפקט <key>" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "ביטול מקש האפקט <מקש>" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "החלפת מצב מקש האפקט <מקש>" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "הגדרת ערך לפרמטר <מקש> <מס_פרמטר> = <ערך>" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "" -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "החלפת הקדמה בסרטון הבא" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "החלפת הקדמה בסרטון הקודם" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "הגדרת קצב השקופיות של הווידאו ליחס <יחס_fps>" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "" #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "מספר קטע" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "שקופיות לשניה" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "מפתח" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "מס_פרמטר" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "יחס_fps" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "מתבצעת שמירת מיפוי ההתקן לקובץ %s..." -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -11316,7 +11364,7 @@ "שגיאה בפענוח הקובץ\n" "%s\n" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -11329,12 +11377,12 @@ "גרסה לא תקינה בקובץ\n" "%s\n" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "טוען מיפוי התקן מהקובץ %s..." -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -11349,12 +11397,12 @@ "%s\n" "קוד שגיאה %d\n" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr "" @@ -12339,6 +12387,20 @@ #~ msgid "$error" #~ msgstr "$error" +#, fuzzy +#~ msgid "Audio source:" +#~ msgstr "מקודד שמע" + +#~ msgid "Expanded View (d)" +#~ msgstr "תצוגה מורחבת (d)" + +#~ msgid "Compact View (d)" +#~ msgstr "תצוגה חסכונית (d)" + +#, fuzzy +#~ msgid "Compact View" +#~ msgstr "תצוגה חסכנית" + #~ msgid "LiVES-%s: <Untitled%d> %dx%d : %d frames %d bpp %.3f fps" #~ msgstr "LiVES-%s <ללא שם%d> %dx%d : %d שקופיות %d bpp %.3f שקופיות לשנייה"
View file
LiVES-2.8.7.tar.bz2/po/hr.po -> LiVES-2.8.8.tar.bz2/po/hr.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Croatian <hr@li.org>\n" @@ -103,85 +103,85 @@ msgstr "Očuvanje set.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "Bilo koji" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "Nijedan" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "preporučeno" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "isključeno !" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "**Trenutni izgled**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "" -#: src/main.c:460 +#: src/main.c:467 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - Umetni" -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "Promjena veličine" -#: src/main.c:708 +#: src/main.c:728 #, fuzzy msgid "_Resize All Frames..." msgstr "_Zanemari promjene" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "" -#: src/main.c:1094 +#: src/main.c:1104 #, fuzzy msgid "Background" msgstr "_Zanemari promjene" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "Učitavanje stvarnom efekt čep..." -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "Pokrećem jack audio poslužitelj..." -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "Pokrećem jack transport server..." -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "Spajanje na jack transport server..." -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -193,16 +193,16 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "Pokrećem pulse audio poslužitelj..." -#: src/main.c:1813 +#: src/main.c:1815 #, fuzzy, c-format msgid "%s...detected... " msgstr "mplayer...pronađen..." -#: src/main.c:1814 +#: src/main.c:1816 #, fuzzy, c-format msgid "%s...NOT DETECTED... " msgstr "mplayer...NIJE PRONAĐEN..." @@ -242,11 +242,11 @@ msgid "Number of CPUs detected: %d " msgstr "" -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "" @@ -305,141 +305,141 @@ "Dobrodošli u LiVES verziju %s.\n" "\n" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" "Startup syntax is: %s [opts] [filename [start_time] [frames]]\n" msgstr "" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "FRAMES : maksimalni broj okvira za otvaranje\n" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "opts mogu biti:\n" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "-help : pokaži ovaj tekst za pomoć i izađi\n" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "-noset : ne učitavanje bilo postaviti na početak\n" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "" -#: src/main.c:2549 +#: src/main.c:2552 msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "-nogui : nemoj prikazati korisničko grafičko sučelje\n" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "-noplaywin : ne pokazuju prozor igrati\n" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" msgstr "" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "" -#: src/main.c:2561 +#: src/main.c:2564 msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " "mplayer2" msgstr "" #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr ", pulse" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr ", sox ili jack\n" -#: src/main.c:2569 +#: src/main.c:2572 msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " "transport client,2 = jack transport master, 4 = start jack transport server, " "8 = pause audio when video paused,16 = start jack audio server] \n" msgstr "" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr " ili sox\n" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" msgstr "" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "Početna GUI..." -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -450,7 +450,7 @@ "(Maybe you need to change the value of <prefix_dir> in your %s file)\n" msgstr "" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -458,7 +458,7 @@ "Please make sure you have write access to %s and try again.\n" msgstr "" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -467,7 +467,7 @@ "before running LiVES.\n" msgstr "" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -477,7 +477,7 @@ "Please check the file permissions for this file and try again.\n" msgstr "" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -488,7 +488,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -496,7 +496,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2693 +#: src/main.c:2696 #, fuzzy, c-format msgid "" "\n" @@ -508,7 +508,7 @@ "LiVES nije bio u mogućnosti to hvatanje ovu sliku\n" "\n" -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -519,56 +519,56 @@ "Thankyou.\n" msgstr "" -#: src/main.c:2707 +#: src/main.c:2710 msgid "" "\n" "LiVES currently requires 'mplayer', 'mplayer2' or 'sox' to function. Please " "install one or other of these, and try again.\n" msgstr "" -#: src/main.c:2712 +#: src/main.c:2715 msgid "" "\n" "LiVES currently requires both 'mplayer' or 'mplayer2' and 'sox' to function. " "Please install these, and try again.\n" msgstr "" -#: src/main.c:2725 +#: src/main.c:2728 msgid "" "\n" "LiVES was unable to locate 'mplayer','mplayer2' or 'mpv'. You may wish to " "install one of these to use LiVES more fully.\n" msgstr "" -#: src/main.c:2731 +#: src/main.c:2734 msgid "" "\n" "LiVES was unable to locate 'mplayer' or 'mplayer2'. You may wish to install " "one of these to use LiVES more fully.\n" msgstr "" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" "magick if you want to use rendered effects.\n" msgstr "" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " "image-magick if you want to use the merge function.\n" msgstr "" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " "should install 'sox'.\n" msgstr "" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -579,58 +579,58 @@ "You may need to change the value of <lib_dir> in %s\n" msgstr "" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "" -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "" #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : %d okviri %d bpp %.3f fps" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : ??? okviri ??? bpp %.3f fps" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "LiVES-%s: <Nema datoteka>" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "rec %9d/%d" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "!rec %9d/%d" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "Reproduciraj" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" @@ -638,34 +638,34 @@ "LiVES nije bio u mogućnosti to hvatanje ovu sliku\n" "\n" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "Zatvoreno datoteke %s\n" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "_Poništi" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "_Ponovi" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "Video" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "" -#: src/main.c:6983 +#: src/main.c:7007 msgid "" "\n" "\n" @@ -818,7 +818,7 @@ msgid "Use _mplayer2 audio player" msgstr "" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "_Slijedeće" @@ -1050,10 +1050,10 @@ msgid "If this is set, frames will be deinterlaced as they are imported." msgstr "" -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "Pregled" @@ -1073,11 +1073,11 @@ msgid "Click here to _Preview the file" msgstr "" -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 msgid "Processing..." msgstr "" -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1086,8 +1086,8 @@ "Remember to switch off effects (ctrl-0) afterwards !" msgstr "" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" @@ -1095,177 +1095,177 @@ "\n" "Pričekajte" -#: src/interface.c:206 +#: src/interface.c:210 msgid "Show Details" msgstr "" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "_Dovoljno" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "_Pregled" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "Pauz_a" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "Pauza/_Dosta" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "_Otkaži" -#: src/interface.c:324 +#: src/interface.c:327 msgid "Multitrack Details" msgstr "" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "Oblik" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "Veličina datoteke" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "FPS" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "Okvira" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "Događaji" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "Ukupno vrijeme" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "Audio" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "Ocijenite/veličina" -#: src/interface.c:590 +#: src/interface.c:593 msgid "Encoding Options" msgstr "" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." msgstr "" -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "Držite _moje postavke" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "Koristi _preporučene postavke" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "_Zatvori prozor" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "_Spremi u datoteku" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "Umetni" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "_Broj puta za umetanje" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "" -#: src/interface.c:844 +#: src/interface.c:847 #, fuzzy msgid "Insert _with silence" msgstr "Umetni _sa zvukom" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "Umetni _sa zvukom" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "Umetni _bez zvuka" -#: src/interface.c:933 +#: src/interface.c:936 #, fuzzy msgid "Open Selection" msgstr "LiVES: - Otvori za odabir" -#: src/interface.c:950 +#: src/interface.c:953 msgid "Selection start time (sec)" msgstr "" -#: src/interface.c:956 +#: src/interface.c:959 msgid "Number of frames to open" msgstr "" -#: src/interface.c:1025 +#: src/interface.c:1028 #, fuzzy msgid "Open Location" msgstr "LiVES: - Otvori Lokacija" -#: src/interface.c:1027 +#: src/interface.c:1030 msgid "Open Youtube Clip" msgstr "" -#: src/interface.c:1046 +#: src/interface.c:1049 msgid "" "\n" "\n" @@ -1275,7 +1275,7 @@ "\n" msgstr "" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1284,71 +1284,71 @@ "\n" msgstr "" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "URL : " -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "" -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "Nemojte slati propusnost informacija" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "Isprobajte ovu postavku ako imate problema s dobivanje potok" -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "" -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "" -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr "" -#: src/interface.c:1185 +#: src/interface.c:1188 #, fuzzy msgid "Rename Clip" msgstr "Lijepljenje" -#: src/interface.c:1187 +#: src/interface.c:1190 #, fuzzy msgid "Enter Set Name to Save as" msgstr "LiVES: - Unesite Postavi Naziv" -#: src/interface.c:1189 +#: src/interface.c:1192 #, fuzzy msgid "Enter a Set Name to Reload" msgstr "LiVES: - Unesite Postavi Naziv" -#: src/interface.c:1191 +#: src/interface.c:1194 #, fuzzy msgid "Choose a Working Directory" msgstr "LiVES: - Odaberite radni imenik" -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 msgid "Rename Current Track" msgstr "" -#: src/interface.c:1195 +#: src/interface.c:1198 #, fuzzy msgid "Enter a Name for Your Theme" msgstr "LiVES: - Unesite Postavi Naziv" -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1356,13 +1356,13 @@ "LiVES will remind you to save the clip set later when you try to exit.\n" msgstr "" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" msgstr "" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" @@ -1372,236 +1372,236 @@ "Ovo pokretanje čarobnjak će vas voditi kroz\n" "početno instalirati tako da možete dobiti najviše iz ovog programa.\n" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" "This should be a directory with plenty of disk space available.\n" msgstr "" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "Novi naziv " -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "" -#: src/interface.c:1251 +#: src/interface.c:1252 #, fuzzy msgid "Theme name " msgstr "Novi naziv " -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "_Napredno" -#: src/interface.c:1419 +#: src/interface.c:1420 msgid "Select input device" msgstr "" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "" -#: src/interface.c:1499 +#: src/interface.c:1496 msgid "Load CD Track" msgstr "" -#: src/interface.c:1501 +#: src/interface.c:1498 msgid "Select DVD Title/Chapter" msgstr "" -#: src/interface.c:1503 +#: src/interface.c:1500 msgid "Select VCD Title" msgstr "" -#: src/interface.c:1505 +#: src/interface.c:1502 msgid "Change Maximum Visible Tracks" msgstr "" -#: src/interface.c:1507 +#: src/interface.c:1504 #, fuzzy msgid "Device details" msgstr "LiVES:- Uređaj detalje" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "Poglavlje " -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "Kanal " -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "" -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "Širina" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "Visina" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "" -#: src/interface.c:1770 +#: src/interface.c:1763 #, fuzzy msgid "Fade Audio In" msgstr "_Zanemari promjene" -#: src/interface.c:1772 +#: src/interface.c:1765 #, fuzzy msgid "Fade Audio Out" msgstr "_Zanemari promjene" -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "" -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "prvi" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "" -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "posljednjoj" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "sekundi." -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "" -#: src/interface.c:1856 +#: src/interface.c:1849 #, fuzzy msgid " (Optional)" msgstr "_Mogućnosti" -#: src/interface.c:1859 +#: src/interface.c:1852 #, fuzzy, c-format msgid "File Comments%s" msgstr "LiVES: - Datoteka Komentari (opcionalno)" -#: src/interface.c:1873 +#: src/interface.c:1866 #, fuzzy, c-format msgid "File Name: %s" msgstr "Naslov/Ime: " -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "Naslov/Ime: " -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "Autor/Izvođač: " -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "Komentari: " -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "Podnaslov varalica" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "Pregledaj..." -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "_Mogućnosti" -#: src/interface.c:2049 +#: src/interface.c:2042 #, c-format msgid "%sChoose a Device" msgstr "" -#: src/interface.c:2052 +#: src/interface.c:2045 #, fuzzy, c-format msgid "%sChoose a Directory" msgstr "LiVES: - Odaberite radni imenik" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" @@ -1611,7 +1611,7 @@ "Trenutni isječak set mogu biti spremljene.\n" "Što želite učiniti?\n" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" @@ -1619,7 +1619,7 @@ "Trenutni isječak set nije spremljena.\n" "Što želite učiniti?\n" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" @@ -1627,7 +1627,7 @@ "Trenutni izgled nije spremljena.\n" "Što želite učiniti?\n" -#: src/interface.c:2332 +#: src/interface.c:2325 #, fuzzy msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" @@ -1636,86 +1636,86 @@ "Trenutni izgled nije spremljena.\n" "Što želite učiniti?\n" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" "What do you wish to do ?" msgstr "" -#: src/interface.c:2339 +#: src/interface.c:2332 #, fuzzy msgid "Cancel/Discard/Save" msgstr "LiVES: - Odustani/Odbaci/Spremi" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "_Obrišite izgled" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "_Zanemari promjene" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "_Izbriši isječak skup" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "_Brisanje izgled" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "_Spremi izgled" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "_Spremi isječak skup" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" "Would you like to try and recover it ?\n" msgstr "" -#: src/interface.c:2446 +#: src/interface.c:2439 msgid "Disk Recovery Options" msgstr "" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "" -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "" -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1723,337 +1723,337 @@ "-----------------------\n" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "ctrl-left" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 #, fuzzy msgid "skip forwards\n" msgstr "Preskočen" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "ctrl-down" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 msgid "ctrl-enter" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "reset frame rate\n" msgstr "Okvira" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "" -#: src/interface.c:2633 +#: src/interface.c:2626 msgid "reverse direction\n" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 msgid "ctrl-1" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "toggle real-time effect 1\n" msgstr "Učitavanje stvarnom efekt čep..." -#: src/interface.c:2656 +#: src/interface.c:2649 msgid "ctrl-2" msgstr "" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "toggle real-time effect 2\n" msgstr "Učitavanje stvarnom efekt čep..." -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "ctrl-0" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "real-time effects off\n" msgstr "" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "" -#: src/interface.c:2669 +#: src/interface.c:2662 msgid "grab keyboard for last activated effect\n" msgstr "" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2679 +#: src/interface.c:2672 msgid "tab" msgstr "" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "" -#: src/interface.c:2697 +#: src/interface.c:2690 msgid "Other playback keys\n" msgstr "" -#: src/interface.c:2701 +#: src/interface.c:2694 msgid "play all\n" msgstr "" -#: src/interface.c:2704 +#: src/interface.c:2697 #, fuzzy msgid "play selection\n" msgstr "LiVES: - Otvori za odabir" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "" -#: src/interface.c:2710 +#: src/interface.c:2703 msgid "fullscreen\n" msgstr "" -#: src/interface.c:2713 +#: src/interface.c:2706 #, fuzzy msgid "separate window\n" msgstr "Igrajte u zasebnom prozoru (s)" -#: src/interface.c:2716 +#: src/interface.c:2709 #, fuzzy msgid "double size\n" msgstr "Veličina datoteke" -#: src/interface.c:2719 +#: src/interface.c:2712 msgid "ping pong loops\n" msgstr "" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "move current track up\n" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "move current track down\n" msgstr "" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "" -#: src/interface.c:2759 +#: src/interface.c:2752 #, fuzzy msgid "select next clip\n" msgstr "_Izbriši isječak skup" -#: src/interface.c:2762 +#: src/interface.c:2755 msgid "select/deselect current track\n" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "zoom in\n" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "zoom out\n" msgstr "" -#: src/interface.c:2771 +#: src/interface.c:2764 msgid "make a mark on the timeline (during playback)\n" msgstr "" -#: src/interface.c:2774 +#: src/interface.c:2767 msgid "rewind to play start.\n" msgstr "" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "" -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "" -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "" -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -2061,16 +2061,16 @@ "the latest youtube-dl installed.\n" msgstr "" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, c-format msgid "Layouts were removed for set %s.\n" msgstr "" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "Ova datoteka" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " @@ -2078,7 +2078,7 @@ ",\n" " - uključujući i današnji izgled - " -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2088,7 +2088,7 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2103,14 +2103,14 @@ "\n" "Stvarno je blizu?" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" "Really close it ?" msgstr "" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" @@ -2118,7 +2118,7 @@ "\n" "Neispravna datoteka projekt.\n" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2131,54 +2131,54 @@ "Once you have done this, you will be able to import the new project.\n" msgstr "" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "" -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "Uvoz projekta" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "Izvoz projekta %s..." -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "Izvoz projekta" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 #, fuzzy msgid "Theme" msgstr "Novi naziv " -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, fuzzy, c-format msgid "Exporting theme as %s..." msgstr "Izvoz projekta %s..." -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, fuzzy, c-format msgid "Importing theme \"%s\" from %s..." msgstr "Izvoz projekta %s..." -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, c-format msgid "Backup as %s File" msgstr "" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, c-format msgid "Restore %s File" msgstr "" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2186,101 +2186,101 @@ "Are you sure ?\n" msgstr "" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "" -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "" -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "" -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "Umetanje Tišina" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "" -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "" -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "" -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "Izreži" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 msgid "Pulling frames from clipboard" msgstr "" -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "" -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "Lijepljenje" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "...dodao audio..." -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " "LiVES.\n" msgstr "" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2289,31 +2289,31 @@ "the 'Trim Audio' function from the Audio menu." msgstr "" -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." msgstr "" -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2321,7 +2321,7 @@ "Clipboard audio has been erased.\n" msgstr "" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2330,81 +2330,81 @@ "using unchanged audio ?\n" msgstr "" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "" -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "Umetanje" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "" -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "" -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "Otkazivanje" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" "Are you sure ?" msgstr "" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "" -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "Brisanje" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "Izbriši" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" @@ -2414,7 +2414,7 @@ "\n" "Izbor je zaključana.\n" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2422,11 +2422,11 @@ "play.)\n" msgstr "" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "Snimanje otkazano.\n" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2435,7 +2435,7 @@ "%s\n" msgstr "" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2444,7 +2444,7 @@ "The plugin may be broken or not installed correctly." msgstr "" -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2453,22 +2453,22 @@ "Please press 'Cancel' if that is not what you want.\n" msgstr "" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2476,24 +2476,24 @@ "Click OK to proceed.\n" msgstr "" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "" -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "" -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "" -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2501,39 +2501,39 @@ "Internal: %s (%d bpp) / %s\n" msgstr "" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." msgstr "" -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" "(%d virtual)" msgstr "" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" "(%d decoded)" msgstr "" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" " %.2f sec." msgstr "" -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" @@ -2541,23 +2541,23 @@ "\n" " Nepoznat" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" @@ -2566,7 +2566,7 @@ " %d Hz %d bit\n" "%s %s" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2583,22 +2583,22 @@ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA.\n" msgstr "" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "Video editor i VJ programom." -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" "Launchpad Contributions:\n" " Edgar Buršić https://launchpad.net/~edgar\n" " salsaman https://launchpad.net/~salsaman" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, c-format msgid "" "LiVES Version %s\n" @@ -2612,14 +2612,14 @@ "Homepage: %s" msgstr "" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 msgid "" "\n" "\n" "You need to install mplayer or mplayer2 to be able to preview this file.\n" msgstr "" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 msgid "" "\n" "\n" @@ -2627,88 +2627,88 @@ "this file.\n" msgstr "" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" "%s\n" msgstr "" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 msgid "Encoder Debug Output" msgstr "" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "Dionički reprodukcije (f)" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "Igrajte u zasebnom prozoru (s)" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "" -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 msgid "Load Subtitles" msgstr "" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "Titlovi su bili izbrisani.\n" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 #, fuzzy msgid "Select Audio File" msgstr "" @@ -2716,7 +2716,7 @@ "\n" "Izbor je zaključana.\n" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -2724,60 +2724,60 @@ "." msgstr "" -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "" -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "Nova audio" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "" -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "" -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 #, fuzzy msgid "Layout Errors" msgstr "Vedro _pogreške" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "Vedro _pogreške" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "_Brisanje pogođene izgledima" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "Nastavi" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" @@ -2787,23 +2787,23 @@ "Zaustavljeno\n" "(Kliknite na Nastavi za nastavak obrade)" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "pauzirana..." -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "nastavio..." -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "Zadrži" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "Dosta" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, fuzzy, c-format msgid "" "\n" @@ -2816,30 +2816,30 @@ "(Kliknite Zadrži zadržati ono što imate i stop)\n" "(Kliknite na Nastavi za nastavak obrade)" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "Odustani" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 #, fuzzy msgid "Selected Frame" msgstr "_Zanemari promjene" -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 #, fuzzy msgid "_Save Frame as..." msgstr "_Zanemari promjene" -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -2848,7 +2848,7 @@ "\n" msgstr "" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -2856,13 +2856,13 @@ "\n" msgstr "" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" msgstr "" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -2871,17 +2871,17 @@ "\n" msgstr "" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" msgstr "" -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -2891,19 +2891,19 @@ "(Default of %.3f frames per second will be used.)\n" msgstr "" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "Izvoz odabranih Audio kao..." -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "Izvoz Audio kao..." -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -2912,174 +2912,174 @@ "rate.\n" msgstr "" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "" -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "" -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 msgid "Append Audio File" msgstr "" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "" -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "" -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "" -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "" -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "" -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" "Are you sure ?" msgstr "" -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "" -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "" -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "" @@ -3095,901 +3095,924 @@ msgid "Custom _Utilities" msgstr "" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "" -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "" -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "" -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "" -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "" -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "" -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "" -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "" + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "" -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "" -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "" -#: src/gui.c:674 +#: src/gui.c:692 #, c-format msgid "_Backup Clip as .%s..." msgstr "" -#: src/gui.c:683 +#: src/gui.c:701 #, c-format msgid "_Restore Clip from .%s..." msgstr "" -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "" -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "" -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "" -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "" -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "" -#: src/gui.c:1045 +#: src/gui.c:1064 msgid "Letterbox Mode" msgstr "" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "" -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "" -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "" -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "" -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "" -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "" -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "" -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "" -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "" -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "" -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "" -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "" -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "" -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "" -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "" -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "" -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "" -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "" -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "" -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "" -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "" -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "" -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "" -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "" -#: src/gui.c:1250 +#: src/gui.c:1273 +msgid "_Adjust Audio Sync..." +msgstr "" + +#: src/gui.c:1277 msgid "_Info" msgstr "" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "" -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "" -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "" -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "" -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "" -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "" -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "" -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "" -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "" -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "" -#: src/gui.c:1371 +#: src/gui.c:1398 msgid "Receive _LiVES Stream from..." msgstr "" -#: src/gui.c:1375 +#: src/gui.c:1402 msgid "_Send LiVES Stream to..." msgstr "" -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." +#: src/gui.c:1408 +msgid "Open _yuv4mpeg stream..." msgstr "" -#: src/gui.c:1399 +#: src/gui.c:1425 #, fuzzy, c-format msgid "_Import Project (.%s)..." msgstr "Uvoz projekta" -#: src/gui.c:1403 +#: src/gui.c:1430 #, fuzzy, c-format msgid "E_xport Project (.%s)..." msgstr "Izvoz projekta" -#: src/gui.c:1409 +#: src/gui.c:1438 #, fuzzy, c-format msgid "_Import Custom Theme (.%s)..." msgstr "Izvoz projekta %s..." -#: src/gui.c:1414 +#: src/gui.c:1443 #, fuzzy, c-format msgid "E_xport Theme (.%s)..." msgstr "Izvoz projekta %s..." -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "" -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "" -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." msgstr "" -#: src/gui.c:1448 +#: src/gui.c:1478 msgid "_Reset All Playback Speeds and Positions" msgstr "" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "" -#: src/gui.c:1452 +#: src/gui.c:1482 msgid "_MIDI/Joystick Interface" msgstr "" -#: src/gui.c:1461 +#: src/gui.c:1491 msgid "_MIDI/Joystick Learner..." msgstr "" -#: src/gui.c:1465 +#: src/gui.c:1495 msgid "_Save Device Mapping..." msgstr "" -#: src/gui.c:1469 +#: src/gui.c:1499 msgid "_Load Device Mapping..." msgstr "" -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 msgid "_Donate to the Project !" msgstr "" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 msgid "_Email the Author" msgstr "" -#: src/gui.c:1519 +#: src/gui.c:1549 msgid "Report a _Bug" msgstr "" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 msgid "Suggest a _Feature" msgstr "" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 msgid "Assist with _Translating" msgstr "" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "" -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +msgid "Audio Source:" +msgstr "" + +#: src/gui.c:1696 +msgid "Internal" +msgstr "" + +#: src/gui.c:1730 +msgid "External" +msgstr "" + +#: src/gui.c:1774 msgid "Volume" msgstr "" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." msgstr "" #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr "" -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "" -#: src/gui.c:1956 +#: src/gui.c:2082 +msgid "Select all frames in this clip" +msgstr "" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr "" -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr "" -#: src/gui.c:3550 +#: src/gui.c:3689 msgid "Streaming" msgstr "" -#: src/gui.c:3552 +#: src/gui.c:3691 #, fuzzy, c-format msgid "Play Window%s" msgstr "_Zatvori prozor" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "" -#: src/gui.c:4124 +#: src/gui.c:4292 #, fuzzy, c-format msgid "'LiVES opened the file' '%s'" msgstr "" "LiVES nije bio u mogućnosti to hvatanje ovu sliku\n" "\n" -#: src/gui.c:4143 +#: src/gui.c:4311 #, fuzzy, c-format msgid "'LiVES closed the file' '%s'" msgstr "Zatvoreno datoteke %s\n" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, c-format msgid "Show / apply effects to %s\n" msgstr "" -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, fuzzy, c-format msgid "Select clip for %s\n" msgstr "_Izbriši isječak skup" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -3997,81 +4020,81 @@ "Switched to clip %s\n" msgstr "" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" "Switched to empty clip\n" msgstr "" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " "updated accordingly\n" msgstr "" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -4079,7 +4102,7 @@ "by another copy of LiVES.\n" msgstr "" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -4087,39 +4110,39 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2138 +#: src/utils.c:2234 #, c-format msgid "" "\n" "%s names may not be blank.\n" msgstr "" -#: src/utils.c:2146 +#: src/utils.c:2242 #, c-format msgid "" "\n" "%s names may not be longer than %d characters.\n" msgstr "" -#: src/utils.c:2154 +#: src/utils.c:2250 #, c-format msgid "" "\n" "%s names may not contain spaces or the characters%s.\n" msgstr "" -#: src/utils.c:2163 +#: src/utils.c:2259 #, c-format msgid "" "\n" "%s names may not start with a '.' or contain '..'\n" msgstr "" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4127,72 +4150,72 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "" -#: src/utils.c:3444 +#: src/utils.c:3863 msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "" -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4202,29 +4225,29 @@ "Overwrite ?\n" msgstr "" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr "" -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr "" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4235,50 +4258,50 @@ "Try running Help/Troubleshoot for more information." msgstr "" -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "" -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr "" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "" -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "" -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "" -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4290,11 +4313,11 @@ "Are you sure you wish to continue ?" msgstr "" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr "" -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4302,14 +4325,14 @@ "Please check the terminal window for more details.\n" msgstr "" -#: src/saveplay.c:874 +#: src/saveplay.c:858 msgid "" "\n" "\n" "You may need to install mplayer, mplayer2 or mpv to open this file.\n" msgstr "" -#: src/saveplay.c:885 +#: src/saveplay.c:869 msgid "" "\n" "\n" @@ -4317,31 +4340,31 @@ "Tools|Preferences|Decoding\n" msgstr "" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "" -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, c-format msgid "Save Frame %d" msgstr "" -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 #, fuzzy msgid "Save Frame" msgstr "_Zanemari promjene" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 #, fuzzy msgid "Save Clip" msgstr "Lijepljenje" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4349,67 +4372,67 @@ "Do you still wish to continue ?" msgstr "" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr "" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "" -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "" -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" "Encoder error - output file was not created !\n" msgstr "" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "" -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "" -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4418,21 +4441,21 @@ "and resize all frames to the current size.\n" msgstr "" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "%d okviri su dovoljno!\n" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4440,13 +4463,13 @@ "%s\n" msgstr "" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" msgstr "" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4454,7 +4477,7 @@ "Bad things may happen with this clip.\n" msgstr "" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4462,73 +4485,73 @@ "Default can be set in Tools | Preferences | Misc.\n" msgstr "" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, c-format msgid " - Author: %s\n" msgstr "" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, c-format msgid " - Title: %s\n" msgstr "" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr "" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "" -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "" -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "" -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -4537,7 +4560,7 @@ "LiVES was unable to restore it.\n" msgstr "" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, c-format msgid "" "\n" @@ -4546,91 +4569,91 @@ msgstr "" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" "Do you want to attempt to recover them ?\n" msgstr "" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "" -#: src/dialogs.c:83 +#: src/dialogs.c:86 #, fuzzy msgid "Show affeced _layouts" msgstr "_Brisanje pogođene izgledima" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" msgstr "" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr "" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 msgid "Warning !" msgstr "" -#: src/dialogs.c:184 +#: src/dialogs.c:187 #, fuzzy msgid "Error !" msgstr "LiVES: - Umetni" -#: src/dialogs.c:194 +#: src/dialogs.c:197 #, fuzzy msgid "Information" msgstr "LiVES: - Otvori Lokacija" -#: src/dialogs.c:219 +#: src/dialogs.c:222 msgid "Question" msgstr "" -#: src/dialogs.c:233 +#: src/dialogs.c:236 #, fuzzy msgid "File Error" msgstr "Vedro _pogreške" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "Prikaži _Detalje" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -4641,7 +4664,7 @@ "(Disk warning levels can be configured in Preferences.)" msgstr "" -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -4653,11 +4676,11 @@ "Preferences.)" msgstr "" -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "" -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -4665,46 +4688,50 @@ "Please try closing some other applications first.\n" msgstr "" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "" -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" "%s%d%% done. Time remaining: %u sec%s\n" msgstr "" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" "%d/%d frames opened. Time remaining %u sec.\n" msgstr "" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" "%d/%d frames opened.\n" msgstr "" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" "%d frames opened.\n" msgstr "" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" "Time remaining: %d sec" msgstr "" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -4712,7 +4739,7 @@ "Please close a file and then try again." msgstr "" -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -4724,47 +4751,47 @@ "Please make sure you can write to this directory." msgstr "" -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 msgid "" "\n" "LiVES currently requires either 'mplayer', 'mplayer2', or 'sox' to function. " "Please install one or other of these, and try again.\n" msgstr "" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 msgid "" "\n" "This function requires either mplayer or mplayer2 to operate.\n" "You may wish to install one or other of these and try again.\n" msgstr "" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 msgid "" "\n" "This function requires either mplayer, mplayer2 or mpv to operate.\n" "You may wish to install one or other of these and try again.\n" msgstr "" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" "Or switch to another encoder format in Tools | Preferences | Encoding\n" msgstr "" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -4772,19 +4799,19 @@ "Please set the audio codec in Tools|Preferences|Encoding\n" msgstr "" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -4792,83 +4819,83 @@ "Due to restrictions in the %s format\n" msgstr "" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" msgstr "" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr "" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr "" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr "" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr "" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" msgstr "" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -4877,14 +4904,14 @@ "\n" msgstr "" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" "\n" msgstr "" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -4893,7 +4920,7 @@ "Try recording for just a selection of the file." msgstr "" -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -4904,31 +4931,29 @@ "Please press Cancel to abort the insert, or OK to continue." msgstr "" -#: src/dialogs.c:2351 -#, c-format +#: src/dialogs.c:2354 msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." msgstr "" -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " "in your %s file" msgstr "" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -4939,25 +4964,25 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 msgid "" "Sorry, unknown audio type.\n" "\n" " (Filenames must end in" msgstr "" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" "(They will not be usable without the set).\n" msgstr "" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -4966,7 +4991,7 @@ "Click Cancel to pick a new name.\n" msgstr "" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -4974,7 +4999,7 @@ "." msgstr "" -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -4982,7 +5007,7 @@ "." msgstr "" -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -4993,7 +5018,7 @@ "Otherwise click Cancel to skip loading this file.\n" msgstr "" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -5003,7 +5028,7 @@ "The clip could not be loaded.\n" msgstr "" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -5011,7 +5036,7 @@ "Alternately, select a different audio player in Preferences.\n" msgstr "" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -5020,13 +5045,13 @@ "Automatic jack startup will be disabled now.\n" msgstr "" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" msgstr "" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -5037,13 +5062,13 @@ "%s\n" msgstr "" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" msgstr "" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -5053,7 +5078,7 @@ "It is recommended to increase it to at least %d MB" msgstr "" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -5062,7 +5087,7 @@ "Do you wish to delete them ?\n" msgstr "" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -5070,7 +5095,7 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -5078,81 +5103,81 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" msgstr "" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" msgstr "" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" "You can set this in Tools|Preferences|Playback." msgstr "" -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" "Should I try to repair the disk copy of the layout ?\n" msgstr "" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" msgstr "" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" "Audio rate must be greater than 0.\n" msgstr "" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5160,14 +5185,14 @@ "Are you sure you wish to view it ?\n" msgstr "" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" "You must install 'dvgrab' to use this function.\n" msgstr "" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5176,25 +5201,25 @@ "You may need to select one of these in Tools/Preferences/Playback.\n" msgstr "" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" msgstr "" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5203,33 +5228,33 @@ "echo %d > /proc/sys/net/core/rmem_max\n" msgstr "" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -5239,7 +5264,7 @@ "%s%s%s" msgstr "" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -5249,7 +5274,7 @@ "%s" msgstr "" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -5259,7 +5284,7 @@ "%s" msgstr "" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -5268,7 +5293,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -5278,7 +5303,7 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -5287,7 +5312,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -5297,12 +5322,12 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "" -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -5311,7 +5336,7 @@ "Please check your system for errors.\n" msgstr "" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -5320,7 +5345,7 @@ "Please check the file permissions and try again." msgstr "" -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -5329,7 +5354,7 @@ "Please check the directory permissions and try again." msgstr "" -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, c-format msgid "" "\n" @@ -5337,14 +5362,14 @@ "%s\n" msgstr "" -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -5352,13 +5377,13 @@ "Please select another encoder from the list.\n" msgstr "" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" msgstr "" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -5368,27 +5393,27 @@ "- Check if the device actually exists.\n" msgstr "" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" "Do you wish to overwrite the existing subtitles ?\n" msgstr "" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 msgid "" "\n" "LiVES currently only supports subtitles of type" msgstr "" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -5397,14 +5422,14 @@ "or OK to continue and save as type \"%s\"\n" msgstr "" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" "(If unsure, click Yes)\n" msgstr "" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -5415,19 +5440,19 @@ "." msgstr "" -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" msgstr "" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" msgstr "" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -5435,7 +5460,7 @@ "DO NOT SHUT DOWN OR CLOSE LIVES !\n" msgstr "" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, c-format msgid "" "\n" @@ -5443,14 +5468,14 @@ "The theme could not be loaded correctly.\n" msgstr "" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" "Please check the spelling of the set name and try again.\n" msgstr "" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -5459,7 +5484,7 @@ "directory. Would you like me to do this (recommended) ?" msgstr "" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -5471,7 +5496,7 @@ msgstr "" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -5480,38 +5505,38 @@ "\n" msgstr "" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" "Consult your package distributor.\n" msgstr "" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" msgstr "" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, c-format msgid "" "\n" @@ -5520,7 +5545,7 @@ "(Theme name not found).\n" msgstr "" -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -5529,7 +5554,7 @@ "already exists. Would you like to overwrite it ?\n" msgstr "" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -5670,7 +5695,7 @@ msgid "Video only Transitions" msgstr "" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "" @@ -5678,7 +5703,7 @@ msgid "Audio only Transitions" msgstr "" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "" @@ -5722,7 +5747,7 @@ msgid "Audio Analysers" msgstr "" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "" @@ -5845,192 +5870,192 @@ msgid "pointer" msgstr "" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" "Error was: %s\n" msgstr "" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr "" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, c-format msgid "Successfully loaded %d compound filters\n" msgstr "" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, c-format msgid "Failed to start generator %s (%s)\n" msgstr "" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "" @@ -6088,37 +6113,37 @@ msgid "Autoscale All" msgstr "" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 msgid "Parameter and Alpha Channel Connections" msgstr "" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 msgid "Auto Connect Channels" msgstr "" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 msgid "Auto Connect Parameters" msgstr "" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "" @@ -6134,15 +6159,15 @@ msgid "_Frame" msgstr "" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "" @@ -6183,11 +6208,11 @@ msgid "New size (pixels)" msgstr "" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "" @@ -6207,7 +6232,7 @@ msgid "Generate frames to a new clip" msgstr "" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -6215,35 +6240,35 @@ "\n" msgstr "" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" "Plugin error: %s failed with code %d" msgstr "" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr "" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -6253,17 +6278,17 @@ "Error code %d\n" msgstr "" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "" -#: src/plugins.c:497 +#: src/plugins.c:493 #, c-format msgid "" "\n" @@ -6273,32 +6298,32 @@ "\n" msgstr "" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "" -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -6307,7 +6332,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -6317,31 +6342,31 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" "Error was: %s\n" msgstr "" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " "***\n" msgstr "" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -6350,7 +6375,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -6359,7 +6384,7 @@ "or switch to another plugin using Tools|Preferences|Encoding\n" msgstr "" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, c-format msgid "" "\n" @@ -6367,12 +6392,12 @@ "No decoders found in %s !\n" msgstr "" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, c-format msgid " using %s" msgstr "" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -6381,7 +6406,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -6391,24 +6416,24 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "" -#: src/plugins.c:2550 +#: src/plugins.c:2567 msgid "Decoder Plugins" msgstr "" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "" @@ -6848,7 +6873,7 @@ "Author must not be blank.\n" msgstr "" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -6920,7 +6945,7 @@ msgid "Bad description. (%s)\n" msgstr "" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -6930,27 +6955,27 @@ "\n" msgstr "" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "" -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "" -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "" -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "" -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -6959,7 +6984,7 @@ "Please check this program is in your path and executable.\n" msgstr "" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -6969,12 +6994,12 @@ "\n" msgstr "" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "" -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -6984,7 +7009,7 @@ "Error code was %d\n" msgstr "" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -6994,12 +7019,12 @@ "Please delete it first, or rename the test script.\n" msgstr "" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "" -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -7010,22 +7035,22 @@ "Return code was %d (%s)\n" msgstr "" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 #, fuzzy msgid "Export Script" msgstr "Izvoz projekta" -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "" -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 #, fuzzy msgid "Import Script" msgstr "Uvoz projekta" -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -7035,43 +7060,43 @@ "Please delete it first, or rename the import script.\n" msgstr "" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 msgid "Copy RFX Script" msgstr "" -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "" -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr "" -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 msgid "Rename Test RFX Script" msgstr "" -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "" -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 msgid "RFX Script Name" msgstr "" -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "" -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "" -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "" -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -7079,12 +7104,12 @@ "Script name must be unique.\n" msgstr "" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "" -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -7095,25 +7120,25 @@ "Return code was %d\n" msgstr "" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 msgid "Applying Current Real Time Effects to" msgstr "" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "" -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "" -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -7121,7 +7146,7 @@ "full screen, separate window (fs) mode\n" msgstr "" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -7129,7 +7154,7 @@ "(Free space = UNKNOWN)" msgstr "" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -7138,14 +7163,14 @@ "(Free space = %s)" msgstr "" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" "It should be in a partition with plenty of free disk space.\n" msgstr "" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7156,7 +7181,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7166,7 +7191,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1163 +#: src/preferences.c:1229 msgid "" "You have chosen to change the working directory.\n" "Please make sure you have no other copies of LiVES open.\n" @@ -7178,7 +7203,7 @@ "setting." msgstr "" -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, c-format msgid "" "\n" @@ -7187,13 +7212,13 @@ "See %s\n" msgstr "" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" msgstr "" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, c-format msgid "" "\n" @@ -7202,916 +7227,928 @@ "See %s\n" msgstr "" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "" -#: src/preferences.c:2418 +#: src/preferences.c:2489 msgid "Preferences" msgstr "" -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "" -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr "" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr "" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." msgstr "" -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr "" -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "" -#: src/preferences.c:2752 +#: src/preferences.c:2836 msgid "Maximum number of visible tracks" msgstr "" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "" -#: src/preferences.c:2799 +#: src/preferences.c:2883 msgid "Video open command (fallback)" msgstr "" -#: src/preferences.c:2806 +#: src/preferences.c:2890 msgid "Fallback image format" msgstr "" -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "" -#: src/preferences.c:2826 +#: src/preferences.c:2910 msgid "Open/render compression" msgstr "" -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr "" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "" -#: src/preferences.c:2850 +#: src/preferences.c:2934 msgid "Automatic trimming / padding of audio when possible" msgstr "" -#: src/preferences.c:2852 +#: src/preferences.c:2936 msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "" -#: src/preferences.c:3104 -msgid "Source:" -msgstr "" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 msgid "_Internal" msgstr "" -#: src/preferences.c:3112 -msgid "_External (requires jack or pulse audio player)" +#: src/preferences.c:3202 +msgid "_External [monitor]" msgstr "" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" msgstr "" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " +#: src/preferences.c:3258 +msgid "What to record when 'r' is pressed" msgstr "" -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +msgid "External Audio Source" +msgstr "" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "" + +#: src/preferences.c:3358 msgid "Recording" msgstr "" -#: src/preferences.c:3266 +#: src/preferences.c:3373 msgid "You can also change these values when encoding a clip" msgstr "" -#: src/preferences.c:3278 +#: src/preferences.c:3385 msgid "Encoder" msgstr "" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." msgstr "" -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr "" -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr "" -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr "" -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr "" -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr "" -#: src/preferences.c:3454 +#: src/preferences.c:3561 msgid " Working directory (do not remove) " msgstr "" -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "" -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "" -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "" -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr "" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "" -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" msgstr "" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "" -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr "" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "" -#: src/preferences.c:3652 +#: src/preferences.c:3759 msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " "when LiVES is started." msgstr "" -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "" -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "" -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "" -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "" -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "" -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "" -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "" -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "" -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "" -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "" -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "" -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "" -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "" -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "" -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." msgstr "" -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "" -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "" -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "" -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "" -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "" -#: src/preferences.c:3858 +#: src/preferences.c:3965 msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "" -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "" -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "" -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "" -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "" -#: src/preferences.c:3969 +#: src/preferences.c:4076 msgid "Main Theme Details" msgstr "" -#: src/preferences.c:3980 +#: src/preferences.c:4087 #, fuzzy msgid " _Foreground Color" msgstr "_Zanemari promjene" -#: src/preferences.c:3999 +#: src/preferences.c:4106 #, fuzzy msgid " _Background Color" msgstr "_Zanemari promjene" -#: src/preferences.c:4018 +#: src/preferences.c:4125 #, fuzzy msgid "_Alt Foreground Color" msgstr "_Zanemari promjene" -#: src/preferences.c:4036 +#: src/preferences.c:4143 #, fuzzy msgid "_Alt Background Color" msgstr "_Zanemari promjene" -#: src/preferences.c:4054 +#: src/preferences.c:4161 msgid " Info _Text Color" msgstr "" -#: src/preferences.c:4073 +#: src/preferences.c:4180 msgid " Info _Base Color" msgstr "" -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "" -#: src/preferences.c:4092 +#: src/preferences.c:4199 msgid "Affects some contrast details of the timeline" msgstr "" -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "" -#: src/preferences.c:4124 +#: src/preferences.c:4231 #, fuzzy msgid "Frame blank image" msgstr "Okvira" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "" -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4195 +#: src/preferences.c:4302 msgid "Track background (multitrack)" msgstr "" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "" -#: src/preferences.c:4250 +#: src/preferences.c:4357 msgid "Timeline selection (multitrack)" msgstr "" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "" -#: src/preferences.c:4274 +#: src/preferences.c:4381 msgid "Timecode foreground (multitrack)" msgstr "" -#: src/preferences.c:4285 +#: src/preferences.c:4392 #, fuzzy msgid "Frame surround" msgstr "sekundi." -#: src/preferences.c:4298 +#: src/preferences.c:4405 msgid "Themes/Colors" msgstr "" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "" -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "" -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" msgstr "" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" msgstr "" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "" -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." msgstr "" -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "" -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -8119,18 +8156,18 @@ "Click OK to continue.\n" msgstr "" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." msgstr "" -#: src/preferences.c:5195 +#: src/preferences.c:5314 msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "" -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "" @@ -8158,174 +8195,174 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" "New rate must be greater than 0\n" msgstr "" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "" -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "" -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "" -#: src/resample.c:1184 +#: src/resample.c:1193 #, fuzzy msgid "New Clip Audio" msgstr "Nova audio" -#: src/resample.c:1186 +#: src/resample.c:1195 msgid "External Clip Settings" msgstr "" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "" -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 msgid "Channels" msgstr "" -#: src/resample.c:1232 +#: src/resample.c:1241 msgid "Sample Size " msgstr "" -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "" -#: src/resample.c:1296 +#: src/resample.c:1305 #, fuzzy msgid "New Audio Details" msgstr "Nova audio" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "" -#: src/resample.c:1343 +#: src/resample.c:1352 msgid "_Channels" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "_Sample Size" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "Sample Size" msgstr "" -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "" -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "" -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr "" -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr "" -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr "" -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "" -#: src/resample.c:1592 +#: src/resample.c:1601 msgid "Change Playback Speed" msgstr "" -#: src/resample.c:1594 +#: src/resample.c:1603 msgid "Resample Video" msgstr "" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -8336,7 +8373,7 @@ "in _frames per second" msgstr "" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -8347,80 +8384,80 @@ "in frames per second" msgstr "" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" "LiVES was unable to reorder the frames." msgstr "" -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "" @@ -8621,68 +8658,68 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 msgid "Real Time Effect Mapping" msgstr "" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 msgid "Set Connections" msgstr "" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -8723,103 +8760,107 @@ msgid "yuv4mpeg stream" msgstr "" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "" + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "" -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" "\n" msgstr "" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, c-format msgid "%s : parameters for %s" msgstr "" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." msgstr "" -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -8828,7 +8869,7 @@ "right or double clicking on it.\n" msgstr "" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -8836,14 +8877,14 @@ "Select an effect in FX stack first to view its parameters.\n" msgstr "" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" "No clips loaded.\n" msgstr "" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -8853,7 +8894,7 @@ "before inserting clips into the timeline." msgstr "" -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -8862,188 +8903,198 @@ "to apply compositors.\n" msgstr "" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" msgstr "" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" msgstr "" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr "" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 #, fuzzy msgid "Selected Clip" msgstr "_Izbriši isječak skup" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 msgid "_Adjust Start and End Points" msgstr "" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 msgid "_Edit/Encode in Clip Editor" msgstr "" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 #, fuzzy msgid "_Show Clip Information" msgstr "LiVES: - Otvori Lokacija" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 msgid "_Close this Clip" msgstr "" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 msgid "Audio Mixer (ctrl-m)" msgstr "" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "" -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "" -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "" -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "" -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "" -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "" -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "" -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "" -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "" -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "" -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "" -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " "audio rate %d, audio sample size %d, %s.\n" msgstr "" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -9053,7 +9104,7 @@ "then load in the new set from the File menu.\n" msgstr "" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -9061,207 +9112,207 @@ "It cannot be loaded.\n" msgstr "" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "" -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "" -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "" -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "" -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 #, fuzzy msgid "_Close the Selected Clip" msgstr "_Izbriši isječak skup" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 #, fuzzy msgid "_Save Layout as..." msgstr "_Spremi izgled" -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 msgid "_Load Layout..." msgstr "" -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 #, fuzzy msgid "_Wipe/Delete Layout..." msgstr "_Brisanje izgled" -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "" -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 msgid "Auto Load _Subtitles with Clips" msgstr "" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 msgid "_Adjust Selected Clip Start/End Points" msgstr "" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 #, fuzzy msgid "_Insert Selected Clip Audio" msgstr "_Izbriši isječak skup" -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 #, fuzzy msgid "_Delete Selected Block" msgstr "_Brisanje pogođene izgledima" -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 msgid "_Jump to Previous Block Boundary" msgstr "" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 msgid "_Jump to Next Block Boundary" msgstr "" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 msgid "Clear _Marks from Timeline" msgstr "" -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 msgid "Ignore Selection Limits when Inserting" msgstr "" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 msgid "Pla_y Selected Time Only" msgstr "" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 msgid "_Move Effects with Blocks" msgstr "" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 msgid "Select _Autotransition Effect..." msgstr "" -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 msgid "Crossfade Audio with Autotransition" msgstr "" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 msgid "View/_Edit Selected Effect" msgstr "" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 #, fuzzy msgid "_Delete Selected Effect" msgstr "_Brisanje pogođene izgledima" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 msgid "Apply Effect to _Block..." msgstr "" -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 msgid "Apply Effect to _Region..." msgstr "" -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 msgid "Make _Backing Audio Current Track" msgstr "" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 msgid "_Split Current Track at Cursor" msgstr "" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 #, fuzzy msgid "_Split Selected Video Tracks" msgstr "Izvoz odabranih Audio kao..." -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 msgid "Insert Gap in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 msgid "Insert Gap in Current Track/Selected Time" msgstr "" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 msgid "Close All _Gaps in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 msgid "Select _All Video Tracks" msgstr "" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 msgid "Select _No Video Tracks" msgstr "" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 #, fuzzy msgid "Select All _Time" msgstr "" @@ -9269,11 +9320,11 @@ "\n" "Izbor je zaključana.\n" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 msgid "Select from _Zero Time" msgstr "" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 #, fuzzy msgid "Select to _End Time" msgstr "" @@ -9281,392 +9332,380 @@ "\n" "Izbor je zaključana.\n" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "" -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 msgid "_Timecode to Region Start" msgstr "" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 msgid "_Timecode to Region End" msgstr "" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 msgid "_Region Start to Timecode" msgstr "" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 msgid "_Region End to Timecode" msgstr "" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 msgid "Select/Deselect Block at Current Track/Time" msgstr "" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 msgid "_Change Width, Height and Audio Values..." msgstr "" -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 msgid "_Render All to New Clip" msgstr "" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 msgid "Render _Video" msgstr "" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 #, fuzzy msgid "Render _Audio" msgstr "Nova audio" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 msgid "_Normalise Rendered Audio" msgstr "" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 msgid "_Pre-render Audio" msgstr "" -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 msgid "Block _In/Out Points" msgstr "" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 msgid "_Effects at Current" msgstr "" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 #, fuzzy msgid "Audio Parameters" msgstr "Okvira" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 msgid "Show Backing _Audio Track" msgstr "" -#: src/multitrack.c:7418 -msgid "Compact View" -msgstr "" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 msgid "Maximum Tracks to Display..." msgstr "" -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 msgid "Scroll to Follow Playback" msgstr "" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 msgid "_Center on Cursor" msgstr "" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 msgid "_Zoom In" msgstr "" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 msgid "_Zoom Out" msgstr "" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 msgid "Multitrack _Details" msgstr "" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 msgid "_Show FRAME Events" msgstr "" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 msgid "_Show Multitrack Keys" msgstr "" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 #, fuzzy msgid "Insert With _Audio" msgstr "Umetni _sa zvukom" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 #, fuzzy msgid "Select _Overlap" msgstr "_Izbriši isječak skup" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" msgstr "" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 msgid "Mouse Mode: _Move" msgstr "" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 msgid "Mouse Mode: _Select" msgstr "" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 msgid "Insert Mode: _Normal" msgstr "" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "" -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "" -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" "Switched to Clip Edit mode\n" msgstr "" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr "" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr "" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr "" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 msgid "Selected Effect" msgstr "" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 msgid "_View/Edit this Effect" msgstr "" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 msgid "_View this Effect" msgstr "" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 #, fuzzy msgid "_Delete this Effect" msgstr "_Izbriši isječak skup" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr "" -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "" -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" "Switched to Multitrack mode\n" msgstr "" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" "Nodes can be deleted." msgstr "" -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -9674,31 +9713,31 @@ "current time.\n" msgstr "" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." msgstr "" -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 msgid "Selected Block/Frame" msgstr "" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 #, fuzzy msgid "_Select this Block" msgstr "" @@ -9706,257 +9745,257 @@ "\n" "Izbor je zaključana.\n" -#: src/multitrack.c:13045 -msgid "_Split Block Here" +#: src/multitrack.c:12936 +msgid "_Split Block At Cursor" msgstr "" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 msgid "List _Effects Here" msgstr "" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 #, fuzzy msgid "_Delete this Block" msgstr "_Brisanje izgled" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 #, fuzzy msgid "_Insert Here" msgstr "Umetanje Tišina" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 #, fuzzy msgid "_Insert Audio Here" msgstr "Umetanje Tišina" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" msgstr "" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "" -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " "to %.4f\n" msgstr "" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" "selected.\n" msgstr "" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" msgstr "" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." msgstr "" -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." msgstr "" -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." msgstr "" -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" msgstr "" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" msgstr "" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" msgstr "" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "" -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "" -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" msgstr "" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 #, fuzzy msgid "Saving layout" msgstr "_Spremi izgled" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" msgstr "" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -9964,42 +10003,42 @@ "Therefore it could not be loaded properly.\n" msgstr "" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" "Unable to load layout file %s\n" msgstr "" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "" -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "" -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 #, fuzzy msgid "" "The current layout has changes which have not been saved.\n" @@ -10008,33 +10047,33 @@ "Trenutni izgled nije spremljena.\n" "Što želite učiniti?\n" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 msgid "Multitrack Audio Mixer" msgstr "" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" msgstr "" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "" @@ -10042,19 +10081,19 @@ msgid "JACK server started\n" msgstr "" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -10094,7 +10133,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -10135,7 +10174,7 @@ msgstr "" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "" @@ -10212,207 +10251,207 @@ "Click OK to delete all entries\n" msgstr "" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 msgid "OMC Learner" msgstr "" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "" -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "" -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "" -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "" #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "" -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -10421,7 +10460,7 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -10430,12 +10469,12 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "" -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -10445,12 +10484,12 @@ "Error code %d\n" msgstr "" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr ""
View file
LiVES-2.8.7.tar.bz2/po/hu.po -> LiVES-2.8.8.tar.bz2/po/hu.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: hu\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" "PO-Revision-Date: 2012-08-08 08:49+0000\n" "Last-Translator: Krasznecz Zoltán <zoltan.krasznecz@gmail.com>\n" "Language-Team: Magyar <lisovszki@gmail.com>\n" @@ -103,85 +103,85 @@ msgstr "Tartós beállítás.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "Bármely" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "Nincs" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "ajánlott" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "tíltva!" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "**A jelenlegi kimenet**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "Beépített" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "Egyéni" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "Teszt" -#: src/main.c:460 +#: src/main.c:467 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - Beszúrás" -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "Átméretezés" -#: src/main.c:708 +#: src/main.c:728 #, fuzzy msgid "_Resize All Frames..." msgstr "_Minden képkocka átméretezése" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "" -#: src/main.c:1094 +#: src/main.c:1104 #, fuzzy msgid "Background" msgstr "_Üres háttér" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "Az azonnali effektek betöltése..." -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "Jack audió szerver indítása" -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -193,16 +193,16 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "Pulse audio szerver indítása..." -#: src/main.c:1813 +#: src/main.c:1815 #, fuzzy, c-format msgid "%s...detected... " msgstr "mplayer...megtalálva" -#: src/main.c:1814 +#: src/main.c:1816 #, fuzzy, c-format msgid "%s...NOT DETECTED... " msgstr "mplayer...NEM TALÁLOM.." @@ -242,11 +242,11 @@ msgid "Number of CPUs detected: %d " msgstr "monitorok száma: %d\n" -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "kicsi endian" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "nagy endian" @@ -305,7 +305,7 @@ "Légy üdvözölve a LiVES %s verziójában.\n" "\n" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" @@ -314,90 +314,90 @@ "\n" "Az indító szintax: %s [opts] [fájlnév [eleje] [képkockák]]\n" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "Ahol: a fájlnév a média, vagy a biztonsági mentés fájl neve.\n" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "eleje : a fájlnév eleje másodpercben\n" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "képkockák : a maximálisan megnyitott képkockák száma\n" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "opts lehet:\n" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "-help : mutasd ezt a súgó szöveget, majd lépj ki\n" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "-set<setname> :automatikusan betölti a klip beállításait\n" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "-noset : ne töltsön be semmiféle beállítást az indításnál\n" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "-norecover : nem töltsön be sérült helyreállítást\n" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "-recover : sérült visszaállítás betöltése\n" -#: src/main.c:2549 +#: src/main.c:2552 msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "-nogui : ne legyen grafikus felület\n" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "-startup-ce : indítás klip szerkesztő módban\n" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "-startup-mt : indítás multitrack módban\n" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" msgstr "" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "-oscstart <port> : OSC hallgató indítása az UDP porton <port>\n" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "-nooscstart : ne indítsd el az OSC hallgatót\n" -#: src/main.c:2561 +#: src/main.c:2564 #, fuzzy msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " @@ -407,15 +407,15 @@ "mplayer" #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr ", pulse" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr ", sox vagy jack\n" -#: src/main.c:2569 +#: src/main.c:2572 #, fuzzy msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " @@ -426,31 +426,31 @@ "kliens, 2 = jack átvitel master, 4 = jack átviteli szerver indítása, 8 = " "hang szünetelése mikor a videó szünetel, 16 = jack hang szerver indítása] \n" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr " vagy sox\n" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "-devicemap <mapneve> : automatikusan betölti a eszköztérképet\n" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" msgstr "" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "" "-debug : megpróbálja kideríteni az összeomlás okát ('gdb' program megléte " "szükséges)\n" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "Grafikus felhasználói felület indítása..." -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -461,7 +461,7 @@ "(Maybe you need to change the value of <prefix_dir> in your %s file)\n" msgstr "" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -469,7 +469,7 @@ "Please make sure you have write access to %s and try again.\n" msgstr "" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -483,7 +483,7 @@ "Kérlek olvasd el a README fájlt, hogy mi érkezik ezzel a csomaggal,\n" "mielött fiuttatnád a LiVES-t.\n" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -493,7 +493,7 @@ "Please check the file permissions for this file and try again.\n" msgstr "" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -504,7 +504,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -512,7 +512,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2693 +#: src/main.c:2696 #, fuzzy, c-format msgid "" "\n" @@ -525,7 +525,7 @@ "\n" "A LiVES nem képes újrarendezni a képkockákat." -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -543,7 +543,7 @@ "\n" "Köszönöm.\n" -#: src/main.c:2707 +#: src/main.c:2710 #, fuzzy msgid "" "\n" @@ -554,7 +554,7 @@ "LiVES-nak szüksége van az 'mplayer' vagy a 'sox' valamelyikére. Kérlek " "telepíts egyet ezek közül, majd próbáld újra.\n" -#: src/main.c:2712 +#: src/main.c:2715 #, fuzzy msgid "" "\n" @@ -565,7 +565,7 @@ "LiVES-nak szüksége van az 'mplayer' vagy a 'sox' valamelyikére. Kérlek " "telepíts egyet ezek közül, majd próbáld újra.\n" -#: src/main.c:2725 +#: src/main.c:2728 #, fuzzy msgid "" "\n" @@ -576,7 +576,7 @@ "A LiVES nem találja az 'mplayert'. Ha azt szeretnéd, hogy jobban működjön a " "LiVES akkor telepítsd fel.\n" -#: src/main.c:2731 +#: src/main.c:2734 #, fuzzy msgid "" "\n" @@ -587,7 +587,7 @@ "A LiVES nem találja az 'mplayert'. Ha azt szeretnéd, hogy jobban működjön a " "LiVES akkor telepítsd fel.\n" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" @@ -597,7 +597,7 @@ "A LiVES nem találja a 'convert'-et. Fel kell telepítened a convert-et és az " "image-magick-et, ha szeretnéd használni a létrehozott effekteket.\n" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " @@ -607,7 +607,7 @@ "A LiVES nem találja a 'composite'-ot. Fel kell telepítened az image-magic-" "kel együtt, ha szeretnéd használni az egyesítés funkciót.\n" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " @@ -617,7 +617,7 @@ "A LiVES nem találja a 'sox'-ot. Néhány hang tulajdonság nem fog működni. " "Telepítsd fel a 'sox'-ot.\n" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -628,58 +628,58 @@ "You may need to change the value of <lib_dir> in %s\n" msgstr "" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "Effekt bővítmények betöltése..." -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "%s beállítás automatikus betöltése..." #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "Érvénytelen zene lejátszó %s\n" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : %d képkocka %d bpp %.3f fps" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : ??? képkocka ??? bpp %.3f fps" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "LiVES-%s: <Nincs fájl>" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "Lejátszás" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" @@ -687,34 +687,34 @@ "LiVES nem tudja rögzíteni ezt a képet\n" "\n" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "%s fájl bezárva\n" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "_Visszavonás" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "Új_ra" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "Videó" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "Bal oldali hang" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "Jobb oldali hang" -#: src/main.c:6983 +#: src/main.c:7007 #, fuzzy msgid "" "\n" @@ -904,7 +904,7 @@ msgid "Use _mplayer2 audio player" msgstr "_mplayer használata" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "_Következő" @@ -1135,10 +1135,10 @@ "Ha ez be van állítva, a képkockák deinterlacelve lesznek amint importálják " "őket." -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "Előnézet" @@ -1159,12 +1159,12 @@ msgid "Click here to _Preview the file" msgstr "Kattints ide a video előnézetéhez" -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 #, fuzzy msgid "Processing..." msgstr "LiVES: - Feldolgozás..." -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1178,8 +1178,8 @@ "\n" "Ne felejtsd el kikapcsolni az effekteket (ctr-0) utána!" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" @@ -1187,182 +1187,182 @@ "\n" "Kis türelmet" -#: src/interface.c:206 +#: src/interface.c:210 #, fuzzy msgid "Show Details" msgstr "_Részletek megjelenítése" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "_Elég" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "_Előnézet" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "_Mégse" -#: src/interface.c:324 +#: src/interface.c:327 #, fuzzy msgid "Multitrack Details" msgstr "Multitrack _részletek" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "Formátum" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "Képkocka mérete" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "Fájl mérete" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "Bájt méret" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "FPS" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "Képkockák" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "Események" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "Idő (összesen)" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "Hang" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "Sebesség/méret" -#: src/interface.c:590 +#: src/interface.c:593 #, fuzzy msgid "Encoding Options" msgstr "LiVES: - Kódolási beállítások" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." msgstr "" -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "Tartsd meg a _beállításaim" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "Használd a _javasolt beállításokat" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "Ablak _bezárása" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "_Mentés fájlba" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "Beszúrás" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "_A belillesztéshez idő száma" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "_Beillesztés a megfeleő hanghoz" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "Beszúrás a kijelölés _előtt:" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "Helyezd vágólapra mielőtt kijelölnéd a képkockákat" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "Beszúrás a kijelölés _után:" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "Helyezd vágólapra miután kijelölted a képkockákat" -#: src/interface.c:844 +#: src/interface.c:847 #, fuzzy msgid "Insert _with silence" msgstr "Beszúrás _hanggal" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "Beszúrás _hanggal" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "Beszúrás hang _nélkül" -#: src/interface.c:933 +#: src/interface.c:936 #, fuzzy msgid "Open Selection" msgstr "_Kijelöltek másolása" -#: src/interface.c:950 +#: src/interface.c:953 #, fuzzy msgid "Selection start time (sec)" msgstr " Kijelölés kezdete (másodperben)" -#: src/interface.c:956 +#: src/interface.c:959 #, fuzzy msgid "Number of frames to open" msgstr " Megnyitott képkockák száma" -#: src/interface.c:1025 +#: src/interface.c:1028 #, fuzzy msgid "Open Location" msgstr "LiVES: - Hely megnyitása" -#: src/interface.c:1027 +#: src/interface.c:1030 msgid "Open Youtube Clip" msgstr "" -#: src/interface.c:1046 +#: src/interface.c:1049 #, fuzzy msgid "" "\n" @@ -1379,7 +1379,7 @@ "Ne feledd leellenőrini a beállításokat a beállítások|adatfolyamok menüben\n" "\n" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1388,72 +1388,72 @@ "\n" msgstr "" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "URL : " -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "" -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "Ne küldd el a sávszélesség információkat" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "Próbáld ezt a beállítást, ha problémád van a lejátszással" -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "" -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "" -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr "" -#: src/interface.c:1185 +#: src/interface.c:1188 #, fuzzy msgid "Rename Clip" msgstr "Klip elforgatása" -#: src/interface.c:1187 +#: src/interface.c:1190 #, fuzzy msgid "Enter Set Name to Save as" msgstr "LiVES: - Beállítás neve:" -#: src/interface.c:1189 +#: src/interface.c:1192 #, fuzzy msgid "Enter a Set Name to Reload" msgstr "LiVES: - Beállítás neve:" -#: src/interface.c:1191 +#: src/interface.c:1194 #, fuzzy msgid "Choose a Working Directory" msgstr "A LiVES munkakönyvtára" -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 #, fuzzy msgid "Rename Current Track" msgstr "_Jelenlegi sáv kiválasztása" -#: src/interface.c:1195 +#: src/interface.c:1198 #, fuzzy msgid "Enter a Name for Your Theme" msgstr "LiVES: - Beállítás neve:" -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1466,7 +1466,7 @@ "A LiVES emlékeztetni fog, hogy kilépés elött ne felejtsd el elmenteni a " "beállításokat.\n" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" @@ -1474,234 +1474,234 @@ "A projekt exportálásához, be kell írnod egy nevet a klip beállításhoz.\n" "Ez lesz használva ehhez a projekthez.\n" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" "initial install so that you can get the most from this application.\n" msgstr "" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" "This should be a directory with plenty of disk space available.\n" msgstr "" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "Új név " -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "Beállítás név " -#: src/interface.c:1251 +#: src/interface.c:1252 #, fuzzy msgid "Theme name " msgstr "Új név " -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "_Haladó" -#: src/interface.c:1419 +#: src/interface.c:1420 #, fuzzy msgid "Select input device" msgstr "Kijelölés a _záró pontig" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "" -#: src/interface.c:1499 +#: src/interface.c:1496 #, fuzzy msgid "Load CD Track" msgstr "_CD szám betöltése..." -#: src/interface.c:1501 +#: src/interface.c:1498 #, fuzzy msgid "Select DVD Title/Chapter" msgstr "LiVES: - DVD cím/fejezet kiválasztása" -#: src/interface.c:1503 +#: src/interface.c:1500 #, fuzzy msgid "Select VCD Title" msgstr "LiVES: - VCD cím kiválasztása" -#: src/interface.c:1505 +#: src/interface.c:1502 #, fuzzy msgid "Change Maximum Visible Tracks" msgstr "LiVES: - Maximálisan látható sávok megváltoztatása" -#: src/interface.c:1507 +#: src/interface.c:1504 #, fuzzy msgid "Device details" msgstr "Részletek megjelenítése" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "Szám betöltése (innen:%s)" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "DVD cím" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "VCD cím" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "Maximálisan megjelenített számok" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "Fejezet " -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "" -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "Hang ID " -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "" -#: src/interface.c:1770 +#: src/interface.c:1763 #, fuzzy msgid "Fade Audio In" msgstr "_Fokozatos hangerősödés..." -#: src/interface.c:1772 +#: src/interface.c:1765 #, fuzzy msgid "Fade Audio Out" msgstr "_Fokozatos elhalkulás..." -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "Fokozatos hangerősödés végig " -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "első" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "Fokozatos hanggyengülés végig " -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "utolsó" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "másodperc" -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "kiválasztás" -#: src/interface.c:1856 +#: src/interface.c:1849 #, fuzzy msgid " (Optional)" msgstr "LiVES: - Fájl megjegyzések (opcionális)" -#: src/interface.c:1859 +#: src/interface.c:1852 #, fuzzy, c-format msgid "File Comments%s" msgstr "LiVES: - Fájl megjegyzések (opcionális)" -#: src/interface.c:1873 +#: src/interface.c:1866 #, fuzzy, c-format msgid "File Name: %s" msgstr "Cím/név : " -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "Cím/név : " -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "Szerző/előadó : " -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "Megjegyzések : " -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "" -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "" -#: src/interface.c:2049 +#: src/interface.c:2042 #, fuzzy, c-format msgid "%sChoose a Device" msgstr "LiVES: Válassz CD meghajtót" -#: src/interface.c:2052 +#: src/interface.c:2045 #, fuzzy, c-format msgid "%sChoose a Directory" msgstr "LiVES: válassz egy könyvtárt" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" @@ -1711,7 +1711,7 @@ "A jelenlegi kimenet nincs elmentve.\n" "Mit szeretnél tenni?\n" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" @@ -1721,7 +1721,7 @@ "A jelenlegi kimenet megváltozott az előző mentéshez képest.\n" "Mit szeretnél tenni?\n" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" @@ -1731,7 +1731,7 @@ "A jelenlegi klip beállítások elmenthetők.\n" "Mit szeretnél tenni?\n" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" @@ -1739,7 +1739,7 @@ "A jelenlegi klip beállítások nincsenek elmentve.\n" "Mit szeretnél tenni?\n" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" @@ -1747,7 +1747,7 @@ "A jelenlegi kimenet még nincs elmentve.\n" "Mit szeretnél tenni?\n" -#: src/interface.c:2332 +#: src/interface.c:2325 #, fuzzy msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" @@ -1756,7 +1756,7 @@ "Az aktuális kimenet a legutóbbi mentés óta nem változott.\n" "Mit szeretnél tenni?\n" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" @@ -1767,44 +1767,44 @@ "alkalmazni.\n" "Mit szeretnél tenni?" -#: src/interface.c:2339 +#: src/interface.c:2332 #, fuzzy msgid "Cancel/Discard/Save" msgstr "LiVES: - Mégse/eldobás/mentés" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "Klip beállítás _neve" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "_Automatikus újratöltés legközelebb" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "_Kimenet törlése" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "_Változtatások elvetése" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "_Klip beállítás törlése" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "_Kimenet törlése" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "_Kimenet mentése" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "_Klip beállítás mentése" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" @@ -1814,35 +1814,35 @@ "A LiVES megtalált néhány előző anyagot.\n" "Szeretnéd megpróbálni helyreállítani?\n" -#: src/interface.c:2446 +#: src/interface.c:2439 msgid "Disk Recovery Options" msgstr "" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "" -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "" -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "Billentyűk mutatása" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1850,358 +1850,358 @@ "-----------------------\n" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 #, fuzzy msgid "ctrl-left" msgstr "Ugrás vissza (ctrl-bal)" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 #, fuzzy msgid "skip forwards\n" msgstr "ugrás_előrefelé" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 #, fuzzy msgid "ctrl-down" msgstr "Ctrl-%d" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "ctrl-enter" msgstr "_Egyéb középre" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "reset frame rate\n" msgstr "_Első képkocka" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "" -#: src/interface.c:2633 +#: src/interface.c:2626 #, fuzzy msgid "reverse direction\n" msgstr "Lejátszási irány megfordítása" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "ctrl-1" msgstr "Ctrl-%d" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "toggle real-time effect 1\n" msgstr "_Azonnali effektek" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "ctrl-2" msgstr "Ctrl-%d" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "toggle real-time effect 2\n" msgstr "_Azonnali effektek" -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 #, fuzzy msgid "ctrl-0" msgstr "Ctrl-%d" -#: src/interface.c:2661 +#: src/interface.c:2654 #, fuzzy msgid "real-time effects off\n" msgstr "_Azonnali effektek" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "" -#: src/interface.c:2669 +#: src/interface.c:2662 #, fuzzy msgid "grab keyboard for last activated effect\n" msgstr "Effekthez rendelt billentyű" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2679 +#: src/interface.c:2672 #, fuzzy msgid "tab" msgstr "csap" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "" -#: src/interface.c:2697 +#: src/interface.c:2690 #, fuzzy msgid "Other playback keys\n" msgstr "_Lejátszás visszafelé " -#: src/interface.c:2701 +#: src/interface.c:2694 #, fuzzy msgid "play all\n" msgstr "Mind lejátszása" -#: src/interface.c:2704 +#: src/interface.c:2697 #, fuzzy msgid "play selection\n" msgstr "Kijelölt rész lejátszása" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "" -#: src/interface.c:2710 +#: src/interface.c:2703 #, fuzzy msgid "fullscreen\n" msgstr "_Teljes képernyő" -#: src/interface.c:2713 +#: src/interface.c:2706 #, fuzzy msgid "separate window\n" msgstr "Lejátszás külön ablak(ok)ban" -#: src/interface.c:2716 +#: src/interface.c:2709 #, fuzzy msgid "double size\n" msgstr "_Dupla méret" -#: src/interface.c:2719 +#: src/interface.c:2712 #, fuzzy msgid "ping pong loops\n" msgstr "_Ping pong hurkok" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "Multitrack billenytűk" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 #, fuzzy msgid "move current track up\n" msgstr "_Jelenlegi sáv kiválasztása" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 #, fuzzy msgid "move current track down\n" msgstr "_Jelenlegi sáv kiválasztása" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "" -#: src/interface.c:2759 +#: src/interface.c:2752 #, fuzzy msgid "select next clip\n" msgstr "LiVES: Kijelölt klip" -#: src/interface.c:2762 +#: src/interface.c:2755 #, fuzzy msgid "select/deselect current track\n" msgstr "_Jelenlegi sáv kiválasztása" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 #, fuzzy msgid "zoom in\n" msgstr "_Nagyítás" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 #, fuzzy msgid "zoom out\n" msgstr "_Kicsinyítés" -#: src/interface.c:2771 +#: src/interface.c:2764 #, fuzzy msgid "make a mark on the timeline (during playback)\n" msgstr "hogy kijelölést tehess az idővonalra" -#: src/interface.c:2774 +#: src/interface.c:2767 #, fuzzy msgid "rewind to play start.\n" msgstr "_Visszatekerés az elejére (w)" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "Mentés mint %s" -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "" -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "" -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -2209,16 +2209,16 @@ "the latest youtube-dl installed.\n" msgstr "" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, c-format msgid "Layouts were removed for set %s.\n" msgstr "" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "Ez a fájl" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " @@ -2226,7 +2226,7 @@ ",\n" " - tartalmazza az aktuális kimenetet - " -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2241,7 +2241,7 @@ "\n" "Biztosan bezárja?" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2256,14 +2256,14 @@ "\n" "Biztosan bezárja?" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" "Really close it ?" msgstr "" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" @@ -2271,7 +2271,7 @@ "\n" "Érvénytelen projekt fájl.\n" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2293,54 +2293,54 @@ "elveted.\n" "Ha kész vagy ezzel, akkor már importálhatod az új projektet.\n" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "%s projekt importálása a %s beállítással..." -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "Projekt importálása" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "%s projekt exportálása..." -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "Projekt exportálása" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 #, fuzzy msgid "Theme" msgstr "Új név " -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, fuzzy, c-format msgid "Exporting theme as %s..." msgstr "Hang exportálása mint %s..." -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, fuzzy, c-format msgid "Importing theme \"%s\" from %s..." msgstr "Hang exportálása mint %s..." -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, fuzzy, c-format msgid "Backup as %s File" msgstr ".lv1 fájl biztonsági mentése" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, fuzzy, c-format msgid "Restore %s File" msgstr ".lv1 fájl helyreállítása" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2352,95 +2352,95 @@ "A beállítás törlődik a lemezről.\n" "Biztos vagy benne?\n" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "" -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "Beállítás törlése..." -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "Beállítás törlése" -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "%s beállítás törölve lett a lemezről.\n" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "Csend beszúrása" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "Kibontás" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "Hang viszaállítás..." -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "Képkockák képeinek törlése" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "Felesleges képkockák törlése" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "A videó hossza jelenleg %d képkocka, %.3f kocka/másodperccel.\n" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "A vágólap újramintázva %d képkockával.\n" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "Újra" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, fuzzy, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "%d képkockák másolása ide:%d%s a vágólapra..." -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, fuzzy, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "%d képkockák másolása ide:%d%s a vágólapra..." -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "Másolás a vágólapra" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "Kivágás" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 #, fuzzy msgid "Pulling frames from clipboard" msgstr "Képkockák kiemelése a klipből" -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "" -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "Beillesztés" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "" -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " @@ -2450,7 +2450,7 @@ "Kérlek telepítsd fel a 'convert'-et az Image-magic csomagból, és indítsd " "újra a LiVES-t.\n" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2464,7 +2464,7 @@ "Próbáld meg azt, hogy kiválasztod az összes képkockát\n" "majd használd a 'Hang egyensúly' lehetőséget a hang menüből." -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." @@ -2472,7 +2472,7 @@ "A LiVES nem tudja beilleszteni, mert a hang ráták nem egyeznek.\n" "Kérlek telepítsd a 'sox'-ot, majd próbáld újra." -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" @@ -2483,7 +2483,7 @@ "multitrack kimenetbe.\n" "Biztosan folytatni szeretnéd?\n" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" @@ -2494,11 +2494,11 @@ "kimenetbe.\n" "Biztosan folytatni szeretnéd?\n" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "Vágólap hang újramintázása" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2510,7 +2510,7 @@ "A LiVES nem képes újramintázni a vágólapi hangot. \n" "A vágólap hang törölve lesz.\n" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2524,32 +2524,32 @@ "Szeretnéd folytatni a beillesztést\n" "a változatlan hanggal?\n" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "%d%s képkockák beillesztése a vágólapról..." -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "Beszúrás" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "%d idők beillesztése a %s vágólapról..." -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "%d képkockák beillesztése a %s vágólapról..." -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "Megszakítás" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" @@ -2559,7 +2559,7 @@ "Minden kocka törlése a fájl bezárását eredményezi.\n" "Biztos vagy benne?" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" @@ -2569,8 +2569,8 @@ "A törlés hiányzó képkockákat eredményezhet a kimeneteken.\n" "Biztosan szeretnéd folytatni?\n" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" @@ -2580,7 +2580,7 @@ "A törlés hiányzó hangot eredményezhet a kimeneteken.\n" "Biztosan szeretnéd folytatni?\n" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" @@ -2591,7 +2591,7 @@ "kimenetbe.\n" "Biztosan folytatni szeretnéd?\n" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" @@ -2602,20 +2602,20 @@ "kimenetbe.\n" "Biztosan folytatni szeretnéd?\n" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "%d képkockák törlése eddig: %d%s..." -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "Törlés" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "Törlés" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" @@ -2625,7 +2625,7 @@ "\n" "Kijelölés zárolva.\n" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2637,11 +2637,11 @@ "(A megszakításhoz nyomd meg az 'r' gombot, vagy a Lejátszás|előadás " "rögzítése gombot, mielött lejátszanád.)\n" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "Felvétel megszakítva.\n" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2654,7 +2654,7 @@ "A '%s' bővítmény jelentései:\n" "%s\n" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2667,7 +2667,7 @@ "Nem találom az 'init' metódust a %s bővítményben.\n" "A bővítmény valószínüleg sérült, vagy nincs megfelelően feltelepítve." -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2679,22 +2679,22 @@ "\n" "Kérlek nyomj 'Mégse'-t, ha nem ezt szeretted volna.\n" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "%s beállítás mentése" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "Klipek betöltése a %s beállításból" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2705,24 +2705,24 @@ "Csak akkor használd, ha nincs még egy futó példány a LiVES-ból a gépen.\n" "Jóváhagyáshoz nyomj 'OK'-t\n" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "Lemez terület felszabadítása..." -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "" -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "Képkocka arány és képkocka értékek alapértékre állítása..." -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2730,12 +2730,12 @@ "Internal: %s (%d bpp) / %s\n" msgstr "" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." @@ -2743,7 +2743,7 @@ "\n" " Megnyitás..." -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" @@ -2752,7 +2752,7 @@ "\n" "(%d virtualis)" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" @@ -2761,7 +2761,7 @@ "\n" "(%d dekódolva)" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" @@ -2770,7 +2770,7 @@ "\n" " %.2f mp." -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" @@ -2778,23 +2778,23 @@ "\n" " Ismeretlen" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "aláíratlan" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "aláírt" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "nagy-endian" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "kicsi endian" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" @@ -2803,7 +2803,7 @@ " %d Hz %d bit\n" "%s %s" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2820,19 +2820,19 @@ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA.\n" msgstr "" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "Videoszerkesztő és mixelő alkalmazás." -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, c-format msgid "" "LiVES Version %s\n" @@ -2846,7 +2846,7 @@ "Homepage: %s" msgstr "" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 #, fuzzy msgid "" "\n" @@ -2857,7 +2857,7 @@ "\n" "A fájl előnézetéhez fel kell telepítened az mplayert.\n" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 #, fuzzy msgid "" "\n" @@ -2869,94 +2869,94 @@ "\n" "A fájl előnézetéhez fel kell telepítened az mplayert.\n" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" "%s\n" msgstr "" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 #, fuzzy msgid "Encoder Debug Output" msgstr "LiVES: - Kódoló figyelő kimenet" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "Teljes képernyős visszajátszás (f)" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "Teljes képernyős visszajátszás ki (f)" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "Dupla méret (d)" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "Normál méret (d)" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "Lejátszó ablak(ok) elrejtése" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "Lejátszó ablak(ok) mutatása" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "Lejátszás külön ablak(ok)ban" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "Folytatólagos kötés kikapcsolása (o)" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "Folytatólagos kötés bekapcsolása (o)" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "Hangerő (%.2f)" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "Hang némítás ki (z)" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "Hang némítás be (z)" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "Vágólap megfordítása..." -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "Vágólap megfordítása" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 msgid "Load Subtitles" msgstr "" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 #, fuzzy msgid "Select Audio File" msgstr "Hang fájl kiválasztása" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -2969,83 +2969,83 @@ "Biztosan folytatni szeretnéd?\n" "." -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "%s megnyitása, formátuma: %s..." -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "Hang megnyitása" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "Hang hozzáadása" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "Új hang" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "%d CD szám megnyitása innen: %s..." -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "CD szám: %d" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "CD szám megnyitása..." -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "Hiba a CD szám megnyitása közben\n" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 #, fuzzy msgid "Layout Errors" msgstr "kimeneti hibák" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "_Hibák törlése" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "_Érintett kimenetek törlése" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "Folytatás" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "megállítva..." -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "folytatva..." -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "Megtartás" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, fuzzy, c-format msgid "" "\n" @@ -3058,30 +3058,30 @@ "(Kattints a 'Megtartás' gombra, hogy megtartsd amit készítettél)\n" "(Kattints a 'Folytatás' gombra, hogy folytatódjon a folyamat)" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "Mégse" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 #, fuzzy msgid "Selected Frame" msgstr "_Minden képkocka kijelölése" -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 #, fuzzy msgid "_Save Frame as..." msgstr "_Kimenet mentése mint..." -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -3090,7 +3090,7 @@ "\n" msgstr "" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -3102,7 +3102,7 @@ "Fel kell telepítened az \"xwininfo\"-t ezen képesség használatához\n" "\n" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" @@ -3110,7 +3110,7 @@ "\n" "A rögzítési időnek nagyobbnak kell lennie 0-nál.\n" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -3124,11 +3124,11 @@ "Nyomj 'Mégse'-t a megszakításhoz\n" "\n" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "Külső ablak felszabadítva.\n" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" @@ -3136,7 +3136,7 @@ "Kattints az ablakra a rögzítéshez\n" "nyomj 'q'-t a felvétel megállításához" -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -3151,19 +3151,19 @@ "Stop vagy 'q' a befejezéshez.\n" "(Az alapértelmezett %.3f képkocka/másodperc lesz használva.)\n" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "A LiVES nem képes rögzíteni ezt az ablakot. Elnézést.\n" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "Kijelölt hang exportálása mint..." -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "Hang exportálása mint..." -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -3176,87 +3176,87 @@ "A hanglejátszás sebessége meg lett változtatva a klipben.\n" "'OK' az új sebesség exportálásához, vagy 'Mégse' az eredeti exportálásához.\n" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "%d hang exportálása ide: %d, mint: %s..." -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "Hang exportálása mint %s..." -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "Hang exportálása" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 #, fuzzy msgid "Append Audio File" msgstr "Hang hozzáfűzés" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "%s hang fájl hozzáfűzése..." -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "Hang hozzáfűzése" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "Hang hozzáfűzés" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "" -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "Hang vágása %.2f -től %.2f másodpercig..." -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "Hang nyesés/kitöltés" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "Hangot nyes/kitölt" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "Fokozatosan erősödő hang" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "Fokozatosan erősödő hang" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "Fokozatosan halkuló hang" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "Fokozatosan halkuló hang" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "%s %.1f másodpercen túl..." -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "%s : %.2f másodperctől %.2f másodpercig..." -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "Halkuló hang..." -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" @@ -3266,47 +3266,47 @@ "Az összes hang törlése bezárja a fájlt.\n" "Biztos vagy benne?" -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "Minden hang törlése..." -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "Hang törlése %.2f-től %.2f másodpercig..." -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "Hang törlése" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "Hang törlése" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "Új hang rögzítése" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "Csend beszúrása a %.2f-től a %.2f másodpercig..." -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "Csend beszúrása" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "" "Vágólap összeolvasztása [ %d képkockák ] A kijelölttel [ %d képkockák ]" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" @@ -3314,43 +3314,43 @@ "Vágólap összeolvasztása [ %d képkockák (újramintázott)] A kijelölttel " "[ %d képkockák ]" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "_Kezdőpontok igazítása" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "_Végek igazítása" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "Mit csináljak az extra vágólap képkockákkal -" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "_Képkockák beillesztése" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "_Képkockák eldobása" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "A vágólap ismétlődésének számai" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "_Vágólap ismétlése a jelen kijelöléshez" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "_Átmenet metódusa:" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "A vágólap összeolvasztása a kijelöltekkel..." -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "Összeolvasztás kész.\n" @@ -3366,545 +3366,554 @@ msgid "Custom _Utilities" msgstr "Egyéni _segédprogramok" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "_Fájl" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "_Fájl/könyvtár megnyitása" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "" -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "_Hely/adatfolyam megnyitása..." -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "" -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "" -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "Importálás innen: _firewire eszköz (dv)" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "Importálás innen: _firewire eszköz (hdv)" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "" -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "_Legutóbbi fájlok..." -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "_Klip beállítás újratöltése..." -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "_Bezárás/összes klip mentése" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "" + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "" -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "_Kijelöltek kódolása mint..." -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "_Klip bezárása" -#: src/gui.c:674 +#: src/gui.c:692 #, fuzzy, c-format msgid "_Backup Clip as .%s..." msgstr "_Biztonsági mentés a klipről mint .lv01..." -#: src/gui.c:683 +#: src/gui.c:701 #, fuzzy, c-format msgid "_Restore Clip from .%s..." msgstr "_Klip helyreállítása .lv1..." -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "Kódolás/mentés _hanggal" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "_Lemezterület felszabadítása" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "_Szerkesztés" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "_MULTITRACK mód" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "_Kijelöltek másolása" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "_Kijelöltek kivágása" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "_Beillesztés a vágólapról..." -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "Beillesztés _újként" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "_Vágólap összeolvasztása a kijelöltekkel..." -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "_Kijelölés törlése" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "_Videó elválasztása a hangtól" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "_Kijelölés..." -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "_Minden képkocka kijelölése" -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "_Csak az első képkockát" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "_Csak az utolsó képkockát" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "_Kijelölés az első képkockától" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "_Kijelölés az utolsó képkockáig" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "legutóbbi kijelölés kiválasztása/_összefűzés" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "_Utolsó effekt kiválasztása" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "_Kijelölés megfordítása" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "_Kijelöltek zárolása" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "_Lejátszás" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "_Mind lejátszása" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "_Kijelöltek lejátszása" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "_Vágólap lejátszása" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "_Leállítás" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "_Előre" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "_Teljes képernyő" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "_Dupla méret" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "Lejátszás _önálló ablakban" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "_Üres háttér" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "(Automatikus)_videó rendezés (hogy kitöltse a zenét)" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "_Folytatólagos hurok" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "_Ping pong hurkok" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "_Elnémítás" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "Önálló ablak, 'r_agadós' mód" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "_Mutasd a képkocka számlálót" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "" -#: src/gui.c:1045 +#: src/gui.c:1064 msgid "Letterbox Mode" msgstr "" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "_Effektek" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "Az effektek az aktuális kijelölésnél lesznek alkalmazva." -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "_Effekt/Eszköz/Generátor teszt futtatása..." -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "_Eszközök" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "Az eszközök csak a teljes klipekhez használhatók." -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "_Fordított vágólap" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "_Lejátszási/mentési sebesség megváltoztatása..." -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "_Video újramintázása új képarány értékre..." -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "_Segédprogramok" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "Egyéni _eszközök" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "_Létrehozás" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "" -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "Felvétel _külső ablakban... " -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "_Beállítások..." -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "_Hang" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "_Új hang betöltése a kliphez..." -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "_CD szám betöltése..." -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "_CD kiadása" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "_Külső hang rögzítése..." -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "Az új _klipnek..." -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "a _kijelölteknek" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "_Fokozatos hangerősödés..." -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "_Fokozatos elhalkulás..." -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "_Hang exportálása..." -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "_Kijelölt hang exportálása..." -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "_Minden hang exportálása..." -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "_Hang hozzáfűzése..." -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "_Hang nyesés/kitöltés..." -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "Hang nyesés/kitöltés a _kijelöltnek" -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "Hang nyesés/kitöltés az elejétől a _lejátszás Indításáig" -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "_Hang törlése..." -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "_Kijelölt hang törlése" -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "_Minden hang törlése" -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "_Csend beszúrása a kijelölésbe" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "_Hang újramintázása..." -#: src/gui.c:1250 +#: src/gui.c:1273 +#, fuzzy +msgid "_Adjust Audio Sync..." +msgstr "_Hang hozzáfűzése..." + +#: src/gui.c:1277 msgid "_Info" msgstr "_Info" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "Klip tulajdonságainak mutatása" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "Fájl kommentek megjelenítése/_szerkesztése" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "_Vágólap információ megjelenítése" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "_Üzenetek megjelenítése" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "_Kimeneti hibák mutatása" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "_Klipek" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "_Klip átnevezése a menüben" -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "_Haladó" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "_RFX Effektek/Eszközök/Segédprogramok" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "_Új teszt RFX szkript..." -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "_RFX szkript másolása a tesztbe..." -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "_Teszt RFX szkript szerkesztése..." -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "_Teszt RFX szkript átnevezése..." -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "_Teszt RFX szkript törlése..." -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "_Effekt/Eszköz/Generátor teszt előrehozatala..." -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "_Egyéni RFX szkript importálása..." -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "_Egyéni RFX szkript exportálása..." -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "_Egyéni RFX szkript törlése..." -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "_Az összes RFX bővítmény újraépítése" -#: src/gui.c:1371 +#: src/gui.c:1398 #, fuzzy msgid "Receive _LiVES Stream from..." msgstr "_LiVES adafolyam fogadása innen..." -#: src/gui.c:1375 +#: src/gui.c:1402 #, fuzzy msgid "_Send LiVES Stream to..." msgstr "_LiVES adadfolyam küldése ide..." -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." +#: src/gui.c:1408 +#, fuzzy +msgid "Open _yuv4mpeg stream..." msgstr "_yuv4mpeg adatfolyam megnyitása ezen: %sstream.yuv..." -#: src/gui.c:1399 +#: src/gui.c:1425 #, fuzzy, c-format msgid "_Import Project (.%s)..." msgstr "_Projekt importálása (.lv2)..." -#: src/gui.c:1403 +#: src/gui.c:1430 #, fuzzy, c-format msgid "E_xport Project (.%s)..." msgstr "_Projekt exportálása (.lv2)..." -#: src/gui.c:1409 +#: src/gui.c:1438 #, fuzzy, c-format msgid "_Import Custom Theme (.%s)..." msgstr "_Projekt importálása (.lv2)..." -#: src/gui.c:1414 +#: src/gui.c:1443 #, fuzzy, c-format msgid "E_xport Theme (.%s)..." msgstr "_Projekt exportálása (.lv2)..." -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "_VJ" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "Valós idejű _effekt leképezés" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "A valós idejű effektek hozzárendelése a ctrl-szám billentyűkhöz." -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "Alapértelmezett beállítások használata" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "Az alapértelmezett paraméter értékek beállítása." -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "Beállítások mentése alapértelmezettként" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." @@ -3912,372 +3921,392 @@ "Mentsd el a valós idejű effekt alapbeállításait, így azok minden LiVES " "indításnál visszaállítódnak." -#: src/gui.c:1448 +#: src/gui.c:1478 #, fuzzy msgid "_Reset All Playback Speeds and Positions" msgstr "_Minden lejátszó sebesség és pozíció visszaállítása" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "" "Minden lejátszási helyzet visszaállítása az első képkockához, és minden " "képarány visszaállítása." -#: src/gui.c:1452 +#: src/gui.c:1482 #, fuzzy msgid "_MIDI/Joystick Interface" msgstr "_MIDI/joystick felület" -#: src/gui.c:1461 +#: src/gui.c:1491 #, fuzzy msgid "_MIDI/Joystick Learner..." msgstr "_MIDI/joystick oktató..." -#: src/gui.c:1465 +#: src/gui.c:1495 #, fuzzy msgid "_Save Device Mapping..." msgstr "_Eszköz lista mentése..." -#: src/gui.c:1469 +#: src/gui.c:1499 #, fuzzy msgid "_Load Device Mapping..." msgstr "_Eszköz lista betöltése..." -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "VJ _billenytűk mutatása" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "_Játékok" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "_Nincs" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "_Őrült képkockák" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "_LiVES TV (szélessávú)" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "_Súgó" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "_Kézikönyv (böngészőben nyílik meg)" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 #, fuzzy msgid "_Donate to the Project !" msgstr "_Támogasd a projektet!" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 #, fuzzy msgid "_Email the Author" msgstr "_Levél a fejlesztőnek" -#: src/gui.c:1519 +#: src/gui.c:1549 #, fuzzy msgid "Report a _Bug" msgstr "Hiba bejelentése" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 #, fuzzy msgid "Suggest a _Feature" msgstr "_Képesség ajánlása a fejlesztőnek" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 #, fuzzy msgid "Assist with _Translating" msgstr "Segítség a _fordításban" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "_Hibaelhárítás" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "_Névjegy" -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "_Visszatekerés az elejére (w)" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "Mind lejátszása (p)" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "Leállítás (q)" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "Kijelöltek lejátszása (y)" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +#, fuzzy +msgid "Audio Source:" +msgstr "Forrás: %s" + +#: src/gui.c:1696 +#, fuzzy +msgid "Internal" +msgstr "- belső -" + +#: src/gui.c:1730 +#, fuzzy +msgid "External" +msgstr "- belső -" + +#: src/gui.c:1774 msgid "Volume" msgstr "Hangerő" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "Hangerő (1.00)" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "Üres háttér (b)" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "Lejátszás lassabban (ctrl-le)" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "Lejátszás gyorsabban (ctrl-fel)" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "Ugrás vissza (ctrl-bal)" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "Ugrás előre (ctrl-jobb)" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "Klip tuajdonságainak megjelenítése (i)" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "Eszköztár elrejtése" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." msgstr "" #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr " Videó lejátszás sebessége (másodpercenkénti képkockák) " -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "Videó sebesség változtatása" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "Első képkocka" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "Utolsó képkocka" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "A legelső kijelölt képkocka ebben a klipben" -#: src/gui.c:1956 +#: src/gui.c:2082 +#, fuzzy +msgid "Select all frames in this clip" +msgstr "Az utolsó kijelölt képkocka ebben a klipben" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "Az utolsó kijelölt képkocka ebben a klipben" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "Indulás folyamatban...\n" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr "" " Nyomj 'q'-t a felvétel leállításához. NE TAKARD EL A LEJÁTSZÓ " "ABLAKOT! " -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "Előnézeti képkockák száma" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "_Szabad" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "Szabadon választható a mennyiség" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "_Indítás" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "Képkocka szám hozzárendelve az elsőhöz" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "_Befejezés" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "Képkocka szám hozzálinkelve az utolsó képkockához" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "_Mutató" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "Képkocka mennyiség hozzárendelve a lejátszó mutatóhoz (csúszkához)" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "Visszatekerés" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "Mind lejátszása" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "Kijelölt rész lejátszása" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "Ismétlődés Be/Ki" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "_Felvétel indítása" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "_Felvétel leállítása" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "_Előadás felvétele" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr "" -#: src/gui.c:3550 +#: src/gui.c:3689 #, fuzzy msgid "Streaming" msgstr "Álommá tevés" -#: src/gui.c:3552 +#: src/gui.c:3691 #, fuzzy, c-format msgid "Play Window%s" msgstr "Lejátszó ablak elrejtése" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "Lejátszó ablak elrejtése" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "Lejátszó ablak megjelenítése" -#: src/gui.c:4124 +#: src/gui.c:4292 #, fuzzy, c-format msgid "'LiVES opened the file' '%s'" msgstr "LiVES: Fájl kiválasztása" -#: src/gui.c:4143 +#: src/gui.c:4311 #, fuzzy, c-format msgid "'LiVES closed the file' '%s'" msgstr "LiVES: válassz egy fájlt" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "Effektek" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "Klipek" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, fuzzy, c-format msgid "Show / apply effects to %s\n" msgstr "Minden effekt kikapcsolása." -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, fuzzy, c-format msgid "Select clip for %s\n" msgstr "_Klip beállítás törlése" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "Vágólap letakarítása" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -4288,7 +4317,7 @@ "==============================\n" "Váltás a %s klipre\n" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" @@ -4298,11 +4327,11 @@ "==============================\n" "Váltás üres klipre\n" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "(üres)" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " @@ -4311,7 +4340,7 @@ "A beállítás neve %s-ről megváltozott %s-re. Az érintett kimenetek ennek " "megfelelően frissítve lettek.\n" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" @@ -4320,7 +4349,7 @@ "A %s klip hiányzik ebből a beállításból.\n" "Viszont szükséges a következő kimenetek miatt:\n" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" @@ -4329,7 +4358,7 @@ "A %s klip be lett zárva.\n" "Ez szükséges a következő kimenetek által:\n" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" @@ -4338,7 +4367,7 @@ "A képkockák a %s-ben meg lettek változtatva.\n" "A következő kimenetek érintettek:\n" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" @@ -4347,7 +4376,7 @@ "Képkockák ki lettek törölve a %s klipből.\n" "A következő kimenetek érintettek:\n" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" @@ -4356,7 +4385,7 @@ "Hang törölve a %s klipből.\n" "A következő kimenetek érintettek:\n" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" @@ -4365,7 +4394,7 @@ "A hang meváltozott a %s klipben.\n" "A következő kimenetek érintettek:\n" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" @@ -4374,7 +4403,7 @@ "A hang meg lett változtatva a %s klipben.\n" "A következő kimenetek érintettek:\n" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" @@ -4383,7 +4412,7 @@ "A képkockák meg lettek változtatva a %s klipben.\n" "A következő kimenetek érintettek:\n" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -4394,7 +4423,7 @@ "nem lehet megnyitni, mivel azt a LiVES\n" "egy másik megnyitott példánya használja\n" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -4405,7 +4434,7 @@ "A %s beállítást a LiVES egy másik futó példánya már használja.\n" "Kérlek válasz másik beállítást.\n" -#: src/utils.c:2138 +#: src/utils.c:2234 #, fuzzy, c-format msgid "" "\n" @@ -4414,7 +4443,7 @@ "\n" "A beállítás név nem lehet üres.\n" -#: src/utils.c:2146 +#: src/utils.c:2242 #, fuzzy, c-format msgid "" "\n" @@ -4423,7 +4452,7 @@ "\n" "A beállítás nevében nem lehet szóköz, és a következő jelek: %s.\n" -#: src/utils.c:2154 +#: src/utils.c:2250 #, fuzzy, c-format msgid "" "\n" @@ -4432,18 +4461,18 @@ "\n" "A beállítás nevében nem lehet szóköz, és a következő jelek: %s.\n" -#: src/utils.c:2163 +#: src/utils.c:2259 #, c-format msgid "" "\n" "%s names may not start with a '.' or contain '..'\n" msgstr "" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4454,75 +4483,75 @@ "A %s beállítás már létezik.\n" "Kérlek válassz másikat.\n" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "%s kimenet eltávolítása\n" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "Videó [megnyitás...]" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "Videó [%.2f másodperc]" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "(Nem definiált)" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "(Nincs videó)" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "(Nincs hang)" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "Monó [megnyitás...]" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "Bal oldal [megnyitás...]" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "Monó [%.2f másodperc]" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "Bal oldal [%.2f másodperc]" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "Jobb oldal [megnyitás...]" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "Jobb oldal [%.2f másodperc]" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "" "LiVES addig nem képes átváltani az mplayerre, amíg a klipek be vannak töltve." -#: src/utils.c:3444 +#: src/utils.c:3863 #, fuzzy msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "" "LiVES addig nem képes átváltani az mplayerre, amíg a klipek be vannak töltve." -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "klip kipucolása" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4537,29 +4566,29 @@ "\n" "Felülírod?\n" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "_%s visszavonása" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "\"%s\" _újra" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "-------------Kijelölés-------------" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr " mp ] ----------Kijelölés----------- [ " -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr " képkockák ] ----------" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4570,50 +4599,50 @@ "Try running Help/Troubleshoot for more information." msgstr "" -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "Fájl fejléc vizsgálata" -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "%s megnyitása" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "%s megnyitása. Kezdés ideje %.2f mp. képkockák %d" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr " hang nélkül" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "Hang megnyitása ehhez: %s" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "" -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, fuzzy, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "%s : %.2f másodperctől %.2f másodpercig..." -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "" -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4625,11 +4654,11 @@ "Are you sure you wish to continue ?" msgstr "" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr " - kérlek légy türelemmel." -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4641,7 +4670,7 @@ "A LiVES nem tud hang, vagy videó fájlt kitömöríteni.\n" "Kérlek nézd meg a terminál ablakot a további információkért.\n" -#: src/saveplay.c:874 +#: src/saveplay.c:858 #, fuzzy msgid "" "\n" @@ -4652,7 +4681,7 @@ "\n" "Telepítened kell az mplayert a fájl megnyitásához.\n" -#: src/saveplay.c:885 +#: src/saveplay.c:869 #, fuzzy msgid "" "\n" @@ -4665,31 +4694,31 @@ "Kérlek ellenőrizd a Videó megnyitó parancs beállításait az\n" "Eszközök|Beállítások|Kódolás menüben\n" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "" -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, fuzzy, c-format msgid "Save Frame %d" msgstr "Beállítás név " -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 #, fuzzy msgid "Save Frame" msgstr "Utolsó képkocka" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 #, fuzzy msgid "Save Clip" msgstr "Klip elforgatása" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4701,36 +4730,36 @@ "\n" "Még mindig akarod folytatni?" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "Képkockák kiemelése a klipből" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "Linkek létrehozása: kiválasztás" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr " (hang nélkül)\n" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "" "%d képkockák mentése ide: %d%s, mint \"%s\" : kódoló = %s : formátum = %s..." -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "" "Képkockák elmentése 1 től %d%s-ig mint \"%s\" : kódoló %s : formátum = %s..." -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "Mentés [ sok időbe telhet]" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" @@ -4740,33 +4769,33 @@ "\n" "Kódolási hiba - a kimeneti fájl nem készült el!\n" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "" -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "felvétel megszakítva az előnézet miatt.\n" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "felvétel megszakítva a vágólap visszajátszása miatt.\n" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "Felvétel minősége..." -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "Az átlagos FPS %.4f volt\n" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4780,21 +4809,21 @@ "Kattints rá az Eszközök--->Mind átméretezése\n" "opcióra, majd minden képkockát méretezz át a megfelelő méretre.\n" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "Ismeretlen" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "Névtelen%d" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "%d képkoca elég!\n" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4802,13 +4831,13 @@ "%s\n" msgstr "" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" msgstr "" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4816,7 +4845,7 @@ "Bad things may happen with this clip.\n" msgstr "" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4829,14 +4858,14 @@ "Az alapértelmezett sebesség beállítható az Eszközök | Beállítások | Vegyes " "részben.\n" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "" "A lejátszás sebessége %.3f fps-re lett beállítva, ezáltal a videó " "hozáilleszkedik a hanghoz.\n" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" @@ -4845,7 +4874,7 @@ "Képkockák=%d típus=%s méret=%dx%d *bpp=Greyscale* fps=%.3f\n" "Hang:" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" @@ -4854,54 +4883,54 @@ "Képkockák=%d típus=%s méret=%dx%d bpp=%d fps=%.3f\n" "Hang:" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "%s nincs\n" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, fuzzy, c-format msgid " - Author: %s\n" msgstr "Szerző: %s" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, fuzzy, c-format msgid " - Title: %s\n" msgstr " - Megjegyzés: %s\n" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr " - Megjegyzés: %s\n" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "%d képkocka mentése mint %s..." -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "%s mentése eddig: %s" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "Mentés" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "minőségi adatok el lettek mentve..." -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "%s helyreállítása..." -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "Helyreállítás" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -4914,7 +4943,7 @@ "A %s fájl nem jó.\n" "A LiVES nem tudja helyreállítani.\n" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, c-format msgid "" "\n" @@ -4923,22 +4952,22 @@ msgstr "" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" @@ -4948,20 +4977,20 @@ "A LiVES előző futtatásából előkerült néhány fájl.\n" "Szeretnéd helyreállítani őket?\n" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "Fájlok visszaállítása" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "Visszaszerzés fájlokat..." -#: src/dialogs.c:83 +#: src/dialogs.c:86 #, fuzzy msgid "Show affeced _layouts" msgstr "Érintett _kimenetek megjelenítése" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" @@ -4969,52 +4998,52 @@ "_Ne mutasd ezt a figyelmeztetést többet\n" "(visszakapcsolható a beállítások/figyelmeztetések-nél)" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr "" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 #, fuzzy msgid "Warning !" msgstr "Figyelmeztetések" -#: src/dialogs.c:184 +#: src/dialogs.c:187 #, fuzzy msgid "Error !" msgstr "$hiba" -#: src/dialogs.c:194 +#: src/dialogs.c:197 #, fuzzy msgid "Information" msgstr "LiVES: Információ erről: %s" -#: src/dialogs.c:219 +#: src/dialogs.c:222 #, fuzzy msgid "Question" msgstr "LiVES: - Kérdés" -#: src/dialogs.c:233 +#: src/dialogs.c:236 #, fuzzy msgid "File Error" msgstr "_Hibák törlése" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "_Részletek megjelenítése" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -5025,7 +5054,7 @@ "(Disk warning levels can be configured in Preferences.)" msgstr "" -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -5037,11 +5066,11 @@ "Preferences.)" msgstr "" -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "Nem lehet zene lejátszót váltani a lejátszás alatt." -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -5053,18 +5082,18 @@ "A LiVES nem tudja ezt a műveletet elvégezni kellő memória hiányában.\n" "Kérlek próbálj meg néhány alkalmazást bezárni.\n" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "" -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" "%s%d%% done. Time remaining: %u sec%s\n" msgstr "" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" @@ -5073,14 +5102,14 @@ "\n" "%d/%d képkocka megnyitva. A hátralévő idő %u másodperc.\n" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" "%d/%d frames opened.\n" msgstr "" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" @@ -5089,7 +5118,11 @@ "\n" "%d képkocka megnyitva.\n" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" @@ -5098,7 +5131,7 @@ "\n" "Hátralévő idő: %d mp" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -5109,7 +5142,7 @@ "Elnézést, de a LiVES csak %d fájlt tud megnyitni egyszerre.\n" "Kérlek zárj be egy fájlt, majd próbáld újra." -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, fuzzy, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -5128,7 +5161,7 @@ "\n" "Kérlek ellenőrizd az írási jogosultságaidat." -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 #, fuzzy msgid "" "\n" @@ -5139,7 +5172,7 @@ "LiVES-nak szüksége van az 'mplayer' vagy a 'sox' valamelyikére. Kérlek " "telepíts egyet ezek közül, majd próbáld újra.\n" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 #, fuzzy msgid "" "\n" @@ -5150,7 +5183,7 @@ "LiVES-nak szüksége van az 'mplayer' vagy a 'sox' valamelyikére. Kérlek " "telepíts egyet ezek közül, majd próbáld újra.\n" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 #, fuzzy msgid "" "\n" @@ -5161,19 +5194,19 @@ "LiVES-nak szüksége van az 'mplayer' vagy a 'sox' valamelyikére. Kérlek " "telepíts egyet ezek közül, majd próbáld újra.\n" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" @@ -5183,7 +5216,7 @@ "Kérlek telepítsd a 'sox'-ot,\n" "vagy válts egy másik kódolóra az Eszközök | Beállítások | Kódolás menüben\n" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -5195,7 +5228,7 @@ "Ez a kódoló/formátum nem használható a kért hang kódekhez. \n" "Kérlek állítsd be a hang kódolót az Eszközök|Beállítások|kódolás menüben.\n" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" @@ -5203,13 +5236,13 @@ "Ez a kimenet generált képkockákat tartalmaz.\n" "Nem menthető, először egy klippé kell alakítanod.\n" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -5220,7 +5253,7 @@ "\n" "Kellő korlátozások a %s formátumban.\n" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" @@ -5228,43 +5261,43 @@ "A LiVES a következő beállításokat ajánlja:\n" "\n" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr ", aláírt" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr ", aláíratlan" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr ", kicsi-endian" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr ", nagy-endian" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "Videó arány beállítása erre: %.3f fps-re\n" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "Videó arány beállítása erre: %d:%d fps-re\n" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "Videó méretének beállítása erre: %d x %d pixel\n" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" @@ -5272,35 +5305,35 @@ "\n" "Szeretnéd:\n" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "videó átméretezése %d x %d pixelre\n" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "hang letiltva, mivel a kijelölt kodek nem képes kezelni a hangot\n" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "A LiVES-nak szükséges a:\n" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "videó újramintázása %.3f fps-re\n" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "videó újramintázása %d:%d fps-re\n" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -5314,7 +5347,7 @@ "'OK' a jóváhagyáshoz, 'Mégse' az elvetéshez.\n" "\n" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" @@ -5324,7 +5357,7 @@ "A változások a kijelölésben nem lesznek maradandóak.\n" "\n" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -5338,7 +5371,7 @@ "elérhető memória.\n" "Próbálj meg csak egy kijelölt részt rögzíteni a fájlból." -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -5356,14 +5389,13 @@ "\n" "Kérlek nyomj 'Mégse'-t a beillesztés megszakításához, 'OK'-t a folytatáshoz." -#: src/dialogs.c:2351 -#, fuzzy, c-format +#: src/dialogs.c:2354 +#, fuzzy msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." @@ -5374,18 +5406,18 @@ "Csak nyomj 'OK'-t ha tudod mit kell tenned, minden más esetben válaszd a " "'Mégse' opciót." -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "Üzenet előzmények" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " "in your %s file" msgstr "" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -5396,7 +5428,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 #, fuzzy msgid "" "Sorry, unknown audio type.\n" @@ -5407,18 +5439,18 @@ "\n" " (használható fájltípusok:.mp3, .ogg, .wav, .mod, .xm, .it)" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "nem sikerült (ismeretlen típus)\n" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" "(They will not be usable without the set).\n" msgstr "" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -5432,7 +5464,7 @@ "beállításhoz.\n" "'Mégse' egy új létrehozásához.\n" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -5444,7 +5476,7 @@ "Biztosan szeretnéd folytatni?\n" "." -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -5456,7 +5488,7 @@ "Biztosan folytatni szeretnéd?\n" "." -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -5467,7 +5499,7 @@ "Otherwise click Cancel to skip loading this file.\n" msgstr "" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -5482,7 +5514,7 @@ "%s\n" "A klipet nem lehet betölteni.\n" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -5490,7 +5522,7 @@ "Alternately, select a different audio player in Preferences.\n" msgstr "" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -5499,13 +5531,13 @@ "Automatic jack startup will be disabled now.\n" msgstr "" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" msgstr "" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -5516,7 +5548,7 @@ "%s\n" msgstr "" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" @@ -5525,7 +5557,7 @@ "Más megoldásként, indítsd újra a LiVES-t, majd válassz egy másik " "hangmeghajtót.\n" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -5540,7 +5572,7 @@ "Növelheted az értéket a Beállítások/Multitrac menüben.\n" "Az ajánlott érték legalább %d MB" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -5549,7 +5581,7 @@ "Do you wish to delete them ?\n" msgstr "" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -5561,7 +5593,7 @@ "Zárj be néhány más alkalmazást a memória felszabadításához.\n" "Használd a Beállítások/Multitrack/Visszaállítási memória opciót\n" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -5573,7 +5605,7 @@ "Meg kell növelned a visszaállítási memóriát\n" "használd a Beállítások/Multitrack/Visszaállítási memóriát\n" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" @@ -5582,21 +5614,21 @@ "A LiVES nem képes elég memóriát biztosítani a multitrack visszállító " "pufferéhez.\n" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "vagy adj meg egy kisebb értéket.\n" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "" "Próbáld meg ismét a klip szerkesztőböl. Próbálj meg bezárni néhány egyéb " "alkalmazást\n" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "Zárj be néhány egyéb alkalmazást\n" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" @@ -5604,13 +5636,13 @@ "A Multitrack értéke 0 csatornát jelez, de a kimenetnek van hangja.\n" "Ellenőrizd a hang beállításokat az Eszközök menüben.\n" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "" "A jelenlegi kimenetnek van hangja, ezért a csatornák száma nem lehet 0.\n" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" @@ -5620,7 +5652,7 @@ "illetve \"pulse audio\" lejátszókkal lehetséges.\n" "Ezt beállíthatod az Eszközök|Beállítások|Lejátszás menüben." -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" @@ -5630,7 +5662,7 @@ "egy régebbi verziója miatt is).\n" "Megpróbálhatom megjavítani a kimenet másolatát?\n" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" @@ -5638,7 +5670,7 @@ "A LiVES nem képes betölteni a kimenetet.\n" "Sajnálom.\n" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 #, fuzzy msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" @@ -5648,7 +5680,7 @@ "LiVES-nak szüksége van az 'mplayer' vagy a 'sox' valamelyikére. Kérlek " "telepíts egyet ezek közül, majd próbáld újra.\n" -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 #, fuzzy msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" @@ -5658,7 +5690,7 @@ "LiVES-nak szüksége van az 'mplayer' vagy a 'sox' valamelyikére. Kérlek " "telepíts egyet ezek közül, majd próbáld újra.\n" -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 #, fuzzy msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" @@ -5668,7 +5700,7 @@ "LiVES-nak szüksége van az 'mplayer' vagy a 'sox' valamelyikére. Kérlek " "telepíts egyet ezek közül, majd próbáld újra.\n" -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" @@ -5678,7 +5710,7 @@ "\n" "A hang aránynak 0-nál nagyobbnak kell lennie.\n" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5690,7 +5722,7 @@ "és sokáig tart megjeleníteni.\n" "Biztosan meg szeretnéd nézni?\n" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" @@ -5700,7 +5732,7 @@ "\n" "Telepítened kell a 'dvgab'-et a funkció használatához.\n" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5715,25 +5747,25 @@ "Ki kell egyet választanod ezek közül az Eszközök/Beállítások/Lejátszás " "menüben.\n" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "A videólejátszó bővítmény nem tudja inicializálni a palettát!\n" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "Nem sikerült inicializálnia a palettát a dekóder bővítménynek!\n" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "Nem lehet beállítani videó bővítmény képkocka arányát\n" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" msgstr "Öszeomlás után\n" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5746,33 +5778,33 @@ "\n" "echo %d > /proc/sys/net/core/rmem_max\n" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "megszakítva.\n" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "nem sikerült.\n" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "kész.\n" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "hiba a fájlban. Sikertelen.\n" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -5782,7 +5814,7 @@ "%s%s%s" msgstr "" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -5792,7 +5824,7 @@ "%s" msgstr "" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -5802,7 +5834,7 @@ "%s" msgstr "" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -5811,7 +5843,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -5821,7 +5853,7 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -5830,7 +5862,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -5840,12 +5872,12 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "" -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -5854,7 +5886,7 @@ "Please check your system for errors.\n" msgstr "" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -5867,7 +5899,7 @@ "%s\n" "Kérlek ellenőrizd a jogosultságokat, majd próbáld meg ismét." -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -5876,7 +5908,7 @@ "Please check the directory permissions and try again." msgstr "" -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, fuzzy, c-format msgid "" "\n" @@ -5887,14 +5919,14 @@ "\n" "A LiVES nem képes újrarendezni a képkockákat." -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -5905,13 +5937,13 @@ "A %s nem képes klipet készíteni ezekkel a képekkel: %s\n" "Kérlek válassz egy másik kódolót a listából.\n" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" msgstr "" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -5921,27 +5953,27 @@ "- Check if the device actually exists.\n" msgstr "" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" "Do you wish to overwrite the existing subtitles ?\n" msgstr "" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 msgid "" "\n" "LiVES currently only supports subtitles of type" msgstr "" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -5950,14 +5982,14 @@ "or OK to continue and save as type \"%s\"\n" msgstr "" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" "(If unsure, click Yes)\n" msgstr "" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -5968,19 +6000,19 @@ "." msgstr "" -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" msgstr "" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" msgstr "" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -5988,7 +6020,7 @@ "DO NOT SHUT DOWN OR CLOSE LIVES !\n" msgstr "" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, fuzzy, c-format msgid "" "\n" @@ -5999,14 +6031,14 @@ "Néhány %s hiányzik a(z) %s kimenetből\n" "Ezért nem lehet megfelelően betölteni.\n" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" "Please check the spelling of the set name and try again.\n" msgstr "" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -6015,7 +6047,7 @@ "directory. Would you like me to do this (recommended) ?" msgstr "" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -6027,7 +6059,7 @@ msgstr "" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -6036,40 +6068,40 @@ "\n" msgstr "" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" "Consult your package distributor.\n" msgstr "" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" msgstr "" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "" "Kérlek állítsd be a CD lejátszó eszközöd az Eszközök | Beállítások | Vegyes " "menüben\n" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, fuzzy, c-format msgid "" "\n" @@ -6082,7 +6114,7 @@ "%s\n" "Kérlek ellenőrizd a jogosultságokat, majd próbáld meg ismét." -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -6091,7 +6123,7 @@ "already exists. Would you like to overwrite it ?\n" msgstr "" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -6232,7 +6264,7 @@ msgid "Video only Transitions" msgstr "Csak videó átmenetek" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "csak hang" @@ -6240,7 +6272,7 @@ msgid "Audio only Transitions" msgstr "Csak hang átmenetek" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "hang" @@ -6286,7 +6318,7 @@ msgid "Audio Analysers" msgstr "" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "ismeretlen" @@ -6414,22 +6446,22 @@ msgid "pointer" msgstr "_Mutató" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "Hiba: a(z) %s bővítménynek nincsenek beállításai.\n" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" @@ -6438,170 +6470,170 @@ "Információ: Nem lehet betölteni a következő bővítményt: %s\n" "A hiba a következő volt: %s\n" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr "" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "Sikeresen betöltött %d Weed szűrők\n" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, fuzzy, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "Érvénytelen %s effekt a %s-ben\n" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, fuzzy, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "Érvénytelen %s effekt a %s-ben\n" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, fuzzy, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "Érvénytelen %s effekt a %s-ben\n" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, fuzzy, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "Érvénytelen %s effekt a %s-ben\n" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, fuzzy, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" msgstr "Érvénytelen %s effekt a %s-ben\n" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, fuzzy, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" msgstr "Érvénytelen %s effekt a %s-ben\n" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, fuzzy, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "Érvénytelen %s effekt a %s-ben\n" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, fuzzy, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" msgstr "Érvénytelen %s effekt a %s-ben\n" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, fuzzy, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" msgstr "Érvénytelen %s effekt a %s-ben\n" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, fuzzy, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " "%d\n" msgstr "Érvénytelen %s effekt a %s-ben\n" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, fuzzy, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" msgstr "Érvénytelen %s effekt a %s-ben\n" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, fuzzy, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" msgstr "Érvénytelen %s effekt a %s-ben\n" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, fuzzy, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "Érvénytelen %s effekt a %s-ben\n" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, fuzzy, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " "%d\n" msgstr "Érvénytelen %s effekt a %s-ben\n" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, fuzzy, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" msgstr "Érvénytelen %s effekt a %s-ben\n" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, fuzzy, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" msgstr "Érvénytelen %s effekt a %s-ben\n" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, fuzzy, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" msgstr "Érvénytelen %s effekt a %s-ben\n" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, fuzzy, c-format msgid "Successfully loaded %d compound filters\n" msgstr "Sikeresen betöltött %d Weed szűrők\n" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, fuzzy, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "Nem sikerült elindítani a(z) %s eseményt, hiba kód: %d\n" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "Nem lehet elindítani a %s generátort\n" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, fuzzy, c-format msgid "Failed to start generator %s (%s)\n" msgstr "Nem lehet elindítani a %s generátort\n" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, fuzzy, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "Nem lehet elindítani a %s generátort\n" @@ -6661,40 +6693,40 @@ msgid "Autoscale All" msgstr "" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 #, fuzzy msgid "Parameter and Alpha Channel Connections" msgstr "LiVES: - RFX paraméter ablak tippek" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 #, fuzzy msgid "Auto Connect Channels" msgstr "Ki_jelölés" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 #, fuzzy msgid "Auto Connect Parameters" msgstr "Paraméterek beállítása" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "" @@ -6711,15 +6743,15 @@ msgid "_Frame" msgstr "_Képkockák" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "_Képarány fenntartása" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "Eredeti képarány használata" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "" @@ -6760,11 +6792,11 @@ msgid "New size (pixels)" msgstr "Új méret (képpont)" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "_Szélesség" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "_Magasság" @@ -6784,7 +6816,7 @@ msgid "Generate frames to a new clip" msgstr "Képkockák elkészítése egy új klipbe" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -6795,23 +6827,23 @@ "Ki kell választanod legalább %d képkockát az effekt használatához.\n" "\n" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "Legyen ez az alapértelmezés" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "Nincsenek paraméterek" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "Érvénytelen paraméter" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" @@ -6820,12 +6852,12 @@ "\n" "Bővítmény hiba: %s hiba, ezzel a kóddal: %d" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr " : az üzenet ez volt: %s\n" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -6840,17 +6872,17 @@ "%s\n" "Hiba kód: %d\n" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "Videólejátszó bővítmény alapértelmezéseinek frissítése itt: %s\n" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "Videólejátszó bővítmény alapértelmezéseinek betöltése innen: %s..." -#: src/plugins.c:497 +#: src/plugins.c:493 #, fuzzy, c-format msgid "" "\n" @@ -6865,32 +6897,32 @@ "Eszközök|Beállítások|Lejátszás|Haladó bővítmények menüben\n" "\n" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "" -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "_FPS" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "Állandó képkocka-arány a bővítménynek.\n" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "_Színtér" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "Színtér bevitel a bővítménybe.\n" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -6903,7 +6935,7 @@ "Nem sikerült megnyitni ezt a bővítményt: %s\n" "A hiba oka %s\n" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -6918,7 +6950,7 @@ "hiányzik egy kötelező funkciója.\n" "Nem lehet használni.\n" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" @@ -6927,7 +6959,7 @@ "Nem sikerült inicializálni a bővítményt.\n" "A hiba oka: %s\n" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " @@ -6936,17 +6968,17 @@ "***%s bővítmény használata az fs lejátszáshoz, a %d (%s) paletta típus " "használata engedélyezve. ***\n" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -6955,7 +6987,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -6968,7 +7000,7 @@ "%s%s%s\n" "vagy válassz egy másik bővítményt az Eszközök|Beállítások|Kódolás menüben\n" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, c-format msgid "" "\n" @@ -6976,12 +7008,12 @@ "No decoders found in %s !\n" msgstr "" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, fuzzy, c-format msgid " using %s" msgstr "%s megnyitása" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -6994,7 +7026,7 @@ "Nem sikerült megnyitni a következő dekóder bővítményt: %s\n" "A hiba oka: %s\n" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -7009,25 +7041,25 @@ "hiányzik egy kötelező funkciója.\n" "Nem lehet használni.\n" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "/ismeretlen" -#: src/plugins.c:2550 +#: src/plugins.c:2567 #, fuzzy msgid "Decoder Plugins" msgstr "Dekódolás" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "Nem lehet betölteni ezt: %s, az átmenet nem lesz átméretezve.\n" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "%s haladó beállítások" @@ -7521,7 +7553,7 @@ "\n" "A szerző rész nem lehet üres.\n" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -7611,7 +7643,7 @@ msgid "Bad description. (%s)\n" msgstr "Rossz leírás. (%s)\n" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -7626,27 +7658,27 @@ "találtam a parancsfájlban.\n" "\n" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "Összes RFX parancsfájl újraépítése...builtin...." -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "Parancsfájlok újraépítése" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "egyéni..." -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "teszt..." -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "dinamikus menübejegyzések újraépítése..." -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -7659,7 +7691,7 @@ "A LiVES nem képes megtalálni a %s programot.\n" "Kérlek ellenőrizd a program elérhetőségét, és futtathatóságát.\n" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -7674,12 +7706,12 @@ "parancsfájlokat?\n" "\n" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "%s rfx parancsfájlok törlése..." -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -7694,7 +7726,7 @@ "parancsfájlt\n" "Hiba kód: %d\n" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -7709,12 +7741,12 @@ "már létezik.\n" "Először töröld ezt, vagy nevezd át.\n" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "%s rfx teszt bővítmény promotálása egyénire..." -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -7725,22 +7757,22 @@ "Return code was %d (%s)\n" msgstr "" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 #, fuzzy msgid "Export Script" msgstr "Parancsfájl exportálása ide..." -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "%s másolása ide: %s..." -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 #, fuzzy msgid "Import Script" msgstr "Parancsfájl importálása innen..." -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -7755,46 +7787,46 @@ "már létezik.\n" "Először töröld, vagy nevezd át az import parancsfájlt.\n" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 #, fuzzy msgid "Copy RFX Script" msgstr "LiVES: - RFX parancsfájl másolása" -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "" -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr " Parancsfájl: " -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 #, fuzzy msgid "Rename Test RFX Script" msgstr "_Teszt RFX szkript átnevezése..." -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "Parancsfájlból: " -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 #, fuzzy msgid "RFX Script Name" msgstr "LiVES: - RFX parancsfájl név" -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "Parancsfájl név: " -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "Új név: " -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "Új parancsfájl név: " -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -7806,12 +7838,12 @@ "Már létezik teszt parancsfájl ezzel a névvel.\n" "A parancsfájl nevének egyénileg kell lennie.\n" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "%s RFX teszt parancsfájl átnevezése erre: %s..." -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -7828,28 +7860,28 @@ "ide: %s\n" "A kód %d volt\n" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "_Azonnali effekt alkalmazása a kijelöléshez" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 #, fuzzy msgid "Applying Current Real Time Effects to" msgstr "_Azonnali effekt alkalmazása a kijelöléshez" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "%s effekt betöltése..." -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "" "Lásd: VJ - mutasd a VJ billentyűket. Állítsd be az azonnali effekteket, majd " "alkalmazd őket ott." -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -7861,7 +7893,7 @@ "A lejátszó bővítmények csak teljes képernyőn\n" "aktiválódnak, különálló ablak (fs) módban\n" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -7869,7 +7901,7 @@ "(Free space = UNKNOWN)" msgstr "" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -7878,14 +7910,14 @@ "(Free space = %s)" msgstr "" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" "It should be in a partition with plenty of free disk space.\n" msgstr "" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7896,7 +7928,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7906,7 +7938,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1163 +#: src/preferences.c:1229 #, fuzzy msgid "" "You have chosen to change the working directory.\n" @@ -7927,7 +7959,7 @@ "Más esetben nyomj 'Mégse'-t, hogy visszaállítsd az átmeneti könyvtárt az " "alap beállításra." -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, fuzzy, c-format msgid "" "\n" @@ -7940,7 +7972,7 @@ "jack-et.\n" "Lásd http://jackaudio.org\n" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" @@ -7948,7 +7980,7 @@ "\n" "A zene lejátszó váltás újraindítást igényel\n" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, fuzzy, c-format msgid "" "\n" @@ -7961,325 +7993,325 @@ "először fel kell telepíteni a pulseaudio-t.\n" "Bővebb info a http://www.pulseaudio.org oldalon található\n" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "PCM (magas minőségű, nagy méretű fájlok)" -#: src/preferences.c:2418 +#: src/preferences.c:2489 #, fuzzy msgid "Preferences" msgstr "_Beállítások..." -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "Maximalizált fájl kiválasztás megnyitása" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "Előző fájlok mutatása a fájl menüben" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "Képernyővédeő kikapcsolása a lejátszás alatt " -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "Maximalizált fő ablak mutatása" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "Mutasd az eszköztárat, ha a háttér üres" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "Klipek váltása az egérgörgővel" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "Indítási mód:" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "_Klip szerkesztő" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "_Multitrack mód" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "Multi-head támogatás" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr " LiVES felületéhez rendelt monitorok száma" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr " lejátszáshoz használt monitorok száma" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." msgstr "" -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "Csak egyetlen monitor" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "GUI" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "Amikor belépsz a multitrack módba:" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "" "_Értesíts a videó szélességi, hosszúsági értékeiről, fps-ről és a hang " "beállításokról" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "_Mindig a következő értékek használata:" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "Ugyanezen _értékek használata a klip megjelenítésénél is" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr " _Puffer méret visszavonása (MB) " -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "_Kilépés a multitrack módból a megjelenítés után" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "Automata háttérkimenetek" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "_Minden" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "másodpercben" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "Minden _váltás után" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "_Soha" -#: src/preferences.c:2752 +#: src/preferences.c:2836 #, fuzzy msgid "Maximum number of visible tracks" msgstr "Maximálisan megjelenített számok" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "Multitrack/renderelés" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "Instant megnyitás használata ha lehetséges" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "" "Néhány dekóder bővítményt használó fájl instant megnyitásának engedélyezése" -#: src/preferences.c:2799 +#: src/preferences.c:2883 #, fuzzy msgid "Video open command (fallback)" msgstr "Videó megnyitás parancs " -#: src/preferences.c:2806 +#: src/preferences.c:2890 #, fuzzy msgid "Fallback image format" msgstr "Alapértelmezett kép formátum " -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "_jpeg" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "_png" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "" -#: src/preferences.c:2826 +#: src/preferences.c:2910 #, fuzzy msgid "Open/render compression" msgstr "Tömörítés megnyitása/adása " -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr "" " % ( alacsonyabb = lassabb, hosszabb fájlok, jpeg-nek, magas minőség )" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "Automatikus deinterlacing engedélyezése, ha lehetséges" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "Automatikus deinterlace képkockák, amikor a bővítmény kéri" -#: src/preferences.c:2850 +#: src/preferences.c:2934 #, fuzzy msgid "Automatic trimming / padding of audio when possible" msgstr "Automatikus deinterlacing engedélyezése, ha lehetséges" -#: src/preferences.c:2852 +#: src/preferences.c:2936 #, fuzzy msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "Automatikus deinterlace képkockák, amikor a bővítmény kéri" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "" "Amikor összetett fájlokat nyitsz meg, akkor összefűzi a képeket egy klipbe" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "Dekódolás" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "VIDEO" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "Alacsony - kis teljesítményű gépekhez ajánlott" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "Normál - a legtöbb felhasználónak ez ajánlott" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "Magas - csak nagyon erős gépekhez ajánljuk" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "Előnézet _minősége" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "A videó lejátszás előnézeti minősége - hatással van az átméretezésre" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "_FPS statisztika mutatása" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "_Bővítmény" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "HANG" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "_Lejátszó" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "(Lásd még: Jack integrációs fül, a jack indítási opcióknál)" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "Hang lejátszás _parancs" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "- belső -" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "A hang követi a videó _arányt/irányt" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "A hang követi a _klip változásokat" -#: src/preferences.c:3104 -#, fuzzy -msgid "Source:" -msgstr "Forrás: %s" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 #, fuzzy msgid "_Internal" msgstr "- belső -" -#: src/preferences.c:3112 -#, fuzzy -msgid "_External (requires jack or pulse audio player)" +#: src/preferences.c:3202 +msgid "_External [monitor]" msgstr "" -"Hang rögzítése külső ablak elkapásakor\n" -"(jack vagy pulse audio szükséges hozzá)" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "Lejátszás" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" @@ -8287,74 +8319,84 @@ "Hang rögzítése külső ablak elkapásakor\n" "(jack vagy pulse audio szükséges hozzá)" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " +#: src/preferences.c:3258 +#, fuzzy +msgid "What to record when 'r' is pressed" msgstr " Mi legyen felvéve, amikor az 'r' le van nyomva " -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "_Képkocka változások" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "F_PS változások" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "_Azonnali effektek" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "_Klip váltók" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +#, fuzzy +msgid "External Audio Source" +msgstr "Forrás: %s" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "" + +#: src/preferences.c:3358 msgid "Recording" msgstr "Felvétel" -#: src/preferences.c:3266 +#: src/preferences.c:3373 #, fuzzy msgid "You can also change these values when encoding a clip" msgstr "Csak kattints az előnézetre az értékek megváltoztatásához" -#: src/preferences.c:3278 +#: src/preferences.c:3385 #, fuzzy msgid "Encoder" msgstr "Kódolás" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "Kimeneti formátum" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "Hang kodek" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "Kódolás" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "_antialiasing használata az átméretezés alatt" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "Azonnali effekt effekt gombjainak a száma" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." @@ -8362,96 +8404,96 @@ "A \"virtuális\" azonnali effekt billentyűk száma. Ezeket az azonnali effekt " "ablakon, vagy a (OSC) hálózaton keresztül lehet vezérelni." -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr " Videók helye (alapértelmezett) " -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr " Mentés helye (alapértelmezett) " -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr " Hangok lelőhelye :) (alapértelmezett) " -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr " Képek helye (alapértelmezett) " -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr " Mentés/helyreálltás mappa (alapértelmezett) " -#: src/preferences.c:3454 +#: src/preferences.c:3561 #, fuzzy msgid " Working directory (do not remove) " msgstr " Átmeneti könyvtár (ne távolítsd el) " -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "Az a könyvtár, ahonnan a videók alap esetben betöltődnek" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "Az a könyvtár, ahová alap esetben a kódolt klippek mentésre kerülnek" -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "Az a könyvtár, ahonnan betölti, illetve menti a hangokat a program" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "Az a könyvtár, ahová a pillanatképek mentésre kerülnek" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "Klippek biztonsági mentésére/helyreállítására szolgáló mappa" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "A LiVES munkakönyvtára" -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "Könyvtárak" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "" -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr "" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "" -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" @@ -8459,19 +8501,19 @@ "Figyelmeztess a beillesztésnél / összeolvasztásnál, ha a vágólapon lévő " "képarány nem egyezik a kiválasztással" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "Figyelmeztess megnyitásnál, ha a fájl _méret túl nagy " -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr " MB" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "Figyelmeztess mielőtt elmentenék egy beállítást" -#: src/preferences.c:3652 +#: src/preferences.c:3759 #, fuzzy msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " @@ -8480,71 +8522,71 @@ "Mutatnak figyelmeztetést, ha _mplayer, sox, composite vagy cnvert nem " "található, ha LiVES nem indul." -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "Figyelmeztess, ha az indításkor nem található _renderelési effekt." -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "Figyelmeztess, ha az indításkor nem találhatók _kódoló bővítmények." -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "Figyelmeztess, ha _kettőzött beállítás név kerül beírásra" -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "" "Ha egy beállítás betöltődik, akkor figyelmeztess, ha a klipek hiányoznak a " "_kimenetekből." -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "Figyelmeztess, ha egy klipet használó kimenetet készülök bezárni." -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "Figyelmeztess, ha egy klipet használó kimenetet készülök törölni." -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "Figyelmeztess, ha egy képkockákat használó kimenetről akarok váltani." -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "" "Figyelmeztess, ha egy képkockákat használó kimenetet akarok megváltoztatni." -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "Figyelmeztess, ha egy hangot használó kimenetet akarok törölni." -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "Figyelmeztess, ha egy hangot használó kimenetről akarok váltani." -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "Figyelmeztess, ha egy hangot használó kimenetet akarok megváltoztatni." -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "Kimeneti hibák kijelzése a változtatások után." -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "" "Figyelmeztess, ha egy elmentetlen kimenettel akarok kilépni a multitrack " "módból." -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "" "Figyelmeztess, ha a multitracknek nincs hangja, viszont egy kimenet hanggal " "be van töltve." -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." @@ -8552,234 +8594,234 @@ "Figyelmeztess, ha a multitrack rendelkezik hanggal és a lejátszó nem \"jack" "\" vagy \"pulse audio\"" -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "Üzenet megjelenítése a firewire eszközről való importálás után." -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "Figyelmeztetés yuv4mpeg adatfolyam megnyitása előtt (haladó)." -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "Figyelmeztetés helyszűkekor" -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "Lemez takarítási figyelmeztetés megjelenítése az összeomlás után." -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "" -#: src/preferences.c:3858 +#: src/preferences.c:3965 #, fuzzy msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "Figyelmeztetés yuv4mpeg adatfolyam megnyitása előtt (haladó)." -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "Figyelmeztetések" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "Midi szinkronizáció (midistart és midistop fájlok szükségesek)" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "Képkockák beillesztésénél/összefűzésénél: " -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "Beillesztés _gyorsítása/lassítása" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "_Beillesztés újramintázása" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "CD eszköz " -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "A LiVES képes betölteni számokat erről a CD-ről" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "Alapértelmezett FPS " -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "FPS lesz használva, ha nincs megadva más" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "Egyéb" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "Új téma: " -#: src/preferences.c:3969 +#: src/preferences.c:4076 #, fuzzy msgid "Main Theme Details" msgstr "_Részletek megjelenítése" -#: src/preferences.c:3980 +#: src/preferences.c:4087 #, fuzzy msgid " _Foreground Color" msgstr "_Háttér szine" -#: src/preferences.c:3999 +#: src/preferences.c:4106 #, fuzzy msgid " _Background Color" msgstr "_Háttér szine" -#: src/preferences.c:4018 +#: src/preferences.c:4125 #, fuzzy msgid "_Alt Foreground Color" msgstr "_Háttér szine" -#: src/preferences.c:4036 +#: src/preferences.c:4143 #, fuzzy msgid "_Alt Background Color" msgstr "_Háttér szine" -#: src/preferences.c:4054 +#: src/preferences.c:4161 #, fuzzy msgid " Info _Text Color" msgstr " _Magasság " -#: src/preferences.c:4073 +#: src/preferences.c:4180 #, fuzzy msgid " Info _Base Color" msgstr " _Magasság " -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "" -#: src/preferences.c:4092 +#: src/preferences.c:4199 #, fuzzy msgid "Affects some contrast details of the timeline" msgstr "" "Az effektek elhúzhatók\n" "a blokkokon az egész idővonalon." -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "" -#: src/preferences.c:4124 +#: src/preferences.c:4231 #, fuzzy msgid "Frame blank image" msgstr "_Képkocka változások" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "" -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4195 +#: src/preferences.c:4302 #, fuzzy msgid "Track background (multitrack)" msgstr "Üres háttér (b)" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "" -#: src/preferences.c:4250 +#: src/preferences.c:4357 #, fuzzy msgid "Timeline selection (multitrack)" msgstr "Idővonal (másodpercek)" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "" -#: src/preferences.c:4274 +#: src/preferences.c:4381 #, fuzzy msgid "Timecode foreground (multitrack)" msgstr "_Időkód a terület indításhoz" -#: src/preferences.c:4285 +#: src/preferences.c:4392 #, fuzzy msgid "Frame surround" msgstr "_Másodpercenkénti képkockák" -#: src/preferences.c:4298 +#: src/preferences.c:4405 #, fuzzy msgid "Themes/Colors" msgstr "Témák" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "Letöltés sávszélessége (Kb/mp) " -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "" "A LiVES-t \"configure --disable-OSC)\" nélkül kell beállítani az OMC " "használatához" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "OMC távvezérlés bekapcsolva" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "UDP Port " -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "OMC indítása program induláskor" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "Adatfolyam/hálózat" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "Jack átvitel" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" @@ -8787,44 +8829,44 @@ "A jack átvitel használatáshoz a LiVES-t a jack/transport.h és jack/jack " "opcióval kell beállítani" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "Jack _átvitel beállításfájlja" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "_Szerver indítása a LiVES indulásakor" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "Jack átvitel _mester (indítás és leállítás)" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "Jack átvitel _kliens (indítás és leállítás)" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "Jack átvitel beállítások induló pozíciója" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "(Lásd még: Lejátszás -> Hang kövesse a videó arányt/irányt)" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "Jack hang" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "" "A jack hang használatához a LiVES-t a jack/jack.h opcióval kell beállítani" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" @@ -8832,80 +8874,80 @@ "A zenelejátszót a lejátszó ablakban a \"jack\"-re kell beállítanod a jack " "hang használatához" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "Jack _hangszerver konfig fájl" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "Hang lejátszása az átvitel _szüneteltetésekor" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "Jack integráció" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "Események jelentése itt:" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "_Joystick műveletek" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "_Joystick eszköz" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "A joystick eszköz, Pl.: /dev/input/js0" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "_MIDI műveletek" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "_ALSA MIDI használata (ajánlott)" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "" "ALSA MIDI port létrehozása, ahová más MIDI eszközöket lehet csatlakoztatni" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "_raw MIDI használata" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "Közvetlenül a MIDI eszközről olvass be" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "_MIDI eszköz" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "A MIDI eszköz Pl.: /dev/input/midi0" -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "Haladó" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "MIDI ellenőrzési _időköz" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." @@ -8913,24 +8955,24 @@ "MIDI ellenőrzések száma a billentyűzet leütésének arányában. Lelassíthatja a " "lejátszást." -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "MIDI ismétlés" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "Az olvasatlanok mennyisége a beolvasottak között." -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "" "(Figyelmeztetés: az érték túl magasra állítása lelassíthatja a lejátszást.)" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "MIDI/joystick gyorstalpaló" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -8942,19 +8984,19 @@ "lépéséhez.\n" "Nyomj 'OK'-t a folytatáshoz.\n" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." msgstr "" -#: src/preferences.c:5195 +#: src/preferences.c:5314 #, fuzzy msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "A téma változások csak a LiVES következő indításakor lépnek érvénybe." -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "A jack beállítások csak a LiVES következő indításakor lépnek érvénybe." @@ -8982,30 +9024,30 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "Nem tudom elindítani az OSC/UDP szervert a %d porton \n" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "Képkockák átméretezése 1-től %d-ig" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "Átméretezés" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "Újramintázás/átméretezés" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "A videó hossza most %d képkocka.\n" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" @@ -9015,152 +9057,152 @@ "\n" "Az új aránynak 0-nál nagyobbnak kell lennie\n" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "Hang újramintázása" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "LiVES nem képes a kért módon újramintázni a hangot.\n" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "Hang újramintázása" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "Hang újramintázva erre: %d Hz, %d csatorna, %d bit" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "Videó újramintázása %.8f fps-re..." -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "Videó újramintázása %.3f fps-re..." -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "Újrarendezés hiba!\n" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "Újramintáz" -#: src/resample.c:1184 +#: src/resample.c:1193 #, fuzzy msgid "New Clip Audio" msgstr "Új hang" -#: src/resample.c:1186 +#: src/resample.c:1195 #, fuzzy msgid "External Clip Settings" msgstr "LiVES: - Külső klip beállítások" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "Jelenlegi" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "Frekvencia (Hz) " -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 #, fuzzy msgid "Channels" msgstr " Csatornák " -#: src/resample.c:1232 +#: src/resample.c:1241 #, fuzzy msgid "Sample Size " msgstr " Minta méret " -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "Digitálisan aláírt" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "Aláíratlan" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "Kicsi endian" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "Nagy endian" -#: src/resample.c:1296 +#: src/resample.c:1305 #, fuzzy msgid "New Audio Details" msgstr "Új hang" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "Új" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "_Hang engedélyezése" -#: src/resample.c:1343 +#: src/resample.c:1352 #, fuzzy msgid "_Channels" msgstr " _Csatornák " -#: src/resample.c:1363 +#: src/resample.c:1372 #, fuzzy msgid "_Sample Size" msgstr " _Minta méret " -#: src/resample.c:1363 +#: src/resample.c:1372 #, fuzzy msgid "Sample Size" msgstr " Minta méret " -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "_Másodpercenkénti képkockák (FPS) " -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "Maximális felvétel: " -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr " óra " -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr " perc " -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr " másodperc " -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "Korlátlan" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "A felvétel kezdéséhez nyomj 'Ok'-t, vagy 'Mégse'-t a kilépéshez." -#: src/resample.c:1592 +#: src/resample.c:1601 #, fuzzy msgid "Change Playback Speed" msgstr "_Lejátszási/mentési sebesség megváltoztatása..." -#: src/resample.c:1594 +#: src/resample.c:1603 #, fuzzy msgid "Resample Video" msgstr "Videó újramintázása" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -9177,7 +9219,7 @@ "Kérlek add meg a kívánt sebesség értéket\n" "_fps-ben" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -9194,15 +9236,15 @@ "Kérlek add meg az _újramintázott sebesség\n" "értéket fps-ben" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "VAGY add meg a kívánt klip hosszúságát _másodpercben" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "_Hang sebességének megváltoztatása, amennyire lehet" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" @@ -9212,7 +9254,7 @@ "A klip felgyorsítása hiányzó képkockákat eredményezhet.\n" "Biztosan meg szeretnéd változtatni a sebességet?\n" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" @@ -9222,49 +9264,49 @@ "A klip felgyorsítása hiányzó hangokat eredményezhet.\n" "Biztosan meg szeretnéd változtatni a sebességet?\n" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "Sebesség módosítása" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "" "A lejátszás sebességének megváltoztatása %.3f fps-re, a hangot pedig %d Hz-" "re.\n" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "A lejátszás sebességének megváltoztatása %.3f fps-re.\n" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "Videó újramintázása" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "Vágólap-videó újramintázása" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "Képkockák újrarendezése" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" @@ -9274,11 +9316,11 @@ "\n" "A LiVES nem képes újrarendezni a képkockákat." -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "Képkockák visszarendezése" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "újramintavételezési hiba..." @@ -9512,70 +9554,70 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "LiVES nem találja a %s effektet.\n" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 #, fuzzy msgid "Real Time Effect Mapping" msgstr "Valós idejű _effekt leképezés" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "Ctrl-%d" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "Billentyű aktív" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "Billentyű elkapás" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "Effekthez rendelt billentyű" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "_Minden effekt kitörlése" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "Mód aktív" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "Információ" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "Paraméterek beállítása" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 #, fuzzy msgid "Set Connections" msgstr "Ki_jelölés" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "Törlés" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "Effekt név:" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "_Mentés alapértelmezett billentyűzet kiosztásként" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "_Alapértelmezett billentyűzet kiosztás betöltése" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "_Ablak bezárása" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -9619,24 +9661,29 @@ msgid "yuv4mpeg stream" msgstr "" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +#, fuzzy +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "_yuv4mpeg adatfolyam megnyitása ezen: %sstream.yuv..." + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "" -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "nincs\n" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" @@ -9645,73 +9692,73 @@ "Nem lehet beállítani a megjelenített arányt %.3f fps-re.\n" "\n" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "Nem lehet megnyitni a(z) %s yuv4mpeg kimenő adatfolyamot\n" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "Automatikus biztonsági mentés" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "Háttérzene" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, fuzzy, c-format msgid "%s : parameters for %s" msgstr "Nincsenek paraméterek" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "Jelenlegi szám: %s (%d réteg)\n" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "Jelenlegi szám: Háttér hang\n" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "Aktuális szám: %d réteg hang\n" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "%.2f mp.\n" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "Forrás: %s" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "Jobb gomb a tartalom menüért.\n" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." @@ -9719,7 +9766,7 @@ "Kijelöléshez kattints kétszer\n" "a blokkra." -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -9728,7 +9775,7 @@ "right or double clicking on it.\n" msgstr "" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -9736,7 +9783,7 @@ "Select an effect in FX stack first to view its parameters.\n" msgstr "" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" @@ -9746,7 +9793,7 @@ "\n" "Nincsenek klipek betöltve.\n" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -9756,7 +9803,7 @@ "before inserting clips into the timeline." msgstr "" -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -9770,12 +9817,12 @@ "kell kijelölnöd a kompozitorok\n" "alkalmazásához.\n" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "%.2f mp-től %.2f mp-ig.\n" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" @@ -9783,12 +9830,22 @@ "Egyszerű kattintás az idővonalra\n" "a képkocka kiválasztásához.\n" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" @@ -9796,155 +9853,155 @@ "Csak egy klikk, és már húzhatod\n" "is alul az idővonalon" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr ", hogy kijelölj egy idő területet.\n" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 #, fuzzy msgid "Selected Clip" msgstr "LiVES: Kijelölt klip" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 #, fuzzy msgid "_Adjust Start and End Points" msgstr "_Kezdő és végpont meghatározása" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 #, fuzzy msgid "_Edit/Encode in Clip Editor" msgstr "_Szerkesztés/kódolás a klip szerkesztőben" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 #, fuzzy msgid "_Show Clip Information" msgstr "_Klip információk megjelenítése" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 #, fuzzy msgid "_Close this Clip" msgstr "_Klip bezárása" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 #, fuzzy msgid "Audio Mixer (ctrl-m)" msgstr "Keverő (ctrl-m)" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "Egy kattintás az idővonalon" -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "egy képkocka kijelöléséhez." -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "" -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "egy blokk kijelöléslhez." -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "A klipek kiemelhetők/mozgathatók" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "az idővonalon." -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "Egér mód most: Mozgatás" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "a klipek ide-oda mozgathatók." -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "Egér mód most: Kijelöl." -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "Húzd az egérrel az idővonalon" -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "számok és az idő kijelöléséhez." -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "Az _első hézag(ok) bezárása a kijelöltekben" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "Hézagok bezárása" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "Tömb mozgatása" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "Hang tömb mozgatása" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "Blokk törlése" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "Hang blokk törlése" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "Megosztott számok" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "Megosztott tömbök" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "Alkalmaz %s" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "%s törlése" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "Tömb beszúrása" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "Beszúrás" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "Hang blokk beszúrása" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "Effekt utasítás változás" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "aláíratlan " -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "aláírt " -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " @@ -9953,15 +10010,15 @@ "Multitrack értékek beálítva erre: %.3f fps, képkocka méret %d x %d, hang " "csatornák %d, hang arány %d, hang minta méret %d, %s.\n" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "érvénytelen esemény lista. Sikertelen.\n" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "esemény lista érvénytelen fps-t tartalmaz. Sikertelen.\n" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -9976,7 +10033,7 @@ "zárd be az aktuális beállítást,\n" "majd töltsd be az újat a fájl menüből.\n" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -9987,406 +10044,401 @@ "Ez egy LiVES számára érvénytelen hang (%d) csatorna számot tartalmaz.\n" "Nem lehet betölteni.\n" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "Kimenet törölve.\n" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "Be/ki" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "FX halom" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "Paraméterek." -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "_Megnyitás..." -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "_Kijelölt fájl megnyitása..." -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "Importálás innen: _dvd/vcd..." -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "Importálás innen: _dvd" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "Importálás innen: _vcd" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "_Importálás eszközről" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 #, fuzzy msgid "_Close the Selected Clip" msgstr "_Kijelölt klip bezárása" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 #, fuzzy msgid "_Save Layout as..." msgstr "_Kimenet mentése mint..." -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 #, fuzzy msgid "_Load Layout..." msgstr "_Szerkezet betöltése" -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 #, fuzzy msgid "_Wipe/Delete Layout..." msgstr "_Törlés/kimenet törlése..." -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 #, fuzzy msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "" "_Szélesség, magasság és hang értékek figyelmen kívűl hagyása az elmentett " "kimenetben" -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 msgid "Auto Load _Subtitles with Clips" msgstr "" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "_KLIP SZERKESZTŐ" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 #, fuzzy msgid "_Adjust Selected Clip Start/End Points" msgstr "_Kiválasztott klip kezdő/végpontjának meghatározása" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "_Kijelölt klip beillesztése" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 #, fuzzy msgid "_Insert Selected Clip Audio" msgstr "_Kijelölt hang beillesztése" -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 #, fuzzy msgid "_Delete Selected Block" msgstr "_Kijelölt tömb törlése" -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 #, fuzzy msgid "_Jump to Previous Block Boundary" msgstr "_Ugrás az előző tömb határra" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 #, fuzzy msgid "_Jump to Next Block Boundary" msgstr "_Ugrás a következő tömb határra" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 #, fuzzy msgid "Clear _Marks from Timeline" msgstr "_Kijelölések eltávolítása az idővonalról" -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 #, fuzzy msgid "Ignore Selection Limits when Inserting" msgstr "Kijelölési limit mellőzése beillesztéskor" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "_Lejátszás innen: Idővonal pozíció" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 #, fuzzy msgid "Pla_y Selected Time Only" msgstr "_Kijelöltek lejátszása" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 #, fuzzy msgid "_Move Effects with Blocks" msgstr "_Effektek mozgatása a tömbökkel" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 #, fuzzy msgid "Select _Autotransition Effect..." msgstr "_Utolsó effekt kiválasztása" -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 #, fuzzy msgid "Crossfade Audio with Autotransition" msgstr "Hang a hangban" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 #, fuzzy msgid "View/_Edit Selected Effect" msgstr "Kijelölt effekt megtekintése/_szerkesztése" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 #, fuzzy msgid "_Delete Selected Effect" msgstr "_Kijelölt effekt eltávolítása" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 #, fuzzy msgid "Apply Effect to _Block..." msgstr "Effekt alkalmazása a _tömbre..." -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 #, fuzzy msgid "Apply Effect to _Region..." msgstr "Effekt alkalmazása a _területre..." -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "_Sávok" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 #, fuzzy msgid "Make _Backing Audio Current Track" msgstr "_Háttér zene készítése az aktuális számból" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "Videó sáv hozzáadás _hátra" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "Videó sáv hozzáadás _előre" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 #, fuzzy msgid "_Split Current Track at Cursor" msgstr "_Sáv szétválasztása a kurzornál" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 #, fuzzy msgid "_Split Selected Video Tracks" msgstr "_Kijelölt videó sávok szétválasztása" -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 #, fuzzy msgid "Insert Gap in Selected Tracks/Time" msgstr "Hézag beillesztése a kijelölt számba" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 #, fuzzy msgid "Insert Gap in Current Track/Selected Time" msgstr "Hézag beszúrása a kijelölt számba/kiválasztott időnél" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 #, fuzzy msgid "Close All _Gaps in Selected Tracks/Time" msgstr "Minden _hézag bezárása a kijelöltekben" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "Ki_jelölés" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "_Jelenlegi sáv kiválasztása" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 #, fuzzy msgid "Select _All Video Tracks" msgstr "_Minden videó kijelölése" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 #, fuzzy msgid "Select _No Video Tracks" msgstr "_A _nem videók kijelölése" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 #, fuzzy msgid "Select All _Time" msgstr "Teljes _idő kijelölése" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 #, fuzzy msgid "Select from _Zero Time" msgstr "Kjelölés a _zero ponttól" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 #, fuzzy msgid "Select to _End Time" msgstr "Kijelölés a _záró pontig" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "_Másolás..." -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 #, fuzzy msgid "_Timecode to Region Start" msgstr "_Időkód a terület indításhoz" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 #, fuzzy msgid "_Timecode to Region End" msgstr "_Időkód a terület végéhez" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 #, fuzzy msgid "_Region Start to Timecode" msgstr "_Terület indítás az időkódhoz" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 #, fuzzy msgid "_Region End to Timecode" msgstr "_Terület vég az időkódhoz" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 #, fuzzy msgid "Select/Deselect Block at Current Track/Time" msgstr "_Jelenlegi sáv kiválasztása" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 #, fuzzy msgid "_Change Width, Height and Audio Values..." msgstr "_Szélességi, magassági és hang értékek módosítása..." -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "_Elkészítés" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 #, fuzzy msgid "_Render All to New Clip" msgstr "_Mindet új klipbe" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 #, fuzzy msgid "Render _Video" msgstr "_video elkészítése" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 #, fuzzy msgid "Render _Audio" msgstr "_hang átalakítása" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 #, fuzzy msgid "_Normalise Rendered Audio" msgstr "_Hang visszaállítása" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 #, fuzzy msgid "_Pre-render Audio" msgstr "_Hang visszaállítása" -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "_Nézet" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 #, fuzzy msgid "Block _In/Out Points" msgstr "Tömb _be/ki pontjai" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 #, fuzzy msgid "_Effects at Current" msgstr "_Effektek - jelenlegi" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 #, fuzzy msgid "Audio Parameters" msgstr "_Hang paraméterek" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 #, fuzzy msgid "Show Backing _Audio Track" msgstr "_Háttér hang sáv mutatása" -#: src/multitrack.c:7418 -#, fuzzy -msgid "Compact View" -msgstr "Apró nézet" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 #, fuzzy msgid "Maximum Tracks to Display..." msgstr "Maximális megjelenített sáv..." -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 #, fuzzy msgid "Scroll to Follow Playback" msgstr "Görgetés a lejátszás követéséhez" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 #, fuzzy msgid "_Center on Cursor" msgstr "_Közép a kurzoron" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 #, fuzzy msgid "_Zoom In" msgstr "_Nagyítás" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 #, fuzzy msgid "_Zoom Out" msgstr "_Kicsinyítés" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 #, fuzzy msgid "Multitrack _Details" msgstr "Multitrack _részletek" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "_Esemény ablak" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "_Folyamat ablak (csak a kijelölt ideig)" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 #, fuzzy msgid "_Show FRAME Events" msgstr "_KÉPKOCKA események megjelenítése" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 #, fuzzy msgid "_Show Multitrack Keys" msgstr "_Multitrack billentyűk mutatása" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "Hiba bejelentése" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 #, fuzzy msgid "Insert With _Audio" msgstr "Beillesztés _hanggal" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "" "Kiválaszthatod, hogy a videók a hangjukkal együtt legyenek beillesztve/" "mozgatva, vagy azok nélkül" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 #, fuzzy msgid "Select _Overlap" msgstr "_Átfedés kiválasztása" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" @@ -10394,90 +10446,82 @@ "Beállíthatod, hogy az kijelölt idővonalbilincsek átfedést biztosítsanak a " "kijelölt számok között vagy sem" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "Kitöltött nézet (d)" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "Apró nézet (d)" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "_Gravitáció/súlyosság: _Normál" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "_Gravitáció/súlyosság: _Bal" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "_Gravitáció/súlyosság: _Jobb" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 #, fuzzy msgid "Mouse Mode: _Move" msgstr "Egér mód: _Mozgatás" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 #, fuzzy msgid "Mouse Mode: _Select" msgstr "Egér mód: _Kijelölés" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 #, fuzzy msgid "Insert Mode: _Normal" msgstr "Illesztési mód: _Normál" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "_Alkalmaz" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "Idő" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "_Tartalom törlése" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "_Következő tartalom" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "_Előző tartalom" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "_Lejátszás visszafelé " -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "_Sebesség " -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "_Indítási pont" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "Kezdőpont lefixálása az idővonalon" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "Horgony _vége" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "A végpont megadása az idővonalon" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "Görgetés" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" @@ -10487,95 +10531,95 @@ "==============================\n" "Klip szerkesztő módba váltott\n" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "Idővonal (másodpercek)" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr " Háttér hang" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr " %d hang réteg" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "Hang információinak megjelenítése/eérejtése" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "%d hang réteg" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "%s (réteg %d)" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "Szám kiválasztása" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "Hang megjelenítése/elrejtése" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "Videó %d" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr " %s" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 #, fuzzy msgid "Selected Effect" msgstr "_Utolsó effekt kiválasztása" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 #, fuzzy msgid "_View/Edit this Effect" msgstr "_Nézet/effekt szerkesztése" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 #, fuzzy msgid "_View this Effect" msgstr "_Effekt megtekintése" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 #, fuzzy msgid "_Delete this Effect" msgstr "_Effekt törlése" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "Nem lehet beszúrni után ez a hatás" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "Ez a hatás nem lehet mozgatni" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr " %d-tól %d-ig kijelölt " -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "%.2f mp." -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "%d képkockák" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" @@ -10585,19 +10629,19 @@ "==============================\n" "Váltás Multitrack módra\n" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "Húzd oda az idő csúszkát ahol" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "be szeretnéd állítani az effekt paramétereit" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "Állítsd be az értékeket, majd nyomd meg az \"Alkalmaz\" gombot\n" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" @@ -10607,51 +10651,51 @@ "a paraméterek be lettek állítva.\n" "A Nodes törölhető." -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "Az effektnek nincsenek értékei.\n" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "%s kimenet" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "%d réteg" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "zene szám" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "%s és %s között" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "_Előző szűrő térkép" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "Beszúrás _előtte:" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "Beszúrás _utána" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "_Következő szűrő térkép" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -10663,7 +10707,7 @@ "Nincs effekt a jelenlegi klipnél,\n" "és időnél.\n" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" @@ -10673,7 +10717,7 @@ "bárhol ahhoz, hogy\n" "alkalmazhasd a kijelölt területrre." -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" @@ -10683,7 +10727,7 @@ "bárhol ahhoz, hogy\n" "alkalmazhasd a kijelölt területrre." -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." @@ -10691,67 +10735,67 @@ "Az effektek elhúzhatók\n" "a blokkokon az egész idővonalon." -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 #, fuzzy msgid "Selected Block/Frame" msgstr "LiVES :Kijelölt tömb/képkocka" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 #, fuzzy msgid "_Select this Block" msgstr "_Tömb kiválasztása" -#: src/multitrack.c:13045 +#: src/multitrack.c:12936 #, fuzzy -msgid "_Split Block Here" +msgid "_Split Block At Cursor" msgstr "_Tömb szétválasztása itt" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 #, fuzzy msgid "List _Effects Here" msgstr "_Effektek listázása itt" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "_Igazítás %s" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 #, fuzzy msgid "_Delete this Block" msgstr "_Tömb törlése" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 #, fuzzy msgid "_Insert Here" msgstr "_Beszúrás ide" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 #, fuzzy msgid "_Insert Audio Here" msgstr "_Hang beszúrása ide" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "Beillesztett hézag a kijelölt számokban innentől: %.4f , idáig: %.4f\n" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "Beillesztett hézag itt: %s innentől: %4.f , idáig: %.4f\n" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "%s vissza\n" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "%s újra\n" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" @@ -10759,72 +10803,72 @@ "\n" " (változó)" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "%s sáv" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "%s és %s sávok" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "kijelölt sávok" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "Hozzáadva %s %s eddig %s innen: %.4f eddig %.4f\n" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "%s effekt hozzáadása a%s sávhoz innentől: %.4f idáig %.4f\n" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, fuzzy, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "Hozzáadva %s %s eddig %s innen: %.4f eddig %.4f\n" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "renderelt %d képkockák az új kliphez.\n" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "Takarítás..." -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, fuzzy, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "Hozzáadva %s %s eddig %s innen: %.4f eddig %.4f\n" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, fuzzy, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "Hang törlése %.2f-től %.2f másodpercig..." -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "_Szünet" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "Szünet (p)" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "Nyomd meg az 'm'-et a lejátszás alatt" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "hogy kijelölést tehess az idővonalra" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " @@ -10833,7 +10877,7 @@ "Beillesztett %.4f hang ide: %.4f a %s klipből háttér hangnak a %.4f időtől, " "idáig: %.4f\n" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" @@ -10841,7 +10885,7 @@ "Beillesztett %d képkockák ide:%d, %s klipből, a %s sávba a %.4f-től a %.4f-" "ig\n" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" @@ -10850,7 +10894,7 @@ "%.3f -től %.3f -ig\n" "kijelölve.\n" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" @@ -10858,12 +10902,12 @@ "egy vagy több sáv kiválasztása\n" "egy terület létrehozásához.\n" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "%d videó sávok kijelölve.\n" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." @@ -10871,7 +10915,7 @@ "Dupla katt az idővonalo\n" "a kijelölés megszüntetéséhez." -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." @@ -10879,7 +10923,7 @@ "Kattints az effektre a\n" "kijelöléséhez." -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." @@ -10887,7 +10931,7 @@ "Kattints duplán az effektre\n" "a szerkesztéséhez." -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" @@ -10895,7 +10939,7 @@ "Jobb egér gomb megnyomásával\n" "a context menübe lépsz.\n" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" @@ -10903,21 +10947,21 @@ "Az effekt utasítások megváltoztathatóak a\n" "SZŰRŐ TÉRKÉPEKNÉL" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" msgstr "" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "vagy a BEILLESZTÉS UTÁNA gombot a mozgatásához." -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "Kattints egy másik effektre," -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" @@ -10925,51 +10969,51 @@ "és a kiválasztott\n" "beillesztésre kerül" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "ez után.\n" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "ez előtt.\n" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "%s effekt paraméterértékeinek eltávolítása a %.4f időnél\n" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "Paraméter értékek beállításai erre: %s %s a %s-en %.4f-kor\n" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "_Autoújratöltés minden egyes alkalommal" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 #, fuzzy msgid "Saving layout" msgstr "_Kimenet mentése" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "Kimenet mentése mint:%s\n" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "klipek és képkockák" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "klipek" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "képkockák" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" @@ -10977,7 +11021,7 @@ "\n" "Kimenet automatikus újratöltése.\n" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -10988,11 +11032,11 @@ "Néhány %s hiányzik a(z) %s kimenetből\n" "Ezért nem lehet megfelelően betölteni.\n" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "automatikus biztonsági mentés" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" @@ -11001,31 +11045,31 @@ "\n" "Nem lehet betölteni a %s kimeneti fájlt\n" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "Kimenet betöltése innen: %s...." -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "%d események vannak...feldolgozás..." -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "Folyamat lista ellenőrzése és újratöltése" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "%d hibákat találtam.\n" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "Multitrack fps beállítása erre: %.3f\n" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 #, fuzzy msgid "" "The current layout has changes which have not been saved.\n" @@ -11034,20 +11078,20 @@ "A jelenlegi kimenet még nincs elmentve.\n" "Mit szeretnél tenni?\n" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 #, fuzzy msgid "Multitrack Audio Mixer" msgstr "LiVES: Multitrack hangkeverő" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "_Értékek visszaállítása" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "_Keverő bezárása" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" @@ -11055,15 +11099,15 @@ "_Háttér hang\n" "és szűrő hangértékek felcserélése" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "Háttér hang és hangréteg értékek megadása, amely összesen 1.0 lehet" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "_Gang hang réteg" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "Minden hang réteg értékének beállítása ugyanarra az értékre" @@ -11071,19 +11115,19 @@ msgid "JACK server started\n" msgstr "Jack szerver elindítva\n" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "Nem tudok csatlakozni a JACK szerverre\n" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "Jack hang alrendszer elindítva.\n" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "Jack hang olvasó elindítva.\n" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -11127,7 +11171,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -11168,7 +11212,7 @@ msgstr "feljegyzés" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "érték" @@ -11247,214 +11291,214 @@ "\n" "A bejegyzések törléséhez nyomd meg az 'OK' gombot\n" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 #, fuzzy msgid "OMC Learner" msgstr "LiVES: OMC oktató" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "_különbözők törlése" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "_Mind törlése" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "Videó visszajátszás indítása" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "Videó visszajátszás leállítása" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "<clipnum> klip kiválasztása" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "Előtérben lévő klip váltása az n-edikre" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "Lejátszás előre" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "Videó lejátszása előrefelé" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "Lejátszás visszafelé" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "Videó lejátszása visszafelé" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "Lejátszási irány megfordítása" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "Videó visszajátszás irányának megfordítása" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "Videó lejátszása gyorsabban" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "Videó lejátszása egy kicsivel gyorsabb sebességgel" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "Videó lejátszása lassabban" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "Videó lejátszása egy kicsivel lassabb tempóban" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "Videó megfagyasztása" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "" "Megállítja a videót egy adott ponton, vagy ha már áll, akkor újraindítja" -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "Videó sebességének beállítása erre: <fps>" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "" "Az előtérben lévő videó sebességének beállítása a megadott értékre <float " "fps>" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "Felvétel indítása" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "Felvétel megállítása" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "Váltás felvételi állásba" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "Előtérben lévő videók felcserélése a háttérben lévőkkel" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "Effekt gombok alaphelyzetbe állítása" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "Minden effekt kikapcsolása." -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "<key> effekt gomb engedélyezése" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "<key> effekt gomb tiltása" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "Váltás erre: <key>" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "Értékek beállítása: <key> <pnum> = <value>" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "<key> effekt gomb értékének beállítása: <value>." -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "előtér váltás a következő klipnél" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "előtér váltás az előző klipnél" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "Videó sebességének beállítása erre az arányra: <fps_ratio>" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "" "Előtérben lévő videó sebesség arányának beállítása erre: <float fps_ratio>" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "<clipnum> újra" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "" "Előtérben lévő klip válltása az n-edik klipre, és a képkockák számának " "alapértékre való állítása" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "<key> effekt gomb következő lehetősége" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "<key> effekt gomb elöző lehetősége" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "" #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "klip sorszáma" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "fps (másodpercenkénti képkockák száma)" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "gomb (billentyű)" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "pszám" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "fps_arány" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "Eszközlista mentése ebbe a fájlba: %s..." -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -11467,7 +11511,7 @@ "%s\n" "fájl hiba\n" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -11480,12 +11524,12 @@ "Érvénytelen verzió itt:\n" "%s\n" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "Eszközlista betöltése innen: %s..." -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -11500,12 +11544,12 @@ "fájl megnyitása sikertelen\n" "Hiba kód: %d\n" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr "" @@ -12458,6 +12502,26 @@ #~ msgid "$error" #~ msgstr "$hiba" +#, fuzzy +#~ msgid "Audio source:" +#~ msgstr "Hang kodek" + +#~ msgid "Expanded View (d)" +#~ msgstr "Kitöltött nézet (d)" + +#~ msgid "Compact View (d)" +#~ msgstr "Apró nézet (d)" + +#, fuzzy +#~ msgid "_External (requires jack or pulse audio player)" +#~ msgstr "" +#~ "Hang rögzítése külső ablak elkapásakor\n" +#~ "(jack vagy pulse audio szükséges hozzá)" + +#, fuzzy +#~ msgid "Compact View" +#~ msgstr "Apró nézet" + #~ msgid "LiVES-%s: <Untitled%d> %dx%d : %d frames %d bpp %.3f fps" #~ msgstr "LiVES-%s: <Névtelen%d> %dx%d : %d képkockák %d bpp %.3f fps"
View file
LiVES-2.8.7.tar.bz2/po/it.po -> LiVES-2.8.8.tar.bz2/po/it.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Italian <it@li.org>\n" @@ -103,85 +103,85 @@ msgstr "Preservazione del set in corso.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "Qualsiasi" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "Nessuno" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "consigliato" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "disabilitato !" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "**Il layout corrente**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "Integrato" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "Personalizzato" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "Test" -#: src/main.c:460 +#: src/main.c:467 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - Unisci" -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "Ridimensionamento" -#: src/main.c:708 +#: src/main.c:728 #, fuzzy msgid "_Resize All Frames..." msgstr "_Ridimensiona tutti i fotogrammi" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "" -#: src/main.c:1094 +#: src/main.c:1104 #, fuzzy msgid "Background" msgstr "Sfondo _Vuoto" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "Caricamento dei plugin degli effetti in tempo reale in corso..." -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "Avvio del server audio jack in corso..." -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -193,16 +193,16 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "Avviando il server audio pulse..." -#: src/main.c:1813 +#: src/main.c:1815 #, fuzzy, c-format msgid "%s...detected... " msgstr "mplayer...rilevato..." -#: src/main.c:1814 +#: src/main.c:1816 #, fuzzy, c-format msgid "%s...NOT DETECTED... " msgstr "mplayer...NON RILEVATO..." @@ -242,11 +242,11 @@ msgid "Number of CPUs detected: %d " msgstr "" -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "piccolo endian" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "grosso endian" @@ -305,7 +305,7 @@ "Benvenuti in LiVES versione %s.\n" "\n" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" @@ -314,91 +314,91 @@ "\n" "La sintassi dell'avvio è: %s [opts] [filename [start_time] [frames]]\n" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "" "Dove: filename è il nome di un file multimediale o un file di backup.\n" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "start_time : tempo di avvio di filename in secondi\n" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "frames : numero massimo di fotogrammi da aprire\n" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "opts può essere:\n" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "-help : mostra questo testo di aiuto ed esce\n" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "-set <setname> : carica automaticamente il nome set del set clip\n" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "-noset : non caricare nessun set all'avvio\n" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "-norecover : forza il non-caricamento del recupero da un crash\n" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "-recover : forza il caricamento del recupero da un crash\n" -#: src/main.c:2549 +#: src/main.c:2552 msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "-nogui : non mostrare la gui\n" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "-startup-ce : avvia in modalità editor clip\n" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "-startup-mt : avvia in modalità multi-traccia\n" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" msgstr "" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "-oscstart <port> : avvia l'ascoltatore OSC sulla porta UDP <port>\n" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "-nooscstart : non avviare l'ascoltatore OSC\n" -#: src/main.c:2561 +#: src/main.c:2564 #, fuzzy msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " @@ -408,15 +408,15 @@ "mplayer" #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr ", pulse" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr ", sox o jack\n" -#: src/main.c:2569 +#: src/main.c:2572 #, fuzzy msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " @@ -428,31 +428,31 @@ "trasporto jack, 8 = metti in pausa l'audio quando il video è in pausa, 16 = " "avvia il server audio jack] \n" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr " oppure sox\n" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "" "-mappa dispositivo <mapname> : carica automaticamente la mappa del " "dispositivo\n" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" msgstr "" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "-debug : prova a risolvere dei crash\n" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "Avviamento della GUI in corso..." -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -463,7 +463,7 @@ "(Maybe you need to change the value of <prefix_dir> in your %s file)\n" msgstr "" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -471,7 +471,7 @@ "Please make sure you have write access to %s and try again.\n" msgstr "" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -485,7 +485,7 @@ "Per piacere riguarda il file LEGGIMI che è arrivato con questo pacchetto\n" "prima di avviare LiVES.\n" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -495,7 +495,7 @@ "Please check the file permissions for this file and try again.\n" msgstr "" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -506,7 +506,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -514,7 +514,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2693 +#: src/main.c:2696 #, fuzzy, c-format msgid "" "\n" @@ -524,7 +524,7 @@ "%s" msgstr "LiVES non è stato in grado di catturare questa finestra. Spiacente.\n" -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -542,7 +542,7 @@ "\n" "Grazie.\n" -#: src/main.c:2707 +#: src/main.c:2710 #, fuzzy msgid "" "\n" @@ -553,7 +553,7 @@ "LiVES attualmente richiede o 'mplayer' o 'sox' per funzionare. Per piacere " "installa uno o l'altro di questi, e prova ancora.\n" -#: src/main.c:2712 +#: src/main.c:2715 #, fuzzy msgid "" "\n" @@ -564,7 +564,7 @@ "LiVES attualmente richiede o 'mplayer' o 'sox' per funzionare. Per piacere " "installa uno o l'altro di questi, e prova ancora.\n" -#: src/main.c:2725 +#: src/main.c:2728 #, fuzzy msgid "" "\n" @@ -575,7 +575,7 @@ "LiVES non è stato in grado di trovare 'mplayer'. Dovresti installare mplayer " "per utilizzare LiVES in maniera più completa.\n" -#: src/main.c:2731 +#: src/main.c:2734 #, fuzzy msgid "" "\n" @@ -586,7 +586,7 @@ "LiVES non è stato in grado di trovare 'mplayer'. Dovresti installare mplayer " "per utilizzare LiVES in maniera più completa.\n" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" @@ -596,7 +596,7 @@ "LiVES non è stato in grado di trovare 'convert'. Dovresti installare convert " "e image-magick se vuoi usare effetti renderizzati.\n" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " @@ -606,7 +606,7 @@ "LiVES non è stato in grado di trovare 'composite'. Dovresti installare " "composite e image-magick se vuoi utilizzare la funzione di fusione.\n" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " @@ -616,7 +616,7 @@ "LiVES non è stato in grado di trovare 'sox'. Alcune funzioni audio " "potrebbero non funzionare. Dovresti installare 'sox'.\n" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -627,58 +627,58 @@ "You may need to change the value of <lib_dir> in %s\n" msgstr "" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "Caricando i plugin degli effetti renderizzati..." -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "Autocaricamento del set %s in corso..." #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "Lettore audio %s non valido\n" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : %d fotogrammi %d bpp %.3f fps" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : ??? fotogrammi ??? bpp %.3f fps" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "LiVES-%s: <Nessun File>" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "rec %9d/%d" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "!rec %9d/%d" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "Riproduci" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" @@ -686,34 +686,34 @@ "LiVES non è stato in grado di catturare questa immagine\n" "\n" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "Chiuso il file %s\n" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "_Annulla" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "_Ripeti" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "Video" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "Audio Sinistro" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "Audio Destro" -#: src/main.c:6983 +#: src/main.c:7007 #, fuzzy msgid "" "\n" @@ -902,7 +902,7 @@ msgid "Use _mplayer2 audio player" msgstr "Utilizza il lettore audio _mplayer" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "_Successivo" @@ -1133,10 +1133,10 @@ "Se questo viene impostato, i fotogrammi verranno deinterlacciati appena " "vengono importati." -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "Anteprima" @@ -1158,12 +1158,12 @@ msgid "Click here to _Preview the file" msgstr "Clicca qui per vedere in A_nteprima il video" -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 #, fuzzy msgid "Processing..." msgstr "LiVES - Elaborazione in corso..." -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1177,8 +1177,8 @@ "\n" "Ricordati di disattivare gli effetti (ctrl-0) dopo !" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" @@ -1186,179 +1186,179 @@ "\n" "Per Piacere Attendi" -#: src/interface.c:206 +#: src/interface.c:210 msgid "Show Details" msgstr "" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "_Abbastanza" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "_Anteprima" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "_Annulla" -#: src/interface.c:324 +#: src/interface.c:327 #, fuzzy msgid "Multitrack Details" msgstr "_Dettagli multi-traccia" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "Formato" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "Dimensione fotogramma" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "Dimensione file" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "Dimensione byte" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "FPS" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "Fotogrammi" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "Eventi" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "Tempo totale" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "Audio" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "Valore/dimensione" -#: src/interface.c:590 +#: src/interface.c:593 #, fuzzy msgid "Encoding Options" msgstr "LiVES: - Opzioni di codifica" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." msgstr "" -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "Mantieni le _mie impostazioni" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "Utilizza impostazioni _raccomandate" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "Chiudi _finestra" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "_Salva nel file" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "Inserisci" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "_Numero di volte da inserire" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "_Inserisci per adattare all'audio" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "Inserisci _prima della selezione" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "Inserisci appunti prima dei fotogrammi selezionati" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "Inserisci _dopo la selezione" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "Inserisci gli appunti dopo i fotogrammi selezionati" -#: src/interface.c:844 +#: src/interface.c:847 #, fuzzy msgid "Insert _with silence" msgstr "Inserisci _con suono" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "Inserisci _con suono" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "Inserisci sen_za suono" -#: src/interface.c:933 +#: src/interface.c:936 #, fuzzy msgid "Open Selection" msgstr "_Copia Selezione" -#: src/interface.c:950 +#: src/interface.c:953 msgid "Selection start time (sec)" msgstr "" -#: src/interface.c:956 +#: src/interface.c:959 msgid "Number of frames to open" msgstr "" -#: src/interface.c:1025 +#: src/interface.c:1028 #, fuzzy msgid "Open Location" msgstr "LiVES: - Apri Posizione" -#: src/interface.c:1027 +#: src/interface.c:1030 msgid "Open Youtube Clip" msgstr "" -#: src/interface.c:1046 +#: src/interface.c:1049 #, fuzzy msgid "" "\n" @@ -1376,7 +1376,7 @@ "Flussi\n" "\n" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1385,73 +1385,73 @@ "\n" msgstr "" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "URL : " -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "" -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "Non inviare informazioni sulla larghezza della banda" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "" "Prova questa impostazione se stai avendo problemi ad ottenere un flusso" -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "" -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "" -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr "" -#: src/interface.c:1185 +#: src/interface.c:1188 #, fuzzy msgid "Rename Clip" msgstr "Ruota Clip" -#: src/interface.c:1187 +#: src/interface.c:1190 #, fuzzy msgid "Enter Set Name to Save as" msgstr "LiVES: - Inserisci Nome Set" -#: src/interface.c:1189 +#: src/interface.c:1192 #, fuzzy msgid "Enter a Set Name to Reload" msgstr "LiVES: - Inserisci Nome Set" -#: src/interface.c:1191 +#: src/interface.c:1194 #, fuzzy msgid "Choose a Working Directory" msgstr "LiVES: - Scegli una Directory Di Lavoro" -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 #, fuzzy msgid "Rename Current Track" msgstr "_Seleziona Traccia Corrente" -#: src/interface.c:1195 +#: src/interface.c:1198 #, fuzzy msgid "Enter a Name for Your Theme" msgstr "LiVES: - Inserisci Nome Set" -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1463,7 +1463,7 @@ "Per piacere inserisci il nome set che vuoi usare.\n" "LiVES ti ricorderà di salvare il set clip più tardi quando provi ad uscire.\n" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" @@ -1472,7 +1472,7 @@ "clip.\n" "Questo sarà anche usato per il nome del progetto.\n" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" @@ -1483,227 +1483,227 @@ "l'installazione iniziale così potrai ottenere il maggior numero di cose da " "questa applicazione.\n" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" "This should be a directory with plenty of disk space available.\n" msgstr "" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "Nuovo nome " -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "Nome set " -#: src/interface.c:1251 +#: src/interface.c:1252 #, fuzzy msgid "Theme name " msgstr "Nuovo nome " -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "_Avanzate" -#: src/interface.c:1419 +#: src/interface.c:1420 #, fuzzy msgid "Select input device" msgstr "Seleziona dal tempo _finale" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "" -#: src/interface.c:1499 +#: src/interface.c:1496 #, fuzzy msgid "Load CD Track" msgstr "Carica Traccia _CD..." -#: src/interface.c:1501 +#: src/interface.c:1498 #, fuzzy msgid "Select DVD Title/Chapter" msgstr "LiVES:- Seleziona Titolo/Capitolo DVD" -#: src/interface.c:1503 +#: src/interface.c:1500 #, fuzzy msgid "Select VCD Title" msgstr "LiVES:- Seleziona Titolo VCD" -#: src/interface.c:1505 +#: src/interface.c:1502 #, fuzzy msgid "Change Maximum Visible Tracks" msgstr "LiVES:- Cambia Il Numero Massimo Di Tracce Visibili" -#: src/interface.c:1507 +#: src/interface.c:1504 #, fuzzy msgid "Device details" msgstr "_Dettagli multi-traccia" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "Traccia da caricare (da %s)" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "Titolo DVD" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "Titolo VCD" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "Numero massimo di tracce da mostrare" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "Device: /dev/video" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "Capitolo " -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "" -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "ID audio " -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "" -#: src/interface.c:1770 +#: src/interface.c:1763 #, fuzzy msgid "Fade Audio In" msgstr "_Aumenta Dissolvenza Audio..." -#: src/interface.c:1772 +#: src/interface.c:1765 #, fuzzy msgid "Fade Audio Out" msgstr "_Diminuisci Dissolvenza Audio..." -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "Aumenta la dissolvenza oltre " -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "primo" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "Diminuisci dissolvenza oltre " -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "ultimo" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "secondi." -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "selezione" -#: src/interface.c:1856 +#: src/interface.c:1849 #, fuzzy msgid " (Optional)" msgstr "LiVES: - Commenti File (facoltativi)" -#: src/interface.c:1859 +#: src/interface.c:1852 #, fuzzy, c-format msgid "File Comments%s" msgstr "LiVES: - Commenti File (facoltativi)" -#: src/interface.c:1873 +#: src/interface.c:1866 #, fuzzy, c-format msgid "File Name: %s" msgstr "Titolo/Nome : " -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "Titolo/Nome : " -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "Autore/Artista : " -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "Commenti : " -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "" -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "" -#: src/interface.c:2049 +#: src/interface.c:2042 #, c-format msgid "%sChoose a Device" msgstr "" -#: src/interface.c:2052 +#: src/interface.c:2045 #, fuzzy, c-format msgid "%sChoose a Directory" msgstr "LiVES: - Scegli una Directory Di Lavoro" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" @@ -1713,7 +1713,7 @@ "Il layout attuale non è stato salvato.\n" "Cosa vuoi fare ?\n" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" @@ -1723,7 +1723,7 @@ "Il layout attuale è stato modificato dall'ultimo salvataggio.\n" "Cosa vuoi fare ?\n" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" @@ -1733,7 +1733,7 @@ "Il clip attuale può essere salvato.\n" "Cosa vorresti fare ?\n" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" @@ -1741,7 +1741,7 @@ "Il clip attuale non è stato salvato.\n" "Cosa vorresti fare ?\n" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" @@ -1749,7 +1749,7 @@ "Il layout attuale non è stato salvato.\n" "Cosa vorresti fare ?\n" -#: src/interface.c:2332 +#: src/interface.c:2325 #, fuzzy msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" @@ -1758,7 +1758,7 @@ "Il layout corrente non è cambiato dall'ultimo salvataggio.\n" "Cosa vorresti fare ?\n" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" @@ -1768,44 +1768,44 @@ "Il layout corrente contiene frame generati e non può essere mantenuto.\n" "Cosa desideri fare ?" -#: src/interface.c:2339 +#: src/interface.c:2332 #, fuzzy msgid "Cancel/Discard/Save" msgstr "LiVES: - Annulla/Scarta/Salva" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "_Nome set clip" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "Ricarica _automaticamente la prossima volta" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "_Cancella layout" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "_Ignora cambiamenti" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "_Elimina set clip" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "_Elimina layout" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "_Salva layout" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "_Salva set clip" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" @@ -1815,35 +1815,35 @@ "LiVES ha riconosciuto un layout multi-traccia da una sessione precedente.\n" "Vuoi provare a recuperarlo ?\n" -#: src/interface.c:2446 +#: src/interface.c:2439 msgid "Disk Recovery Options" msgstr "" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "" -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "" -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "Mostra Tasti" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1851,358 +1851,358 @@ "-----------------------\n" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 #, fuzzy msgid "ctrl-left" msgstr "Manda indietro (ctrl-sinistra)" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 #, fuzzy msgid "skip forwards\n" msgstr "salta_in_avanti" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 #, fuzzy msgid "ctrl-down" msgstr "Ctrl-%d" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "ctrl-enter" msgstr "_Altro Centro" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "reset frame rate\n" msgstr "_Primo fotogramma" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "" -#: src/interface.c:2633 +#: src/interface.c:2626 #, fuzzy msgid "reverse direction\n" msgstr "Inverti la direzione di riproduzione" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "ctrl-1" msgstr "Ctrl-%d" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "toggle real-time effect 1\n" msgstr "Effetti in tempo _reale" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "ctrl-2" msgstr "Ctrl-%d" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "toggle real-time effect 2\n" msgstr "Effetti in tempo _reale" -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 #, fuzzy msgid "ctrl-0" msgstr "Ctrl-%d" -#: src/interface.c:2661 +#: src/interface.c:2654 #, fuzzy msgid "real-time effects off\n" msgstr "Effetti in tempo _reale" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "" -#: src/interface.c:2669 +#: src/interface.c:2662 #, fuzzy msgid "grab keyboard for last activated effect\n" msgstr "Blocca la tastiera per questo tasto effetto" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2679 +#: src/interface.c:2672 #, fuzzy msgid "tab" msgstr "spina" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "" -#: src/interface.c:2697 +#: src/interface.c:2690 #, fuzzy msgid "Other playback keys\n" msgstr "_Inverti riproduzione " -#: src/interface.c:2701 +#: src/interface.c:2694 #, fuzzy msgid "play all\n" msgstr "Riproduci tutto" -#: src/interface.c:2704 +#: src/interface.c:2697 #, fuzzy msgid "play selection\n" msgstr "Riproduci Selezione" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "" -#: src/interface.c:2710 +#: src/interface.c:2703 #, fuzzy msgid "fullscreen\n" msgstr "_Schermo Intero" -#: src/interface.c:2713 +#: src/interface.c:2706 #, fuzzy msgid "separate window\n" msgstr "Riproduci in una finestra separata (s)" -#: src/interface.c:2716 +#: src/interface.c:2709 #, fuzzy msgid "double size\n" msgstr "Dimensione _Doppia" -#: src/interface.c:2719 +#: src/interface.c:2712 #, fuzzy msgid "ping pong loops\n" msgstr "Riproduzioni Pin_g Pong" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "Tasti Multi-traccia" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 #, fuzzy msgid "move current track up\n" msgstr "_Seleziona Traccia Corrente" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 #, fuzzy msgid "move current track down\n" msgstr "_Seleziona Traccia Corrente" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "" -#: src/interface.c:2759 +#: src/interface.c:2752 #, fuzzy msgid "select next clip\n" msgstr "LiVES: Clip selezionato" -#: src/interface.c:2762 +#: src/interface.c:2755 #, fuzzy msgid "select/deselect current track\n" msgstr "_Seleziona Traccia Corrente" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 #, fuzzy msgid "zoom in\n" msgstr "_Ingrandisci" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 #, fuzzy msgid "zoom out\n" msgstr "_Rimpicciolisci" -#: src/interface.c:2771 +#: src/interface.c:2764 #, fuzzy msgid "make a mark on the timeline (during playback)\n" msgstr "per creare un segno sulla linea del tempo" -#: src/interface.c:2774 +#: src/interface.c:2767 #, fuzzy msgid "rewind to play start.\n" msgstr "Riavvolgi all'inizio (w)" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "Salvataggio in corso come set %s..." -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "" -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "" -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -2210,16 +2210,16 @@ "the latest youtube-dl installed.\n" msgstr "" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, c-format msgid "Layouts were removed for set %s.\n" msgstr "" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "Questo file" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " @@ -2227,7 +2227,7 @@ ",\n" " - incluso il layout corrente - " -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2242,7 +2242,7 @@ "\n" "Chiuderlo davvero ?" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2257,14 +2257,14 @@ "\n" "Chiuderlo davvero ?" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" "Really close it ?" msgstr "" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" @@ -2272,7 +2272,7 @@ "\n" "File progetto non valido.\n" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2293,54 +2293,54 @@ "poi File|Chiudi/Salva tutti i Clip e fornire un nuovo nome set o scartarlo.\n" "Appena hai fatto ciò, sarai in grado di importare il nuovo progetto.\n" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "Importazione del progetto %s in corso come set %s..." -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "Importazione del progetto in corso" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "Esportazione del progetto %s in corso..." -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "Esportazione del progetto in corso" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 #, fuzzy msgid "Theme" msgstr "Nuovo nome " -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, fuzzy, c-format msgid "Exporting theme as %s..." msgstr "Esportazione del file audio come %s..." -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, fuzzy, c-format msgid "Importing theme \"%s\" from %s..." msgstr "Esportazione del file audio come %s..." -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, fuzzy, c-format msgid "Backup as %s File" msgstr "Crea un backup come file .lv1" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, fuzzy, c-format msgid "Restore %s File" msgstr "Ripristina file .lv1" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2352,97 +2352,97 @@ "Il set sarà eliminato dal disco.\n" "Sei sicuro ?\n" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "" -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "Eliminazione del set in corso..." -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "Eliminazione del set in corso" -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "Il set %s è stato eliminato definitivamente dal disco.\n" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "Inserisci Silenzio" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "Disfacendo" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "Audio in ripristino ..." -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "Pulizia delle immagini dei fotogrammi in corso" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "Eliminazione dei fotogrammi in eccesso in corso" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "" "La lunghezza del video è adesso di %d fotogrammi a %.3f fotogrammi al " "secondo.\n" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "Gli appunti sono stati ricampionati a %d fotogrammi.\n" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "Rifacimento in corso" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, fuzzy, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "Copia dei fotogrammi da %d a %d%s dagli appunti in corso..." -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, fuzzy, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "Copia dei fotogrammi da %d a %d%s dagli appunti in corso..." -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "Copia negli appunti in corso" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "Taglia" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 #, fuzzy msgid "Pulling frames from clipboard" msgstr "Togliendo i fotogrammi dal clip" -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "" -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "Incollamento in corso" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "" -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " @@ -2453,7 +2453,7 @@ "Per piacere installa 'convert' dal pacchetto Image-magick, e poi riavvia " "LiVES.\n" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2467,7 +2467,7 @@ "Prova a selezionare tutti i fotogrammi, e poi usa \n" "la funzione 'Taglia Audio' dal menu Audio." -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." @@ -2475,7 +2475,7 @@ "LiVES non può inserire perché i rapporti audio non corrispondono.\n" "Per favore installa 'sox', e prova ancora." -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" @@ -2486,7 +2486,7 @@ "traccia.\n" "Sei sicuro di voler continuare ?\n" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" @@ -2497,11 +2497,11 @@ "traccia.\n" "Sei sicuro di voler continuare ?\n" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "Ricampionando audio appunti" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2513,7 +2513,7 @@ "LiVES non è stato in gradi di ricampionare l'audio degli appunti. \n" "L'audio degli appunti è stato eliminato.\n" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2527,32 +2527,32 @@ "Vuoi continuare con l'inserimento \n" "utilizzando l'audio non cambiato ?\n" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "Inserimento di %d%s fotogrammi dagli appunti in corso..." -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "Inserimento in corso" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "Inserendo %d volte dagli appunti%s..." -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "Inserimento di %d fotogrammi dagli appunti%s in corso..." -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "Annullamento in corso" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" @@ -2562,7 +2562,7 @@ "Eliminare tutti i fotogrammi chiuderà questo file.\n" "Sei sicuro ?" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" @@ -2573,8 +2573,8 @@ "traccia.\n" "Sei sicuro di voler continuare?\n" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" @@ -2584,7 +2584,7 @@ "L'eliminazione causerà dell'audio mancante in alcuni layout multitraccia.\n" "Sei sicuro di voler continuare?\n" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" @@ -2595,7 +2595,7 @@ "traccia.\n" "Sei sicuro di voler continuare ?\n" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" @@ -2606,20 +2606,20 @@ "multitraccia.\n" "Sei sicuro di voler continuare ?\n" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "Eliminazione dei fotogrammi da %d a %d%s in corso..." -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "Eliminazione in corso" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "Elimina" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" @@ -2629,7 +2629,7 @@ "\n" "La selezione è bloccata.\n" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2641,11 +2641,11 @@ "(Per annullare, premi 'r' o clicca su Riproduci|Registra Esibizione ancora " "prima di riprodurre.)\n" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "Registrazione annullata.\n" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2658,7 +2658,7 @@ "Il plugin '%s' riporta:\n" "%s\n" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2671,7 +2671,7 @@ "Non è stato possibile trovare il metodo 'init' nel plugin %s.\n" "Il plugin può essere corrotto o non installato correttamente." -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2682,22 +2682,22 @@ "Salvare il set farà in modo che copie tutti i clip caricati rimarranno sul " "disco%s.\n" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "Salvataggio del set %s in corso" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "Caricamento dei clip dal set %s in corso" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2709,24 +2709,24 @@ "questa macchina.\n" "Clicca OK per procedere.\n" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "Pulizia dello spazio del disco in corso..." -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "" -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "Resettando i rapporti e i valori dei fotogrammi..." -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2734,12 +2734,12 @@ "Internal: %s (%d bpp) / %s\n" msgstr "" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." @@ -2747,7 +2747,7 @@ "\n" " Apertura in corso..." -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" @@ -2756,7 +2756,7 @@ "\n" "(%d virtuale)" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" @@ -2765,7 +2765,7 @@ "\n" "(%d decodificato)" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" @@ -2774,7 +2774,7 @@ "\n" " %.2f sec." -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" @@ -2782,23 +2782,23 @@ "\n" " Sconosciuto" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "non firmato" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "firmato" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "big-endian" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "little-endian" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" @@ -2807,7 +2807,7 @@ " %d Hz %d bit\n" "%s %s" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2824,15 +2824,15 @@ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA.\n" msgstr "" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "Un editor video e programma per VJ." -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" "Launchpad Contributions:\n" @@ -2841,7 +2841,7 @@ " salsaman https://launchpad.net/~salsaman\n" " supervinx https://launchpad.net/~supervinx" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, c-format msgid "" "LiVES Version %s\n" @@ -2855,7 +2855,7 @@ "Homepage: %s" msgstr "" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 #, fuzzy msgid "" "\n" @@ -2867,7 +2867,7 @@ "Devi installare mplayer per essere in grado di vedere l'anteprima di questo " "file.\n" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 #, fuzzy msgid "" "\n" @@ -2880,94 +2880,94 @@ "Devi installare mplayer per essere in grado di vedere l'anteprima di questo " "file.\n" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" "%s\n" msgstr "" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 #, fuzzy msgid "Encoder Debug Output" msgstr "LiVES: - Output del debug del codificatore" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "Riproduzione a schermo intero (f)" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "Riproduzione a schermo intero disattivata (f)" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "Dimensione doppia (d)" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "Dimensione singola (d)" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "Nascondi la finestra di riproduzione (s)" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "Mostra la finestra di riproduzione (s)" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "Riproduci in una finestra separata (s)" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "Ripetizione continua: off (o)" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "Ripetizione continua: on (o)" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "Volume audio (%.2f)" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "Ripristina l'audio (z)" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "Disattiva l'audio (z)" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "Invertendo gli appunti..." -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "Invertendo gli appunti" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 msgid "Load Subtitles" msgstr "" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 #, fuzzy msgid "Select Audio File" msgstr "Elimina audio" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -2981,83 +2981,83 @@ "\n" "." -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "Apertura audio %s, tipo %s in corso..." -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "Apertura audio in corso" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "Perpetramento dell'audio in corso" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "Nuovo Audio" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "Apertura della traccia CD %d da %s in corso..." -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "Traccia CD %d" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "Apertura della traccia CD in corso..." -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "Errore durante il caricamento della traccia CD\n" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 #, fuzzy msgid "Layout Errors" msgstr "errori di layout" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "Pulisci _Errori" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "_Elimina layout affetti" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "Riprendi" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "in pausa..." -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "ripreso..." -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "Mantieni" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, fuzzy, c-format msgid "" "\n" @@ -3070,30 +3070,30 @@ "(clicca Mantieni per mantenere quello che hai e interrompere)\n" "(clicca Riprendi per continuare il processo)" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "Annulla" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 #, fuzzy msgid "Selected Frame" msgstr "Seleziona _Tutti I Fotogrammi" -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 #, fuzzy msgid "_Save Frame as..." msgstr "_Salva layout come..." -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -3102,7 +3102,7 @@ "\n" msgstr "" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -3114,7 +3114,7 @@ "Devi installare \"xwininfo\" prima di poter usare questa funzione\n" "\n" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" @@ -3122,7 +3122,7 @@ "\n" "Il tempo della registrazione dev'essere maggiore di 0.\n" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -3136,11 +3136,11 @@ "Clicca 'Annulla' per annullare\n" "\n" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "La finestra esterna è stata rilasciata.\n" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" @@ -3148,7 +3148,7 @@ "Clicca su una finestra per catturarla\n" "Premi 'q' per interrompere la registrazione" -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -3164,19 +3164,19 @@ "Interrompi o 'q' per finire.\n" "(Verranno usati in maniera predefinita %.3f fotogrammi al secondo.)\n" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "LiVES non è stato in grado di catturare questa finestra. Spiacente.\n" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "Esporta Audio Selezionato come..." -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "Esporta Audio come..." -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -3190,87 +3190,87 @@ "Clicca 'OK' per esportare alla nuova velocità, o 'Annulla' per esportare al " "rapporto originale.\n" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "Esportazione dei fotogrammi audio da %d a %d come %s in corso..." -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "Esportazione del file audio come %s..." -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "Esportazione audio in corso" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 #, fuzzy msgid "Append Audio File" msgstr "Accoda Audio" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "Accodamento file audio %s in corso..." -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "Accodamento audio in corso" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "Accoda Audio" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "" -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "Tagliando l'audio da %.2f a %.2f secondi..." -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "Riducendo/Espandendo audio" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "Riduci/Espandi Audio" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "Aumentando la dissolvenza dell'audio" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "Aumenta dissolvenza audio" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "Diminuendo la dissolvenza dell'audio" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "Diminuisci dissolvenza audio" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "%s oltre %.1f secondi..." -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "%s dal tempo %.2f secondi a %.2f secondi..." -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "Dissolvenza dell'audio in corso..." -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" @@ -3280,46 +3280,46 @@ "Eliminare tutto l'audio chiuderà questo file.\n" "Sei sicuro ?" -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "Eliminazione di tutto l'audio in corso..." -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "Eliminando l'audio da %.2f a %.2f secondi..." -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "Eliminazione Audio In Corso" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "Elimina audio" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "Registra nuovo audio" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "Inserimento silenzio da %.2f a %.2f secondi in corso..." -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "Inserimento Silenzio In Corso" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "Unisci Appunti [ %d Fotogrammi ] Con Selezione [ %d Fotogrammi ]" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" @@ -3327,43 +3327,43 @@ "Unisci Appunti [ %d Fotogrammi (ricampionati) ] Con Selezione [ %d " "Fotogrammi ]" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "Allinea I_nizi" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "Allinea _Finali" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "Cosa fare con fotogrammi appunti extra -" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "_Inserisci Fotogrammi" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "_Abbandona Fotogrammi" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "Numero di Volte da Mandare In Loop gli Appunti" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "Manda in _Loop gli Appunti per Adattarli alla Selezione" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "Metodo Di _Transizione:" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "Fusione degli appunti con la selezione in corso..." -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "Fusione compiuta.\n" @@ -3379,547 +3379,556 @@ msgid "Custom _Utilities" msgstr "U_tilità Personalizzate" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "_File" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "_Apri File/Directory" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "" -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "Apri _Posizione/Flusso..." -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "" -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "" -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "Importa da Dispositivo _Firewire (dv)" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "Importa da Dispositivo Fire_wire (hdv)" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "" -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "File _Recenti..." -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "_Ricarica Set Clip..." -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "Chiudi/Sal_va Tutti I Clip" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "" + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "" -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "Salva _Selezione Come..." -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "C_hiudi Questo Clip" -#: src/gui.c:674 +#: src/gui.c:692 #, fuzzy, c-format msgid "_Backup Clip as .%s..." msgstr "_Crea un Backup Del Clip come .lv1..." -#: src/gui.c:683 +#: src/gui.c:701 #, fuzzy, c-format msgid "_Restore Clip from .%s..." msgstr "_Ripristina Clip da .lv1..." -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "Salva/Carica/Crea Una Copia Di Backup _con Suono" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "Pu_lisci Spazio Del Disco" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "_Modifica" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "Modalità _MULTI-TRACCIA" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "_Copia Selezione" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "Ta_glia Selezione" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "_Inserisci dagli Appunti..." -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "Incolla come _Nuovo" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "_Fondi Appunti con la Selezione..." -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "_Elimina Selezione" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "Scindi _Video da Audio" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "_Seleziona..." -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "Seleziona _Tutti I Fotogrammi" -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "Solamente Il Fotogramma _Iniziale" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "Solamente Il Fotogramma _Finale" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "Seleziona dal _Primo Fotogramma" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "Seleziona dall'_Ultimo Fotogramma" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "Seleziona Ultima Inser_zione/Fusione" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "Seleziona Ultimo _Effetto" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "_Inverti Selezione" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "_Blocca Larghezza Selezione" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "_Riproduci" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "Ri_produci Tutto" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "Ripro_duci Selezione" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "Riproduci _Appunti" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "_Interrompi" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "Riav_volgi" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "_Schermo Intero" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "Dimensione _Doppia" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "Riproduci in una Finestra _Separata" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "Sfondo _Vuoto" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "" "Manda In _Loop (Automaticamente) il Video (per adattarlo alla traccia audio)" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "R_ipeti Continuamente" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "Riproduzioni Pin_g Pong" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "_Silenzioso" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "Separa Modalità 'A_ppiccicosa' Finestra" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "_Mostrare contatore fotogrammi" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "" -#: src/gui.c:1045 +#: src/gui.c:1064 msgid "Letterbox Mode" msgstr "" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "Ef_fetti" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "Gli effetti sono applicati alla selezione attuale." -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "_Avvia Effetto Renderizzato/Strumento/Generatore..." -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "_Strumenti" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "Gli strumenti vengono applicati per completare i clip." -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "_Inverti Appunti" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "_Cambia Velocità di Salvataggio/Riproduzione..." -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "Ricampiona il _Video al Nuovo Rapporto Dei Fotogrammi..." -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "_Utilità" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "Stru_menti Personalizzati" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "_Genera" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "" -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "Cattura Finestra _Esterna... " -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "_Preferenze..." -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "_Audio" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "Carica _Nuovo Audio per il Clip..." -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "Carica Traccia _CD..." -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "E_spelli CD" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "Regista Audio Es_terno..." -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "nel Nuovo _Clip..." -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "nella _Selezione" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "_Aumenta Dissolvenza Audio..." -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "_Diminuisci Dissolvenza Audio..." -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "_Esporta Audio..." -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "Esporta Audio _Selezionato..." -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "Esporta _Tutto L'Audio..." -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "_Accoda Audio..." -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "_Riduci/Ingrandisci Audio..." -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "Riduci/Ingrandisci Audio nella _Selezione" -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "Riduci/Ingrandisci Audio dall'Inizio all'Avvio Della _Riproduzione" -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "_Elimina Audio..." -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "Elimina Audio _Selezionato" -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "Elimina _Tutto L'Audio" -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "Inserisci _Silenzio nella Selezione" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "_Ricampiona Audio..." -#: src/gui.c:1250 +#: src/gui.c:1273 +#, fuzzy +msgid "_Adjust Audio Sync..." +msgstr "_Accoda Audio..." + +#: src/gui.c:1277 msgid "_Info" msgstr "_Informazioni" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "Mostra _Informazioni Clip" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "Mostra/_Modifica Commenti File" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "Mostra Informazioni _Appunti" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "Mostra M_essaggi" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "Mostra Errori _Layout" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "_Clip" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "_Rinomina Clip Corrente nel Menu..." -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "A_vanzate" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "Effetti _RFX/Strumenti/Utilità" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "_Nuovo Script Di Test RFX..." -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "_Copia Script RFX nel Test..." -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "_Modifica Script Test RFX..." -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "Ri_nomina Script Test RFX..." -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "_Elimina Script Test RFX..." -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "_Promuovi Effetto Renderizzato Test/Strumento/Generatore..." -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "_Importa script RFX Personalizzato..." -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "E_sporta script RFX Personalizzato..." -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "Eli_mina script RFX Personalizzato..." -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "Ri_costruisci tutti i plugin RFX" -#: src/gui.c:1371 +#: src/gui.c:1398 #, fuzzy msgid "Receive _LiVES Stream from..." msgstr "Ricevi flusso _LiVES da..." -#: src/gui.c:1375 +#: src/gui.c:1402 #, fuzzy msgid "_Send LiVES Stream to..." msgstr "_Invia flusso LiVES a..." -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." +#: src/gui.c:1408 +#, fuzzy +msgid "Open _yuv4mpeg stream..." msgstr "Apri flusso _yuv4mpeg in %sstream.yuv..." -#: src/gui.c:1399 +#: src/gui.c:1425 #, fuzzy, c-format msgid "_Import Project (.%s)..." msgstr "_Importa Progetto (.lv2)..." -#: src/gui.c:1403 +#: src/gui.c:1430 #, fuzzy, c-format msgid "E_xport Project (.%s)..." msgstr "E_sporta Progetto (.lv2)..." -#: src/gui.c:1409 +#: src/gui.c:1438 #, fuzzy, c-format msgid "_Import Custom Theme (.%s)..." msgstr "_Importa Progetto (.lv2)..." -#: src/gui.c:1414 +#: src/gui.c:1443 #, fuzzy, c-format msgid "E_xport Theme (.%s)..." msgstr "E_sporta Progetto (.lv2)..." -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "_VJ" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "Mappatura _Effetto In Tempo Reale" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "Lega gli effetti in tempo reale ai tasti ctrl-numero." -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "Imposta I _Predefiniti Dell'Effetto In Tempo Reale" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "" "Imposta i valori dei parametri predefiniti per gli effetti in tempo reale." -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "Salva I _Predefiniti Dell'Effetto In Tempo Reale" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." @@ -3927,156 +3936,171 @@ "Salva i predefiniti degli effetti in tempo reale così verranno ripristinati " "ogni volta che usi LiVES." -#: src/gui.c:1448 +#: src/gui.c:1478 #, fuzzy msgid "_Reset All Playback Speeds and Positions" msgstr "_Azzera tutte le velocità e posizioni di riproduzione" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "" "Reimposta tutte le posizioni di riproduzione al fotogramma 1, e azzera tutti " "i rapporti dei fotogrammi di riproduzione." -#: src/gui.c:1452 +#: src/gui.c:1482 #, fuzzy msgid "_MIDI/Joystick Interface" msgstr "Interfaccia _MIDI/joystick" -#: src/gui.c:1461 +#: src/gui.c:1491 #, fuzzy msgid "_MIDI/Joystick Learner..." msgstr "Studente _MIDI/joystick..." -#: src/gui.c:1465 +#: src/gui.c:1495 #, fuzzy msgid "_Save Device Mapping..." msgstr "_Salva mappatore dispositivo..." -#: src/gui.c:1469 +#: src/gui.c:1499 #, fuzzy msgid "_Load Device Mapping..." msgstr "_Carica mappatore dispositivo..." -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "Mostra _Tasti VJ" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "_Giocattoli" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "_Niente" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "Fotogrammi _Impazziti" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "_LiVES TV (banda larga)" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "_Aiuto" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "_Manuale (verrà aperto nel browser)" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 #, fuzzy msgid "_Donate to the Project !" msgstr "_Dona al progetto !" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 #, fuzzy msgid "_Email the Author" msgstr "_Contatta l'autore" -#: src/gui.c:1519 +#: src/gui.c:1549 #, fuzzy msgid "Report a _Bug" msgstr "Segnala un _bug" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 #, fuzzy msgid "Suggest a _Feature" msgstr "Suggerisci una _funzione" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 #, fuzzy msgid "Assist with _Translating" msgstr "Aiuta con le _traduzioni" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "_Risoluzione problemi" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "_Riguardo A..." -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "Riavvolgi all'inizio (w)" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "Riproduci tutto (p)" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "Interrompi riproduzione (q)" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "Riproduci selezione (y)" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +#, fuzzy +msgid "Audio Source:" +msgstr "Codec audio" + +#: src/gui.c:1696 +#, fuzzy +msgid "Internal" +msgstr "- interno -" + +#: src/gui.c:1730 +#, fuzzy +msgid "External" +msgstr "- interno -" + +#: src/gui.c:1774 msgid "Volume" msgstr "Volume" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "Volume audio (1.00)" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "Rendi non vuoto lo sfondo (b)" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "Riproduci più lentamente (ctrl-giù)" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "Riproduci più velocemente (ctrl-su)" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "Manda indietro (ctrl-sinistra)" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "Manda avanti (ctrl-destra)" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "Mostra informazioni clip (i)" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "Nascondi questa barra degli strumenti" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." @@ -4085,217 +4109,222 @@ "performance migliorata, \"q\" per interrompere." #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr "" " Velocità di riproduzione del video (fotogrammi al secondo) " -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "Varia la velocità del video" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "Primo Fotogramma" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "Ultimo Fotogramma" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "Il primo fotogramma selezionato in questo clip" -#: src/gui.c:1956 +#: src/gui.c:2082 +#, fuzzy +msgid "Select all frames in this clip" +msgstr "L'ultimo fotogramma selezionato in questo clip" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "L'ultimo fotogramma selezionato in questo clip" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "Avvio in corso...\n" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr "" " Premi 'q' per fermare la registrazione. NON COPRIRE LA FINESTRA DI " "RIPRODUZIONE ! " -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "Numero di fotogrammi da vedere in anteprima" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "_Libero" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "Scelta libera del numero di fotogrammi" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "_Inizio" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "Il numero di fotogrammi è collegato al fotogramma di partenza" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "_Fine" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "Il numero di fotogrammi è collegato al fotogramma finale" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "_Puntatore" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "Il numero di fotogrammi è collegato al puntatore di riproduzione" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "Riavvolgi" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "Riproduci tutto" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "Riproduci Selezione" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "Loop On/Off" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "Incomincia la re_gistrazione" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "Interrompi la _registrazione" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "_Registra Esibizione" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr "" -#: src/gui.c:3550 +#: src/gui.c:3689 #, fuzzy msgid "Streaming" msgstr "Trasformando in sogno" -#: src/gui.c:3552 +#: src/gui.c:3691 #, fuzzy, c-format msgid "Play Window%s" msgstr "Nascondi Finestra Di Riproduzione" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "Nascondi Finestra Di Riproduzione" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "Mostra Finestra Di Riproduzione" -#: src/gui.c:4124 +#: src/gui.c:4292 #, fuzzy, c-format msgid "'LiVES opened the file' '%s'" msgstr "LiVES non è stato in grado di aprire il file" -#: src/gui.c:4143 +#: src/gui.c:4311 #, fuzzy, c-format msgid "'LiVES closed the file' '%s'" msgstr "Lascia che LiVES imposti l'estensione del _file" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "Effetti" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "Clip" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, fuzzy, c-format msgid "Show / apply effects to %s\n" msgstr "Disattiva tutti gli effetti." -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, fuzzy, c-format msgid "Select clip for %s\n" msgstr "_Elimina set clip" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "Pulizia degli appunti" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -4306,7 +4335,7 @@ "==============================\n" "Scambiato con il clip %s\n" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" @@ -4316,11 +4345,11 @@ "==============================\n" "Scambiato con un clip vuoto\n" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "(vuoto)" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " @@ -4329,7 +4358,7 @@ "Il nome del set è stato cambiato da %s a %s. I layout affetti sono stati " "aggiornati in maniera pertinente\n" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" @@ -4338,7 +4367,7 @@ "Il clip %s manca in questo set.\n" "È richiesto dai layout seguenti:\n" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" @@ -4347,7 +4376,7 @@ "Il clip %s è stato chiuso.\n" "È richiesto dai layout seguenti:\n" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" @@ -4356,7 +4385,7 @@ "Dei fotogrammi sono stati spostati nel clip %s.\n" "I seguenti layout sono coinvolti:\n" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" @@ -4365,7 +4394,7 @@ "Dei fotogrammi sono stati cancellati dal clip %s.\n" "I seguenti layout sono coinvolti:\n" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" @@ -4374,7 +4403,7 @@ "L'audio è stato cancellato dal clip %s.\n" "I seguenti layout sono affetti:\n" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" @@ -4383,7 +4412,7 @@ "L'audio è stato spostato nel clip %s.\n" "I seguenti layout sono affetti:\n" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" @@ -4392,7 +4421,7 @@ "L'audio è stato alterato nel clip %s.\n" "I layout seguenti sono affetti:\n" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" @@ -4401,7 +4430,7 @@ "Dei fotogrammi sono stati alterati nel clip %s.\n" "I layout seguenti sono coinvolti:\n" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -4412,7 +4441,7 @@ "non può essere aperto, dato che sta venendo usato\n" "da un'altra copia di LiVES.\n" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -4423,7 +4452,7 @@ "Il set %s è attualmente in uso da un'altra copia di LiVES.\n" "Per piacere scegli un altro nome set.\n" -#: src/utils.c:2138 +#: src/utils.c:2234 #, fuzzy, c-format msgid "" "\n" @@ -4432,7 +4461,7 @@ "\n" "I nomi dei set non possono essere vuoti.\n" -#: src/utils.c:2146 +#: src/utils.c:2242 #, fuzzy, c-format msgid "" "\n" @@ -4441,7 +4470,7 @@ "\n" "I nomi dei set non possono contenere spazi o i caratteri%s.\n" -#: src/utils.c:2154 +#: src/utils.c:2250 #, fuzzy, c-format msgid "" "\n" @@ -4450,18 +4479,18 @@ "\n" "I nomi dei set non possono contenere spazi o i caratteri%s.\n" -#: src/utils.c:2163 +#: src/utils.c:2259 #, c-format msgid "" "\n" "%s names may not start with a '.' or contain '..'\n" msgstr "" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4472,73 +4501,73 @@ "Il set %s esiste già.\n" "Per piacere scegli un altro nome set.\n" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "Rimuovendo il layout %s\n" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "Video [apertura in corso...]" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "Video [%.2f secondi]" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "(Indefinito)" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "(Nessun video)" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "(Nessun audio)" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "Mono [apertura in corso...]" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "Audio Sinistro [apertura in corso...]" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "Mono [%.2f secondi]" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "Audio Sinistro [%.2f secondi]" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "Audio Destro [apertura in corso...]" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "Audio Destro [%.2f secondi]" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "LiVES non può passare a mplayer mentre i clip si stanno caricando." -#: src/utils.c:3444 +#: src/utils.c:3863 #, fuzzy msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "LiVES non può passare a mplayer mentre i clip si stanno caricando." -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "Pulizia del clip in corso" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4553,29 +4582,29 @@ "\n" "Sovrascrivere ?\n" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "_Annulla %s" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "_Rifai %s" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "-------------Selezione------------" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr " secondi ] ----------Selezione---------- [ " -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr " fotogrammi ] ----------" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4586,50 +4615,50 @@ "Try running Help/Troubleshoot for more information." msgstr "" -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "Esaminando l'intestazione del file" -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "Apertura di %s in corso" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "Aprendo %s tempo di partenza %.2f secondi %d fotogrammi" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr " senza suono" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "Apertura dell'audio per %s in corso" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "" -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, fuzzy, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "%s dal tempo %.2f secondi a %.2f secondi..." -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "" -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4641,11 +4670,11 @@ "Are you sure you wish to continue ?" msgstr "" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr " - per piacere sii paziente." -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4657,7 +4686,7 @@ "LiVES non è stato in grado di estrarre il video oppure l'audio.\n" "Per piacere controlla la finestra del terminale per ulteriori dettagli.\n" -#: src/saveplay.c:874 +#: src/saveplay.c:858 #, fuzzy msgid "" "\n" @@ -4668,7 +4697,7 @@ "\n" "Dovresti aver bisogno di installare mplayer per aprire questo file.\n" -#: src/saveplay.c:885 +#: src/saveplay.c:869 #, fuzzy msgid "" "\n" @@ -4681,31 +4710,31 @@ "Per piacere controlla l'impostazione del comando dell'apertura del Video in\n" "Strumenti|Preferenze|Decodifica\n" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "" -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, fuzzy, c-format msgid "Save Frame %d" msgstr "Nome set " -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 #, fuzzy msgid "Save Frame" msgstr "Ultimo Fotogramma" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 #, fuzzy msgid "Save Clip" msgstr "Ruota Clip" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4717,38 +4746,38 @@ "\n" "Vuoi continuare ancora ?" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "Togliendo i fotogrammi dal clip" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "Collegando la selezione" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr " (con nessun suono)\n" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "" "Salvando i fotogrammi da %d a %d%s come \"%s\" : codificatore = %s : formato " "= %s..." -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "" "Salvando i fotogrammi da 1 a %d%s come \"%s\" : codificatore = %s : formato " "= %s..." -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "Salvataggio in corso [può impiegare molto tempo]" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" @@ -4758,33 +4787,33 @@ "\n" "Errore del codificatore - il file di output non è stato creato !\n" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "" -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "registrazione fermata dall'anteprima.\n" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "registrazione fermata dalla riproduzione degli appunti.\n" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "Registrando l'esibizione..." -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "Gli FPS medi sono stati %.4f\n" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4798,21 +4827,21 @@ "Dovresti cliccare su Strumenti--->Ridimensiona Tutto\n" "e ridimensionare tutti i fotogrammi alla dimensione corrente.\n" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "Sconosciuto" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "Senza titolo%d" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "%d fotogrammi sono sufficienti !\n" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4820,13 +4849,13 @@ "%s\n" msgstr "" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" msgstr "" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4834,7 +4863,7 @@ "Bad things may happen with this clip.\n" msgstr "" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4846,14 +4875,14 @@ "predefinito di %.3f fps. \n" "Il predefinito può essere impostato in Strumenti | Preferenze | Miste.\n" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "" "La velocità di riproduzione è stata regolata a %.3f fotogrammi al secondo " "per adattarsi all'audio.\n" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" @@ -4862,7 +4891,7 @@ "Fotogrammi=%d tipo=%s dimensione=%dx%d *bpp=Greyscale* fps=%.3f\n" "Audio:" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" @@ -4871,54 +4900,54 @@ "Fotogrammi=%d tipo=%s dimensione=%dx%d bpp=%d fps=%.3f\n" "Audio:" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "%s niente\n" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, fuzzy, c-format msgid " - Author: %s\n" msgstr "Autore: %s" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, fuzzy, c-format msgid " - Title: %s\n" msgstr " - Commento: %s\n" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr " - Commento: %s\n" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "Salvataggio del fotogramma %d come %s in corso..." -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "Creando un backup da %s a %s" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "Creando un backup" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "i dati dell'esibizione hanno ricevuto un backup..." -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "Ripristinando %s..." -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "Ripristino in corso" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -4931,7 +4960,7 @@ "Il file %s è corrotto.\n" "LiVES non è stato in grado di ripristinarlo.\n" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, c-format msgid "" "\n" @@ -4940,22 +4969,22 @@ msgstr "" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" @@ -4965,20 +4994,20 @@ "Sono stati trovati dei file da un precedente avvio di LiVES.\n" "Vuoi provare a recuperarli?\n" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "Recupero dei file in corso" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "Recupero dei file in corso..." -#: src/dialogs.c:83 +#: src/dialogs.c:86 #, fuzzy msgid "Show affeced _layouts" msgstr "Mostra i _layout colpiti" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" @@ -4986,51 +5015,51 @@ "_Non mostrare più questo avviso\n" "(può essere riattivato da Preferenze/Avvisi)" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr "" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 #, fuzzy msgid "Warning !" msgstr "Avvisi" -#: src/dialogs.c:184 +#: src/dialogs.c:187 #, fuzzy msgid "Error !" msgstr "$errore" -#: src/dialogs.c:194 +#: src/dialogs.c:197 #, fuzzy msgid "Information" msgstr "LiVES: Informazioni su %s" -#: src/dialogs.c:219 +#: src/dialogs.c:222 msgid "Question" msgstr "" -#: src/dialogs.c:233 +#: src/dialogs.c:236 #, fuzzy msgid "File Error" msgstr "Pulisci _Errori" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "Mostra _Dettagli" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -5041,7 +5070,7 @@ "(Disk warning levels can be configured in Preferences.)" msgstr "" -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -5053,11 +5082,11 @@ "Preferences.)" msgstr "" -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "I lettori audio non possono essere scambiati durante la riproduzione." -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -5070,18 +5099,18 @@ "insufficiente.\n" "Per piacere prova a chiudere prima altre applicazioni.\n" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "" -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" "%s%d%% done. Time remaining: %u sec%s\n" msgstr "" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" @@ -5090,14 +5119,14 @@ "\n" "%d/%d fotogrammi aperti. Tempo rimanente %u secondi.\n" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" "%d/%d frames opened.\n" msgstr "" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" @@ -5106,7 +5135,11 @@ "\n" "%d fotogrammi aperti.\n" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" @@ -5115,7 +5148,7 @@ "\n" "Tempo rimanente: %d secondi" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -5126,7 +5159,7 @@ "Spiacente, LiVES può aprire soltanto %d file alla volta.\n" "Per piacere chiudi un file e poi prova ancora." -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, fuzzy, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -5145,7 +5178,7 @@ "\n" "Per piacere assicurati di poter scrivere in questa directory." -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 #, fuzzy msgid "" "\n" @@ -5156,7 +5189,7 @@ "LiVES attualmente richiede o 'mplayer' o 'sox' per funzionare. Per piacere " "installa uno o l'altro di questi, e prova ancora.\n" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 #, fuzzy msgid "" "\n" @@ -5167,7 +5200,7 @@ "LiVES attualmente richiede o 'mplayer' o 'sox' per funzionare. Per piacere " "installa uno o l'altro di questi, e prova ancora.\n" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 #, fuzzy msgid "" "\n" @@ -5178,19 +5211,19 @@ "LiVES attualmente richiede o 'mplayer' o 'sox' per funzionare. Per piacere " "installa uno o l'altro di questi, e prova ancora.\n" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" @@ -5201,7 +5234,7 @@ "Oppure passa ad un altro formato di codifica in Strumenti | Preferenze | " "Codifica\n" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -5213,7 +5246,7 @@ "Questo codificatore/formato non può utilizzare il codec audio richiesto.\n" "Per piacere imposta il codec audio in Strumenti|Preferenze|Codifica\n" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" @@ -5221,13 +5254,13 @@ "Questo layout include fotogrammi generati.\n" "Non può essere salvato, devi prima renderizzarlo in un clip.\n" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -5238,7 +5271,7 @@ "\n" "Grazie a restrizioni nel formato %s\n" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" @@ -5246,43 +5279,43 @@ "LiVES raccomanda le seguenti impostazioni:\n" "\n" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr ", firmato" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr ", non firmato" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr ", piccolo-endian" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr ", grande-endian" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "Imposta il rapporto del video a %.3f fotogrammi al secondo\n" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "Imposta il valore del video a %.d:%d fotogrammi al secondo\n" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "Imposta la dimensione del video a %d x %d pixel\n" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" @@ -5290,37 +5323,37 @@ "\n" "Potresti volere:\n" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "ridimensionare il video a %d x %d pixel\n" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "" "disattivare l'audio, in quanto il codificatore bersaglio non può codificare " "l'audio\n" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "LiVES deve:\n" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "ricampiona video a %.3f fotogrammi al secondo\n" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "ricampiona video a %d:%d frame al secondo\n" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -5334,7 +5367,7 @@ "Schiaccia `OK` per procedere, `Annulla` per uscire.\n" "\n" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" @@ -5344,7 +5377,7 @@ "I cambiamenti applicati alla selezione non saranno permanenti.\n" "\n" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -5358,7 +5391,7 @@ "disponibile è insufficiente.\n" "Prova a registrare solamente una selezione del file." -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -5377,14 +5410,13 @@ "oppure\n" "OK per continuare" -#: src/dialogs.c:2351 -#, fuzzy, c-format +#: src/dialogs.c:2354 +#, fuzzy msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." @@ -5397,18 +5429,18 @@ "altrimenti\n" "premere Annulla." -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "Cronologia Messaggi" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " "in your %s file" msgstr "" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -5419,7 +5451,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 #, fuzzy msgid "" "Sorry, unknown audio type.\n" @@ -5430,18 +5462,18 @@ "\n" " (I nomi dei file devono finire in .mp3, .ogg, .wav, .mod, .xm oppure .it)" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "fallito (tipo sconosciuto)\n" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" "(They will not be usable without the set).\n" msgstr "" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -5454,7 +5486,7 @@ "Clicca OK per aggiungere i clip e i layout correnti al set esistente.\n" "Clicca Annulla per scegliere un nuovo nome.\n" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -5466,7 +5498,7 @@ "Sei sicuro di voler continuare ?\n" "." -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -5478,7 +5510,7 @@ "Sei sicuro di voler continuare ?\n" "." -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -5489,7 +5521,7 @@ "Otherwise click Cancel to skip loading this file.\n" msgstr "" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -5504,7 +5536,7 @@ "%s\n" "Il clip non è stato caricato.\n" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -5512,7 +5544,7 @@ "Alternately, select a different audio player in Preferences.\n" msgstr "" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -5521,13 +5553,13 @@ "Automatic jack startup will be disabled now.\n" msgstr "" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" msgstr "" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -5538,7 +5570,7 @@ "%s\n" msgstr "" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" @@ -5546,7 +5578,7 @@ "\n" "In alternativa, puoi riavviare LiVES e selezionare un altro lettore audio.\n" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -5561,7 +5593,7 @@ "Puoi aumentare il valore in Preferenze/Multi-traccia.\n" "È consigliato di aumentarlo ad almeno %d MB" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -5570,7 +5602,7 @@ "Do you wish to delete them ?\n" msgstr "" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -5584,7 +5616,7 @@ "utilizzando Preferenze ->Multitraccia/Render->Memoria per l'annullamento " "(Undo)\n" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -5596,7 +5628,7 @@ "Dovresti aver bisogno di aumentare la memoria di annullamento\n" "utilizzando Preferenze/Multi-traccia/Memoria Di Annullamento\n" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" @@ -5605,20 +5637,20 @@ "LiVES non è stato in grado di riservare abbastanza memoria per il buffer di " "annullamento della multi-traccia.\n" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "o inserisci un valore più piccolo.\n" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "" "Prova ancora dell'editor clip, prova chiudendo qualche altra applicazione\n" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "Prova a chiudere altre applicazioni\n" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" @@ -5627,14 +5659,14 @@ "dell'audio.\n" "Dovresti regolare le impostazioni audio dal menu Strumenti.\n" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "" "Il layout corrente contiene dell'audio, quindi i canali audio non possono " "essere impostati a zero.\n" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" @@ -5644,7 +5676,7 @@ "lettore audio \"jack\" o \"pulse audio\".\n" "Puoi impostare ciò in Strumenti|Preferenze|Riproduzione." -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" @@ -5654,7 +5686,7 @@ "da un altro sistema o da una precedente versione di LiVES)\n" "Tentare di riparare la copia del layout presente sul disco ?\n" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" @@ -5662,7 +5694,7 @@ "LiVES non è stato in grado di caricare il layout.\n" "Spiacente.\n" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 #, fuzzy msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" @@ -5672,7 +5704,7 @@ "LiVES attualmente richiede o 'mplayer' o 'sox' per funzionare. Per piacere " "installa uno o l'altro di questi, e prova ancora.\n" -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 #, fuzzy msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" @@ -5682,7 +5714,7 @@ "LiVES attualmente richiede o 'mplayer' o 'sox' per funzionare. Per piacere " "installa uno o l'altro di questi, e prova ancora.\n" -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 #, fuzzy msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" @@ -5692,7 +5724,7 @@ "LiVES attualmente richiede o 'mplayer' o 'sox' per funzionare. Per piacere " "installa uno o l'altro di questi, e prova ancora.\n" -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" @@ -5702,7 +5734,7 @@ "\n" "Il rapporto dell'audio dev'essere maggiore di 0.\n" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5714,7 +5746,7 @@ "e può richiedere molto tempo mostrarlo.\n" "Sei sicuro di volerlo vedere ?\n" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" @@ -5724,7 +5756,7 @@ "\n" "Devi installare 'dvgrab' per utilizzare questa funzione.\n" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5739,22 +5771,22 @@ "Potresti aver bisogno di selezionare uno di questi in Strumenti/Preferenze/" "Riproduzione.\n" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "" "Il plugin di riproduzione del video ha fallito l'inizializzazione della " "tavolozza !\n" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "" "Il plugin decodificatore ha fallito l'inizializzazione della tavolozza !\n" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "Impossibile impostare il rapporto dei fotogrammi del plugin video\n" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" @@ -5762,7 +5794,7 @@ "Successivamente a un crash, è consigliabile pulire il disco con\n" "File|Pulisci spazio disco\n" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5776,33 +5808,33 @@ "\n" "echo %d > /proc/sys/net/core/rmem_max\n" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "annullato.\n" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "fallito.\n" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "fatto.\n" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "errore nel file. Fallito.\n" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -5812,7 +5844,7 @@ "%s%s%s" msgstr "" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -5822,7 +5854,7 @@ "%s" msgstr "" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -5832,7 +5864,7 @@ "%s" msgstr "" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -5841,7 +5873,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -5851,7 +5883,7 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -5860,7 +5892,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -5870,12 +5902,12 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "" -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -5884,7 +5916,7 @@ "Please check your system for errors.\n" msgstr "" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -5897,7 +5929,7 @@ "%s\n" "Per favore controlla i permessi del file e prova ancora." -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -5910,7 +5942,7 @@ "%s\n" "Per piacere controlla i permessi per la directory e prova di nuovo." -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, c-format msgid "" "\n" @@ -5918,14 +5950,14 @@ "%s\n" msgstr "" -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -5936,13 +5968,13 @@ "Il %s non può codificare clip con il tipo di immagine %s.\n" "Per piacere seleziona un altro codificatore dall'elenco.\n" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" msgstr "" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -5952,27 +5984,27 @@ "- Check if the device actually exists.\n" msgstr "" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" "Do you wish to overwrite the existing subtitles ?\n" msgstr "" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 msgid "" "\n" "LiVES currently only supports subtitles of type" msgstr "" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -5981,14 +6013,14 @@ "or OK to continue and save as type \"%s\"\n" msgstr "" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" "(If unsure, click Yes)\n" msgstr "" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -5999,19 +6031,19 @@ "." msgstr "" -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" msgstr "" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" msgstr "" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -6019,7 +6051,7 @@ "DO NOT SHUT DOWN OR CLOSE LIVES !\n" msgstr "" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, fuzzy, c-format msgid "" "\n" @@ -6030,14 +6062,14 @@ "Alcuni %s mancano nel layout%s\n" "Quindi non può venire caricato correttamente.\n" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" "Please check the spelling of the set name and try again.\n" msgstr "" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -6046,7 +6078,7 @@ "directory. Would you like me to do this (recommended) ?" msgstr "" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -6058,7 +6090,7 @@ msgstr "" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -6067,40 +6099,40 @@ "\n" msgstr "" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" "Consult your package distributor.\n" msgstr "" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" msgstr "" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "" "Per piacere imposta il tuo dispositivo di riproduzione CD in Strumenti | " "Preferenze | Miste\n" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, fuzzy, c-format msgid "" "\n" @@ -6113,7 +6145,7 @@ "%s\n" "Per favore controlla i permessi del file e prova ancora." -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -6122,7 +6154,7 @@ "already exists. Would you like to overwrite it ?\n" msgstr "" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -6263,7 +6295,7 @@ msgid "Video only Transitions" msgstr "Transizioni solo Video" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "solamente audio" @@ -6271,7 +6303,7 @@ msgid "Audio only Transitions" msgstr "Transizioni solo Audio" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "audio" @@ -6315,7 +6347,7 @@ msgid "Audio Analysers" msgstr "" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "sconosciuto" @@ -6440,22 +6472,22 @@ msgid "pointer" msgstr "" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "Errore: il plugin %s non ha la funzione weed_setup().\n" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" @@ -6464,170 +6496,170 @@ "Informazioni: Non è stato possibile caricare il plugin %s\n" "L'errore è stato: %s\n" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr "" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "Caricati con successo %d filtri Weed\n" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, c-format msgid "Successfully loaded %d compound filters\n" msgstr "" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, fuzzy, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "Fallito l'avvio dell'istanza %s, codice errore %d\n" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "Non è stato possibile avviare il generatore %s\n" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, fuzzy, c-format msgid "Failed to start generator %s (%s)\n" msgstr "Fallito l'avvio del generatore %s\n" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, fuzzy, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "Fallito l'avvio del generatore %s\n" @@ -6686,37 +6718,37 @@ msgid "Autoscale All" msgstr "" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 msgid "Parameter and Alpha Channel Connections" msgstr "" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 msgid "Auto Connect Channels" msgstr "" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 msgid "Auto Connect Parameters" msgstr "" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "" @@ -6732,15 +6764,15 @@ msgid "_Frame" msgstr "" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "Mantieni Rapporto Dell'_Aspetto" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "Mantieni il rapporto dell'aspetto del fotogramma originale" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "" @@ -6781,11 +6813,11 @@ msgid "New size (pixels)" msgstr "Nuova dimensione (pixel)" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "_Larghezza" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "_Altezza" @@ -6805,7 +6837,7 @@ msgid "Generate frames to a new clip" msgstr "Genera fotogrammi in un nuovo clip" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -6816,23 +6848,23 @@ "Devi selezionare almeno %d fotogrammi per utilizzare questo effetto.\n" "\n" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "Imposta come predefinito" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "Nessun parametro" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "Parametro non valido" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" @@ -6841,12 +6873,12 @@ "\n" "Errore plugin: %s ha fallito con il codice %d" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr " : il messaggio è stato %s\n" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -6862,17 +6894,17 @@ "%s\n" "Codice errore %d\n" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "Aggiornando i predefiniti del plugin di riproduzione del video in %s\n" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "Caricando i predefiniti del plugin di riproduzione dei video da %s..." -#: src/plugins.c:497 +#: src/plugins.c:493 #, fuzzy, c-format msgid "" "\n" @@ -6887,32 +6919,32 @@ " Strumenti|Preferenze|Riproduzione|Riproduzione avanzata plugin\n" "\n" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "" -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "_FPS" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "Corretto il rapporto di fotogrammi per il plugin.\n" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "_Spazio Del Colore" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "Input dello spazio del colore nel plugin.\n" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -6925,7 +6957,7 @@ "Fallita l'apertura del plugin di riproduzione %s\n" "L'errore è %s\n" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -6940,7 +6972,7 @@ "manca una funzione necessaria.\n" "Non è possibile utilizzarlo.\n" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" @@ -6949,7 +6981,7 @@ "Il plugin di riproduzione video ha fallito ad inizializzarsi.\n" "L'errore è: %s\n" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " @@ -6958,17 +6990,17 @@ "*** Utilizzo il plugin %s per la riproduzione di fs, utilizzando la palette " "%d ( %s ). ***\n" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -6977,7 +7009,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -6990,7 +7022,7 @@ "%s%s%s\n" "o cambiate plugin utilizzando Strumenti|Preferenze|Codifica\n" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, c-format msgid "" "\n" @@ -6998,12 +7030,12 @@ "No decoders found in %s !\n" msgstr "" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, fuzzy, c-format msgid " using %s" msgstr "Apertura di %s in corso" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -7016,7 +7048,7 @@ "Fallita l'apertura del plugin decodificatore %s\n" "L'errore è stato %s\n" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -7031,27 +7063,27 @@ "manca una funzione necessaria.\n" "Impossibile usarlo.\n" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "/sconosciuto" -#: src/plugins.c:2550 +#: src/plugins.c:2567 #, fuzzy msgid "Decoder Plugins" msgstr "Decodifica" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "" "Fallito il caricamento di %s, le transizioni non possono venire " "ridimensionate.\n" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "impostazioni avanzate %s" @@ -7550,7 +7582,7 @@ "\n" "L'autore non dev'essere vuoto.\n" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -7640,7 +7672,7 @@ msgid "Bad description. (%s)\n" msgstr "Descrizione errata. (%s)\n" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -7655,27 +7687,27 @@ "trovato nello script.\n" "\n" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "Ricostruendo tutti gli script RFX...integrato..." -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "Ricostruendo gli script" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "personalizzato..." -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "test..." -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "ricostruendo entrate del menu dinamico..." -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -7689,7 +7721,7 @@ "Per favore controlla se questo programma è nel tuo percorso ed è " "esecutibile.\n" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -7704,12 +7736,12 @@ "%s ?\n" "\n" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "Eliminazione dello script rfx %s in corso..." -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -7724,7 +7756,7 @@ "%s\n" "Il codice dell'errore è %d\n" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -7739,12 +7771,12 @@ "esiste già.\n" "Per piacere eliminalo, o rinomina lo script test.\n" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "Promuovendo il plugin test rfx %s a personalizzato..." -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -7755,22 +7787,22 @@ "Return code was %d (%s)\n" msgstr "" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 #, fuzzy msgid "Export Script" msgstr "Esportazione del progetto in corso" -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "Copia di %s a %s in corso..." -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 #, fuzzy msgid "Import Script" msgstr "Importazione del progetto in corso" -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -7785,46 +7817,46 @@ "esiste già.\n" "Per piacere eliminalo, o rinomina lo script di importazione.\n" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 #, fuzzy msgid "Copy RFX Script" msgstr "LiVES: - Copia Script RFX" -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "" -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr " Script: " -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 #, fuzzy msgid "Rename Test RFX Script" msgstr "Ri_nomina Script Test RFX..." -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "Dallo script: " -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 #, fuzzy msgid "RFX Script Name" msgstr "LiVES: - Nome Script RFX" -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "Nome script: " -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "Nuovo nome: " -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "Nuovo nome script: " -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -7836,12 +7868,12 @@ "C'è già uno script test con questo nome.\n" "Il nome dello script dev'essere univoco.\n" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "Rinominando lo script test RFX da %s a %s..." -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -7858,28 +7890,28 @@ "%s\n" "Il codice di ritorno è %d\n" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "_Applica Effetti In Tempo Reale alla Selezione" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 #, fuzzy msgid "Applying Current Real Time Effects to" msgstr "_Applica Effetti In Tempo Reale alla Selezione" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "Caricando l'effetto renderizzato %s..." -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "" "Guarda: VJ - mostra tasti VJ. Imposta gli eventi in tempo reale, e poi " "applicali qui." -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -7891,7 +7923,7 @@ "I plugin di riproduzione del video sono attivi solo nello\n" "schermo intero, modalità finestra separata (fs)\n" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -7899,7 +7931,7 @@ "(Free space = UNKNOWN)" msgstr "" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -7908,14 +7940,14 @@ "(Free space = %s)" msgstr "" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" "It should be in a partition with plenty of free disk space.\n" msgstr "" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7926,7 +7958,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7936,7 +7968,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1163 +#: src/preferences.c:1229 #, fuzzy msgid "" "You have chosen to change the working directory.\n" @@ -7957,7 +7989,7 @@ "In alternativa, premi Annulla per riportare la directory temporanea alla sua " "impostazione originaria." -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, fuzzy, c-format msgid "" "\n" @@ -7970,7 +8002,7 @@ "installare jackd.\n" "Consulta http://jackaudio.org\n" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" @@ -7979,7 +8011,7 @@ "Scambiare i lettori audio richiede il riavvio (jackd non deve essere in " "esecuzione)\n" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, fuzzy, c-format msgid "" "\n" @@ -7992,322 +8024,326 @@ "prima bisogna installare pulseaudio.\n" "Consulta http://www.pulseaudio.org\n" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "PCM (qualità più alta; file più larghi)" -#: src/preferences.c:2418 +#: src/preferences.c:2489 #, fuzzy msgid "Preferences" msgstr "_Preferenze..." -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "Apri la selezione del file massimizzata" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "Mostra file recenti nel menu File" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "Interrompi il salvaschermo durante la riproduzione " -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "Apri la finestra principale massimizzata" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "Mostra la barra degli strumenti quando lo sfondo è reso vuoto" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "Permetti alla rotella del mouse di scambiare i clip" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "Modalità di avvio:" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "Editor _clip" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "Modalità _multi-traccia" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "Supporto multi-testa" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr " numero di schermi per l'interfaccia di LiVES" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr " numero di schermi per la riproduzione" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." msgstr "" -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "Forza schermo singolo" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "GUI" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "Quando si entra nella modalità Multi-traccia:" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "_Suggeriscimi le impostazioni di audio, fps, larghezza e altezza" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "Utilizza _sempre i seguenti valori:" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "Utilizza questi stessi _valori per renderizzare un nuovo clip" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr " _Annulla dimensione buffer (MB) " -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "_Abbandona la modalità multi-traccia dopo aver renderizzato" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "Recupera automaticamente i layout" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "_Ogni" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "secondi" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "Dopo ogni _cambiamento" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "_Mai" -#: src/preferences.c:2752 +#: src/preferences.c:2836 #, fuzzy msgid "Maximum number of visible tracks" msgstr "Numero massimo di tracce da mostrare" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "Multi-traccia/Render" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "Utilizza l'apertura istantanea quando possibile" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "" "Abilita l'apertura istantanea di alcuni tipi di file usando i plugin " "decodificatori" -#: src/preferences.c:2799 +#: src/preferences.c:2883 msgid "Video open command (fallback)" msgstr "" -#: src/preferences.c:2806 +#: src/preferences.c:2890 msgid "Fallback image format" msgstr "" -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "_jpeg" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "_png" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "" "(Controlla in Aiuto/Risoluzione problemi per vedere quali formati di " "immagine sono supportati)" -#: src/preferences.c:2826 +#: src/preferences.c:2910 msgid "Open/render compression" msgstr "" -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr "" " % (più basso = più lento, file larghi; per jpeg, qualità più alta)" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "Abilita il deinterlacciamento automatico quando possibile" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "" "Deinterlaccia automaticamente i fotogrammi quando un plugin lo suggerisce" -#: src/preferences.c:2850 +#: src/preferences.c:2934 #, fuzzy msgid "Automatic trimming / padding of audio when possible" msgstr "Abilita il deinterlacciamento automatico quando possibile" -#: src/preferences.c:2852 +#: src/preferences.c:2936 #, fuzzy msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "" "Deinterlaccia automaticamente i fotogrammi quando un plugin lo suggerisce" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "Durante l'apertura di file multipli, concatena immagini in un clip" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "Decodifica" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "VIDEO" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "Bassa - può migliorare l'esibizione sulle macchine più lente" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "Normale - consigliato per la maggior parte degli utenti" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "Alta - può migliorare la qualità sulle macchine molto veloci" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "Visualizza in anteprima la _qualità" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "" "La qualità di anteprima per la riproduzione video - riguarda il " "ridimensionamento" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "_Mostra statistiche FPS" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "_Plugin" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "AUDIO" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "_Lettore" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "" "(Guarda anche la scheda Integrazione Jack per le opzioni di avvio di jack)" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "_Comando di riproduzione dell'audio" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "- interno -" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "L'audio segue il _valore/direzione del video" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "L'audio segue gli scambi dei _clip" -#: src/preferences.c:3104 -msgid "Source:" -msgstr "" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 msgid "_Internal" msgstr "" -#: src/preferences.c:3112 -msgid "_External (requires jack or pulse audio player)" +#: src/preferences.c:3202 +msgid "_External [monitor]" msgstr "" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "Riproduzione" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" @@ -8315,73 +8351,83 @@ "Registra l'audio durande la registrazione di una finestra es_terna\n" " (richiede jack o pulse audio)" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " +#: src/preferences.c:3258 +#, fuzzy +msgid "What to record when 'r' is pressed" msgstr " Cosa registrare quando 'r' è premuto " -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "Cambiamenti dei _fotogrammi" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "Cambiamenti degli F_PS" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "Effetti in tempo _reale" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "Scambi _clip" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "GB" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +#, fuzzy +msgid "External Audio Source" +msgstr "Codec audio" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "" + +#: src/preferences.c:3358 msgid "Recording" msgstr "Registrazione in corso" -#: src/preferences.c:3266 +#: src/preferences.c:3373 #, fuzzy msgid "You can also change these values when encoding a clip" msgstr "Puoi cliccare su Anteprima per cambiare questi valori" -#: src/preferences.c:3278 +#: src/preferences.c:3385 msgid "Encoder" msgstr "" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "Formato output" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "Codec audio" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "Codificazione" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "Utilizza l'_antialiasing durante il ridimensionamento" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "Numero dei tasti degli effetti in tempo _reale" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." @@ -8390,97 +8436,97 @@ "essere controllati attraverso la finestra degli effetti in tempo reale, " "oppure tramite rete (OSC)." -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr " Directory di caricamento dei video (predefinita) " -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr " Directory di salvataggio dei video (predefinita) " -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr " Directory di caricamento dell'audio (predefinita) " -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr " Directory delle immagini (predefinita) " -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr " Directory di backup/ripristino (predefinita) " -#: src/preferences.c:3454 +#: src/preferences.c:3561 #, fuzzy msgid " Working directory (do not remove) " msgstr " Directory temporanea (non eliminare) " -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "La directory predefinita da cui caricare i clip video" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "La directory predefinita in cui salvare i clip codificati" -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "La directory predefinita per caricare e salvare l'audio" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "La directory predefinita in cui salvare le riprese" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "" "La directory predefinita per ripristinare/fare il backup dei clip singoli" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "Directory di lavoro di LiVES." -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "Directory" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "" -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr "" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "" -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" @@ -8488,19 +8534,19 @@ "Avvisa in Inserisci / Unisci se il rapporto dei _fotogrammi degli appunti " "non coincide con il rapporto dei fotogrammi della selezione" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "Avvisa nell'Apertura se la _dimensione del file eccede " -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr " MB" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "Mostra un avviso prima di salvare un se_t" -#: src/preferences.c:3652 +#: src/preferences.c:3759 #, fuzzy msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " @@ -8509,73 +8555,73 @@ "Mostra un avviso se _mplayer, sox, composit o convert non sono trovati " "quando LiVES viene avviato." -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "" "Mostra un avviso se nessun effetto _renderizzato viene trovato all'avvio." -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "" "Mostra un avviso se nessun plugin _codificatore viene trovato all'avvio." -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "Mostra un avviso se un nome set _duplicato viene inserito." -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "Quando un set viene caricato, avvisa se dei clip mancano dai _layout." -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "Avvisa se un clip usato in un layout sta per venire chiuso." -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "" "Avvisa se dei fotogrammi utilizzati in un layout stanno per venire eliminati." -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "" "Avvisa se dei fotogrammi utilizzati in un layout stanno per venire spostati." -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "" "Avvisa se dei fotogrammi utilizzati in un layout stanno per venire alterati." -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "Avvisa se l'audio utilizzato in un layout sta per venire eliminato." -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "Avvisa se l'audio utilizzato in un layout sta per venire spostato." -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "Avvisa se l'audio utilizzato in un layout sta per venire alterato." -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "" -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "" "Avvisa se il layout non è stato salvato quando si lascia la modalità multi-" "traccia." -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "" "Avvisa se la multi-traccia non ha canali audio, e un layout con audio viene " "caricato" -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." @@ -8583,236 +8629,236 @@ "Avvisa se la multi-traccia ha canali audio, e se il tuo lettore audio non è " "\"jack\" o \"pulse audio\"." -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "" "Mostra un messaggio di informazioni dopo aver importato da un dispositivo " "firewire." -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "Mostra un avviso prima di aprire un flusso yuv4mpeg (avanzato)." -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "Mostra un avviso quando la multi-traccia ha poco spazio di backup." -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "" "Mostra un avviso che consigli di pulire lo spazio del disco dopo un crash." -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "" -#: src/preferences.c:3858 +#: src/preferences.c:3965 #, fuzzy msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "Mostra un avviso prima di aprire un flusso yuv4mpeg (avanzato)." -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "Avvisi" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "Sincronizzazione Midi (richiede i file midistart e midistop)" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "Quando si inseriscono/uniscono fotogrammi: " -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "_Velocizza/Rallenta Inserzione" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "_Ricampiona Inserzione" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "Dispositivo CD " -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "LiVES può caricare tracce audio da questo CD" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "FPS Predefinito " -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "Fotogrammi al secondo da usare quando non viene specificato nulla" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "Varie" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "Nuovo tema: " -#: src/preferences.c:3969 +#: src/preferences.c:4076 msgid "Main Theme Details" msgstr "" -#: src/preferences.c:3980 +#: src/preferences.c:4087 #, fuzzy msgid " _Foreground Color" msgstr "Colore Di _Sfondo" -#: src/preferences.c:3999 +#: src/preferences.c:4106 #, fuzzy msgid " _Background Color" msgstr "Colore Di _Sfondo" -#: src/preferences.c:4018 +#: src/preferences.c:4125 #, fuzzy msgid "_Alt Foreground Color" msgstr "Colore Di _Sfondo" -#: src/preferences.c:4036 +#: src/preferences.c:4143 #, fuzzy msgid "_Alt Background Color" msgstr "Colore Di _Sfondo" -#: src/preferences.c:4054 +#: src/preferences.c:4161 #, fuzzy msgid " Info _Text Color" msgstr " _Altezza " -#: src/preferences.c:4073 +#: src/preferences.c:4180 #, fuzzy msgid " Info _Base Color" msgstr " _Altezza " -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "" -#: src/preferences.c:4092 +#: src/preferences.c:4199 #, fuzzy msgid "Affects some contrast details of the timeline" msgstr "" "Gli effetti possono essere trascinati\n" "in blocchi sulla linea temporale." -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "" -#: src/preferences.c:4124 +#: src/preferences.c:4231 #, fuzzy msgid "Frame blank image" msgstr "Cambiamenti dei _fotogrammi" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "" -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4195 +#: src/preferences.c:4302 #, fuzzy msgid "Track background (multitrack)" msgstr "Rendi non vuoto lo sfondo (b)" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "" -#: src/preferences.c:4250 +#: src/preferences.c:4357 #, fuzzy msgid "Timeline selection (multitrack)" msgstr "Linea del tempo (secondi)" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "" -#: src/preferences.c:4274 +#: src/preferences.c:4381 #, fuzzy msgid "Timecode foreground (multitrack)" msgstr "Codice _temporale all'inizio della regione" -#: src/preferences.c:4285 +#: src/preferences.c:4392 #, fuzzy msgid "Frame surround" msgstr "_Fotogrammi al secondo" -#: src/preferences.c:4298 +#: src/preferences.c:4405 #, fuzzy msgid "Themes/Colors" msgstr "Temi" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "Larghezza di banda dei download (Kb/s) " -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "" "LiVES dev'essere compilato senza \"configure --disable-OSC\" per utilizzare " "OMC" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "Controllo remoto OMC abilitato" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "Porta UDP " -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "Avvia OMC all'avvio" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "Streaming/Collegamento in rete" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "Trasporto jack" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" @@ -8820,44 +8866,44 @@ "LiVES dev'essere compilato con jack/transport.h e jack/jack.h presenti per " "usare trasporto jack" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "File di configurazione di _trasporto jack" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "Avvia il _server all'avvio di LiVES" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "_Client jack transport (inizio e fine)" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "Jack transport imposta la posizione di avvio" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "Audio jack" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "" "LiVES dev'essere compilato con presente jack/jack.h per usare l'audio jack" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" @@ -8865,81 +8911,81 @@ "DEVI impostare il lettore audio in \"jack\" nella scheda Playback per usare " "l'audio jack" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "File di configurazione del server _audio jack" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "Riproduci l'audio anche quando transport è in _pausa" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "Integrazione Jack" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "Eventi a cui rispondere:" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "Eventi _joystick" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "Dispositivo _joystick" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "Il dispositivo joystick, per esempio /dev/input/js0" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "Eventi _MIDI" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "Utilizza _ALSA MIDI (consigliato)" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "" "Crea una porta ALSA MIDI a cui gli altri dispositivi MIDI si possono " "connettere" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "Utilizza MIDI _grezzo" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "Leggi direttamente dal dispositivo MIDI" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "Dispositivo MI_DI" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "Il dispositivo MIDI, per esempio /dev/input/midi0" -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "Avanzate" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "_Valore di controllo MIDI" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." @@ -8947,25 +8993,25 @@ "Numero di controlli MIDI per battuta di tastiera. L'aumento di questo può " "migliorare la risposta MIDI, ma può rallentare la riproduzione." -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "Ripetizione MIDI" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "Numero di non-letture permesso tra letture successive." -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "" "(Attenzione: impostare questo valore troppo alto può rallentare la " "riproduzione.)" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "Studente MIDI/joystick" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -8977,20 +9023,20 @@ "della directory abbia effetto.\n" "Clicca OK per continuare.\n" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." msgstr "" -#: src/preferences.c:5195 +#: src/preferences.c:5314 #, fuzzy msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "" "I cambiamenti di tema non avranno effetto fino al prossimo avvio di LiVES." -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "" "Le opzioni di jack non avranno effetto fino al prossimo avvio di LiVES." @@ -9021,30 +9067,30 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "Non è possibile avviare il server OSC/UDP sulla porta %d \n" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "Ridimensionamento dei fotogrammi da 1 a %d in corso" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "Ridimensiona" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "Ricampiona/Ridimensiona" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "La lunghezza del video è adesso di %d fotogrammi.\n" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" @@ -9054,147 +9100,147 @@ "\n" "Il nuovo rapporto dev'essere maggiore di 0\n" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "Ricampionando l'audio" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "LiVES non è stato in grado di ricampionare l'audio come richiesto.\n" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "Ricampiona Audio" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "L'audio è stato ricampionato a %d Hz, %d canali, %d bit" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "Ricampionando il video a %.8f fotogrammi al secondo..." -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "Ricampionando il video a %.3f fotogrammi al secondo..." -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "Errore di riordinamento !\n" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "Ricampiona" -#: src/resample.c:1184 +#: src/resample.c:1193 #, fuzzy msgid "New Clip Audio" msgstr "Nuovo Audio" -#: src/resample.c:1186 +#: src/resample.c:1195 #, fuzzy msgid "External Clip Settings" msgstr "LiVES: - Impostazioni Clip Esterne" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "Corrente" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "Valore (Hz) " -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 msgid "Channels" msgstr "" -#: src/resample.c:1232 +#: src/resample.c:1241 msgid "Sample Size " msgstr "" -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "Firmato" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "Non Firmato" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "Piccolo Endian" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "Grande Endian" -#: src/resample.c:1296 +#: src/resample.c:1305 #, fuzzy msgid "New Audio Details" msgstr "Nuovo Audio" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "Nuovo" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "_Abilita audio" -#: src/resample.c:1343 +#: src/resample.c:1352 msgid "_Channels" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "_Sample Size" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "Sample Size" msgstr "" -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "_Fotogrammi Al Secondo " -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "Registra per un massimo di: " -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr " ore " -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr " minuti " -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr " secondi " -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "Illimitato" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "Clicca OK per iniziare a registrare, o Annulla per uscire." -#: src/resample.c:1592 +#: src/resample.c:1601 #, fuzzy msgid "Change Playback Speed" msgstr "_Cambia Velocità di Salvataggio/Riproduzione..." -#: src/resample.c:1594 +#: src/resample.c:1603 #, fuzzy msgid "Resample Video" msgstr "Ricampionando il video" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -9211,7 +9257,7 @@ "Per piacere inserisci la velocità di riproduzione desiderata\n" "in _fotogrammi al secondo" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -9228,15 +9274,15 @@ "Per piacere inserisci il valore _ricampionato\n" "in fotogrammi al secondo" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "OPPURE inserisci la lunghezza desiderata del clip in _secondi" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "Cambia anche la velocità dell'_audio" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" @@ -9247,7 +9293,7 @@ "traccia.\n" "Sei sicuro di voler cambiare la velocità ?\n" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" @@ -9258,49 +9304,49 @@ "traccia.\n" "Sei sicuro di voler cambiare la velocità ?\n" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "Cambiamento Della Velocità" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "" "Cambiata la velocità di riproduzione in %.3f fotogrammi al secondo e l'audio " "in %d Hz.\n" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "Cambiata la velocità di riproduzione in %.3f fotogrammi al secondo.\n" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "Ricampionando il video" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "Ricampionando il video degli appunti" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "Riordinamento fotogrammi in corso" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" @@ -9310,11 +9356,11 @@ "\n" "LiVES non è stato in grado di riordinare i fotogrammi." -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "Disordinamento dei fotogrammi in corso" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "ricampionando l'errore..." @@ -9548,69 +9594,69 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "LiVES non è stato in grado di trovare l'effetto %s.\n" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 #, fuzzy msgid "Real Time Effect Mapping" msgstr "Mappatura _Effetto In Tempo Reale" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "Ctrl-%d" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "Tasto attivo" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "Blocco tasto" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "Blocca la tastiera per questo tasto effetto" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "_Pulisci tutti gli effetti" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "Modalità in corso di esecuzione" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "Informazioni" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "Imposta Parametri" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 msgid "Set Connections" msgstr "" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "Pulisci" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "Nome effetto:" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "_Salva come mappa dei tasti predefinita" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "_Carica mappa dei tasti predefinita" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "Chiudi _finestra" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -9655,24 +9701,29 @@ msgid "yuv4mpeg stream" msgstr "" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +#, fuzzy +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "Apri flusso _yuv4mpeg in %sstream.yuv..." + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "" -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "niente\n" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" @@ -9682,73 +9733,73 @@ "visualizzazione a %.3f fps.\n" "\n" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "Non è stato possibile aprire yuv4mpeg dal flusso %s\n" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "Backup automatico" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "Audio di supporto" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, fuzzy, c-format msgid "%s : parameters for %s" msgstr "Nessun parametro" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "Traccia corrente: %s (livello %d)\n" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "Traccia corrente: Audio di supporto\n" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "Traccia corrente: Audio livello %d\n" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "%.2f secondi.\n" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "Fonte: %s" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "Clicca con il tasto destro per attivare il menu contestuale\n" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." @@ -9756,7 +9807,7 @@ "Clicca due volte su un blocco\n" "per selezionarlo." -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -9765,7 +9816,7 @@ "right or double clicking on it.\n" msgstr "" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -9773,7 +9824,7 @@ "Select an effect in FX stack first to view its parameters.\n" msgstr "" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" @@ -9783,7 +9834,7 @@ "\n" "Nessun clip caricato.\n" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -9793,7 +9844,7 @@ "before inserting clips into the timeline." msgstr "" -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -9807,12 +9858,12 @@ "e una regione temporale\n" "per applicare i compositori.\n" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "Dal secondo %.2f al secondo %.2f.\n" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" @@ -9820,12 +9871,22 @@ "Click singolo sulla linea del tempo\n" "per selezionare un fotogramma.\n" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" @@ -9833,155 +9894,155 @@ "Puoi cliccare e trascinare\n" "sotto la linea temporale" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr "per selezionare una regione temporale.\n" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 #, fuzzy msgid "Selected Clip" msgstr "LiVES: Clip selezionato" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 #, fuzzy msgid "_Adjust Start and End Points" msgstr "_Regola i punti di inizio e di fine" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 #, fuzzy msgid "_Edit/Encode in Clip Editor" msgstr "_Modifica/codifica nell'editor clip" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 #, fuzzy msgid "_Show Clip Information" msgstr "_Mostra informazioni sul clip" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 #, fuzzy msgid "_Close this Clip" msgstr "C_hiudi Questo Clip" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 #, fuzzy msgid "Audio Mixer (ctrl-m)" msgstr "Mixer audio (ctrl-m)" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "Clicca una volta sulla linea temporale" -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "per selezionare un frame." -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "" -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "per selezionare un blocco." -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "I clip possono venire trascinati" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "sulla linea temporale." -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "La modalità del mouse è: Sposta" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "i clip possono venire spostati in giro." -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "La modalità del mouse è: Seleziona." -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "Trascina col mouse sulla linea temporale" -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "per selezionare tracce e tempo." -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "Chiudi il/i primo/i intervallo/i nel tempo e nelle tracce selezionate" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "Chiudi intervalli" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "Sposta blocco" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "Sposta blocco audio" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "Elimina blocco" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "Elimina blocco audio" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "Dividi tracce" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "Dividi blocco" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "Applica %s" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "Elimina %s" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "Inserisci blocco" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "Inserisci intervallo" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "Inserisci blocco audio" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "Cambiamento dell'ordine dell'effetto" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "non firmato " -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "firmato " -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " @@ -9990,15 +10051,15 @@ "Valori multi-traccia impostati a %.3f fps, dimensione del fotogramma %d x " "%d, canali audio %d, tasso audio %d, dimensione audio di esempio %d, %s.\n" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "elenco di eventi non valido. Fallito.\n" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "l'elenco degli eventi ha degli fps non validi. Fallito.\n" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -10013,7 +10074,7 @@ "chiudere il set corrente,\n" "quindi caricare nel nuovo set dal menù File.\n" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -10024,491 +10085,478 @@ "Questo ha un numero non valido di canali audio (%d) per LiVES.\n" "Non può essere caricato.\n" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "Il layout è stato eliminato.\n" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "LiVES-%s: Multi-traccia %dx%d : %d bpp %.3f fps" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "Pila FX" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "Parametri" -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "_Apri..." -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "A_pri Selezione File..." -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "Importa Selezione da _dvd/vcd..." -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "Importa Selezione da d_vd" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "Importa Selezione da v_cd" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "I_mporta da Dispositivo" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 #, fuzzy msgid "_Close the Selected Clip" msgstr "_Chiudi il clip selezionato" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 #, fuzzy msgid "_Save Layout as..." msgstr "_Salva layout come..." -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 #, fuzzy msgid "_Load Layout..." msgstr "_Carica layout..." -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 #, fuzzy msgid "_Wipe/Delete Layout..." msgstr "_Pulisci/Elimina layout..." -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 #, fuzzy msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "_Ignora larghezza, altezza e valori audio dai layout caricati" -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 msgid "Auto Load _Subtitles with Clips" msgstr "" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "EDITOR _CLIP" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 #, fuzzy msgid "_Adjust Selected Clip Start/End Points" msgstr "_Regola i punti del clip selezionato di inizio/fine" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "_Inserisci clip selezionato" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 #, fuzzy msgid "_Insert Selected Clip Audio" msgstr "In_serisci audio clip selezionato" -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 #, fuzzy msgid "_Delete Selected Block" msgstr "_Elimina blocco selezionato" -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 #, fuzzy msgid "_Jump to Previous Block Boundary" msgstr "_Vai al precedente blocco di confine" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 #, fuzzy msgid "_Jump to Next Block Boundary" msgstr "_Vai al prossimo blocco di confine" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 #, fuzzy msgid "Clear _Marks from Timeline" msgstr "Pulisci _segni dalla linea del tempo" -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 #, fuzzy msgid "Ignore Selection Limits when Inserting" msgstr "Ignora i limiti della selezione durante l'inserimento" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "_Riproduci dalla Posizione Sulla Linea Del Tempo" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 #, fuzzy msgid "Pla_y Selected Time Only" msgstr "Ripro_duci Selezione" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 #, fuzzy msgid "_Move Effects with Blocks" msgstr "_Muovi gli effetti con i blocchi" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 #, fuzzy msgid "Select _Autotransition Effect..." msgstr "Seleziona Ultimo _Effetto" -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 #, fuzzy msgid "Crossfade Audio with Autotransition" msgstr "Dissolvi l'audio in modo incrociato" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 #, fuzzy msgid "View/_Edit Selected Effect" msgstr "Visualizza/_Modifica l'effetto selezionato" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 #, fuzzy msgid "_Delete Selected Effect" msgstr "_Elimina l'effetto selezionato" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 #, fuzzy msgid "Apply Effect to _Block..." msgstr "Applica l'effetto al _blocco..." -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 #, fuzzy msgid "Apply Effect to _Region..." msgstr "Applica l'effetto alla _regione..." -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "_Tracce" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 #, fuzzy msgid "Make _Backing Audio Current Track" msgstr "Rendi la traccia corrente Audio Di _Supporto" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "Aggiungi Traccia Video al _Retro" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "Aggiungi Traccia Video al _Fronte" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 #, fuzzy msgid "_Split Current Track at Cursor" msgstr "_Dividi traccia corrente con il cursore" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 #, fuzzy msgid "_Split Selected Video Tracks" msgstr "_Dividi tracce video selezionate" -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 #, fuzzy msgid "Insert Gap in Selected Tracks/Time" msgstr "Inserisci intervallo nel tempo e nelle tracce selezionate" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 #, fuzzy msgid "Insert Gap in Current Track/Selected Time" msgstr "Inserisci intervallo nella traccia corrente/tempo selezionato" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 #, fuzzy msgid "Close All _Gaps in Selected Tracks/Time" msgstr "Chiudi tutti gli _intervalli nel tempo/tracce selezionate" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "Se_lezione" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "_Seleziona Traccia Corrente" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 #, fuzzy msgid "Select _All Video Tracks" msgstr "Seleziona _tutte le tracce video" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 #, fuzzy msgid "Select _No Video Tracks" msgstr "_Deseleziona tutte le tracce video" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 #, fuzzy msgid "Select All _Time" msgstr "Seleziona tutto il _tempo" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 #, fuzzy msgid "Select from _Zero Time" msgstr "Seleziona dal tempo _zero" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 #, fuzzy msgid "Select to _End Time" msgstr "Seleziona dal tempo _finale" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "_Copia..." -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 #, fuzzy msgid "_Timecode to Region Start" msgstr "Codice _temporale all'inizio della regione" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 #, fuzzy msgid "_Timecode to Region End" msgstr "Codice _temporale alla fine della regione" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 #, fuzzy msgid "_Region Start to Timecode" msgstr "Avvio della _regione al codice temporale" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 #, fuzzy msgid "_Region End to Timecode" msgstr "Fine della _regione al codice temporale" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 #, fuzzy msgid "Select/Deselect Block at Current Track/Time" msgstr "_Seleziona Traccia Corrente" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 #, fuzzy msgid "_Change Width, Height and Audio Values..." msgstr "_Cambia larghezza, altezza e valori audio..." -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "_Renderizza" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 #, fuzzy msgid "_Render All to New Clip" msgstr "_Renderizza tutto nel nuovo clip" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 #, fuzzy msgid "Render _Video" msgstr "Renderizza _video" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 #, fuzzy msgid "Render _Audio" msgstr "Renderizza _audio" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 #, fuzzy msgid "_Normalise Rendered Audio" msgstr "_Pre-renderizza audo" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 #, fuzzy msgid "_Pre-render Audio" msgstr "_Pre-renderizza audo" -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "_Visualizza" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 #, fuzzy msgid "Block _In/Out Points" msgstr "Blocca punti _Dentro/fuori" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 #, fuzzy msgid "_Effects at Current" msgstr "_Effetti correnti" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 #, fuzzy msgid "Audio Parameters" msgstr "Parametri audio" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 #, fuzzy msgid "Show Backing _Audio Track" msgstr "Mostra traccia _audio di supporto" -#: src/multitrack.c:7418 -#, fuzzy -msgid "Compact View" -msgstr "Visualizzazione compatta" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 #, fuzzy msgid "Maximum Tracks to Display..." msgstr "Tracce massime da mostrare..." -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 #, fuzzy msgid "Scroll to Follow Playback" msgstr "Scorri per seguire la riproduzione" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 #, fuzzy msgid "_Center on Cursor" msgstr "_Centra sul cursore" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 #, fuzzy msgid "_Zoom In" msgstr "_Ingrandisci" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 #, fuzzy msgid "_Zoom Out" msgstr "_Rimpicciolisci" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 #, fuzzy msgid "Multitrack _Details" msgstr "_Dettagli multi-traccia" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "Finestra _Eventi" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "Finestra _Eventi (solamente il tempo selezionato)" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 #, fuzzy msgid "_Show FRAME Events" msgstr "_Mostra eventi FRAME" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 #, fuzzy msgid "_Show Multitrack Keys" msgstr "_Mostra tasti multi-traccia" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "Segnala un _bug" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 #, fuzzy msgid "Insert With _Audio" msgstr "Inserisci con _audio" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 #, fuzzy msgid "Select _Overlap" msgstr "Seleziona traccia" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" msgstr "" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "Visualizzazione Estesa (d)" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "Visualizzazione Compatta (d)" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "Gravità: _Normale" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "Gravità: _Sinistra" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "Gravità: _Destra" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 #, fuzzy msgid "Mouse Mode: _Move" msgstr "Modalità mouse: _Sposta" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 #, fuzzy msgid "Mouse Mode: _Select" msgstr "Modalità mouse: Se_leziona" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 #, fuzzy msgid "Insert Mode: _Normal" msgstr "Modalità di inserimento: _Normale" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "_Applica" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "Tempo" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "_Elimina nodo" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "Nodo _successivo" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "Nodo _precedente" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "_Inverti riproduzione " -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "_Velocità " -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "_Inizio ancora" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "Ancora il punto di inizio alla linea del tempo" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "_Fine ancora" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "Ancora il punto di fine alla linea del tempo" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "Scorri" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" @@ -10518,95 +10566,95 @@ "==============================\n" "Passato alla modalità Modifica Clip\n" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "Linea del tempo (secondi)" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr " Audio di supporto" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr " Audio livello %d" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "Mostra/nascondi i dettagli dell'audio" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "Audio livello %d" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "%s (livello %d)" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "Seleziona traccia" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "Mostra/nascondi audio" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "Video %d" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr " %s" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 #, fuzzy msgid "Selected Effect" msgstr "Seleziona Ultimo _Effetto" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 #, fuzzy msgid "_View/Edit this Effect" msgstr "_Visualizza/Modifica questo effetto" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 #, fuzzy msgid "_View this Effect" msgstr "Vis_ualizza questo effetto" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 #, fuzzy msgid "_Delete this Effect" msgstr "_Elimina questo effetto" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "Non è possibile inserire dopo questo effetto" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "Questo effetto non pù essere spostato" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr " selezionato da %d a %d " -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "%.2f secondi." -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "%d fotogrammi" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" @@ -10616,70 +10664,70 @@ "==============================\n" "Passato alla modalità Multi-traccia\n" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "Trascina il cursore del tempo dove" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "vuoi impostare i parametri degli effetti" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "Imposta i parametri, poi clicca \"Applica\"\n" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" "Nodes can be deleted." msgstr "" -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "L'effetto non ha parametri.\n" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "output %s" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "livello %d" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "traccia audio" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "da %s a %s" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "Mappa dei filtri _precedente" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "Inserisci pr_ima" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "Inserisci _dopo" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "Mappa dei filtri _successiva" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -10691,7 +10739,7 @@ "Nessun effetto nella traccia corrente,\n" "tempo corrente.\n" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" @@ -10701,7 +10749,7 @@ "sulla linea temporale\n" "per applicarlo alla regione selezionata." -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" @@ -10711,7 +10759,7 @@ "sulla linea temporale\n" "per applicarla alla regione selezionata." -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." @@ -10719,67 +10767,67 @@ "Gli effetti possono essere trascinati\n" "in blocchi sulla linea temporale." -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 #, fuzzy msgid "Selected Block/Frame" msgstr "LiVES: Blocco/fotogramma selezionato" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 #, fuzzy msgid "_Select this Block" msgstr "_Seleziona questo blocco" -#: src/multitrack.c:13045 +#: src/multitrack.c:12936 #, fuzzy -msgid "_Split Block Here" +msgid "_Split Block At Cursor" msgstr "_Dividi il blocco qui" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 #, fuzzy msgid "List _Effects Here" msgstr "Elenca gli _effetti qui" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "_Regola %s" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 #, fuzzy msgid "_Delete this Block" msgstr "_Elimina questo blocco" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 #, fuzzy msgid "_Insert Here" msgstr "_Inserisci qui" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 #, fuzzy msgid "_Insert Audio Here" msgstr "In_serisci audio qui" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "Intervallo inserito nelle tracce selezionate dal tempo %.4f a %.4f\n" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "Intervallo inserito nella traccia %s dal tempo %.4f a %.4f\n" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "Annullato %s\n" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "Rifatto %s\n" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" @@ -10787,72 +10835,72 @@ "\n" " (variabile)" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "traccia %s" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "tracce %s e %s" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "tracce selezionate" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "Aggiunti %s %s a %s da %.4f a %.4f\n" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "Aggiunto l'effetto %s alla traccia %s da %.4f a %.4f\n" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "renderizzati %d fotogrammi nel nuovo clip.\n" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "Pulizia in corso..." -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, fuzzy, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "Intervallo inserito nella traccia %s dal tempo %.4f a %.4f\n" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, fuzzy, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "Eliminando l'audio da %.2f a %.2f secondi..." -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "_Pausa" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "Pausa (p)" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "Premi 'm' durante la riproduzione" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "per creare un segno sulla linea del tempo" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " @@ -10861,7 +10909,7 @@ "Audio inserito da %.4f a %.4f dal clip %s nell'audio di supporto dal tempo " "%.4f a %.4f\n" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" @@ -10869,7 +10917,7 @@ "Fotogrammi inseriti da %d a %d dal clip %s nella traccia %s dal tempo da " "%.4f a %.4f\n" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" @@ -10878,7 +10926,7 @@ "Regione temporale da %.3f a %.3f\n" "selezionata\n" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" @@ -10886,12 +10934,12 @@ "seleziona una o più tracce\n" "per creare una regione.\n" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "%d tracce video selezionate.\n" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." @@ -10899,7 +10947,7 @@ "Clicca due volte sulla linea temporale\n" "per deselezionare la regione temporale." -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." @@ -10907,7 +10955,7 @@ "Clicca una volta su un effetto\n" "per selezionarlo." -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." @@ -10915,7 +10963,7 @@ "Clicca due volte su un effetto\n" "per modificarlo" -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" @@ -10923,7 +10971,7 @@ "Clicca col tasto destro del mouse su un effetto\n" "per il menù del contesto.\n" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" @@ -10931,21 +10979,21 @@ "L'ordine degli effetti può essere cambiato in\n" "MAPPE FILTRO" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" msgstr "" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "o INSERISCI DOPO per spostarlo." -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "Clicca su un altro effetto," -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" @@ -10953,51 +11001,51 @@ "e quello selezionato\n" "sarà inserito" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "dopo di esso.\n" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "prima di esso.\n" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "Rimossi i valori del parametro per l'effetto %s al tempo %.4f\n" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "Imposta i valori del parametro per %s %s su %s al tempo %.4f\n" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "Ricarica _automaticamente ogni volta" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 #, fuzzy msgid "Saving layout" msgstr "_Salva layout" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "Salvato il layout in %s\n" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "clip e fotogrammi" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "clip" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "fotogrammi" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" @@ -11005,7 +11053,7 @@ "\n" "Ricarica automaticamente il layout.\n" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -11016,11 +11064,11 @@ "Alcuni %s mancano nel layout%s\n" "Quindi non può venire caricato correttamente.\n" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "backup automatico" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" @@ -11029,31 +11077,31 @@ "\n" "Impossibile caricare il file layout %s\n" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "Caricamento del layout da %s in corso..." -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "Ottenuti %d eventi...processo in corso..." -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "Controllando e ricostruendo l'elenco degli eventi" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "%d errori trovati.\n" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "Fps multi-traccia impostato a %.3f\n" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 #, fuzzy msgid "" "The current layout has changes which have not been saved.\n" @@ -11062,20 +11110,20 @@ "Il layout attuale non è stato salvato.\n" "Cosa vorresti fare ?\n" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 #, fuzzy msgid "Multitrack Audio Mixer" msgstr "LiVES: Mixer audio multi-traccia" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "_Azzera valori" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "_Chiudi mixer" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" @@ -11083,17 +11131,17 @@ "_Inverti l'audio di supporto\n" "e i volumi dei layer" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "" "Regola i valori dell'audio di sostegno e di livello in modo che la loro " "somma sia pari a 1.0" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "_Riunisci audio livello" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "Regola tutti i valori audio del layer allo stesso valore" @@ -11101,19 +11149,19 @@ msgid "JACK server started\n" msgstr "Server JACK avviato\n" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "Non è stato possibile connettersi al server JACK\n" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "Sottosistema audio jack avviato.\n" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "Lettore audio jack avviato.\n" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -11157,7 +11205,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -11198,7 +11246,7 @@ msgstr "nota" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "valore" @@ -11277,213 +11325,213 @@ "\n" "Clicca OK per eliminare tutte le entrate\n" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 #, fuzzy msgid "OMC Learner" msgstr "LiVES: Studente OMC" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "Pulisci non _corrispondenti" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "_Elimina tutto" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "Avvia riproduzione video" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "Interrompi riproduzione video" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "Selezione clip <clipnum>" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "Scambia il clip in primo piano con il n° clip valido" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "Riproduci in avanti" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "Riproduci video in avanti" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "Riproduci all'indietro" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "Riproduci video all'indietro" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "Inverti la direzione di riproduzione" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "Inverti la direzione della riproduzione del video" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "Riproduci video più velocemente" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "Riproduci il video con un valore un po' più veloce" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "Riproduci video più lentamente" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "Riproduci il video con un valore un po' più lento" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "Commuta congelamento video" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "Congela video, o se è già congelato, scongelalo" -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "Imposta il rapporto dei fotogrammi del video a <fps>" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "Imposta il valore dei fotogrammi del clip in primo piano a <float fps>" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "Avvia la registrazione" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "Interrompi la registrazione" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "Commuta lo stato di registrazione" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "Scambia i clip in primo piano e in secondo piano" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "Azzera i tasti degli effetti" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "Disattiva tutti gli effetti." -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "Abilita tasto effetto <key>" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "Disabilita tasto effetto <key>" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "Commuta tasto effetto <key>" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "Imposta il valore del parametro <key> <pnum> = <value>" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "" "Imposta <value> del parametro (numerico) p° per il tasto di effetto <key>." -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "Scambia primo piano nel prossimo clip" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "Scambia primo piano nel clip precedente" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "Imposta il valore dei fotogrammi del video al rapporto <fps_ratio>" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "" "Imposta il rapporto del valore dei fotogrammi del clip in primo piano a " "<float fps_ratio>" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "Reinnesca il clip <clipnum>" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "" "Scambia il clip in primo piano con il n° clip valido, e azzera il numero di " "fotogrammi" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "Salta il ciclo alla modalità successiva per il tasto di effetto <key>" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "Salta il ciclo alla modalità precedente per il tasto di effetto <key>" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "" #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "numero clip" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "fps" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "tasto" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "pnum" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "fps_ratio" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "Salvando la mappatura del dispositivo nel file %s..." -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -11496,7 +11544,7 @@ "Errore durante l'analisi del file\n" "%s\n" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -11509,12 +11557,12 @@ "Versione non valida nel file\n" "%s\n" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "Caricando la mappatura del dispositivo dal file %s..." -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -11529,12 +11577,12 @@ "%s\n" "Codice errore %d\n" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr "" @@ -12480,6 +12528,20 @@ #~ msgid "$error" #~ msgstr "$errore" +#, fuzzy +#~ msgid "Audio source:" +#~ msgstr "Codec audio" + +#~ msgid "Expanded View (d)" +#~ msgstr "Visualizzazione Estesa (d)" + +#~ msgid "Compact View (d)" +#~ msgstr "Visualizzazione Compatta (d)" + +#, fuzzy +#~ msgid "Compact View" +#~ msgstr "Visualizzazione compatta" + #~ msgid "LiVES-%s: <Untitled%d> %dx%d : %d frames %d bpp %.3f fps" #~ msgstr "LiVES-%s: <Senza titolo%d> %dx%d : %d fotogrammi %d bpp %.3f fps"
View file
LiVES-2.8.7.tar.bz2/po/ja.po -> LiVES-2.8.8.tar.bz2/po/ja.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: ja\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Japanese <ja@li.org>\n" @@ -103,85 +103,85 @@ msgstr "セットの保護\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "任意" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "なし" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "推奨" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "使用不能!" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "**現在のレイアウト**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "ビルトイン" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "カスタム" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "テスト" -#: src/main.c:460 +#: src/main.c:467 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - 結合" -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "リサイズ" -#: src/main.c:708 +#: src/main.c:728 #, fuzzy msgid "_Resize All Frames..." msgstr "全フレームのリサイズ(_R)" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "" -#: src/main.c:1094 +#: src/main.c:1104 #, fuzzy msgid "Background" msgstr "空白のバックグラウンド(_B)" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "リアルタイムエフェクトプラグインを読み込み中..." -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "JACKサーバーの音声機能を開始しています..." -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "JACKサーバーのトランスポート機能を開始しています..." -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "JACKサーバーのトランスポート機能に接続しています..." -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -193,16 +193,16 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "PulseAudioサーバーを開始しています..." -#: src/main.c:1813 +#: src/main.c:1815 #, fuzzy, c-format msgid "%s...detected... " msgstr "mplayerが見つかりました..." -#: src/main.c:1814 +#: src/main.c:1816 #, fuzzy, c-format msgid "%s...NOT DETECTED... " msgstr "mplayerは見つかりませんでした..." @@ -242,11 +242,11 @@ msgid "Number of CPUs detected: %d " msgstr "" -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "リトルエンディアン" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "ビッグエンディアン" @@ -305,7 +305,7 @@ "LiVES version %s へようこそ。\n" "\n" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" @@ -314,78 +314,78 @@ "\n" "起動方法: %s [オプション] [ファイル名 [開始時刻] [フレーム]]\n" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "" "ファイル名は、メディアファイルもしくはバックアップファイルの名前です。\n" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "開始時刻 : ファイル名 開始時刻(秒)\n" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "フレーム : オープンする最大フレームの数\n" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "オプション:\n" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "-help : ヘルプを表示して終了\n" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "-tmpdir <tempdir>: 別な作業用ディレクトリを使う(例 /var/ramdisk)\n" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "-set <setname> : 自動読み込みするクリップをsetnameとする\n" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "-noset : 開始時にセットの読み込みをしない\n" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "-norecover : 読み込み時にクラッシュからの復元を強制しない\n" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "-recover : 読み込み時にクラッシュからの復元を強制する\n" -#: src/main.c:2549 +#: src/main.c:2552 #, fuzzy msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "-nothreaddialog : 何も行いません - 後方互換性のために残しています\n" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "-nogui : GUIを表示しない\n" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "-nosplash : スプラッシュウィンドウを表示しない\n" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "-noplaywin : プレイウィンドウを表示しない\n" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "-startup-ce : クリップ編集モードで起動する\n" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "-startup-mt : マルチトラックモードで起動する\n" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" @@ -393,15 +393,15 @@ "-fxmodesmax <n> : エフェクトキーそれぞれに <n> つのモードを許可する(最小は" "1、デフォルトは8)\n" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "-oscstart <port> : OSCリスナーをUDPポート<port>で開始する\n" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "-nooscstart : OSCリスナーを起動しない\n" -#: src/main.c:2561 +#: src/main.c:2564 #, fuzzy msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " @@ -409,15 +409,15 @@ msgstr "-aplayer <ap> : 選択したオーディオプレーヤーを起動する。<ap>はmplayer" #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr ", pulse" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr "、soxまたはjack\n" -#: src/main.c:2569 +#: src/main.c:2572 #, fuzzy msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " @@ -428,15 +428,15 @@ "transport client, 2 = jack transport master,4 = start jack transport server, " "8 = pause audio when video paused,16 = start jack audio server] \n" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr " または sox\n" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "-devicemap <mapname> : autoload devicemap\n" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" @@ -444,16 +444,16 @@ "-vppdefaults <file> : 映像再生プラグインのデフォルトを<file> から読" "み込む(注: プラグインの種類ではなく設定のセットのみ)\n" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "" "-debug : クラッシュのデバックを試みる (gdbのインストールが必要)\n" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "GUIを開始..." -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -464,7 +464,7 @@ "(Maybe you need to change the value of <prefix_dir> in your %s file)\n" msgstr "" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -472,7 +472,7 @@ "Please make sure you have write access to %s and try again.\n" msgstr "" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -486,7 +486,7 @@ "LiVESを実行する前に、パッケージに附属するREADMEファイルを\n" "確認してください。\n" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -496,7 +496,7 @@ "Please check the file permissions for this file and try again.\n" msgstr "" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -507,7 +507,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -515,7 +515,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2693 +#: src/main.c:2696 #, fuzzy, c-format msgid "" "\n" @@ -530,7 +530,7 @@ "\n" "%s" -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -548,7 +548,7 @@ "\n" "よろしくお願いします。\n" -#: src/main.c:2707 +#: src/main.c:2710 #, fuzzy msgid "" "\n" @@ -559,7 +559,7 @@ "LiVESは現在のところ正しく動作するために'mplayer'または'sox'を必要とします。い" "ずれかひとつもしくは両方をインストールして、再び試してください。\n" -#: src/main.c:2712 +#: src/main.c:2715 #, fuzzy msgid "" "\n" @@ -570,7 +570,7 @@ "LiVESは現在のところ正しく動作するために'mplayer'または'sox'を必要とします。い" "ずれかひとつもしくは両方をインストールして、再び試してください。\n" -#: src/main.c:2725 +#: src/main.c:2728 #, fuzzy msgid "" "\n" @@ -581,7 +581,7 @@ "LiVESは'mplayer'を検出できませんでした。LiVESをより完全に使うには、mplayerを" "インストールするとよいでしょう。\n" -#: src/main.c:2731 +#: src/main.c:2734 #, fuzzy msgid "" "\n" @@ -592,7 +592,7 @@ "LiVESは'mplayer'を検出できませんでした。LiVESをより完全に使うには、mplayerを" "インストールするとよいでしょう。\n" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" @@ -602,7 +602,7 @@ "LiVESは'convert'を検出できませんでした。描画エフェクトを使いたい場合はconvert" "およびimageMagickをインストールしてください。\n" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " @@ -612,7 +612,7 @@ "LiVESは'composite'を検出できませんでした。マージ機能を使いたい場合はcomposite" "およびimageMagickをインストールしてください。\n" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " @@ -622,7 +622,7 @@ "LiVESはsoxを探すことができませんでした。いくつかの音声機能は使えません。soxを" "インストールしてください。\n" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -633,58 +633,58 @@ "You may need to change the value of <lib_dir> in %s\n" msgstr "" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "レンダリングエフェクトプラグインの読み込み中..." -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "セット %s を自動読み込み中..." #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "LiVES" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "無効なオーディオプレーヤー %s\n" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "LiVES-%s: <ファイル未設定>" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "記録 %9d/%d" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "!記録 %9d/%d" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "再生" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" @@ -692,34 +692,34 @@ "LiVESはこの画像をキャプチャできませんでした\n" "\n" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "ファイル %s を閉じました\n" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "元に戻す(_U)" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "やり直す(_R)" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "ビデオ" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "左音声" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "右音声" -#: src/main.c:6983 +#: src/main.c:7007 #, fuzzy msgid "" "\n" @@ -927,7 +927,7 @@ msgid "Use _mplayer2 audio player" msgstr "mplayerを使用する(_M)" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "次へ(_N)" @@ -1181,10 +1181,10 @@ "これを設定すると、フレームがインポートされたときにインターレースを解除しま" "す。" -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "プレビュー" @@ -1205,12 +1205,12 @@ msgid "Click here to _Preview the file" msgstr "クリックで、映像をプレビュー(_P)" -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 #, fuzzy msgid "Processing..." msgstr "LiVES: - 処理中..." -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1224,8 +1224,8 @@ "\n" "忘れないよう後でエフェクトを停止(ctrl-0)させてください!" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" @@ -1233,180 +1233,180 @@ "\n" "お待ちください" -#: src/interface.c:206 +#: src/interface.c:210 msgid "Show Details" msgstr "" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "OK(_E)" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "プレビュー(_P)" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "一時停止(_E)" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "一時停止(_E)" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "キャンセル(_C)" -#: src/interface.c:324 +#: src/interface.c:327 #, fuzzy msgid "Multitrack Details" msgstr "マルチトラックの詳細(_D)" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "フォーマット" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "フレームサイズ" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "ファイルサイズ" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "バイトサイズ" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "FPS" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "フレーム" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "イベント" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "全時間" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "音声" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "レート/サイズ" -#: src/interface.c:590 +#: src/interface.c:593 #, fuzzy msgid "Encoding Options" msgstr "LiVES: - エンコーディングオプション" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "<------------- (推奨サイズを適用する場合はチェックを入れて下さい(_S))" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "<------------- (推奨サイズを計算する場合はチェックを入れて下さい(_S))" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "アスペクト比を維持するためレターボックスを使用する(オプション)(_L)" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." msgstr "画面が伸縮されないよう、画像の上部あるいは左右に黒い四角を配置します。" -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "設定を保存(_M)" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "推奨される設定を使用(_R)" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "ウィンドウを閉じる(_C)" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "ファイルに保存(_S)" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "挿入" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "挿入する回数(_N)" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "音声に合わせて挿入(_I)" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "選択範囲の前に挿入(_B)" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "選択したフレームの前にクリップボードを挿入" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "選択範囲の後に挿入(_A)" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "選択したフレームの後にクリップボードを挿入" -#: src/interface.c:844 +#: src/interface.c:847 #, fuzzy msgid "Insert _with silence" msgstr "音声と共に挿入(_W)" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "音声と共に挿入(_W)" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "音声なしで挿入(_O)" -#: src/interface.c:933 +#: src/interface.c:936 #, fuzzy msgid "Open Selection" msgstr "選択範囲をコピー(_C)" -#: src/interface.c:950 +#: src/interface.c:953 msgid "Selection start time (sec)" msgstr "" -#: src/interface.c:956 +#: src/interface.c:959 msgid "Number of frames to open" msgstr "" -#: src/interface.c:1025 +#: src/interface.c:1028 #, fuzzy msgid "Open Location" msgstr "LiVES: - 場所を開く" -#: src/interface.c:1027 +#: src/interface.c:1030 #, fuzzy msgid "Open Youtube Clip" msgstr "Youtube クリップを開く(_Y)..." -#: src/interface.c:1046 +#: src/interface.c:1049 #, fuzzy msgid "" "\n" @@ -1423,7 +1423,7 @@ "また、「設定 | ストリーミング」でバンド幅の設定も確認してください。\n" "\n" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1438,7 +1438,7 @@ "このツールの最新バージョンをインストールしているか確認してください。\n" "\n" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" @@ -1448,65 +1448,65 @@ "例: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "URL : " -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "Youtube URL : " -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "バンド幅情報を送らない" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "ストリームの取得に問題がある場合はこの設定を試してください" -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "ダウンロード先ディレクトリ(_D): " -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "ダウンロードファイル名(_F): " -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr ".webm" -#: src/interface.c:1185 +#: src/interface.c:1188 #, fuzzy msgid "Rename Clip" msgstr "クリップの回転" -#: src/interface.c:1187 +#: src/interface.c:1190 #, fuzzy msgid "Enter Set Name to Save as" msgstr "LiVES: - 再読み込みするセット名を入力" -#: src/interface.c:1189 +#: src/interface.c:1192 #, fuzzy msgid "Enter a Set Name to Reload" msgstr "LiVES: - 再読み込みするセット名を入力" -#: src/interface.c:1191 +#: src/interface.c:1194 #, fuzzy msgid "Choose a Working Directory" msgstr "LiVES: - 作業ディレクトリの選択" -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 #, fuzzy msgid "Rename Current Track" msgstr "現在のトラックを選択(_S)" -#: src/interface.c:1195 +#: src/interface.c:1198 #, fuzzy msgid "Enter a Name for Your Theme" msgstr "LiVES: - 再読み込みするセット名を入力" -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1518,7 +1518,7 @@ "使いたい名前を入力してください。\n" "なお終了しようとするときに、LiVESは再度クリップセットの保存を促します。\n" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" @@ -1527,7 +1527,7 @@ "あります。\n" "また、これはプロジェクト名としても利用されます。\n" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" @@ -1537,227 +1537,227 @@ "このスタートアップウィザードでは、このアプリケーションをより活用できるよう\n" "初期インストールの案内をいたします。\n" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" "This should be a directory with plenty of disk space available.\n" msgstr "" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "新しい名前 " -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "セットの名前 " -#: src/interface.c:1251 +#: src/interface.c:1252 #, fuzzy msgid "Theme name " msgstr "新しい名前 " -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "デフォルトを使用(_A)" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "詳細(_A)" -#: src/interface.c:1419 +#: src/interface.c:1420 #, fuzzy msgid "Select input device" msgstr "入力デバイスの選択:" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "入力デバイスの選択:" -#: src/interface.c:1499 +#: src/interface.c:1496 #, fuzzy msgid "Load CD Track" msgstr "CDトラックの読み込み(_C)..." -#: src/interface.c:1501 +#: src/interface.c:1498 #, fuzzy msgid "Select DVD Title/Chapter" msgstr "LiVES:- DVDタイトル/チャプターの選択" -#: src/interface.c:1503 +#: src/interface.c:1500 #, fuzzy msgid "Select VCD Title" msgstr "LiVES:- VCDタイトルの選択" -#: src/interface.c:1505 +#: src/interface.c:1502 #, fuzzy msgid "Change Maximum Visible Tracks" msgstr "LiVES:- 表示するトラックの最大値変更" -#: src/interface.c:1507 +#: src/interface.c:1504 #, fuzzy msgid "Device details" msgstr "LiVES:- デバイスの詳細" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "(%sから)読み込みするトラック" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "DVDタイトル" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "VCDタイトル" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "表示するトラック数の最大値" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "デバイス: /dev/video" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "デバイス: fw:" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "チャプター " -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "キャンセル " -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "オーディオ ID " -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "入力ポート数" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "デフォルトの幅、高さ、FPSを使用します" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "幅" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "高さ" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "" -#: src/interface.c:1770 +#: src/interface.c:1763 #, fuzzy msgid "Fade Audio In" msgstr "音声をフェードイン(_I)..." -#: src/interface.c:1772 +#: src/interface.c:1765 #, fuzzy msgid "Fade Audio Out" msgstr "音声をフェードアウト(_O)..." -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "フェードイン " -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "最初" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "フェードアウト " -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "最後" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "秒" -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "選択" -#: src/interface.c:1856 +#: src/interface.c:1849 #, fuzzy msgid " (Optional)" msgstr "オプション(_O)" -#: src/interface.c:1859 +#: src/interface.c:1852 #, fuzzy, c-format msgid "File Comments%s" msgstr "LiVES: - ファイルコメント (オプション)" -#: src/interface.c:1873 +#: src/interface.c:1866 #, fuzzy, c-format msgid "File Name: %s" msgstr "タイトル/名前 : " -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "タイトル/名前 : " -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "作者/アーティスト : " -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "コメント : " -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "字幕をファイルに保存(_S)" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "字幕ファイル" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "参照..." -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "オプション(_O)" -#: src/interface.c:2049 +#: src/interface.c:2042 #, c-format msgid "%sChoose a Device" msgstr "" -#: src/interface.c:2052 +#: src/interface.c:2045 #, fuzzy, c-format msgid "%sChoose a Directory" msgstr "LiVES: - 作業ディレクトリの選択" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" @@ -1767,7 +1767,7 @@ "現在のレイアウトは保存されていません。\n" "どうしますか?\n" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" @@ -1777,7 +1777,7 @@ "現在のレイアウトは最後の保存から変更されています。\n" "どうしますか?\n" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" @@ -1787,7 +1787,7 @@ "現在のクリップセットを保存することができます。\n" "どうしますか?\n" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" @@ -1795,7 +1795,7 @@ "現在のクリップセットは保存されていません。\n" "どうしますか?\n" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" @@ -1803,7 +1803,7 @@ "現在のレイアウトは保存されていません。\n" "どうしますか?\n" -#: src/interface.c:2332 +#: src/interface.c:2325 #, fuzzy msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" @@ -1812,7 +1812,7 @@ "最後に保存され、現在のレイアウトが変更されていません。\n" "を行うにはどのような希望ですか?\n" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" @@ -1822,44 +1822,44 @@ "作成したフレームを含む現在のレイアウトは保存されません。\n" "どうしますか?" -#: src/interface.c:2339 +#: src/interface.c:2332 #, fuzzy msgid "Cancel/Discard/Save" msgstr "LiVES: - キャンセル/破棄/保存" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "クリップセット名(_N)" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "次回、自動で再読み込みする(_A)" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "レイアウトの除去(_W)" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "変更を無視(_I)" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "クリップセットを削除(_D)" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "レイアウトを削除(_D)" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "レイアウトを保存(_S)" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "クリップセットを保存(_S)" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" @@ -1869,36 +1869,36 @@ "LiVESは、前回のセッションのマルチトラックモードのレイアウトを検出しました。\n" "再度このレイアウトを開き、復元しますか?\n" -#: src/interface.c:2446 +#: src/interface.c:2439 #, fuzzy msgid "Disk Recovery Options" msgstr "LiVES: - ディスク回復オプション" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "孤立したクリップを削除(_O)" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "" -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "閉じたクリップのバックアップファイルを消去(_B)" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "レイアウトのみでクリップがないセットを削除(_L)" -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "デフォルトに戻す(_R)" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "キーの表示" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1906,358 +1906,358 @@ "-----------------------\n" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 #, fuzzy msgid "ctrl-left" msgstr "前へスキップ (ctrl+left)" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 #, fuzzy msgid "skip forwards\n" msgstr "前へスキップ" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 #, fuzzy msgid "ctrl-down" msgstr "Ctrl-%d" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "ctrl-enter" msgstr "その他の中心(_O)" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "reset frame rate\n" msgstr "先頭フレーム(_F)" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "" -#: src/interface.c:2633 +#: src/interface.c:2626 #, fuzzy msgid "reverse direction\n" msgstr "再生方向のリバース" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "ctrl-1" msgstr "Ctrl-%d" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "toggle real-time effect 1\n" msgstr "リアルタイムエフェクト(_R)" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "ctrl-2" msgstr "Ctrl-%d" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "toggle real-time effect 2\n" msgstr "リアルタイムエフェクト(_R)" -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 #, fuzzy msgid "ctrl-0" msgstr "Ctrl-%d" -#: src/interface.c:2661 +#: src/interface.c:2654 #, fuzzy msgid "real-time effects off\n" msgstr "リアルタイムエフェクト(_R)" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "" -#: src/interface.c:2669 +#: src/interface.c:2662 #, fuzzy msgid "grab keyboard for last activated effect\n" msgstr "キーボードをこのエフェクトキーに割り当て" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2679 +#: src/interface.c:2672 #, fuzzy msgid "tab" msgstr "タップ" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "" -#: src/interface.c:2697 +#: src/interface.c:2690 #, fuzzy msgid "Other playback keys\n" msgstr "逆再生(_R) " -#: src/interface.c:2701 +#: src/interface.c:2694 #, fuzzy msgid "play all\n" msgstr "すべて再生" -#: src/interface.c:2704 +#: src/interface.c:2697 #, fuzzy msgid "play selection\n" msgstr "選択範囲を再生" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "" -#: src/interface.c:2710 +#: src/interface.c:2703 #, fuzzy msgid "fullscreen\n" msgstr "全画面表示(_F)" -#: src/interface.c:2713 +#: src/interface.c:2706 #, fuzzy msgid "separate window\n" msgstr "独立したウィンドウで再生 (s)" -#: src/interface.c:2716 +#: src/interface.c:2709 #, fuzzy msgid "double size\n" msgstr "二倍サイズ(_D)" -#: src/interface.c:2719 +#: src/interface.c:2712 #, fuzzy msgid "ping pong loops\n" msgstr "ピンポンループ(_G)" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "マルチトラックキー" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 #, fuzzy msgid "move current track up\n" msgstr "現在のトラックを選択(_S)" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 #, fuzzy msgid "move current track down\n" msgstr "現在のトラックを選択(_S)" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "" -#: src/interface.c:2759 +#: src/interface.c:2752 #, fuzzy msgid "select next clip\n" msgstr "LiVES: 選択したクリップ" -#: src/interface.c:2762 +#: src/interface.c:2755 #, fuzzy msgid "select/deselect current track\n" msgstr "現在のトラックを選択(_S)" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 #, fuzzy msgid "zoom in\n" msgstr "拡大表示(_Z)" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 #, fuzzy msgid "zoom out\n" msgstr "縮小表示(_Z)" -#: src/interface.c:2771 +#: src/interface.c:2764 #, fuzzy msgid "make a mark on the timeline (during playback)\n" msgstr "タイムラインにマークできます" -#: src/interface.c:2774 +#: src/interface.c:2767 #, fuzzy msgid "rewind to play start.\n" msgstr "開始まで巻き戻す (w)" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "セット %s として保存しています..." -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "クリップを保存するファイル名を入力してください。\n" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "ダウンロードするには有効な URL を入力してください。\n" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "%s を %s にダウンロード中..." -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "クリップをダウンロード中" -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -2269,17 +2269,17 @@ "クリップの URL を確認した上で、最新の youtube-dl が\n" "インストールされているか確認してください。\n" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, fuzzy, c-format msgid "Layouts were removed for set %s.\n" msgstr "" "セット (%3$s) から %1$d 個のクリップと %2$d 個のレイアウトを回復しました。\n" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "このファイル" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " @@ -2287,7 +2287,7 @@ ",\n" " - 現在のレイアウトを含む - " -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2302,7 +2302,7 @@ "\n" "本当に閉じますか?" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2317,7 +2317,7 @@ "\n" "本当に閉じますか?" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" @@ -2327,7 +2327,7 @@ "\n" "本当に閉じますか?" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" @@ -2335,7 +2335,7 @@ "\n" "無効なプロジェクトファイルです。\n" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2358,54 +2358,54 @@ "いったんこの作業を行えば、新しいプロジェクトをインポートできるようになりま" "す。\n" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "プロジェクト %s をセット %s としてインポート..." -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "プロジェクトのインポート" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "プロジェクト %s をエクスポート..." -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "プロジェクトのエクスポート" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 #, fuzzy msgid "Theme" msgstr "新しい名前 " -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, fuzzy, c-format msgid "Exporting theme as %s..." msgstr "音声を%sとしてエクスポート..." -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, fuzzy, c-format msgid "Importing theme \"%s\" from %s..." msgstr "音声を%sとしてエクスポート..." -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, fuzzy, c-format msgid "Backup as %s File" msgstr ".lv1ファイルとしてバックアップ" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, fuzzy, c-format msgid "Restore %s File" msgstr ".lv1ファイルからリストア" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2417,95 +2417,95 @@ "セットはディスクから消去されます。\n" "よろしいでしょうか?\n" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "セット %s を削除しています..." -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "セットの削除..." -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "セットの削除" -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "セット %s はディスクから完全に削除されました。\n" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "無音部分の挿入" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "アンドゥします" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "音声のリストア..." -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "フレームイメージの消去" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "オーバーしたフレームを削除" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "ビデオの長さは現在%dフレームです(%.3fフレーム/秒)。\n" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "クリップボードは%dフレームにリサンプリングされました。\n" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "リドゥします" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, fuzzy, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "%dから%d%sフレームをクリップボードにコピーします..." -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, fuzzy, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "%dから%d%sフレームをクリップボードにコピーします..." -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "クリップボードにコピー" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "カット" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 #, fuzzy msgid "Pulling frames from clipboard" msgstr "クリップからフレームを抽出" -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "%d フレームを 新しいクリップ %s に貼り付けます..." -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "貼り付けます" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "...音声を追加..." -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " @@ -2515,7 +2515,7 @@ "Image-magickパッケージの'convert'コマンドをインストールして、LiVESを再起動し" "てください。\n" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2529,7 +2529,7 @@ "すべてのフレームを選択して、音声メニューから\n" "「音声のトリミング」機能を選択しましょう。" -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." @@ -2537,7 +2537,7 @@ "音声レートが適合しなかったため、LiVESは挿入できませんでした。\n" "'sox'をインストールして再試行してください。" -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" @@ -2548,7 +2548,7 @@ "う。\n" "続けても構いませんか?\n" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" @@ -2559,11 +2559,11 @@ "う。\n" "続けても構いませんか?\n" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "クリップボードの音声をリサンプリング" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2575,7 +2575,7 @@ "LiVESはクリップボードの音声をリサンプリングできませんでした。\n" "クリップボードの音声は消去されました。\n" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2588,32 +2588,32 @@ "LiVESはクリップボードの音声をリサンプリングできませんでした。 \n" "変更前の音声を用いて、挿入を続けますか?\n" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "クリップボードから%d%sフレームを挿入..." -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "挿入します" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "%d時間挿入します (クリップボード%sから)..." -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "%dフレーム挿入します (クリップボード%sから)..." -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "キャンセルします" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" @@ -2623,7 +2623,7 @@ "全フレームを削除すると、このファイルを閉じます。\n" "構いませんか ?" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" @@ -2633,8 +2633,8 @@ "削除によってマルチトラックレイアウトからフレームが失われます。\n" "続けても構いませんか?\n" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" @@ -2644,7 +2644,7 @@ "削除することによって、マルチトラックレイアウトで音声が削除されるでしょう。\n" "続けても構いませんか?\n" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" @@ -2654,7 +2654,7 @@ "消去することによってフレームはマルチトラックレイアウト中で移動します。\n" "続けますか?\n" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" @@ -2664,20 +2664,20 @@ "消去することによって音声はマルチトラックレイアウト中で移動します。\n" "続けますか?\n" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "%dから%d%sフレームを削除..." -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "削除します" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "消去" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" @@ -2687,7 +2687,7 @@ "\n" "選択範囲をロックします。\n" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2699,11 +2699,11 @@ "(キャンセルするには、'r'キーを押すか、再生を始める前に 再生|動作を記録 を再度" "クリックしてください。\n" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "記録はキャンセルされました。\n" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2716,7 +2716,7 @@ "プラグイン'%s'の報告:\n" "%s\n" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2729,7 +2729,7 @@ "プラグイン%sの中に'init'メソッドが見つかりません。\n" "このプラグインは壊れているか、正しくインストールされていないようです。" -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2742,23 +2742,23 @@ "\n" "コピーしたくない場合は、'キャンセル'を押してください。\n" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "セット %s の保存" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "セット %s からクリップを読み込み" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "" "セット (%3$s) から %1$d 個のクリップと %2$d 個のレイアウトを回復しました。\n" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2770,24 +2770,24 @@ "動作させるようにしてください。\n" "OKをクリックすると先に進みます。\n" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "ディスクスペースの消去..." -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "ディスク容量を回復" -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "%s のディスク容量を回復しました。\n" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "フレームレートとフレーム値のリストア..." -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2795,12 +2795,12 @@ "Internal: %s (%d bpp) / %s\n" msgstr "" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "バッファー内" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." @@ -2808,7 +2808,7 @@ "\n" " 開いています..." -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" @@ -2817,7 +2817,7 @@ "\n" "(%d バーチャル)" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" @@ -2826,7 +2826,7 @@ "\n" "(%d デコード済み)" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" @@ -2835,7 +2835,7 @@ "\n" " %.2f 秒." -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" @@ -2843,23 +2843,23 @@ "\n" " 不明" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "符号なし" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "符号付き" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "ビッグエンディアン" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "リトルエンディアン" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" @@ -2868,7 +2868,7 @@ " %d Hz %d ビット\n" "%s %s" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2898,15 +2898,15 @@ "along with this program; if not, write to the Free Software\n" "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA.\n" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "映像エディターとVJプログラム" -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" "Launchpad Contributions:\n" @@ -2915,7 +2915,7 @@ " Shushi Kurose https://launchpad.net/~kuromabo\n" " Takashi Sakamoto https://launchpad.net/~mocchi" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, fuzzy, c-format msgid "" "LiVES Version %s\n" @@ -2938,7 +2938,7 @@ "salsaman@gmail.com\n" "ホームページ: http://lives.sourceforge.net" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 #, fuzzy msgid "" "\n" @@ -2949,7 +2949,7 @@ "\n" "このファイルをプレビューするにはmplayerをインストールする必要があります。\n" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 #, fuzzy msgid "" "\n" @@ -2961,95 +2961,95 @@ "\n" "このファイルをプレビューするにはmplayerをインストールする必要があります。\n" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" "%s\n" msgstr "" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 #, fuzzy msgid "Encoder Debug Output" msgstr "LiVES: - エンコーダのデバッグ出力" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "フルスクリーン再生 (f)" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "フルスクリーン再生オフ (f)" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "ダブルサイズ (d)" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "シングルサイズ (d)" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "再生ウィンドウを隠す (s)" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "再生ウィンドウを表示する (s)" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "独立したウィンドウで再生 (s)" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "連続ループをオフ (o)" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "連続ループをオン (o)" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "音声ボリューム (%.2f)" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "音声ミュートをオフ (z)" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "音声ミュートをオン (z)" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "クリップボードを反転します..." -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "クリップボードを反転" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 #, fuzzy msgid "Load Subtitles" msgstr "字幕の表示" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "字幕ファイルを読み込みます: %s\n" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "字幕を削除しました。\n" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 #, fuzzy msgid "Select Audio File" msgstr "音声の削除" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -3061,60 +3061,60 @@ "す。\n" "続けても構いませんか?" -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "音声%s, タイプ%sを開きます..." -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "音声を開きます" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "音声を収容します" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "新しい音声" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "CDトラック%dから%sを開きます..." -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "CDトラック%d" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "CDトラックを開く..." -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "CDトラックの読み込みエラー\n" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 #, fuzzy msgid "Layout Errors" msgstr "レイアウトエラー" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "エラーを消去(_E)" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "レイアウトを消去(_D)" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "再開" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" @@ -3124,23 +3124,23 @@ "一時停止\n" "(クリックすると処理を再開します)" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "一時停止しています..." -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "再開..." -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "維持" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "停止" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, fuzzy, c-format msgid "" "\n" @@ -3153,30 +3153,30 @@ "(現状を保つには「維持」をクリック)\n" "(処理を続ける場合は「再開」をクリック)" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "キャンセル" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "停止" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 #, fuzzy msgid "Selected Frame" msgstr "全フレームを選択(_A)..." -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 #, fuzzy msgid "_Save Frame as..." msgstr "フレームに名前を付けて保存(_S)..." -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "音声が映像を%.4f秒上回っています。%dフレーム、%.4f fps\n" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -3190,7 +3190,7 @@ "他のプラットフォームで動作させるにはパッチを送ってください。\n" "\n" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -3202,7 +3202,7 @@ "この機能を利用するには xwininfo をインストールしなければなりません。\n" "\n" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" @@ -3210,7 +3210,7 @@ "\n" "記録時間は0より大きくなければなりません。\n" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -3224,11 +3224,11 @@ "キャンセルするには'キャンセル'をクリックしてください。\n" "\n" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "外部ウィンドウを解放しました。\n" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" @@ -3236,7 +3236,7 @@ "キャプチャーしたいウィンドウをクリックしてください\n" "記録を終える場合は 'q' を押してください" -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -3252,19 +3252,19 @@ "'q'キーで終了。\n" "(標準設定の%.3fフレーム/秒を使います)\n" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "LiVESはこのウィンドウをキャプチャできませんでした。ごめんなさい。\n" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "選択した音声をエクスポート..." -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "音声をエクスポート..." -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -3278,87 +3278,87 @@ "新しい速度でエクスポートするには'OK'をクリック。元の速度でエクスポートするに" "は'キャンセル'をクリックしてください。\n" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "%dから%dまでの音声フレームを%sとしてエクスポート..." -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "音声を%sとしてエクスポート..." -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "音声をエクスポートします" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 #, fuzzy msgid "Append Audio File" msgstr "音声の追加" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "音声ファイル%sを追加します..." -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "音声を追加します" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "音声の追加" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "" -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "音声を%.2fから%.2f秒までトリミングします..." -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "音声をトリミング/パディングします" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "音声のトリミング" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "音声をフェードイン" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "音声をフェードイン" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "音声をフェードアウト" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "音声をフェードアウト" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "%s が %.1f 秒オーバー..." -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "%s は %.2f秒から%.2f秒まで..." -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "音声のフェード..." -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" @@ -3368,46 +3368,46 @@ "全音声を削除すると、このファイルを閉じます。\n" "構いませんか ?" -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "全音声の削除..." -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "音声を%.2fから%.2f秒まで削除します..." -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "音声を削除します" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "音声の削除" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "新しい音声の記録" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "%.2fから%.2f秒まで無音部分を挿入します..." -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "無音部分を挿入します" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "クリップボード [ %d フレーム ] 選択範囲 [ %d フレーム ] を結合" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" @@ -3415,43 +3415,43 @@ "クリップボード [ %d フレーム (リサンプリング後)] 選択範囲 [ %d フレーム ]を" "結合" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "先頭に合わせる(_S)" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "最後に合わせる(_E)" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "クリップボードの余分なフレームについての処理 -" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "フレームの挿入(_I)" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "フレームを落とす(_D)" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "ループクリップボードの回数" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "選択範囲に合わせてクリップボードをループさせる(_L)" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "トランジション方法(_T):" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "クリップボードと選択範囲を結合する..." -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "結合の完了。\n" @@ -3467,546 +3467,555 @@ msgid "Custom _Utilities" msgstr "カスタムユーティリティ(_U)" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "ファイル(_F)" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "ファイル/ディレクトリを開く(_O)" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "ファイルの一部を開く(_P)..." -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "場所/ストリームを開く(_L)..." -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "Youtube クリップを開く(_Y)..." -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "DVDやビデオCDからインポート(_D)..." -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "DVDからインポート(_D)" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "ビデオCDからインポート(_V)" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "Firewireデバイスからインポート(_I)" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "Firewireデバイスからインポート (dv)(_F)" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "Firewireデバイスからインポート (hdv)(_F)" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "ウェブカメラ/TVカードの追加(_A)..." -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "Unicapデバイスの追加(_U)" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "Firewireのライブデバイスを追加する(_F)" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "TVデバイスの追加(_T)" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "最近開いたファイル(_R)..." -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "クリップセットの再読み込み(_R)..." -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "全クリップを保存して閉じる(_V)" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "" + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "クリップを別名でエンコード(_E)..." -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "選択範囲を別名でエンコード(_S)..." -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "このクリップを閉じる(_C)" -#: src/gui.c:674 +#: src/gui.c:692 #, fuzzy, c-format msgid "_Backup Clip as .%s..." msgstr "クリップを .lv1 としてバックアップ(_B)..." -#: src/gui.c:683 +#: src/gui.c:701 #, fuzzy, c-format msgid "_Restore Clip from .%s..." msgstr ".lv1からクリップをリストア(_R)..." -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "音声付きでエンコード/読み込み/バックアップする(_W)" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "字幕の自動読み込み" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "ディスク領域のクリーンアップ(_U)" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "編集(_E)" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "マルチトラックモード(_M)" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "選択範囲をコピー(_C)" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "選択範囲をカット(_T)" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "クリップボードから挿入(_I)..." -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "新規として貼り付け(_N)" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "クリップボードと選択範囲をマージ(_M)..." -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "選択範囲を削除(_D)" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "音声と映像を切り離す(_V)" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "選択(_S)..." -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "全フレームを選択(_A)..." -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "開始フレームのみ(_S)" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "終了フレームのみ(_E)" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "先頭フレームから選択(_F)" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "最後尾フレームから選択(_L)" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "最後の挿入/マージを選択(_M)" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "最後のエフェクトを選択(_E)" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "選択範囲を反転(_I)" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "選択範囲の幅を固定(_L)" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "再生(_P)" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "すべて再生(_P)" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "選択範囲を再生(_Y)" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "クリップボードを再生(_C)" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "停止(_S)" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "巻き戻し(_W)" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "全画面表示(_F)" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "二倍サイズ(_D)" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "独立ウィンドウで再生(_S)" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "空白のバックグラウンド(_B)" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "音声トラックに合わせてループ(_L)" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "連続ループ(_O)" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "ピンポンループ(_G)" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "ミュート(_M)" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "独立ウィンドウの'スティッキー'モード(_T)" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "フレームカウンタの表示(_H)" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "字幕の表示" -#: src/gui.c:1045 +#: src/gui.c:1064 #, fuzzy msgid "Letterbox Mode" msgstr "レターボックスモード" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "エフェクト(_S)" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "エフェクトは現在の選択範囲に適用されます。" -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "レンダリングエフェクト/ツール/ジェネレーターをテスト(_R)..." -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "ツール(_T)" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "ツールはクリップ全体に適用されます。" -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "クリップボードの反転(_R)" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "再生/保存スピードの変更(_C)..." -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "映像を新しいフレームレートでリサンプリング(_V)..." -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "ユーティリティ(_U)" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "カスタムツール(_T)" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "生成(_G)" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "字幕をファイルから読み込む(_S)..." -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "字幕の削除" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "外部ウィンドウのキャプチャ(_E)... " -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "設定(_P)..." -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "音声(_A)" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "クリップへ新しい音声を読み込み(_N)..." -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "CDトラックの読み込み(_C)..." -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "CDのイジェクト(_J)" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "外部音声を録音(_X)..." -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "新しいクリップへ(_C)..." -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "選択範囲へ(_S)" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "音声をフェードイン(_I)..." -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "音声をフェードアウト(_O)..." -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "音声のエクスポート(_E)..." -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "選択した音声のエクスポート(_S)..." -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "全音声のエクスポート(_A)..." -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "音声の追加(_A)..." -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "音声のトリミング/パディング(_T)..." -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "選択範囲への音声のトリミング/パディング(_S)" -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "先頭から再生開始までへの音声のトリミング/パディング(_P)" -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "音声の削除(_D)..." -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "選択した音声の削除(_S)" -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "全音声の削除(_A)" -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "選択範囲に無音声を挿入(_S)" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "音声のリサンプリング(_R)..." -#: src/gui.c:1250 +#: src/gui.c:1273 +#, fuzzy +msgid "_Adjust Audio Sync..." +msgstr "音声の追加(_A)..." + +#: src/gui.c:1277 msgid "_Info" msgstr "情報(_I)" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "クリップ情報を表示(_I)" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "ファイルコメントの表示/編集(_E)" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "クリップボード情報の表示(_C)" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "メッセージの表示(_M)" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "レイアウトエラーを表示(_L)" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "クリップ(_C)" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "メニューにある現在のクリップの名称変更(_R)..." -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "詳細(_D)" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "RFXエフェクト/ツール/ユーティリティ(_R)" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "新しいテストRFXスクリプト(_N)..." -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "RFXスクリプトをテストへコピー(_C)..." -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "テストRFXスクリプトの編集(_E)..." -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "テストRFXスクリプトの名称変更(_M)..." -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "テストRFXスクリプトの削除(_D)..." -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "レンダリングエフェクト/ツール/ジェネレーターをテストから昇格(_P)..." -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "カスタムRFXスクリプトのインポート(_I)..." -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "カスタムRFXスクリプトのエクスポート(_X)..." -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "カスタムRFXスクリプトの削除(_L)..." -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "全RFXプラグインの再構築(_B)" -#: src/gui.c:1371 +#: src/gui.c:1398 #, fuzzy msgid "Receive _LiVES Stream from..." msgstr "LiVESストリームを受信する(_L)..." -#: src/gui.c:1375 +#: src/gui.c:1402 #, fuzzy msgid "_Send LiVES Stream to..." msgstr "LiVESストリームを送信する(_S)..." -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." -msgstr "%sstream.yuvのyuv4mpegストリームを開く(_Y)..." +#: src/gui.c:1408 +#, fuzzy +msgid "Open _yuv4mpeg stream..." +msgstr "%s に開かれたyuv4mpegストリーム" -#: src/gui.c:1399 +#: src/gui.c:1425 #, fuzzy, c-format msgid "_Import Project (.%s)..." msgstr "プロジェクトのインポート (.lv2) (_I)..." -#: src/gui.c:1403 +#: src/gui.c:1430 #, fuzzy, c-format msgid "E_xport Project (.%s)..." msgstr "プロジェクトのエクスポート(.lv2)(_X)..." -#: src/gui.c:1409 +#: src/gui.c:1438 #, fuzzy, c-format msgid "_Import Custom Theme (.%s)..." msgstr "プロジェクトのインポート (.lv2) (_I)..." -#: src/gui.c:1414 +#: src/gui.c:1443 #, fuzzy, c-format msgid "E_xport Theme (.%s)..." msgstr "プロジェクトのエクスポート(.lv2)(_X)..." -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "VJ(_V)" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "リアルタイムエフェクトマップ(_E)" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "リアルタイムエフェクトをコントロール-数字キーに設定します" -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "リアルタイムエフェクトのデフォルト値を設定(_D)" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "リアルタイムエフェクトのデフォルト値を設定します" -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "リアルタイムエフェクトをデフォルトとして保存(_D)" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." @@ -4014,156 +4023,171 @@ "リアルタイムエフェクトをデフォルトとして保存します。毎回、LiVESの起動時に復元" "されます。" -#: src/gui.c:1448 +#: src/gui.c:1478 #, fuzzy msgid "_Reset All Playback Speeds and Positions" msgstr "すべての再生スピードと位置をリセット(_R)" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "" "すべての再生位置をフレーム1にリセットし、すべてのフレーム再生レートをリセット" "する" -#: src/gui.c:1452 +#: src/gui.c:1482 #, fuzzy msgid "_MIDI/Joystick Interface" msgstr "MIDI/ジョイスティックインタフェース(_M)" -#: src/gui.c:1461 +#: src/gui.c:1491 #, fuzzy msgid "_MIDI/Joystick Learner..." msgstr "MIDI/ジョイスティックの登録(_M)..." -#: src/gui.c:1465 +#: src/gui.c:1495 #, fuzzy msgid "_Save Device Mapping..." msgstr "デバイスマップの保存(_S)..." -#: src/gui.c:1469 +#: src/gui.c:1499 #, fuzzy msgid "_Load Device Mapping..." msgstr "デバイスマップの読み込み(_L)..." -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "VJキーの表示(_K)" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "トイ(_Y)" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "なし(_N)" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "Autolives(_A)" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "熱狂フレーム(_M)" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "LiVES TV (ブロードバンド)(_L)" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "ヘルプ(_H)" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "マニュアル (ブラウザで開く)(_M)" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 #, fuzzy msgid "_Donate to the Project !" msgstr "プロジェクトに寄付する!(_D)" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 #, fuzzy msgid "_Email the Author" msgstr "作者にメールを送る(_E)" -#: src/gui.c:1519 +#: src/gui.c:1549 #, fuzzy msgid "Report a _Bug" msgstr "バグを報告する(_B)" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 #, fuzzy msgid "Suggest a _Feature" msgstr "機能を提案する(_F)" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 #, fuzzy msgid "Assist with _Translating" msgstr "翻訳を手伝う(_T)" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "トラブルシューティング(_T)" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "LiVESについて(_A)" -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "開始まで巻き戻す (w)" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "すべて再生 (p)" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "再生を停止 (q)" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "選択範囲を再生 (y)" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +#, fuzzy +msgid "Audio Source:" +msgstr "音声コーデック" + +#: src/gui.c:1696 +#, fuzzy +msgid "Internal" +msgstr "- 内部 -" + +#: src/gui.c:1730 +#, fuzzy +msgid "External" +msgstr "- 内部 -" + +#: src/gui.c:1774 msgid "Volume" msgstr "ボリューム" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "音声ボリューム (1.00)" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "空白でないバックグラウンド" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "遅く再生 (ctrl-down)" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "早く再生 (ctrl-up)" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "前へスキップ (ctrl+left)" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "前にスキップ (ctrl-right)" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "クリップ情報を表示 (i)" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "ツールバーを隠す" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." @@ -4172,216 +4196,221 @@ "てください。停止するには\"q\"を押してください。" #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr " ビデオ再生スピード (フレーム/秒) " -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "映像の再生スピードの変更" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "先頭フレーム" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "最終フレーム" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "このクリップで選択した最初のフレーム" -#: src/gui.c:1956 +#: src/gui.c:2082 +#, fuzzy +msgid "Select all frames in this clip" +msgstr "このクリップで選択した最後のフレーム" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "このクリップで選択した最後のフレーム" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "開始しています...\n" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr "" " 記録を停止するには'q'を押してください。「再生ウィンドウを覆ってはいけませ" "ん!」 " -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "プレビューするフレーム数" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "解放(_F)" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "解放するフレーム数" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "開始(_S)" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "開始フレームのフレーム番号" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "終了(_E)" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "終了フレームのフレーム番号" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "ポインター(_P)" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "再生ポインターのフレーム番号" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "巻き戻し" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "すべて再生" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "選択範囲を再生" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "ループ On/Off" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "記録の開始(_R)" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "記録の停止(_R)" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "動作を記録(_R)" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr "" -#: src/gui.c:3550 +#: src/gui.c:3689 #, fuzzy msgid "Streaming" msgstr "夢の適用" -#: src/gui.c:3552 +#: src/gui.c:3691 #, fuzzy, c-format msgid "Play Window%s" msgstr "再生ウィンドウを隠す" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "再生ウィンドウを隠す" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "再生ウィンドウの表示" -#: src/gui.c:4124 +#: src/gui.c:4292 #, fuzzy, c-format msgid "'LiVES opened the file' '%s'" msgstr "LiVESはファイルを開けませんでした" -#: src/gui.c:4143 +#: src/gui.c:4311 #, fuzzy, c-format msgid "'LiVES closed the file' '%s'" msgstr "LiVESにファイル拡張子を指定する(_F)" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "エフェクト" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "クリップ" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, fuzzy, c-format msgid "Show / apply effects to %s\n" msgstr "すべてのエフェクトをオフ" -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, fuzzy, c-format msgid "Select clip for %s\n" msgstr "クリップセットを削除(_D)" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "%.2f EB" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "%.2f PB" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "%.2f TB" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "%.2f GB" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "%.2f MB" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "%.2f KiB" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "%d バイト" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "クリップボードを消去します" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -4392,7 +4421,7 @@ "==============================\n" "クリップ「%s」へ変更しました\n" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" @@ -4402,11 +4431,11 @@ "==============================\n" "空のクリップへ変更しました\n" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "(空白)" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " @@ -4415,7 +4444,7 @@ "セット名は %s から %s に変更されました。それに伴いレイアウトがアップデートさ" "れています。\n" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" @@ -4424,7 +4453,7 @@ "クリップ %s はこのセットにありません。\n" "次のレイアウトに必要です:\n" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" @@ -4433,7 +4462,7 @@ "クリップ %s は既に閉じています。\n" "次のレイアウトに必要です:\n" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" @@ -4442,7 +4471,7 @@ "クリップ %s からフレームが移動しました。\n" "次のレイアウトに影響します:\n" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" @@ -4451,7 +4480,7 @@ "クリップ %s からフレームが消去されました。\n" "次のレイアウトに影響します:\n" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" @@ -4460,7 +4489,7 @@ "クリップ %s から音声が消去されました。\n" "次のレイアウトに影響します:\n" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" @@ -4469,7 +4498,7 @@ "クリップ %s で音声が移動しました。\n" "次のレイアウトに影響します:\n" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" @@ -4478,7 +4507,7 @@ "クリップ %s で音声が変更されました。\n" "次のレイアウトに影響します:\n" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" @@ -4487,7 +4516,7 @@ "クリップ %s でフレームが変更されました。\n" "次のレイアウトに影響します:\n" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -4498,7 +4527,7 @@ "LiVESの他のプロジェクトで使用されており\n" "開くことができません。\n" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -4509,7 +4538,7 @@ "このセット %s はLiVESの他のプロジェクトで使用されています。\n" "他のセット名を選んでください。\n" -#: src/utils.c:2138 +#: src/utils.c:2234 #, fuzzy, c-format msgid "" "\n" @@ -4518,7 +4547,7 @@ "\n" "セット名は空白にできません。\n" -#: src/utils.c:2146 +#: src/utils.c:2242 #, fuzzy, c-format msgid "" "\n" @@ -4527,7 +4556,7 @@ "\n" "セット名は128文字以上にはできません。\n" -#: src/utils.c:2154 +#: src/utils.c:2250 #, fuzzy, c-format msgid "" "\n" @@ -4536,7 +4565,7 @@ "\n" "セット名に空白もしくは %s 文字を含まないようにしてください。\n" -#: src/utils.c:2163 +#: src/utils.c:2259 #, fuzzy, c-format msgid "" "\n" @@ -4545,11 +4574,11 @@ "\n" "セット名は '.' で始まるものや '..' を含むものにはできません。\n" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4560,73 +4589,73 @@ "セット %s は既に存在します。\n" "他のセット名を選択してください。\n" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "レイアウト %s を削除\n" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "映像ファイル [開く...]" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "映像 [%.2f 秒]" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "(未定義)" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "(映像なし)" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "(音声なし)" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "モノラル [開く...]" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "左音声 [開く...]" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "モノラル [%.2f 秒]" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "左音声 [%.2f 秒]" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "右音声 [開く...]" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "右音声 [%.2f 秒]" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "LiVESはクリップが読み込み時にmplayerを起動できませんでした。" -#: src/utils.c:3444 +#: src/utils.c:3863 #, fuzzy msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "LiVESはクリップが読み込み時にmplayerを起動できませんでした。" -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "クリップを消去します" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4641,29 +4670,29 @@ "\n" "上書きしますか ?\n" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "%sを元に戻す(_U)" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "%sをやり直す(_R)" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "------------- 選択範囲 ------------" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr " 秒 ] ---------- 選択範囲 ---------- [ " -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr " フレーム ] ----------" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4674,50 +4703,50 @@ "Try running Help/Troubleshoot for more information." msgstr "" -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "ファイルヘッダを検査" -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "%sを開きます" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "%sを開きます。開始時刻%.2f秒、%dフレーム" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr " 音声なし" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "音声 %s を開く" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "" -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, fuzzy, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "%s は %.2f秒から%.2f秒まで..." -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "" -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4736,11 +4765,11 @@ "\n" "本当に続けますか?" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr " - 我慢してください。" -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4752,7 +4781,7 @@ "LiVESは、音声もしくは映像を取得できませんでした。\n" "詳細はターミナルウィンドウで確認してください。\n" -#: src/saveplay.c:874 +#: src/saveplay.c:858 #, fuzzy msgid "" "\n" @@ -4763,7 +4792,7 @@ "\n" "このファイルを開くにはmplayerをインストールする必要があります。\n" -#: src/saveplay.c:885 +#: src/saveplay.c:869 #, fuzzy msgid "" "\n" @@ -4776,31 +4805,31 @@ "「ツール | 設定 | デコーディング」で\n" "「映像ファイルを開くコマンド」の設定を確認してください。\n" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "画像を追加..." -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "字幕を以下のファイルに保存しました: %s\n" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, fuzzy, c-format msgid "Save Frame %d" msgstr "LiVES: %d フレームに名前を付けて保存..." -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 #, fuzzy msgid "Save Frame" msgstr "最終フレーム" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 #, fuzzy msgid "Save Clip" msgstr "クリップの回転" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4812,36 +4841,36 @@ "\n" "それでも続けますか ?" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "クリップからフレームを抽出" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "リンクの選択" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr " (音声なし)\n" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "" "フレーム%dから%d%sを\"%s\"として保存 : エンコーダ = %s : フォーマット = %s..." -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "" "フレーム1から%d%sを\"%s\"として保存 : エンコーダ = %s : フォーマット = %s..." -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "保存 [しばらく時間がかかるかもしれません]" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" @@ -4851,33 +4880,33 @@ "\n" "エンコーダエラー - 出力ファイルは作成されませんでした !\n" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "レターボックスの消去" -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "ファイルサイズ %s\n" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "プレビューにより記録は中止されました。\n" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "クリップボードの再生により記録は中止されました。\n" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "パフォーマンスを記録します..." -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "平均のFPSは%.4fです\n" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4891,21 +4920,21 @@ "ツール--->すべてリサイズ をクリックして\n" "すべてのフレームを現在のサイズにリサイズしてください。\n" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "不明" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "無題%d" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "%d フレームで十分です !\n" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4913,13 +4942,13 @@ "%s\n" msgstr "" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" msgstr "" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4930,7 +4959,7 @@ "クリップ %s のファイル情報の取得でエラーが発生しました。\n" "このクリップに問題が発生している可能性があります。\n" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4941,12 +4970,12 @@ "無効な再生速度です。 %.3ffpsの標準設定を使います。 \n" "標準値は「ツール | 設定 | その他」で指定できます。\n" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "再生速度は音声に合わせて %.3f フレーム/秒に調整しました。\n" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" @@ -4955,7 +4984,7 @@ "フレーム=%d タイプ=%s サイズ=%dx%d *bpp=グレースケール* fps=%.3f\n" "音声:" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" @@ -4964,54 +4993,54 @@ "フレーム=%d タイプ=%s サイズ=%dx%d bpp=%d fps=%.3f\n" "音声:" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "%s なし\n" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, fuzzy, c-format msgid " - Author: %s\n" msgstr "作者: %s" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, fuzzy, c-format msgid " - Title: %s\n" msgstr " - コメント: %s\n" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr " - コメント: %s\n" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "フレーム%dを%sとして保存..." -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "%sから%sへバックアップします" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "バックアップします" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "パフォーマンスのデータをバックアップしました..." -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "%sをリストアします..." -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "リストアします" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -5024,7 +5053,7 @@ "このファイル%sは壊れています。\n" "LiVESはリストアできませんでした。\n" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, fuzzy, c-format msgid "" "\n" @@ -5036,22 +5065,22 @@ "記録の停止レベルは「設定」で設定することができます。\n" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "%.2fMBを記録しました" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "%.2fMBを記録しました" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "rec ?? MB" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" @@ -5061,20 +5090,20 @@ "LiVESを前回起動した際のファイルを発見しました。\n" "復元を試しますか?\n" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "ファイルの復元" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "ファイルを復元しています..." -#: src/dialogs.c:83 +#: src/dialogs.c:86 #, fuzzy msgid "Show affeced _layouts" msgstr "影響を受けるレイアウト(_L)" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" @@ -5082,51 +5111,51 @@ "これ以上の警告を表示しない(_N)\n" "(「設定 | 警告」から変更可能です)" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "ディスク容量を回復(_R)" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr " 詳細設定(_A) >>" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 #, fuzzy msgid "Warning !" msgstr "警告" -#: src/dialogs.c:184 +#: src/dialogs.c:187 #, fuzzy msgid "Error !" msgstr "$error" -#: src/dialogs.c:194 +#: src/dialogs.c:197 #, fuzzy msgid "Information" msgstr "LiVES: %s の情報" -#: src/dialogs.c:219 +#: src/dialogs.c:222 #, fuzzy msgid "Question" msgstr "質問" -#: src/dialogs.c:233 +#: src/dialogs.c:236 msgid "File Error" msgstr "ファイルエラー" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "中止(_A)" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "再試行(_R)" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "詳細を表示(_D)" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -5143,7 +5172,7 @@ "\n" "(ディスク警告のレベルは「設定」で設定することができます。)" -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -5162,11 +5191,11 @@ "(次回の警告は %s になると表示されます。ディスク警告のレベルは「設定」で設定す" "ることができます。)" -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "再生中は音声プレーヤーを変更できません。" -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -5178,18 +5207,18 @@ "LiVESはメモリ不足により、この操作を実行できませんでした。\n" "他のアプリケーションを終了させてから試してください。\n" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "処理を一時停止しています。" -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" "%s%d%% done. Time remaining: %u sec%s\n" msgstr "" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" @@ -5198,7 +5227,7 @@ "\n" "%d/%d フレームを開きました。残り時間は %u 秒です。\n" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" @@ -5207,7 +5236,7 @@ "\n" "%d/%d フレームを開いています。\n" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" @@ -5216,7 +5245,11 @@ "\n" "%d フレームを開きました。\n" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" @@ -5225,7 +5258,7 @@ "\n" "残り時間: %d 秒" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -5236,7 +5269,7 @@ "ごめん、LiVESはいちどに%d個のファイルしか開けません。\n" "ファイルを閉じてから、再び試してください。" -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, fuzzy, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -5255,7 +5288,7 @@ "\n" "このディレクトリが書き込み可能であることを確認してください。" -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 #, fuzzy msgid "" "\n" @@ -5266,7 +5299,7 @@ "LiVESは現在のところ正しく動作するために'mplayer'または'sox'を必要とします。い" "ずれかひとつもしくは両方をインストールして、再び試してください。\n" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 #, fuzzy msgid "" "\n" @@ -5277,7 +5310,7 @@ "LiVESは現在のところ正しく動作するために'mplayer'または'sox'を必要とします。い" "ずれかひとつもしくは両方をインストールして、再び試してください。\n" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 #, fuzzy msgid "" "\n" @@ -5288,19 +5321,19 @@ "LiVESは現在のところ正しく動作するために'mplayer'または'sox'を必要とします。い" "ずれかひとつもしくは両方をインストールして、再び試してください。\n" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" @@ -5311,7 +5344,7 @@ "「ツール | 設定 | エンコーディング」で他のエンコーダフォーマットに変更してく" "ださい。\n" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -5324,7 +5357,7 @@ "ん。\n" "「ツール | 設定 | エンコーディング」で音声コーデックを指定してください。\n" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" @@ -5333,7 +5366,7 @@ "フレームは保存することができません。先にクリップへレンダリング出力してくださ" "い。\n" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" @@ -5341,7 +5374,7 @@ "このレイアウトには、生成または記録された音声が含まれています。\n" "保存することができません。まずクリップにレンダリングする必要があります。\n" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -5352,7 +5385,7 @@ "\n" "%sフォーマットの制限によります\n" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" @@ -5360,43 +5393,43 @@ "LiVESは以下の設定を推奨します:\n" "\n" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr "符号付き" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr "符号なし" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr "リトルエンディアン" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr "ビッグエンディアン" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "音声レート %d Hz%s%s\n" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "映像のレートを %.3f フレーム/秒に設定\n" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "映像のレートを %d:%d フレーム/秒に設定\n" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "映像のサイズを %d x %d ピクセルに設定\n" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" @@ -5404,36 +5437,36 @@ "\n" "お好みの動作:\n" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "映像を %d × %d ピクセルにリサイズします\n" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "" "音声を無効にします。ターゲットエンコーダは音声をエンコードできないためです\n" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "LiVES に必要:\n" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "音声を %d Hz%s%s にリサンプリング\n" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "映像を %.3f フレーム/秒にリサンプリングします...\n" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "映像を %d:%d フレーム/秒にリサンプリングします...\n" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -5447,7 +5480,7 @@ "'OK'で続行、'キャンセル'で中止します。\n" "\n" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" @@ -5457,7 +5490,7 @@ "選択範囲に適用された変更は、永久なものではありません。\n" "\n" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -5471,7 +5504,7 @@ "現在、利用可能なメモリが不足しています。\n" "ファイルの選択範囲だけで記録してみてください。" -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -5489,14 +5522,13 @@ "\n" "続けるにはOKを、挿入を中止するにはキャンセルを押してください。" -#: src/dialogs.c:2351 -#, fuzzy, c-format +#: src/dialogs.c:2354 +#, fuzzy msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." @@ -5507,18 +5539,18 @@ "何をしようとしているかを理解している場合のみOKをクリックし、そうでない場合は" "キャンセルをクリックしてください。" -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "メッセージの履歴" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " "in your %s file" msgstr "" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -5529,7 +5561,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 #, fuzzy msgid "" "Sorry, unknown audio type.\n" @@ -5541,11 +5573,11 @@ " (ファイル名は .mp3, .ogg, .wav, .mod, .xm または .it で終わるものでなければ" "なりません)" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "失敗 (不明なタイプ)\n" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" @@ -5555,7 +5587,7 @@ "このセットに関連付けられたレイアウトファイルを削除しますか?\n" "(レイアウトファイルはこのセットで利用できなくなります)\n" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -5568,7 +5600,7 @@ "現在のクリップとレイアウトを既存のセットに付け加えるときはOKを、\n" "新しい名前を付けるならキャンセルをクリックしてください。\n" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -5580,7 +5612,7 @@ "続けても構いませんか?\n" "." -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -5592,7 +5624,7 @@ "続けても構いませんか?\n" "." -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -5611,7 +5643,7 @@ "そうでなければ、キャンセルをクリックしてこのファイルの読み込みをスキップして" "ください。\n" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -5626,7 +5658,7 @@ "%s\n" "を見つけられません。このクリップは読み込みされません。\n" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -5640,7 +5672,7 @@ "てください。\n" "もしくは、設定で他の音声プレイヤーを選択してください。\n" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -5655,7 +5687,7 @@ "い。\n" "JACKサーバーの自動起動は今回、無効となりました。\n" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" @@ -5664,7 +5696,7 @@ "JACKサーバーに接続できません。JACKサーバーを起動してからLiVESを起動してくださ" "い。\n" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -5681,7 +5713,7 @@ "\n" "%s\n" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" @@ -5689,7 +5721,7 @@ "\n" "もしくは、LiVESを再起動して他の音声プレイヤーを選択してください。\n" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -5705,7 +5737,7 @@ "「設定 | マルチトラック」で値を増やしてください。\n" "少なくとも %d MB追加することをお勧めします。" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -5718,7 +5750,7 @@ "これらを削除することをお勧めします。\n" "これらを削除しますか?\n" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -5731,7 +5763,7 @@ "ファー」で\n" "アンドゥメモリーの量を減らしてください。\n" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -5743,7 +5775,7 @@ "「設定 | マルチトラック | アンドゥバッファー」を用いて\n" "アンドゥのためのメモリーを増加してください。\n" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" @@ -5752,21 +5784,21 @@ "LiVESは、マルチトラックアンドゥバッファーに十分なメモリを確保できませんでし" "た。\n" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "もしくは、もう少し小さな値を入力してください。\n" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "" "他のアプリケーションを終了させて、クリップエディターから再試行してくださ" "い。\n" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "他のアプリケーションを終了させてみてください。\n" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" @@ -5775,14 +5807,14 @@ "は音声があります。\n" "ツールメニューから音声設定を調整してください。\n" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "" "現在のレイアウトには音声があります。したがって、音声チャンネルはゼロにできま" "せん。\n" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" @@ -5792,7 +5824,7 @@ "JACKサーバーかPulseAudioサーバーでのみ利用できます。\n" "「ツール | 設定 | 再生」で設定を変更してください。" -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" @@ -5802,7 +5834,7 @@ "行が原因かもしれません)。\n" "レイアウトのディスクコピーを修復してみますか?\n" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" @@ -5810,7 +5842,7 @@ "LiVESはレイアウトを読み込む事ができませんでした。\n" "申し訳ありません。\n" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 #, fuzzy msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" @@ -5820,7 +5852,7 @@ "LiVESは現在のところ正しく動作するために'mplayer'または'sox'を必要とします。い" "ずれかひとつもしくは両方をインストールして、再び試してください。\n" -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 #, fuzzy msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" @@ -5830,7 +5862,7 @@ "LiVESは現在のところ正しく動作するために'mplayer'または'sox'を必要とします。い" "ずれかひとつもしくは両方をインストールして、再び試してください。\n" -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 #, fuzzy msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" @@ -5840,7 +5872,7 @@ "LiVESは現在のところ正しく動作するために'mplayer'または'sox'を必要とします。い" "ずれかひとつもしくは両方をインストールして、再び試してください。\n" -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" @@ -5850,7 +5882,7 @@ "\n" "音声レートは0より大きくなくてはいけません。\n" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5862,7 +5894,7 @@ "表示するにはとても長い時間がかかるでしょう。\n" "それでも表示しますか?\n" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" @@ -5872,7 +5904,7 @@ "\n" "この機能を使うには、'dvgrab'をインストールしなければなりません。\n" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5886,19 +5918,19 @@ "JACKサーバーかPulseAudioサーバーでのみ可能です。\n" "「ツール | 設定 | 再生」で設定を変更してください。\n" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "映像プラグインはパレットの初期化に失敗しました。\n" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "デコーダープラグインはパレットの初期化に失敗しました。\n" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "映像プラグインのフレームレートを設定できません。\n" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" @@ -5906,7 +5938,7 @@ "クラッシュした場合、「ファイル | ディスクスペースのクリーンアップ」で\n" "ディスクをクリーンアップするとよいでしょう\n" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5919,33 +5951,33 @@ "\n" "echo %d > /proc/sys/net/core/rmem_max\n" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "キャンセルされました。\n" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "失敗。\n" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "完了。\n" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "ファイルのエラー。失敗しました。\n" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "追加情報: %s\n" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "エラーの値は %d%s です\n" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -5960,7 +5992,7 @@ "エラーに関してシステムをチェックしてください。\n" "%s%s%s" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -5975,7 +6007,7 @@ "考えられるエラー原因を確認してください。\n" "%s" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -5990,7 +6022,7 @@ "考えられるエラー原因を確認してください。\n" "%s" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -6003,7 +6035,7 @@ "%s\n" "考えられるエラー原因を確認してください。\n" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -6018,7 +6050,7 @@ "エラーは以下の通りです\n" "%s\n" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -6031,7 +6063,7 @@ "%s\n" "考えられるエラー原因を確認してください。\n" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -6046,12 +6078,12 @@ "エラーは以下の通りです\n" "%s\n" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "\"%s\" の値を読み取れませんでした。" -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -6064,7 +6096,7 @@ "%s\n" "エラーに関してシステムを確認してください。\n" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -6077,7 +6109,7 @@ "%s\n" "ファイルパーミッションを確認して、もう一度試してください。" -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -6090,7 +6122,7 @@ "%s\n" "ディレクトリの権限を確認した上で、再度試してください。" -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, c-format msgid "" "\n" @@ -6098,7 +6130,7 @@ "%s\n" msgstr "" -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" @@ -6108,7 +6140,7 @@ "処理を中止しLiVESを終了します\n" "よろしいですか?\n" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -6119,7 +6151,7 @@ "%sは%s形式でフォーマットされたクリップをエンコードすることができません。\n" "リストから他のエンコーダーを選択してください。\n" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" @@ -6127,7 +6159,7 @@ "\n" "このデバイスはすでに使用中で、何度も開くことはできません。\n" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -6142,7 +6174,7 @@ "- 他のプログラムによってこのデバイスが使用中かどうか確認してください。\n" "- このデバイスが本当に存在しているかどうか確認してください。\n" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" @@ -6152,7 +6184,7 @@ "このファイルの字幕はすでに読み込まれています。\n" "以前の字幕を上書きしますか?\n" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 #, fuzzy msgid "" "\n" @@ -6161,7 +6193,7 @@ "\n" "LiVESでは、現在.srtと.sub形式の字幕ファイルのみサポートしています。\n" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" @@ -6171,7 +6203,7 @@ "このクリップからすべての字幕ファイルを削除します。\n" "よろしいですか?\n" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -6184,7 +6216,7 @@ "キャンセルをクリックして他のファイル名を指定するか\n" "OKをクリックした上で\"%s\"形式として保存してください。\n" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" @@ -6194,7 +6226,7 @@ "現在のクリップセットを新しいディレクトリに移動しますか?\n" "(このメッセージの内容がよくわからない場合は、Yesをクリックしてください)\n" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -6210,7 +6242,7 @@ "他のLiVESプロジェクトを閉じてからOKをクリックして続行してください。\n" "." -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" @@ -6218,7 +6250,7 @@ "\n" "映像入力のためのデバイスが見つかりません。\n" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" @@ -6226,7 +6258,7 @@ "\n" "映像入力デバイスがすべて使用中です。\n" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -6238,7 +6270,7 @@ "クリーニングとファイルのコピーを行っています。少し時間がかかります。\n" "LiVESを終了したり閉じたりしないでください!\n" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, fuzzy, c-format msgid "" "\n" @@ -6249,7 +6281,7 @@ "いくつかの %s がレイアウト %s から失われています。\n" "そのため正しく読み込まれないかもしれません。\n" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" @@ -6258,7 +6290,7 @@ "セット(%s)のクリップは復元されませんでした。\n" "セット名の綴りを確認して再度実行してください。\n" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -6267,7 +6299,7 @@ "directory. Would you like me to do this (recommended) ?" msgstr "" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -6285,7 +6317,7 @@ "ファイル -> ディスク領域をクリーン\n" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -6298,7 +6330,7 @@ "LiVES バージョン %s にようこそ!\n" "\n" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" @@ -6309,7 +6341,7 @@ "ります。\n" "パッケージディストリビューターに相談してください。\n" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" @@ -6318,7 +6350,7 @@ "このトイを利用するには、少なくとも1個のクリップが読み込まれている必要がありま" "す。\n" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" @@ -6328,7 +6360,7 @@ "LiVES は JACK との接続が切れてしまい、再接続できませんでした。\n" "LiVES の再起動をお勧めします。\n" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" @@ -6338,11 +6370,11 @@ "LiVES は PulseAudio との接続が切れてしまい、再接続できませんでした。\n" "LiVES の再起動をお勧めします。\n" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "「ツール|設定|その他」で、CD再生デバイスを設定してください。\n" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, fuzzy, c-format msgid "" "\n" @@ -6356,7 +6388,7 @@ "エラーは以下の通りです\n" "%s\n" -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -6365,7 +6397,7 @@ "already exists. Would you like to overwrite it ?\n" msgstr "" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -6510,7 +6542,7 @@ msgid "Video only Transitions" msgstr "映像のみのトランジション" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "音声のみ" @@ -6518,7 +6550,7 @@ msgid "Audio only Transitions" msgstr "音声のみのトランジション" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "音声" @@ -6562,7 +6594,7 @@ msgid "Audio Analysers" msgstr "" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "不明" @@ -6687,22 +6719,22 @@ msgid "pointer" msgstr "" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "エラー: プラグイン %s に weed_setup() がありません。\n" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "プラグイン %s に使うことのできないフィルターが見つかりました\n" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" @@ -6711,170 +6743,170 @@ "情報: プラグイン %s を読み込みできませんでした。\n" "エラー: %s\n" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "プラグインディレクトリ" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr "" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "%d Weedフィルターの読み込みに成功しました\n" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, c-format msgid "Successfully loaded %d compound filters\n" msgstr "" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, fuzzy, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "インスタンス %s を開始できません。エラーコード %d\n" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "ジェネレーター%sを開始できません。\n" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, fuzzy, c-format msgid "Failed to start generator %s (%s)\n" msgstr "ジェネレーター %s を開始できません。\n" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, fuzzy, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "ジェネレーター %s を開始できません。\n" @@ -6933,37 +6965,37 @@ msgid "Autoscale All" msgstr "" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 msgid "Parameter and Alpha Channel Connections" msgstr "" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 msgid "Auto Connect Channels" msgstr "" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 msgid "Auto Connect Parameters" msgstr "" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "" @@ -6979,15 +7011,15 @@ msgid "_Frame" msgstr "" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "アスペクト比を保つ(_A)" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "オリジナルフレームのアスペクト比を維持" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "パスワードの表示" @@ -7028,11 +7060,11 @@ msgid "New size (pixels)" msgstr "新しいサイズ (ピクセル)" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "幅(_W)" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "高さ(_H)" @@ -7052,7 +7084,7 @@ msgid "Generate frames to a new clip" msgstr "新しいクリップへフレームを生成" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -7063,23 +7095,23 @@ "このエフェクトを利用するには、少なくとも%dフレームを選択してください。\n" "\n" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "デフォルトに設定" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "リセット" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "パラメータなし" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "無効なパラメータ" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" @@ -7088,12 +7120,12 @@ "\n" "プラグインエラー: %sに失敗。(コード%d)" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr " : メッセージは%sでした。\n" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -7108,17 +7140,17 @@ "%s\n" "エラーコード %d\n" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "%s にあるデフォルト映像プラグインのアップデート\n" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "%s からデフォルト映像プラグインを読み込み中..." -#: src/plugins.c:497 +#: src/plugins.c:493 #, fuzzy, c-format msgid "" "\n" @@ -7133,32 +7165,32 @@ "「ツール | 設定 | 再生 | 映像 | プラグイン」\n" "\n" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "再生プラグインのデフォルトを%sに保存..." -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "FPS(_F)" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "プラグインのフレームレートを固定します。\n" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "カラースペース(_C)" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "プラグインに入力されるカラースペース\n" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "設定を別なファイルに保存します。\n" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -7171,7 +7203,7 @@ "再生プラグイン %s を開けません。\n" "エラーは %s\n" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -7186,7 +7218,7 @@ "必要とされる機能を持ちません。\n" "使用することができません。\n" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" @@ -7195,7 +7227,7 @@ "映像プラグインを初期化できません。\n" "エラー: %s\n" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " @@ -7204,17 +7236,17 @@ "*** 再生に %s プラグインを使います。パレットタイプは %d ( %s ) を使います。 " "***\n" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "音声ストリームは選択したフォーマット '%s' を利用できません\n" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "代わりに %s をフォーマットに使ってください。\n" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -7223,7 +7255,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -7239,7 +7271,7 @@ "もしくは、「ツール | 設定 | エンコーディング」で他のプラグインに変更してくだ" "さい。\n" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, fuzzy, c-format msgid "" "\n" @@ -7247,12 +7279,12 @@ "No decoders found in %s !\n" msgstr "プラグイン %s に使うことのできないフィルターが見つかりました\n" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, fuzzy, c-format msgid " using %s" msgstr "%sを開きます" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -7265,7 +7297,7 @@ "デコーダプラグイン %s を開けません。\n" "エラーは %s\n" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -7280,25 +7312,25 @@ "必須の機能がありません。\n" "利用することができません。\n" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "/不明" -#: src/plugins.c:2550 +#: src/plugins.c:2567 #, fuzzy msgid "Decoder Plugins" msgstr "LiVES: - デコーダープラグイン" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "映像デコーダーを有効にする(チェックを外すと無効)" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "%sの読み込みに失敗しました。トランジションはリサイズされません。\n" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "%s 高度な設定" @@ -7792,7 +7824,7 @@ "\n" "作者は空白ではいけません。\n" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -7882,7 +7914,7 @@ msgid "Bad description. (%s)\n" msgstr "不適切な記述 (%s)\n" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -7897,27 +7929,27 @@ "スクリプトに発見しました。\n" "\n" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "再構築します。全RFXスクリプト...ビルトイン..." -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "スクリプトの再構築" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "カスタム..." -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "テスト..." -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "動的メニューエントリを再構築します..." -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -7930,7 +7962,7 @@ "LiVESはプログラム %s を見つけられませんでした。\n" "このプログラムがパス中にあり、実行可能であることを確認してください。\n" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -7944,12 +7976,12 @@ "本当にRFXスクリプト %s を削除しますか?\n" "\n" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "RFXスクリプト %s を削除します...." -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -7964,7 +7996,7 @@ "\n" "エラーコードは%dです。\n" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -7979,12 +8011,12 @@ "は既に存在します。\n" "消去するか、テストスクリプトの名前を変えてください。\n" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "RFXのテストスクリプト %s をカスタムスクリプトに昇格します..." -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -7995,22 +8027,22 @@ "Return code was %d (%s)\n" msgstr "" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 #, fuzzy msgid "Export Script" msgstr "プロジェクトのエクスポート" -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "%s を %s からコピーしています..." -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 #, fuzzy msgid "Import Script" msgstr "プロジェクトのインポート" -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -8025,46 +8057,46 @@ "は既に存在します。\n" "消去するか、インポートするスクリプトの名前を変えてください。\n" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 #, fuzzy msgid "Copy RFX Script" msgstr "LiVES: - RFXスクリプトのコピー" -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "" -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr " スクリプト: " -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 #, fuzzy msgid "Rename Test RFX Script" msgstr "テストRFXスクリプトの名称変更(_M)..." -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "スクリプトから: " -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 #, fuzzy msgid "RFX Script Name" msgstr "LiVES: - RFXのスクリプト名" -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "スクリプト名: " -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "新しい名前: " -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "新しいスクリプト名: " -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -8076,12 +8108,12 @@ "この名前のテストスクリプトが既に存在します。\n" "スクリプト名は一意でなければなりません。\n" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "RFXのテストスクリプトの名称を%sから%sに変更..." -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -8098,26 +8130,26 @@ "%sへの移動に失敗しました。\n" "戻り値は%dです。\n" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "リアルタイムエフェクトを選択範囲に適用(_A)" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 #, fuzzy msgid "Applying Current Real Time Effects to" msgstr "リアルタイムエフェクトを選択範囲に適用(_A)" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "レンダリングエフェクト %s の読み込み中..." -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "参照: VJ - VJキーを表示。リアルタイムエフェクトを設定し、適用します。" -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -8129,7 +8161,7 @@ "映像プラグインは、フルスクリーンと\n" "分離ウィンドウ (fs) モードでのみ利用可能です。\n" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -8141,7 +8173,7 @@ "\n" "(空き領域 = 不明)" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -8154,14 +8186,14 @@ "\n" "(空き容量 = %s)" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" "It should be in a partition with plenty of free disk space.\n" msgstr "" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -8172,7 +8204,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -8182,7 +8214,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1163 +#: src/preferences.c:1229 #, fuzzy msgid "" "You have chosen to change the working directory.\n" @@ -8203,7 +8235,7 @@ "あるいは、一時ディレクトリの指定をもとの設定に戻すために、キャンセルを押して" "ください。" -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, fuzzy, c-format msgid "" "\n" @@ -8216,7 +8248,7 @@ "いる必要があります。\n" "http://jackaudio.orgを参照してください。\n" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" @@ -8224,7 +8256,7 @@ "\n" "音声プレーヤーの変更は再起動が必要です(jackd が動作していてはいけません)\n" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, fuzzy, c-format msgid "" "\n" @@ -8237,72 +8269,80 @@ "PulseAudioサーバーが前もってインストールされている必要があります。\n" "http://www.pulseaudio.orgを参照してください。\n" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "PCM (再高品質、ファイルサイズ最大)" -#: src/preferences.c:2418 +#: src/preferences.c:2489 #, fuzzy msgid "Preferences" msgstr "設定(_P)..." -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "ファイル選択を最大化して開く" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "最近使ったファイルをファイルメニューに表示" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "再生時にスクリーンセーバーを停止 " -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "起動時にメインウィンドウを最大化" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "バックグラウンドなしの場合にツールバーを表示" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "マウスホイールでクリップを切り替える" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "プレビューを画面に合わせて調整" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "起動時のウィンドウ" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "クリップエディター(_C)" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "マルチトラック(_M)" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "マルチヘッドのサポート" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr " LiVES用のモニター番号" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr " 再生用のモニター番号" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." @@ -8310,247 +8350,243 @@ "0 に設定すると利用可能なすべてのモニタを使用します(一部のプレイバックプラグイ" "ンのみ動作)。" -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "シングルモニターにする" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "GUI" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "マルチトラックモードに入るとき:" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "幅、高さ、fps、音声の設定を求める(_P)" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "常に次の値を使う(_A):" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "新しいクリップのレンダリングにこれらの同じ値を使う(_V)" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr " アンドゥバッファのサイズ(_U) (MB) " -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "レンダリング後にマルチトラックモードを終了(_E)" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "レイアウトを自動でバックアップ" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "すべての(_E)" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "秒" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "すべての変更を行った後(_C)" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "しない(_N)" -#: src/preferences.c:2752 +#: src/preferences.c:2836 #, fuzzy msgid "Maximum number of visible tracks" msgstr "表示するトラック数の最大値" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "マルチトラック/レンダリング" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "可能な場合にインスタントオープンを使用" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "" "いくつかのファイルタイプ対し、デコーダープラグインを使ってインスタントオープ" "ンを有効とする" -#: src/preferences.c:2799 +#: src/preferences.c:2883 msgid "Video open command (fallback)" msgstr "" -#: src/preferences.c:2806 +#: src/preferences.c:2890 msgid "Fallback image format" msgstr "" -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "jpeg(_J)" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "png(_P)" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "" "(どの画像フォーマットが使用可能かどうか、「ヘルプ | トラブルシュート」で確認" "してください)" -#: src/preferences.c:2826 +#: src/preferences.c:2910 msgid "Open/render compression" msgstr "" -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr "" " % (小さな値だと処理時間が長くファイルも大きくなりますがJPEGは画質が上がりま" "す)" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "可能な場合にインターレースの自動解除を有効にする" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "プラグインの提案をするときはフレームのインターレース自動解除を行う" -#: src/preferences.c:2850 +#: src/preferences.c:2934 #, fuzzy msgid "Automatic trimming / padding of audio when possible" msgstr "可能な場合にインターレースの自動解除を有効にする" -#: src/preferences.c:2852 +#: src/preferences.c:2936 #, fuzzy msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "プラグインの提案をするときはフレームのインターレース自動解除を行う" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "可能ならブランクボーダーを無視" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "可能ならフレームからブランクボーダーを取り除く" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "複数ファイルを開くとき、画像を一つのクリップに結合する" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "デコード" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "映像" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "低 - 遅いマシンで性能が向上します" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "通常 - 多くのユーザーに推奨" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "高 - 速いマシンで品質が向上します" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "プレビュー品質(_Q)" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "映像のプレビュー品質 - リサイズに影響" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "FPS統計を表示する(_S)" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "プラグイン(_P)" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "音声ストリーム" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "再生プラグインへの音声ストリーム" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "音声" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "プレーヤー(_P)" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "(JACKサーバー統合タブで、JACKサーバーの起動オプションを変更できます)" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "音声再生コマンド(_C)" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "- 内部 -" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "音声を映像のフレームレート/方向に合わせる(JACKのみ)(_R)" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "音声をクリップスイッチに合わせる(JACKのみ)(_C)" -#: src/preferences.c:3104 -msgid "Source:" -msgstr "" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 msgid "_Internal" msgstr "" -#: src/preferences.c:3112 -msgid "_External (requires jack or pulse audio player)" +#: src/preferences.c:3202 +msgid "_External [monitor]" msgstr "" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "再生" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" @@ -8558,73 +8594,83 @@ "外部ウィンドウをキャプチャーするとき、音声も記録する(_X)\n" "(JACKサーバーかPulseAudioサーバーが必要)" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " +#: src/preferences.c:3258 +#, fuzzy +msgid "What to record when 'r' is pressed" msgstr " ’r’が押されたときに記録するもの " -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "フレーム変更(_F)" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "FPSの変更(_P)" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "リアルタイムエフェクト(_R)" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "クリップスイッチ(_C)" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "ディスクの空き容量が以下を下回ったら記録を停止します" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "GB" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +#, fuzzy +msgid "External Audio Source" +msgstr "音声コーデック" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "" + +#: src/preferences.c:3358 msgid "Recording" msgstr "記録" -#: src/preferences.c:3266 +#: src/preferences.c:3373 #, fuzzy msgid "You can also change these values when encoding a clip" msgstr "これらの値を変更するにはプレビューをクリックします。" -#: src/preferences.c:3278 +#: src/preferences.c:3385 msgid "Encoder" msgstr "" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "出力フォーマット" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "音声コーデック" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "エンコード" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "リサイズ時にアンチエイリアスを使用する(_A)" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "リアルタイムエフェクトキーの数(_R)" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." @@ -8632,96 +8678,96 @@ "\"バーチャル\"リアルタイムエフェクトキーの数。リアルタイムエフェクトウィンド" "ウやネットワーク(OSC)を介してコントロールされます。" -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "エフェクトを適用する際、可能であればマルチスレッドを利用する(_T)" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "スレッドの数(_T)" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr " ビデオを読み込むディレクトリ (デフォルト) " -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr " ビデオ保存ディレクトリ (デフォルト) " -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr " 音声を読み込むディレクトリ (デフォルト) " -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr " 画像ディレクトリ (デフォルト) " -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr " バックアップ/リストアディレクトリ (デフォルト) " -#: src/preferences.c:3454 +#: src/preferences.c:3561 #, fuzzy msgid " Working directory (do not remove) " msgstr " 一時ディレクトリ (削除不可能) " -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "ビデオクリップを読み込むデフォルトのディレクトリ" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "エンコードしたクリップを書き込むデフォルトのディレクトリ" -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "音声を読み込み/保存するデフォルトのディレクトリ" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "フレームショットを保存するデフォルトのディレクトリ" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "シングルクリップをバックアップ/リストアするデフォルトのディレクトリ" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "LiVES作業用ディレクトリ" -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "ディレクトリ" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "ディスク容量がこれ以下になった場合に警告: " -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr " MB [ 0 にすると無効]" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "ディスク容量が致命的なレベル: " -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" @@ -8729,19 +8775,19 @@ "クリップボードのフレームレートが選択範囲のフレームレートと合わない場合に警告" "(_F)" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "ファイルサイズが次を超えるときに警告する(_S) " -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr " MB" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "セットを保存する前に警告を表示する(_T)" -#: src/preferences.c:3652 +#: src/preferences.c:3759 #, fuzzy msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " @@ -8750,70 +8796,70 @@ "起動時にmplayer, sox, composite, convertの各コマンドを検出できないときに警告" "を表示する(_M)" -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "開始時にレンダリングエフェクトが見つからないときに警告を表示する(_R)" -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "開始時にエンコーダプラグインが見つからないときに警告を表示する(_E)" -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "同じセット名が入力されたときに警告を表示する(_D)" -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "" "セットが読み込みされたときに、クリップがレイアウトから失われるときに警告する" "(_L)" -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "レイアウトで使われているクリップが閉じられるときには警告する。" -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "レイアウトで使われているフレームが削除されるときには警告する。" -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "レイアウトで使われているフレームが移動するときには警告する。" -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "レイアウトで使われているフレームが変化するときには警告する。" -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "レイアウトで使われている音声が削除されるときには警告する。" -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "レイアウトで使われている音声が移動するときには警告する。" -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "レイアウトで使われている音声が変化するときには警告する。" -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "クリップが変更された後のレイアウトエラーをポップアップ表示する。" -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "" "マルチトラックモードを抜けるときにレイアウトが保存されていないときは警告す" "る。" -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "" "マルチトラックモードに音声チャネルが無いのに音声付きレイアウトが読み込まれる" "ときには警告する。" -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." @@ -8821,237 +8867,237 @@ "複数のトラックが音声チャンネルを持っている場合はJACKサーバかPulseAudioサーバ" "を使うよう警告する" -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "Firewireデバイスからのインポート後に情報メッセージを表示する" -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "yuv4mpegストリームを開く前に警告を出す(高度)" -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "マルチトラックが空き容量より足りない場合に警告を表示する" -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "" "表示する警告がクラッシュした後、ディスクスペースをクリーニングするよう促しま" "す。" -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "PulseAudioサーバーに接続できなかった場合に警告します。" -#: src/preferences.c:3858 +#: src/preferences.c:3965 #, fuzzy msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "yuv4mpegストリームを開く前に警告を出す(高度)" -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "警告" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "" "MMC(MIDI Machine Control)を送信する(midistartおよびmidistopファイルが必要" "です)" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "フレームの挿入とマージをするときの処理: " -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "スピードアップ/スローダウンして挿入(_S)" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "リサンプリングして挿入(_R)" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "CDデバイス " -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "LiVESはこのCDから音声トラックを読み込むことができます" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "デフォルトのFPS " -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "何も指定しないときのFPS" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "その他" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "新しいテーマ: " -#: src/preferences.c:3969 +#: src/preferences.c:4076 msgid "Main Theme Details" msgstr "" -#: src/preferences.c:3980 +#: src/preferences.c:4087 #, fuzzy msgid " _Foreground Color" msgstr "背景色(_B)" -#: src/preferences.c:3999 +#: src/preferences.c:4106 #, fuzzy msgid " _Background Color" msgstr "背景色(_B)" -#: src/preferences.c:4018 +#: src/preferences.c:4125 #, fuzzy msgid "_Alt Foreground Color" msgstr "背景色(_B)" -#: src/preferences.c:4036 +#: src/preferences.c:4143 #, fuzzy msgid "_Alt Background Color" msgstr "背景色(_B)" -#: src/preferences.c:4054 +#: src/preferences.c:4161 #, fuzzy msgid " Info _Text Color" msgstr " 高さ(_H) " -#: src/preferences.c:4073 +#: src/preferences.c:4180 #, fuzzy msgid " Info _Base Color" msgstr " 高さ(_H) " -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "" -#: src/preferences.c:4092 +#: src/preferences.c:4199 #, fuzzy msgid "Affects some contrast details of the timeline" msgstr "" "エフェクトを適用するには\n" "タイムライン上のブロックまでドラッグしてください。" -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "" -#: src/preferences.c:4124 +#: src/preferences.c:4231 #, fuzzy msgid "Frame blank image" msgstr "フレーム変更(_F)" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "" -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4195 +#: src/preferences.c:4302 #, fuzzy msgid "Track background (multitrack)" msgstr "空白でないバックグラウンド" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "" -#: src/preferences.c:4250 +#: src/preferences.c:4357 #, fuzzy msgid "Timeline selection (multitrack)" msgstr "タイムライン(秒)" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "" -#: src/preferences.c:4274 +#: src/preferences.c:4381 #, fuzzy msgid "Timecode foreground (multitrack)" msgstr "タイムコードから領域の最初へ(_T)" -#: src/preferences.c:4285 +#: src/preferences.c:4392 #, fuzzy msgid "Frame surround" msgstr "フレーム/秒(_F)" -#: src/preferences.c:4298 +#: src/preferences.c:4405 #, fuzzy msgid "Themes/Colors" msgstr "テーマ" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "ダウンロードバンド幅 (Kb/s) " -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "" "OMCを利用するには、\"configure --disable-OSC\"無しでLiVESをコンパイルしなけれ" "ばなりません。" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "OMCリモートコントロールを有効にする" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "UDPポート " -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "起動時にOMCを開始する" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "ストリーミング/ネットワーキング" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "JACKトランスポート機能" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" @@ -9059,47 +9105,47 @@ "JACKサウンドサーバのトランスポート機能を使うには、jack/transport.h と jack/" "jack.h を使ってLiVESをコンパイルする必要があります" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "JACKサーバーの設定ファイル(_T)" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "LiVES起動時にJACKサーバーを起動(_S)" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "JACKサーバーのトランスポート機能のマスターとなる(_M)" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "JACKサーバーのトランスポート機能のクライアントとなる(_C)" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "JACKサーバーのトランスポート機能にスタート位置を合わせる" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "JACKサーバーのトランスポート機能に時間を合わせる" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "" "(「再生 | 音声を映像のフレームレート/方向に合わせる」オプションも確認してくだ" "さい)" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "JACK音声機能" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "" "JACKサーバーの音声機能を使うためには、jack/jack.hを使ってLiVESをコンパイルす" "る必要があります" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" @@ -9107,80 +9153,80 @@ "JACk音声機能を使うには「設定 | 再生」の音声で、プレイヤーを\"jack\"に指定する" "必要があります" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "JACKサーバーの設定ファイル(_A)" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "JACKトランスポート機能が停止しても音声の再生を続けます(_P)" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "JACKサーバー統合" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "反応するイベント:" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "ジョイスティックイベント(_J)" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "ジョイスティックデバイス(_J)" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "ジョイスティックデバイス。例)/dev/input/js0" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "MIDI イベント(_M)" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "ALSAシーケンサ機能を利用(_A) (推奨)" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "" "MIDIデバイスを接続するために、ALSAシーケンサ機能にMIDIポートを作成します" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "raw MIDIを利用(_R)" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "MIDIデバイスに対応するノードから直接信号を取得します" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "MIDI デバイス(_M)" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "MIDIデバイス 例) /dev/input/midi0" -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "詳細" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "MIDIチェックレート(_R)" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." @@ -9188,23 +9234,23 @@ "キーボードによるMIDIチェックの数。この数を増やすとMIDIの反応が向上しますが、" "再生が遅くなるかもしれません。" -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "MIDIリピート" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "連続するリードにおける非リードの数" -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "(警告: 高い値を設定すると、再生が遅くなります)" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "MIDI/ジョイスティック登録" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -9216,7 +9262,7 @@ "す。\n" "OKのクリックで続けます。\n" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." @@ -9224,13 +9270,13 @@ "ディレクトリの変更を適用するため、LiVESは設定ダイアログを閉じると再起動しま" "す。" -#: src/preferences.c:5195 +#: src/preferences.c:5314 #, fuzzy msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "この変更は次にLiVESを起動するときまで影響を与えません。" -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "" "JACKサーバに関するオプションは、次にLiVESを開始するときまで変更が反映されませ" @@ -9260,30 +9306,30 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "ポート%d番のOSC/UDPサーバーを起動できません。 \n" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "フレーム1を %d にリサイズ" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "フレーム1から%dを単純リサイズもしくはレターボックスを用いてリサイズ" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "リサイズ" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "リサンプル/リサイズ" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "現在、映像の長さは %d フレームです。\n" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" @@ -9293,147 +9339,147 @@ "\n" "新しいレートは0より大きくなければなりません。\n" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "音声のリサンプリング" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "LiVESは要求された音声のリサンプリングを実施できません。\n" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "音声のリサンプリング" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "音声は %d Hz、 %d チャンネル、%d ビットでリサンプリングされました。" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "%.8f フレーム/秒で映像をリサンプリング..." -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "%.3f フレーム/秒で映像をリサンプリング..." -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "リオーダリングエラー !\n" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "リサンプリング" -#: src/resample.c:1184 +#: src/resample.c:1193 #, fuzzy msgid "New Clip Audio" msgstr "新しい音声" -#: src/resample.c:1186 +#: src/resample.c:1195 #, fuzzy msgid "External Clip Settings" msgstr "LiVES: - 外部クリップ設定" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "現在" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "レート (Hz) " -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 msgid "Channels" msgstr "" -#: src/resample.c:1232 +#: src/resample.c:1241 msgid "Sample Size " msgstr "" -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "符号付き" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "符号なし" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "リトルエンディアン" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "ビッグエンディアン" -#: src/resample.c:1296 +#: src/resample.c:1305 #, fuzzy msgid "New Audio Details" msgstr "新しい音声" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "新規" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "音声を有効にする(_E)" -#: src/resample.c:1343 +#: src/resample.c:1352 msgid "_Channels" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "_Sample Size" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "Sample Size" msgstr "" -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "フレーム/秒(_F) " -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "最大レコード: " -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr " 時間 " -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr " 分 " -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr " 秒 " -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "無制限" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "記録の開始にはOKを、やめるにはキャンセルをクリック" -#: src/resample.c:1592 +#: src/resample.c:1601 #, fuzzy msgid "Change Playback Speed" msgstr "再生/保存スピードの変更(_C)..." -#: src/resample.c:1594 +#: src/resample.c:1603 #, fuzzy msgid "Resample Video" msgstr "映像をリサンプリングします" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -9450,7 +9496,7 @@ "要求する再生スピードをフレーム/秒の数値で\n" "入力してください(_f)" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -9467,15 +9513,15 @@ "要求するリサンプリングレートをフレーム/秒の数値で\n" "入力してください(_r)" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "もしくは、クリップの長さを秒単位で入力してください(_S)" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "音声スピードも変更(_A)" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" @@ -9485,7 +9531,7 @@ "速度を上げるとマルチトラックレイアウトでフレームを失う原因になります。\n" "速度を変更しますか?\n" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" @@ -9495,7 +9541,7 @@ "速度を上げるとマルチトラックレイアウトで音声を失う原因になります。\n" "速度を変更しますか?\n" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" @@ -9505,7 +9551,7 @@ "スピードを変更すると一部のマルチトラックモードでフレームが移動されます。\n" "本当に続行しますか?\n" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" @@ -9515,33 +9561,33 @@ "スピードを変更すると一部のマルチトラックモードで音声が移動されます。\n" "本当に続行しますか?\n" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "スピード変更" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "再生スピードを %.3f フレーム/秒および音声 %d Hz に変更しました。\n" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "再生スピードを %.3f フレーム/秒に変更しました。\n" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "映像をリサンプリングします" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "クリップボードの映像をリサンプリングします" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "フレームを並べ換えます" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" @@ -9551,11 +9597,11 @@ "\n" "LiVESはフレームを並べ換えられませんでした。" -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "フレームを再び並べ換えます" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "リサンプリングエラー..." @@ -9794,69 +9840,69 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "LiVESはエフェクト %s を指定できません。\n" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 #, fuzzy msgid "Real Time Effect Mapping" msgstr "リアルタイムエフェクトマップ(_E)" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "Ctrl-%d" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "キーアクティブ" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "キーの割り当て" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "キーボードをこのエフェクトキーに割り当て" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "全エフェクトのクリア(_C)" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "モードアクティブ" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "情報" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "パラメータセット" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 msgid "Set Connections" msgstr "" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "クリア" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "エフェクト名:" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "デフォルトキーマップとして保存(_S)" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "デフォルトキーマップの読み込み(_L)" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "ウィンドウを閉じる(_W)" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -9900,24 +9946,29 @@ msgid "yuv4mpeg stream" msgstr "yuv4mpegストリーム" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +#, fuzzy +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "%s に開かれたyuv4mpegストリーム" + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "yuv4mpegストリーム" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "%s に開かれたyuv4mpegストリーム" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "音声: " -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "なし\n" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" @@ -9926,73 +9977,73 @@ "表示のフレームレートを %.3f fpsに設定できません。\n" "\n" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "yuv4mpeg出力ストリーム %s を開くことができません。\n" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "TVカード %d" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "開かれたTVカード %d (%s)" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "Firewireカード %d" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "開かれたFirewireカード %d" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "自動バックアップ" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "バックグラウンド音声" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, fuzzy, c-format msgid "%s : parameters for %s" msgstr "パラメータなし" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "現在のトラック: %s (レイヤー %d)\n" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "現在のトラック: バックグラウンド音声\n" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "現在のトラック: レイヤー %d 音声\n" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "%.2f 秒\n" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "ソース: %s" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "右クリックでコンテキストメニュー\n" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." @@ -10000,7 +10051,7 @@ "ブロックをダブルクリックして\n" "選択します。" -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -10014,7 +10065,7 @@ "ダブルクリックして\n" "ブロックを選択してください。\n" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -10026,7 +10077,7 @@ "エフェクトが選択されていません。\n" "パラメーターを確認するには、まずFXスタックでエフェクトを選択してください。\n" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" @@ -10036,7 +10087,7 @@ "\n" "読み込まれたクリップはありません。\n" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -10052,7 +10103,7 @@ "代わりに、クリップをタイムラインに挿入する前にあらかじめ\n" "メニューのエフェクトから、自動トランジションを有効にしてください。" -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -10065,12 +10116,12 @@ "コンポジットを利用するには\n" "少なくともひとつのトラックと時間帯を選択してください。\n" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "%.2f 秒を %.2f 秒に\n" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" @@ -10078,12 +10129,22 @@ "タイムライン上をクリックすると\n" "フレームを選択します。\n" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "%s [不安定]" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" @@ -10091,155 +10152,155 @@ "タイムライン上で\n" "クリックとドラッグをして" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr "時間帯を選択します。\n" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 #, fuzzy msgid "Selected Clip" msgstr "LiVES: 選択したクリップ" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 #, fuzzy msgid "_Adjust Start and End Points" msgstr "開始/終了地点の調整(_A)" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 #, fuzzy msgid "_Edit/Encode in Clip Editor" msgstr "クリップエディターで編集/エンコード(_E)" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 #, fuzzy msgid "_Show Clip Information" msgstr "クリップ情報の表示(_S)" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 #, fuzzy msgid "_Close this Clip" msgstr "このクリップを閉じる(_C)" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 #, fuzzy msgid "Audio Mixer (ctrl-m)" msgstr "音声ミキサー(ctrl + M)" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "タイムライン上でクリックすると" -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "フレームを選択します。" -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "タイムライン上でダブルクリックまたは右クリックしてください。" -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "ブロックを選択します。" -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "タイムライン上にクリップをドラッグして" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "配置します。" -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "\"移動\" マウスモードでは" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "クリックでクリップを移動します。" -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "\"選択\" マウスモードでは" -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "タイムライン上でマウスをドラックすることで" -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "複数のトラックと時間帯を選択します。" -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "選択したトラックと時間の最後のギャップを詰める(_L)" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "選択したトラックと時間の最初のギャップを詰める(_F)" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "ギャップ詰める" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "ブロックの移動" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "音声ブロックの移動" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "ブロックの消去" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "音声ブロックの消去" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "トラックの分割" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "ブロックの分割" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "%s を適用" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "%s を消去" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "ブロックの挿入" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "ギャップの挿入" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "音声ブロックの挿入" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "エフェクト順序の変更" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "符号なし " -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "符号付き " -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " @@ -10248,15 +10309,15 @@ "マルチトラックの値を %.3f fps、フレームサイズ %d x %d 、音声チャネル %d 、音" "声レート %d, 音声のサンプルサイズ %d, %s に設定\n" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "無効なイベントリスト。失敗しました。\n" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "イベントリストには無効なfpsが含まれています。失敗しました。\n" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -10271,7 +10332,7 @@ "現在のセットを閉じた後で、\n" "ファイルメニューから新しいセットを読み込んでください。\n" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -10282,492 +10343,479 @@ "無効な数の音声チャネル(%d)を含んでいます。\n" "読み込みできません。\n" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "レイアウトは除去されました。\n" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "LiVES-%s: マルチトラック %dx%d : %d bpp %.3f fps" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "イン/アウト" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "適用済エフェクト" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "パラメータ" -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "開く(_O)..." -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "ファイルを選択して開く(_P)..." -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "DVD/VCDから選択範囲をインポート(_D)..." -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "DVDから選択範囲をインポート(_D)" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "VCDから選択範囲をインポート(_V)" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "デバイスからインポート(_I)" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 #, fuzzy msgid "_Close the Selected Clip" msgstr "選択されたクリップを閉じる(_C)" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 #, fuzzy msgid "_Save Layout as..." msgstr "レイアウトを別名で保存(_S)..." -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 #, fuzzy msgid "_Load Layout..." msgstr "レイアウトの読み込み(_L)..." -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 #, fuzzy msgid "_Wipe/Delete Layout..." msgstr "レイアウトの除去(_W)..." -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 #, fuzzy msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "読み込んだレイアウトにおける幅、高さ、音声の値を無視(_I)" -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 #, fuzzy msgid "Auto Load _Subtitles with Clips" msgstr "字幕の自動読み込み" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "クリップエディター(_C)" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 #, fuzzy msgid "_Adjust Selected Clip Start/End Points" msgstr "選択されたクリップの開始/終了点を調整(_A)" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "選択したクリップの挿入(_I)" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 #, fuzzy msgid "_Insert Selected Clip Audio" msgstr "選択したクリップ音声の挿入(_I)" -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 #, fuzzy msgid "_Delete Selected Block" msgstr "選択したブロックの消去(_D)" -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 #, fuzzy msgid "_Jump to Previous Block Boundary" msgstr "前のブロック境界にジャンプ(_J)" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 #, fuzzy msgid "_Jump to Next Block Boundary" msgstr "次のブロック境界にジャンプ(_J)" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 #, fuzzy msgid "Clear _Marks from Timeline" msgstr "タイムラインからマークをクリア(_M)" -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 #, fuzzy msgid "Ignore Selection Limits when Inserting" msgstr "挿入時に選択の制限を無視" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "タイムラインの位置から再生(_P)" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 #, fuzzy msgid "Pla_y Selected Time Only" msgstr "選択した時間帯のみ再生(_Y)" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 #, fuzzy msgid "_Move Effects with Blocks" msgstr "ブロックと共にエフェクトを移動(_M)" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 #, fuzzy msgid "Select _Autotransition Effect..." msgstr "自動トランジションエフェクトを選択(_A)..." -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 #, fuzzy msgid "Crossfade Audio with Autotransition" msgstr "音声のクロスフェード" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 #, fuzzy msgid "View/_Edit Selected Effect" msgstr "選択したエフェクトのビュー/編集(_E)" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 #, fuzzy msgid "_Delete Selected Effect" msgstr "選択したエフェクトを削除(_D)" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 #, fuzzy msgid "Apply Effect to _Block..." msgstr "ブロックにエフェクトを適用(_B)..." -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 #, fuzzy msgid "Apply Effect to _Region..." msgstr "領域にエフェクトを適用(_R)..." -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "トラック(_T)" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 #, fuzzy msgid "Make _Backing Audio Current Track" msgstr "現在のトラックにバックグラウンド音声を作成(_B)" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "下にビデオトラックを追加(_R)" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "上にビデオトラックを追加(_F)" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 #, fuzzy msgid "_Split Current Track at Cursor" msgstr "カーソルの場所で現在のトラックを分割(_S)" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 #, fuzzy msgid "_Split Selected Video Tracks" msgstr "選択したビデオトラックを分割(_S)" -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 #, fuzzy msgid "Insert Gap in Selected Tracks/Time" msgstr "選択したトラックと時間にギャップを挿入" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 #, fuzzy msgid "Insert Gap in Current Track/Selected Time" msgstr "現在のトラックと時間にギャップを挿入" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 #, fuzzy msgid "Close All _Gaps in Selected Tracks/Time" msgstr "選択したトラックと時間のすべてのギャップを詰める(_G)" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "選択(_L)" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "現在のトラックを選択(_S)" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 #, fuzzy msgid "Select _All Video Tracks" msgstr "すべてのビデオトラックを選択(_A)" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 #, fuzzy msgid "Select _No Video Tracks" msgstr "ビデオトラックを非選択(_N)" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 #, fuzzy msgid "Select All _Time" msgstr "すべての時間を選択(_T)" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 #, fuzzy msgid "Select from _Zero Time" msgstr "ゼロ時刻から選択(_Z)" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 #, fuzzy msgid "Select to _End Time" msgstr "最終時刻まで選択(_E)" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "コピー(_C)..." -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 #, fuzzy msgid "_Timecode to Region Start" msgstr "タイムコードから領域の最初へ(_T)" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 #, fuzzy msgid "_Timecode to Region End" msgstr "タイムコードから領域の最後へ(_T)" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 #, fuzzy msgid "_Region Start to Timecode" msgstr "領域の最初からタイムコードへ(_R)" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 #, fuzzy msgid "_Region End to Timecode" msgstr "領域の最後からタイムコードへ(_R)" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 #, fuzzy msgid "Select/Deselect Block at Current Track/Time" msgstr "現在のトラックを選択(_S)" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 #, fuzzy msgid "_Change Width, Height and Audio Values..." msgstr "幅、高さ、音声値の変更(_C)..." -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "レンダリング(_R)" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 #, fuzzy msgid "_Render All to New Clip" msgstr "新しいクリップへすべてレンダリング(_R)" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 #, fuzzy msgid "Render _Video" msgstr "ビデオのレンダリング(_V)" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 #, fuzzy msgid "Render _Audio" msgstr "音声のレンダリング(_A)" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 #, fuzzy msgid "_Normalise Rendered Audio" msgstr "レンダリングした音声のノーマライズ(_N)" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 #, fuzzy msgid "_Pre-render Audio" msgstr "音声のプリレンダリング(_P)" -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "ビュー(_V)" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 #, fuzzy msgid "Block _In/Out Points" msgstr "ブロックの開始/終了点(_I)" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 #, fuzzy msgid "_Effects at Current" msgstr "現在のエフェクト(_E)" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 #, fuzzy msgid "Audio Parameters" msgstr "音声パラメータ" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 #, fuzzy msgid "Show Backing _Audio Track" msgstr "バックグラウンド音声トラックの表示(_A)" -#: src/multitrack.c:7418 -#, fuzzy -msgid "Compact View" -msgstr "コンパクトビュー" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 #, fuzzy msgid "Maximum Tracks to Display..." msgstr "表示する最大トラック..." -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 #, fuzzy msgid "Scroll to Follow Playback" msgstr "再生に合わせてスクロール表示" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 #, fuzzy msgid "_Center on Cursor" msgstr "カーソルを中心に再表示(_C)" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 #, fuzzy msgid "_Zoom In" msgstr "拡大表示(_Z)" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 #, fuzzy msgid "_Zoom Out" msgstr "縮小表示(_Z)" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 #, fuzzy msgid "Multitrack _Details" msgstr "マルチトラックの詳細(_D)" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "イベントウィンドウ(_E)" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "選択した時間帯のイベントウィンドウ(_E)" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 #, fuzzy msgid "_Show FRAME Events" msgstr "フレームイベントを表示(_S)" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 #, fuzzy msgid "_Show Multitrack Keys" msgstr "マルチトラックキーを表示(_S)" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "バグを報告する(_B)" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 #, fuzzy msgid "Insert With _Audio" msgstr "音声ごと挿入(_A)" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "挿入する/挿入したビデオクリップを音声とセットで扱うかどうかを選択" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 #, fuzzy msgid "Select _Overlap" msgstr "重複を選択(_O)" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" msgstr "タイムライン上の選択範囲をクリップの重複に合わせるかどうかを選択" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "拡大ビュー (d)" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "コンパクトビュー (d)" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "Gravity: 標準(_N)" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "Gravity: 左詰め(_L)" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "Gravity: 右詰め(_R)" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 #, fuzzy msgid "Mouse Mode: _Move" msgstr "マウスモード: 移動(_M)" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 #, fuzzy msgid "Mouse Mode: _Select" msgstr "マウスモード: 選択(_S)" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 #, fuzzy msgid "Insert Mode: _Normal" msgstr "挿入モード: 標準(_N)" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "適用(_A)" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "時間" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "ノードの消去(_D)" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "次のモード(_N)" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "前のモード(_P)" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "逆再生(_R) " -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "速度(_V) " -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "アンカー始点(_S)" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "タイムラインの始点をアンカー" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "アンカー終端(_E)" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "タイムラインの終点をアンカー" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "スクロール" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" @@ -10777,95 +10825,95 @@ "==============================\n" "クリップ編集モードに変更\n" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "タイムライン(秒)" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr " バックグラウンド音声" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr " レイヤー %d 音声" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "音声の詳細表示の切り替え" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "レイヤー %d 音声" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "%s (レイヤー %d)" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "トラックの選択" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "オーディオ表示の切り替え" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "映像 %d" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr " %s" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 #, fuzzy msgid "Selected Effect" msgstr "最後のエフェクトを選択(_E)" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 #, fuzzy msgid "_View/Edit this Effect" msgstr "パラメータを表示(_V)" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 #, fuzzy msgid "_View this Effect" msgstr "このエフェクトを表示(_V)" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 #, fuzzy msgid "_Delete this Effect" msgstr "このエフェクトを消去(_D)" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "このエフェクトの下に挿入できませんでした。" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "このエフェクトは移動することができません。" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr " %d から %d を選択 " -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "%.2f 秒" -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "%d フレーム" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" @@ -10875,19 +10923,19 @@ "==============================\n" "マルチトラックモードに変更\n" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "パラメータを設定したい箇所に" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "スライダーを移動してください。" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "パラメータ設定を反映するには、\"適用\"をクリックしてください。\n" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" @@ -10897,51 +10945,51 @@ "ノードとなります。\n" "ノードは削除することができます。" -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "エフェクトパラメータがありません。\n" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "%s 出力" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "レイヤー %d" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "音声トラック" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "%s から %s" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "前のフィルターマップ(_P)" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "上に挿入(_B)" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "下に挿入(_A)" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "次のフィルターマップ(_N)" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -10953,7 +11001,7 @@ "現在のトラックには\n" "このタイミングで有効なエフェクトはありません。\n" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" @@ -10963,7 +11011,7 @@ "タイムライン上の選択した領域まで\n" "ドラッグしてください。" -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" @@ -10973,7 +11021,7 @@ "タイムライン上の選択した領域まで\n" "ドラッグしてください。" -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." @@ -10981,67 +11029,67 @@ "エフェクトを適用するには\n" "タイムライン上のブロックまでドラッグしてください。" -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 #, fuzzy msgid "Selected Block/Frame" msgstr "LiVES: 選択したブロック/フレーム" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 #, fuzzy msgid "_Select this Block" msgstr "このブロックを選択(_S)" -#: src/multitrack.c:13045 +#: src/multitrack.c:12936 #, fuzzy -msgid "_Split Block Here" +msgid "_Split Block At Cursor" msgstr "ここでブロックを分割(_S)" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 #, fuzzy msgid "List _Effects Here" msgstr "適用可能なエフェクト(_E)" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "%s の調整(_A)" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 #, fuzzy msgid "_Delete this Block" msgstr "このブロックを削除(_D)" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 #, fuzzy msgid "_Insert Here" msgstr "ここに挿入(_I)" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 #, fuzzy msgid "_Insert Audio Here" msgstr "ここに音声を挿入(_I)" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "選択したトラックにギャップを挿入(時間は %.4f から %.4f まで)\n" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "トラック %s にギャップを挿入(時間は %.4f から %.4f まで)\n" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "%s の取り消し\n" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "%s のやり直し\n" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" @@ -11049,72 +11097,72 @@ "\n" " (変数)" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "トラック %s" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "トラック %s および %s" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "選択したトラック" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "%s %s を %s に追加( %.4f から %.4f まで)\n" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "エフェクト %s をトラック %s に追加( %.4f から %.4f まで)\n" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "新しいクリップに %d フレームをレンダリング\n" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "クリーンアップ..." -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, fuzzy, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "トラック %s にギャップを挿入(時間は %.4f から %.4f まで)\n" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, fuzzy, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "音声を%.2fから%.2f秒まで削除します..." -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "一時停止(_P)" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "一時停止(p)" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "再生中に'm'を押すと" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "タイムラインにマークできます" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " @@ -11123,7 +11171,7 @@ "音声 %.4f から %.4f を挿入(クリップ %s の時間 %.4f から %.4f までを、バックグ" "ラウンド音声に挿入)\n" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" @@ -11131,14 +11179,14 @@ "フレーム %d から %d を挿入(クリップ %s からトラック %s に挿入。時間は %.4f か" "ら %.4f まで)\n" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" "selected.\n" msgstr "%.3f から %.3f までの時間帯が選択されています。\n" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" @@ -11146,12 +11194,12 @@ "時間帯を作成するために\n" "少なくともひとつのトラックを選択してください。\n" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "%d トラックが選択されています。\n" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." @@ -11159,7 +11207,7 @@ "タイムライン上でダブルクリックすると\n" "時間帯の選択を解除します。" -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." @@ -11167,7 +11215,7 @@ "エフェクトをクリックして\n" "選択します。" -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." @@ -11175,7 +11223,7 @@ "エフェクト上でダブルクリックして\n" "編集を行います。" -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" @@ -11183,7 +11231,7 @@ "エフェクト上で右クリックをすると\n" "編集メニューが開きます。\n" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" @@ -11191,7 +11239,7 @@ "このフィルターマップのエフェクトの順番は\n" "変更することができます。" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" @@ -11199,15 +11247,15 @@ "エフェクトを移動するには、選択した後に\n" "上に挿入 ボタンをクリックするか" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "下に挿入 ボタンをクリックします。" -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "選択したエフェクトは" -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" @@ -11215,51 +11263,51 @@ "移動先にあるエフェクトを\n" "クリックすると" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "その下に移動します。\n" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "その上に移動します。\n" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "エフェクト %s からパラメータ値を消去 (時間 %.4f )\n" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "パラメータ値を設定: %s %s, %s (時間 %.4f )\n" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "常に自動読み込み(_A)" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 #, fuzzy msgid "Saving layout" msgstr "レイアウトを保存(_S)" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "%s へレイアウトを保存\n" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "クリップとフレーム" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "クリップ" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "フレーム" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" @@ -11267,7 +11315,7 @@ "\n" "レイアウトの自動読み込み\n" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -11278,11 +11326,11 @@ "いくつかの %s がレイアウト %s から失われています。\n" "そのため正しく読み込まれないかもしれません。\n" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "自動バックアップ" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" @@ -11291,31 +11339,31 @@ "\n" "ファイル %s からレイアウトを読み込みできません。\n" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "レイアウトを %s から読み込み中..." -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "%d イベントを取得...処理中..." -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "イベントリストのチェックとリビルド" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "%d エラーを検出しました。\n" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "マルチトラックfpsを %.3f に設定\n" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 #, fuzzy msgid "" "The current layout has changes which have not been saved.\n" @@ -11324,20 +11372,20 @@ "現在のレイアウトは保存されていません。\n" "どうしますか?\n" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 #, fuzzy msgid "Multitrack Audio Mixer" msgstr "LiVES: マルチトラック音声ミキサー" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "値のリセット(_R)" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "ミキサーを閉じる(_C)" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" @@ -11345,15 +11393,15 @@ "バックグラウンド音声と\n" "レイヤー音量を反転(_I)" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "バックグラウンドとレイヤー音声の値を合計で1.0になるように調整" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "レイヤー音声をまとめる(_G)" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "すべてのレイヤーの音量を同じ値に揃える" @@ -11361,19 +11409,19 @@ msgid "JACK server started\n" msgstr "JACKサーバーの開始\n" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "JACKサーバーに接続できません\n" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "JACKサーバーの音声機能を開始\n" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "JACKサーバーからの音声読み出しの開始\n" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -11430,7 +11478,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "LiVES が終了すると、他のオーディオプレーヤーを選択できます。\n" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -11473,7 +11521,7 @@ msgstr "ノート" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "値" @@ -11552,209 +11600,209 @@ "\n" "すべてのエントリを削除するには[OK]をクリックします\n" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 #, fuzzy msgid "OMC Learner" msgstr "LiVES: OMCラーナー" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "アンマッチのクリア(_U)" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "すべて削除(_D)" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "ビデオ再生の開始" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "ビデオ再生の停止" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "クリップ選択 <clipnum>" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "前景クリップを n番目の有効なクリップと変更" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "前に再生" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "ビデオを前方向に再生" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "後ろに再生" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "ビデオを後方向に再生" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "再生方向のリバース" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "ビデオ再生方向のリバース" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "さらに速くビデオを再生" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "少し速いレートでビデオを再生" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "さらに遅くビデオを再生" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "少し遅いレートでビデオを再生" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "ビデオ一時停止/再開" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "ビデオを一時停止、もしくは停止しているならば再開します。" -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "映像のフレームレートを <fps> に設定" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "前景クリップのフレームレートを <float fps> に設定" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "記録の開始" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "記録の停止" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "記録状態のトグル" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "前景と背景クリップの交換" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "エフェクトキーのリセット" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "すべてのエフェクトをオフ" -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "エフェクトキー <key> を有効にする" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "エフェクトキー <key> を無効にする" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "エフェクトキー <key> のトグル" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "パラメータ値のセット <key> <pnum> = <value>" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "" "エフェクトキー <key> に対するp番目の(数値)パラメータを <value> にセット" -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "前景を次のクリップに変更" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "前景を前のクリップに変更" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "映像のフレームレートを <fps_ratio> に設定" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "前景クリップのフレームレート比を <float fps_ratio> にセット" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "クリップ<clipnum>のリトリガー" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "前景のクリップをn番目の有効なクリップと交換し、フレーム番号をリセット" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "エフェクトキー <key> を次のモードに切り替え" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "エフェクトキー <key> を前のモードに切り替え" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "" #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "クリップ番号" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "fps" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "キー" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "p番号" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "fps比率(_R)" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "デバイスマップをファイル %s に保存..." -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -11767,7 +11815,7 @@ "ファイルのパースエラー\n" "%s\n" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -11780,12 +11828,12 @@ "無効なバージョンのファイル\n" "%s\n" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "デバイスマップをファイル %s から読み込み中..." -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -11800,12 +11848,12 @@ "\n" "エラーコード %d\n" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "デバイス %s を開くことができません\n" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr "デバイス %s を開きました\n" @@ -12776,6 +12824,23 @@ #~ msgid "$error" #~ msgstr "$error" +#, fuzzy +#~ msgid "Audio source:" +#~ msgstr "音声コーデック" + +#~ msgid "Expanded View (d)" +#~ msgstr "拡大ビュー (d)" + +#~ msgid "Compact View (d)" +#~ msgstr "コンパクトビュー (d)" + +#~ msgid "Open _yuv4mpeg stream on %sstream.yuv..." +#~ msgstr "%sstream.yuvのyuv4mpegストリームを開く(_Y)..." + +#, fuzzy +#~ msgid "Compact View" +#~ msgstr "コンパクトビュー" + #~ msgid "LiVES-%s: <Untitled%d> %dx%d : %d frames %d bpp %.3f fps" #~ msgstr "LiVES-%s: <無題%d> %dx%d : %d frames %d bpp %.3f fps"
View file
LiVES-2.8.7.tar.bz2/po/lives.pot -> LiVES-2.8.8.tar.bz2/po/lives.pot
Changed
@@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: lives 2.8.7\n" +"Project-Id-Version: lives 2.8.8\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -84,82 +84,82 @@ msgstr "" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "" -#: src/main.c:460 +#: src/main.c:467 msgid "LiVES: - " msgstr "" -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "" -#: src/main.c:708 +#: src/main.c:728 msgid "_Resize All Frames..." msgstr "" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "" -#: src/main.c:1094 +#: src/main.c:1104 msgid "Background" msgstr "" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "" -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "" -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -171,16 +171,16 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "" -#: src/main.c:1813 +#: src/main.c:1815 #, c-format msgid "%s...detected... " msgstr "" -#: src/main.c:1814 +#: src/main.c:1816 #, c-format msgid "%s...NOT DETECTED... " msgstr "" @@ -216,11 +216,11 @@ msgid "Number of CPUs detected: %d " msgstr "" -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "" @@ -274,141 +274,141 @@ "\n" msgstr "" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" "Startup syntax is: %s [opts] [filename [start_time] [frames]]\n" msgstr "" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "" -#: src/main.c:2549 +#: src/main.c:2552 msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" msgstr "" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "" -#: src/main.c:2561 +#: src/main.c:2564 msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " "mplayer2" msgstr "" #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr "" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr "" -#: src/main.c:2569 +#: src/main.c:2572 msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " "transport client,2 = jack transport master, 4 = start jack transport server, " "8 = pause audio when video paused,16 = start jack audio server] \n" msgstr "" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr "" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" msgstr "" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "" -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -419,7 +419,7 @@ "(Maybe you need to change the value of <prefix_dir> in your %s file)\n" msgstr "" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -427,7 +427,7 @@ "Please make sure you have write access to %s and try again.\n" msgstr "" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -436,7 +436,7 @@ "before running LiVES.\n" msgstr "" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -446,7 +446,7 @@ "Please check the file permissions for this file and try again.\n" msgstr "" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -457,7 +457,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -465,7 +465,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2693 +#: src/main.c:2696 #, c-format msgid "" "\n" @@ -475,7 +475,7 @@ "%s" msgstr "" -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -486,56 +486,56 @@ "Thankyou.\n" msgstr "" -#: src/main.c:2707 +#: src/main.c:2710 msgid "" "\n" "LiVES currently requires 'mplayer', 'mplayer2' or 'sox' to function. Please " "install one or other of these, and try again.\n" msgstr "" -#: src/main.c:2712 +#: src/main.c:2715 msgid "" "\n" "LiVES currently requires both 'mplayer' or 'mplayer2' and 'sox' to function. " "Please install these, and try again.\n" msgstr "" -#: src/main.c:2725 +#: src/main.c:2728 msgid "" "\n" "LiVES was unable to locate 'mplayer','mplayer2' or 'mpv'. You may wish to " "install one of these to use LiVES more fully.\n" msgstr "" -#: src/main.c:2731 +#: src/main.c:2734 msgid "" "\n" "LiVES was unable to locate 'mplayer' or 'mplayer2'. You may wish to install " "one of these to use LiVES more fully.\n" msgstr "" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" "magick if you want to use rendered effects.\n" msgstr "" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " "image-magick if you want to use the merge function.\n" msgstr "" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " "should install 'sox'.\n" msgstr "" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -546,91 +546,91 @@ "You may need to change the value of <lib_dir> in %s\n" msgstr "" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "" -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "" #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" msgstr "" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "" -#: src/main.c:6983 +#: src/main.c:7007 msgid "" "\n" "\n" @@ -781,7 +781,7 @@ msgid "Use _mplayer2 audio player" msgstr "" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "" @@ -1004,10 +1004,10 @@ msgid "If this is set, frames will be deinterlaced as they are imported." msgstr "" -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "" @@ -1027,11 +1027,11 @@ msgid "Click here to _Preview the file" msgstr "" -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 msgid "Processing..." msgstr "" -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1040,181 +1040,181 @@ "Remember to switch off effects (ctrl-0) afterwards !" msgstr "" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" msgstr "" -#: src/interface.c:206 +#: src/interface.c:210 msgid "Show Details" msgstr "" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "" -#: src/interface.c:324 +#: src/interface.c:327 msgid "Multitrack Details" msgstr "" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "" -#: src/interface.c:590 +#: src/interface.c:593 msgid "Encoding Options" msgstr "" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." msgstr "" -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "" -#: src/interface.c:844 +#: src/interface.c:847 msgid "Insert _with silence" msgstr "" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "" -#: src/interface.c:933 +#: src/interface.c:936 msgid "Open Selection" msgstr "" -#: src/interface.c:950 +#: src/interface.c:953 msgid "Selection start time (sec)" msgstr "" -#: src/interface.c:956 +#: src/interface.c:959 msgid "Number of frames to open" msgstr "" -#: src/interface.c:1025 +#: src/interface.c:1028 msgid "Open Location" msgstr "" -#: src/interface.c:1027 +#: src/interface.c:1030 msgid "Open Youtube Clip" msgstr "" -#: src/interface.c:1046 +#: src/interface.c:1049 msgid "" "\n" "\n" @@ -1224,7 +1224,7 @@ "\n" msgstr "" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1233,66 +1233,66 @@ "\n" msgstr "" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "" -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "" -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "" -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "" -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr "" -#: src/interface.c:1185 +#: src/interface.c:1188 msgid "Rename Clip" msgstr "" -#: src/interface.c:1187 +#: src/interface.c:1190 msgid "Enter Set Name to Save as" msgstr "" -#: src/interface.c:1189 +#: src/interface.c:1192 msgid "Enter a Set Name to Reload" msgstr "" -#: src/interface.c:1191 +#: src/interface.c:1194 msgid "Choose a Working Directory" msgstr "" -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 msgid "Rename Current Track" msgstr "" -#: src/interface.c:1195 +#: src/interface.c:1198 msgid "Enter a Name for Your Theme" msgstr "" -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1300,347 +1300,347 @@ "LiVES will remind you to save the clip set later when you try to exit.\n" msgstr "" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" msgstr "" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" "initial install so that you can get the most from this application.\n" msgstr "" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" "This should be a directory with plenty of disk space available.\n" msgstr "" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "" -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "" -#: src/interface.c:1251 +#: src/interface.c:1252 msgid "Theme name " msgstr "" -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "" -#: src/interface.c:1419 +#: src/interface.c:1420 msgid "Select input device" msgstr "" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "" -#: src/interface.c:1499 +#: src/interface.c:1496 msgid "Load CD Track" msgstr "" -#: src/interface.c:1501 +#: src/interface.c:1498 msgid "Select DVD Title/Chapter" msgstr "" -#: src/interface.c:1503 +#: src/interface.c:1500 msgid "Select VCD Title" msgstr "" -#: src/interface.c:1505 +#: src/interface.c:1502 msgid "Change Maximum Visible Tracks" msgstr "" -#: src/interface.c:1507 +#: src/interface.c:1504 msgid "Device details" msgstr "" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "" -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "" -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "" -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "" -#: src/interface.c:1770 +#: src/interface.c:1763 msgid "Fade Audio In" msgstr "" -#: src/interface.c:1772 +#: src/interface.c:1765 msgid "Fade Audio Out" msgstr "" -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "" -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "" -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "" -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "" -#: src/interface.c:1856 +#: src/interface.c:1849 msgid " (Optional)" msgstr "" -#: src/interface.c:1859 +#: src/interface.c:1852 #, c-format msgid "File Comments%s" msgstr "" -#: src/interface.c:1873 +#: src/interface.c:1866 #, c-format msgid "File Name: %s" msgstr "" -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "" -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "" -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "" -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "" -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "" -#: src/interface.c:2049 +#: src/interface.c:2042 #, c-format msgid "%sChoose a Device" msgstr "" -#: src/interface.c:2052 +#: src/interface.c:2045 #, c-format msgid "%sChoose a Directory" msgstr "" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2332 +#: src/interface.c:2325 msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" "What do you wish to do ?" msgstr "" -#: src/interface.c:2339 +#: src/interface.c:2332 msgid "Cancel/Discard/Save" msgstr "" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" "Would you like to try and recover it ?\n" msgstr "" -#: src/interface.c:2446 +#: src/interface.c:2439 msgid "Disk Recovery Options" msgstr "" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "" -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "" -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1648,329 +1648,329 @@ "-----------------------\n" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "ctrl-left" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "skip forwards\n" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "ctrl-down" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 msgid "ctrl-enter" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 msgid "reset frame rate\n" msgstr "" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "" -#: src/interface.c:2633 +#: src/interface.c:2626 msgid "reverse direction\n" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 msgid "ctrl-1" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 msgid "toggle real-time effect 1\n" msgstr "" -#: src/interface.c:2656 +#: src/interface.c:2649 msgid "ctrl-2" msgstr "" -#: src/interface.c:2656 +#: src/interface.c:2649 msgid "toggle real-time effect 2\n" msgstr "" -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "ctrl-0" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "real-time effects off\n" msgstr "" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "" -#: src/interface.c:2669 +#: src/interface.c:2662 msgid "grab keyboard for last activated effect\n" msgstr "" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2679 +#: src/interface.c:2672 msgid "tab" msgstr "" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "" -#: src/interface.c:2697 +#: src/interface.c:2690 msgid "Other playback keys\n" msgstr "" -#: src/interface.c:2701 +#: src/interface.c:2694 msgid "play all\n" msgstr "" -#: src/interface.c:2704 +#: src/interface.c:2697 msgid "play selection\n" msgstr "" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "" -#: src/interface.c:2710 +#: src/interface.c:2703 msgid "fullscreen\n" msgstr "" -#: src/interface.c:2713 +#: src/interface.c:2706 msgid "separate window\n" msgstr "" -#: src/interface.c:2716 +#: src/interface.c:2709 msgid "double size\n" msgstr "" -#: src/interface.c:2719 +#: src/interface.c:2712 msgid "ping pong loops\n" msgstr "" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "move current track up\n" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "move current track down\n" msgstr "" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "" -#: src/interface.c:2759 +#: src/interface.c:2752 msgid "select next clip\n" msgstr "" -#: src/interface.c:2762 +#: src/interface.c:2755 msgid "select/deselect current track\n" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "zoom in\n" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "zoom out\n" msgstr "" -#: src/interface.c:2771 +#: src/interface.c:2764 msgid "make a mark on the timeline (during playback)\n" msgstr "" -#: src/interface.c:2774 +#: src/interface.c:2767 msgid "rewind to play start.\n" msgstr "" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "" -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "" -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "" -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -1978,22 +1978,22 @@ "the latest youtube-dl installed.\n" msgstr "" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, c-format msgid "Layouts were removed for set %s.\n" msgstr "" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " msgstr "" -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2003,7 +2003,7 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2013,20 +2013,20 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" "Really close it ?" msgstr "" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" msgstr "" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2039,53 +2039,53 @@ "Once you have done this, you will be able to import the new project.\n" msgstr "" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "" -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "" -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 msgid "Theme" msgstr "" -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, c-format msgid "Exporting theme as %s..." msgstr "" -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, c-format msgid "Importing theme \"%s\" from %s..." msgstr "" -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, c-format msgid "Backup as %s File" msgstr "" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, c-format msgid "Restore %s File" msgstr "" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2093,101 +2093,101 @@ "Are you sure ?\n" msgstr "" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "" -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "" -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "" -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "" -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "" -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "" -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 msgid "Pulling frames from clipboard" msgstr "" -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "" -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "" -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " "LiVES.\n" msgstr "" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2196,31 +2196,31 @@ "the 'Trim Audio' function from the Audio menu." msgstr "" -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." msgstr "" -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2228,7 +2228,7 @@ "Clipboard audio has been erased.\n" msgstr "" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2237,88 +2237,88 @@ "using unchanged audio ?\n" msgstr "" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "" -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "" -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "" -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" "Are you sure ?" msgstr "" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "" -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" "Selection is locked.\n" msgstr "" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2326,11 +2326,11 @@ "play.)\n" msgstr "" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2339,7 +2339,7 @@ "%s\n" msgstr "" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2348,7 +2348,7 @@ "The plugin may be broken or not installed correctly." msgstr "" -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2357,22 +2357,22 @@ "Please press 'Cancel' if that is not what you want.\n" msgstr "" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2380,24 +2380,24 @@ "Click OK to proceed.\n" msgstr "" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "" -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "" -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "" -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2405,68 +2405,68 @@ "Internal: %s (%d bpp) / %s\n" msgstr "" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." msgstr "" -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" "(%d virtual)" msgstr "" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" "(%d decoded)" msgstr "" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" " %.2f sec." msgstr "" -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" msgstr "" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" "%s %s" msgstr "" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2483,19 +2483,19 @@ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA.\n" msgstr "" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "" -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, c-format msgid "" "LiVES Version %s\n" @@ -2509,14 +2509,14 @@ "Homepage: %s" msgstr "" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 msgid "" "\n" "\n" "You need to install mplayer or mplayer2 to be able to preview this file.\n" msgstr "" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 msgid "" "\n" "\n" @@ -2524,92 +2524,92 @@ "this file.\n" msgstr "" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" "%s\n" msgstr "" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 msgid "Encoder Debug Output" msgstr "" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "" -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 msgid "Load Subtitles" msgstr "" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 msgid "Select Audio File" msgstr "" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -2617,82 +2617,82 @@ "." msgstr "" -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "" -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "" -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "" -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 msgid "Layout Errors" msgstr "" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "" -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "" -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, c-format msgid "" "\n" @@ -2701,28 +2701,28 @@ "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 msgid "Selected Frame" msgstr "" -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 msgid "_Save Frame as..." msgstr "" -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -2731,7 +2731,7 @@ "\n" msgstr "" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -2739,13 +2739,13 @@ "\n" msgstr "" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" msgstr "" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -2754,17 +2754,17 @@ "\n" msgstr "" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" msgstr "" -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -2774,19 +2774,19 @@ "(Default of %.3f frames per second will be used.)\n" msgstr "" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "" -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "" -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -2795,174 +2795,174 @@ "rate.\n" msgstr "" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "" -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "" -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 msgid "Append Audio File" msgstr "" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "" -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "" -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "" -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "" -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "" -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" "Are you sure ?" msgstr "" -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "" -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "" -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "" @@ -2978,899 +2978,922 @@ msgid "Custom _Utilities" msgstr "" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "" -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "" -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "" -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "" -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "" -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "" -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "" -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "" + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "" -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "" -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "" -#: src/gui.c:674 +#: src/gui.c:692 #, c-format msgid "_Backup Clip as .%s..." msgstr "" -#: src/gui.c:683 +#: src/gui.c:701 #, c-format msgid "_Restore Clip from .%s..." msgstr "" -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "" -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "" -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "" -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "" -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "" -#: src/gui.c:1045 +#: src/gui.c:1064 msgid "Letterbox Mode" msgstr "" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "" -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "" -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "" -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "" -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "" -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "" -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "" -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "" -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "" -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "" -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "" -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "" -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "" -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "" -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "" -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "" -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "" -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "" -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "" -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "" -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "" -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "" -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "" -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "" -#: src/gui.c:1250 +#: src/gui.c:1273 +msgid "_Adjust Audio Sync..." +msgstr "" + +#: src/gui.c:1277 msgid "_Info" msgstr "" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "" -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "" -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "" -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "" -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "" -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "" -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "" -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "" -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "" -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "" -#: src/gui.c:1371 +#: src/gui.c:1398 msgid "Receive _LiVES Stream from..." msgstr "" -#: src/gui.c:1375 +#: src/gui.c:1402 msgid "_Send LiVES Stream to..." msgstr "" -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." +#: src/gui.c:1408 +msgid "Open _yuv4mpeg stream..." msgstr "" -#: src/gui.c:1399 +#: src/gui.c:1425 #, c-format msgid "_Import Project (.%s)..." msgstr "" -#: src/gui.c:1403 +#: src/gui.c:1430 #, c-format msgid "E_xport Project (.%s)..." msgstr "" -#: src/gui.c:1409 +#: src/gui.c:1438 #, c-format msgid "_Import Custom Theme (.%s)..." msgstr "" -#: src/gui.c:1414 +#: src/gui.c:1443 #, c-format msgid "E_xport Theme (.%s)..." msgstr "" -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "" -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "" -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." msgstr "" -#: src/gui.c:1448 +#: src/gui.c:1478 msgid "_Reset All Playback Speeds and Positions" msgstr "" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "" -#: src/gui.c:1452 +#: src/gui.c:1482 msgid "_MIDI/Joystick Interface" msgstr "" -#: src/gui.c:1461 +#: src/gui.c:1491 msgid "_MIDI/Joystick Learner..." msgstr "" -#: src/gui.c:1465 +#: src/gui.c:1495 msgid "_Save Device Mapping..." msgstr "" -#: src/gui.c:1469 +#: src/gui.c:1499 msgid "_Load Device Mapping..." msgstr "" -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 msgid "_Donate to the Project !" msgstr "" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 msgid "_Email the Author" msgstr "" -#: src/gui.c:1519 +#: src/gui.c:1549 msgid "Report a _Bug" msgstr "" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 msgid "Suggest a _Feature" msgstr "" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 msgid "Assist with _Translating" msgstr "" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "" -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +msgid "Audio Source:" +msgstr "" + +#: src/gui.c:1696 +msgid "Internal" +msgstr "" + +#: src/gui.c:1730 +msgid "External" +msgstr "" + +#: src/gui.c:1774 msgid "Volume" msgstr "" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." msgstr "" #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr "" -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "" -#: src/gui.c:1956 +#: src/gui.c:2082 +msgid "Select all frames in this clip" +msgstr "" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr "" -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr "" -#: src/gui.c:3550 +#: src/gui.c:3689 msgid "Streaming" msgstr "" -#: src/gui.c:3552 +#: src/gui.c:3691 #, c-format msgid "Play Window%s" msgstr "" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "" -#: src/gui.c:4124 +#: src/gui.c:4292 #, c-format msgid "'LiVES opened the file' '%s'" msgstr "" -#: src/gui.c:4143 +#: src/gui.c:4311 #, c-format msgid "'LiVES closed the file' '%s'" msgstr "" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, c-format msgid "Show / apply effects to %s\n" msgstr "" -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, c-format msgid "Select clip for %s\n" msgstr "" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -3878,81 +3901,81 @@ "Switched to clip %s\n" msgstr "" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" "Switched to empty clip\n" msgstr "" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " "updated accordingly\n" msgstr "" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -3960,7 +3983,7 @@ "by another copy of LiVES.\n" msgstr "" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -3968,39 +3991,39 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2138 +#: src/utils.c:2234 #, c-format msgid "" "\n" "%s names may not be blank.\n" msgstr "" -#: src/utils.c:2146 +#: src/utils.c:2242 #, c-format msgid "" "\n" "%s names may not be longer than %d characters.\n" msgstr "" -#: src/utils.c:2154 +#: src/utils.c:2250 #, c-format msgid "" "\n" "%s names may not contain spaces or the characters%s.\n" msgstr "" -#: src/utils.c:2163 +#: src/utils.c:2259 #, c-format msgid "" "\n" "%s names may not start with a '.' or contain '..'\n" msgstr "" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4008,72 +4031,72 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "" -#: src/utils.c:3444 +#: src/utils.c:3863 msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "" -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4083,29 +4106,29 @@ "Overwrite ?\n" msgstr "" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr "" -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr "" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4116,50 +4139,50 @@ "Try running Help/Troubleshoot for more information." msgstr "" -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "" -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr "" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "" -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "" -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "" -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4171,11 +4194,11 @@ "Are you sure you wish to continue ?" msgstr "" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr "" -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4183,14 +4206,14 @@ "Please check the terminal window for more details.\n" msgstr "" -#: src/saveplay.c:874 +#: src/saveplay.c:858 msgid "" "\n" "\n" "You may need to install mplayer, mplayer2 or mpv to open this file.\n" msgstr "" -#: src/saveplay.c:885 +#: src/saveplay.c:869 msgid "" "\n" "\n" @@ -4198,29 +4221,29 @@ "Tools|Preferences|Decoding\n" msgstr "" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "" -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, c-format msgid "Save Frame %d" msgstr "" -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 msgid "Save Frame" msgstr "" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 msgid "Save Clip" msgstr "" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4228,67 +4251,67 @@ "Do you still wish to continue ?" msgstr "" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr "" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "" -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "" -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" "Encoder error - output file was not created !\n" msgstr "" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "" -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "" -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4297,21 +4320,21 @@ "and resize all frames to the current size.\n" msgstr "" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4319,13 +4342,13 @@ "%s\n" msgstr "" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" msgstr "" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4333,7 +4356,7 @@ "Bad things may happen with this clip.\n" msgstr "" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4341,73 +4364,73 @@ "Default can be set in Tools | Preferences | Misc.\n" msgstr "" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, c-format msgid " - Author: %s\n" msgstr "" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, c-format msgid " - Title: %s\n" msgstr "" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr "" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "" -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "" -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "" -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -4416,7 +4439,7 @@ "LiVES was unable to restore it.\n" msgstr "" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, c-format msgid "" "\n" @@ -4425,87 +4448,87 @@ msgstr "" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" "Do you want to attempt to recover them ?\n" msgstr "" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "" -#: src/dialogs.c:83 +#: src/dialogs.c:86 msgid "Show affeced _layouts" msgstr "" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" msgstr "" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr "" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 msgid "Warning !" msgstr "" -#: src/dialogs.c:184 +#: src/dialogs.c:187 msgid "Error !" msgstr "" -#: src/dialogs.c:194 +#: src/dialogs.c:197 msgid "Information" msgstr "" -#: src/dialogs.c:219 +#: src/dialogs.c:222 msgid "Question" msgstr "" -#: src/dialogs.c:233 +#: src/dialogs.c:236 msgid "File Error" msgstr "" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -4516,7 +4539,7 @@ "(Disk warning levels can be configured in Preferences.)" msgstr "" -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -4528,11 +4551,11 @@ "Preferences.)" msgstr "" -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "" -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -4540,46 +4563,50 @@ "Please try closing some other applications first.\n" msgstr "" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "" -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" "%s%d%% done. Time remaining: %u sec%s\n" msgstr "" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" "%d/%d frames opened. Time remaining %u sec.\n" msgstr "" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" "%d/%d frames opened.\n" msgstr "" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" "%d frames opened.\n" msgstr "" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" "Time remaining: %d sec" msgstr "" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -4587,7 +4614,7 @@ "Please close a file and then try again." msgstr "" -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -4599,47 +4626,47 @@ "Please make sure you can write to this directory." msgstr "" -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 msgid "" "\n" "LiVES currently requires either 'mplayer', 'mplayer2', or 'sox' to function. " "Please install one or other of these, and try again.\n" msgstr "" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 msgid "" "\n" "This function requires either mplayer or mplayer2 to operate.\n" "You may wish to install one or other of these and try again.\n" msgstr "" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 msgid "" "\n" "This function requires either mplayer, mplayer2 or mpv to operate.\n" "You may wish to install one or other of these and try again.\n" msgstr "" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" "Or switch to another encoder format in Tools | Preferences | Encoding\n" msgstr "" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -4647,19 +4674,19 @@ "Please set the audio codec in Tools|Preferences|Encoding\n" msgstr "" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -4667,83 +4694,83 @@ "Due to restrictions in the %s format\n" msgstr "" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" msgstr "" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr "" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr "" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr "" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr "" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" msgstr "" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -4752,14 +4779,14 @@ "\n" msgstr "" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" "\n" msgstr "" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -4768,7 +4795,7 @@ "Try recording for just a selection of the file." msgstr "" -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -4779,31 +4806,29 @@ "Please press Cancel to abort the insert, or OK to continue." msgstr "" -#: src/dialogs.c:2351 -#, c-format +#: src/dialogs.c:2354 msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." msgstr "" -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " "in your %s file" msgstr "" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -4814,25 +4839,25 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 msgid "" "Sorry, unknown audio type.\n" "\n" " (Filenames must end in" msgstr "" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" "(They will not be usable without the set).\n" msgstr "" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -4841,7 +4866,7 @@ "Click Cancel to pick a new name.\n" msgstr "" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -4849,7 +4874,7 @@ "." msgstr "" -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -4857,7 +4882,7 @@ "." msgstr "" -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -4868,7 +4893,7 @@ "Otherwise click Cancel to skip loading this file.\n" msgstr "" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -4878,7 +4903,7 @@ "The clip could not be loaded.\n" msgstr "" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -4886,7 +4911,7 @@ "Alternately, select a different audio player in Preferences.\n" msgstr "" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -4895,13 +4920,13 @@ "Automatic jack startup will be disabled now.\n" msgstr "" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" msgstr "" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -4912,13 +4937,13 @@ "%s\n" msgstr "" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" msgstr "" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -4928,7 +4953,7 @@ "It is recommended to increase it to at least %d MB" msgstr "" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -4937,7 +4962,7 @@ "Do you wish to delete them ?\n" msgstr "" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -4945,7 +4970,7 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -4953,81 +4978,81 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" msgstr "" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" msgstr "" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" "You can set this in Tools|Preferences|Playback." msgstr "" -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" "Should I try to repair the disk copy of the layout ?\n" msgstr "" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" msgstr "" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" "Audio rate must be greater than 0.\n" msgstr "" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5035,14 +5060,14 @@ "Are you sure you wish to view it ?\n" msgstr "" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" "You must install 'dvgrab' to use this function.\n" msgstr "" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5051,25 +5076,25 @@ "You may need to select one of these in Tools/Preferences/Playback.\n" msgstr "" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" msgstr "" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5078,33 +5103,33 @@ "echo %d > /proc/sys/net/core/rmem_max\n" msgstr "" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -5114,7 +5139,7 @@ "%s%s%s" msgstr "" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -5124,7 +5149,7 @@ "%s" msgstr "" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -5134,7 +5159,7 @@ "%s" msgstr "" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -5143,7 +5168,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -5153,7 +5178,7 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -5162,7 +5187,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -5172,12 +5197,12 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "" -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -5186,7 +5211,7 @@ "Please check your system for errors.\n" msgstr "" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -5195,7 +5220,7 @@ "Please check the file permissions and try again." msgstr "" -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -5204,7 +5229,7 @@ "Please check the directory permissions and try again." msgstr "" -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, c-format msgid "" "\n" @@ -5212,14 +5237,14 @@ "%s\n" msgstr "" -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -5227,13 +5252,13 @@ "Please select another encoder from the list.\n" msgstr "" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" msgstr "" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -5243,27 +5268,27 @@ "- Check if the device actually exists.\n" msgstr "" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" "Do you wish to overwrite the existing subtitles ?\n" msgstr "" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 msgid "" "\n" "LiVES currently only supports subtitles of type" msgstr "" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -5272,14 +5297,14 @@ "or OK to continue and save as type \"%s\"\n" msgstr "" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" "(If unsure, click Yes)\n" msgstr "" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -5290,19 +5315,19 @@ "." msgstr "" -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" msgstr "" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" msgstr "" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -5310,7 +5335,7 @@ "DO NOT SHUT DOWN OR CLOSE LIVES !\n" msgstr "" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, c-format msgid "" "\n" @@ -5318,14 +5343,14 @@ "The theme could not be loaded correctly.\n" msgstr "" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" "Please check the spelling of the set name and try again.\n" msgstr "" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -5334,7 +5359,7 @@ "directory. Would you like me to do this (recommended) ?" msgstr "" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -5346,7 +5371,7 @@ msgstr "" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -5355,38 +5380,38 @@ "\n" msgstr "" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" "Consult your package distributor.\n" msgstr "" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" msgstr "" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, c-format msgid "" "\n" @@ -5395,7 +5420,7 @@ "(Theme name not found).\n" msgstr "" -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -5404,7 +5429,7 @@ "already exists. Would you like to overwrite it ?\n" msgstr "" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -5545,7 +5570,7 @@ msgid "Video only Transitions" msgstr "" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "" @@ -5553,7 +5578,7 @@ msgid "Audio only Transitions" msgstr "" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "" @@ -5597,7 +5622,7 @@ msgid "Audio Analysers" msgstr "" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "" @@ -5716,192 +5741,192 @@ msgid "pointer" msgstr "" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" "Error was: %s\n" msgstr "" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr "" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, c-format msgid "Successfully loaded %d compound filters\n" msgstr "" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, c-format msgid "Failed to start generator %s (%s)\n" msgstr "" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "" @@ -5959,37 +5984,37 @@ msgid "Autoscale All" msgstr "" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 msgid "Parameter and Alpha Channel Connections" msgstr "" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 msgid "Auto Connect Channels" msgstr "" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 msgid "Auto Connect Parameters" msgstr "" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "" @@ -6005,15 +6030,15 @@ msgid "_Frame" msgstr "" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "" @@ -6054,11 +6079,11 @@ msgid "New size (pixels)" msgstr "" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "" @@ -6078,7 +6103,7 @@ msgid "Generate frames to a new clip" msgstr "" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -6086,35 +6111,35 @@ "\n" msgstr "" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" "Plugin error: %s failed with code %d" msgstr "" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr "" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -6124,17 +6149,17 @@ "Error code %d\n" msgstr "" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "" -#: src/plugins.c:497 +#: src/plugins.c:493 #, c-format msgid "" "\n" @@ -6144,32 +6169,32 @@ "\n" msgstr "" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "" -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -6178,7 +6203,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -6188,31 +6213,31 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" "Error was: %s\n" msgstr "" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " "***\n" msgstr "" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -6221,7 +6246,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -6230,7 +6255,7 @@ "or switch to another plugin using Tools|Preferences|Encoding\n" msgstr "" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, c-format msgid "" "\n" @@ -6238,12 +6263,12 @@ "No decoders found in %s !\n" msgstr "" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, c-format msgid " using %s" msgstr "" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -6252,7 +6277,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -6262,24 +6287,24 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "" -#: src/plugins.c:2550 +#: src/plugins.c:2567 msgid "Decoder Plugins" msgstr "" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "" @@ -6718,7 +6743,7 @@ "Author must not be blank.\n" msgstr "" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -6790,7 +6815,7 @@ msgid "Bad description. (%s)\n" msgstr "" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -6800,27 +6825,27 @@ "\n" msgstr "" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "" -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "" -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "" -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "" -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -6829,7 +6854,7 @@ "Please check this program is in your path and executable.\n" msgstr "" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -6839,12 +6864,12 @@ "\n" msgstr "" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "" -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -6854,7 +6879,7 @@ "Error code was %d\n" msgstr "" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -6864,12 +6889,12 @@ "Please delete it first, or rename the test script.\n" msgstr "" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "" -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -6880,20 +6905,20 @@ "Return code was %d (%s)\n" msgstr "" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 msgid "Export Script" msgstr "" -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "" -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 msgid "Import Script" msgstr "" -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -6903,43 +6928,43 @@ "Please delete it first, or rename the import script.\n" msgstr "" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 msgid "Copy RFX Script" msgstr "" -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "" -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr "" -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 msgid "Rename Test RFX Script" msgstr "" -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "" -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 msgid "RFX Script Name" msgstr "" -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "" -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "" -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "" -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -6947,12 +6972,12 @@ "Script name must be unique.\n" msgstr "" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "" -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -6963,25 +6988,25 @@ "Return code was %d\n" msgstr "" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 msgid "Applying Current Real Time Effects to" msgstr "" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "" -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "" -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -6989,7 +7014,7 @@ "full screen, separate window (fs) mode\n" msgstr "" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -6997,7 +7022,7 @@ "(Free space = UNKNOWN)" msgstr "" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -7006,14 +7031,14 @@ "(Free space = %s)" msgstr "" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" "It should be in a partition with plenty of free disk space.\n" msgstr "" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7024,7 +7049,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7034,7 +7059,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1163 +#: src/preferences.c:1229 msgid "" "You have chosen to change the working directory.\n" "Please make sure you have no other copies of LiVES open.\n" @@ -7046,7 +7071,7 @@ "setting." msgstr "" -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, c-format msgid "" "\n" @@ -7055,13 +7080,13 @@ "See %s\n" msgstr "" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" msgstr "" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, c-format msgid "" "\n" @@ -7070,910 +7095,922 @@ "See %s\n" msgstr "" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "" -#: src/preferences.c:2418 +#: src/preferences.c:2489 msgid "Preferences" msgstr "" -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "" -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr "" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr "" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." msgstr "" -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr "" -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "" -#: src/preferences.c:2752 +#: src/preferences.c:2836 msgid "Maximum number of visible tracks" msgstr "" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "" -#: src/preferences.c:2799 +#: src/preferences.c:2883 msgid "Video open command (fallback)" msgstr "" -#: src/preferences.c:2806 +#: src/preferences.c:2890 msgid "Fallback image format" msgstr "" -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "" -#: src/preferences.c:2826 +#: src/preferences.c:2910 msgid "Open/render compression" msgstr "" -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr "" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "" -#: src/preferences.c:2850 +#: src/preferences.c:2934 msgid "Automatic trimming / padding of audio when possible" msgstr "" -#: src/preferences.c:2852 +#: src/preferences.c:2936 msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "" -#: src/preferences.c:3104 -msgid "Source:" -msgstr "" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 msgid "_Internal" msgstr "" -#: src/preferences.c:3112 -msgid "_External (requires jack or pulse audio player)" +#: src/preferences.c:3202 +msgid "_External [monitor]" msgstr "" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" msgstr "" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " +#: src/preferences.c:3258 +msgid "What to record when 'r' is pressed" msgstr "" -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +msgid "External Audio Source" +msgstr "" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "" + +#: src/preferences.c:3358 msgid "Recording" msgstr "" -#: src/preferences.c:3266 +#: src/preferences.c:3373 msgid "You can also change these values when encoding a clip" msgstr "" -#: src/preferences.c:3278 +#: src/preferences.c:3385 msgid "Encoder" msgstr "" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." msgstr "" -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr "" -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr "" -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr "" -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr "" -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr "" -#: src/preferences.c:3454 +#: src/preferences.c:3561 msgid " Working directory (do not remove) " msgstr "" -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "" -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "" -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "" -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr "" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "" -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" msgstr "" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "" -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr "" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "" -#: src/preferences.c:3652 +#: src/preferences.c:3759 msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " "when LiVES is started." msgstr "" -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "" -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "" -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "" -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "" -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "" -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "" -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "" -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "" -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "" -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "" -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "" -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "" -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "" -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "" -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." msgstr "" -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "" -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "" -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "" -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "" -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "" -#: src/preferences.c:3858 +#: src/preferences.c:3965 msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "" -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "" -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "" -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "" -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "" -#: src/preferences.c:3969 +#: src/preferences.c:4076 msgid "Main Theme Details" msgstr "" -#: src/preferences.c:3980 +#: src/preferences.c:4087 msgid " _Foreground Color" msgstr "" -#: src/preferences.c:3999 +#: src/preferences.c:4106 msgid " _Background Color" msgstr "" -#: src/preferences.c:4018 +#: src/preferences.c:4125 msgid "_Alt Foreground Color" msgstr "" -#: src/preferences.c:4036 +#: src/preferences.c:4143 msgid "_Alt Background Color" msgstr "" -#: src/preferences.c:4054 +#: src/preferences.c:4161 msgid " Info _Text Color" msgstr "" -#: src/preferences.c:4073 +#: src/preferences.c:4180 msgid " Info _Base Color" msgstr "" -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "" -#: src/preferences.c:4092 +#: src/preferences.c:4199 msgid "Affects some contrast details of the timeline" msgstr "" -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "" -#: src/preferences.c:4124 +#: src/preferences.c:4231 msgid "Frame blank image" msgstr "" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "" -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4195 +#: src/preferences.c:4302 msgid "Track background (multitrack)" msgstr "" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "" -#: src/preferences.c:4250 +#: src/preferences.c:4357 msgid "Timeline selection (multitrack)" msgstr "" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "" -#: src/preferences.c:4274 +#: src/preferences.c:4381 msgid "Timecode foreground (multitrack)" msgstr "" -#: src/preferences.c:4285 +#: src/preferences.c:4392 msgid "Frame surround" msgstr "" -#: src/preferences.c:4298 +#: src/preferences.c:4405 msgid "Themes/Colors" msgstr "" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "" -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "" -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" msgstr "" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" msgstr "" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "" -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." msgstr "" -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "" -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -7981,18 +8018,18 @@ "Click OK to continue.\n" msgstr "" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." msgstr "" -#: src/preferences.c:5195 +#: src/preferences.c:5314 msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "" -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "" @@ -8020,172 +8057,172 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" "New rate must be greater than 0\n" msgstr "" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "" -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "" -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "" -#: src/resample.c:1184 +#: src/resample.c:1193 msgid "New Clip Audio" msgstr "" -#: src/resample.c:1186 +#: src/resample.c:1195 msgid "External Clip Settings" msgstr "" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "" -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 msgid "Channels" msgstr "" -#: src/resample.c:1232 +#: src/resample.c:1241 msgid "Sample Size " msgstr "" -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "" -#: src/resample.c:1296 +#: src/resample.c:1305 msgid "New Audio Details" msgstr "" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "" -#: src/resample.c:1343 +#: src/resample.c:1352 msgid "_Channels" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "_Sample Size" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "Sample Size" msgstr "" -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "" -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "" -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr "" -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr "" -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr "" -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "" -#: src/resample.c:1592 +#: src/resample.c:1601 msgid "Change Playback Speed" msgstr "" -#: src/resample.c:1594 +#: src/resample.c:1603 msgid "Resample Video" msgstr "" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -8196,7 +8233,7 @@ "in _frames per second" msgstr "" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -8207,80 +8244,80 @@ "in frames per second" msgstr "" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" "LiVES was unable to reorder the frames." msgstr "" -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "" @@ -8481,68 +8518,68 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 msgid "Real Time Effect Mapping" msgstr "" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 msgid "Set Connections" msgstr "" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -8583,103 +8620,107 @@ msgid "yuv4mpeg stream" msgstr "" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "" + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "" -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" "\n" msgstr "" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, c-format msgid "%s : parameters for %s" msgstr "" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." msgstr "" -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -8688,7 +8729,7 @@ "right or double clicking on it.\n" msgstr "" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -8696,14 +8737,14 @@ "Select an effect in FX stack first to view its parameters.\n" msgstr "" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" "No clips loaded.\n" msgstr "" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -8713,7 +8754,7 @@ "before inserting clips into the timeline." msgstr "" -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -8722,186 +8763,196 @@ "to apply compositors.\n" msgstr "" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" msgstr "" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" msgstr "" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr "" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 msgid "Selected Clip" msgstr "" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 msgid "_Adjust Start and End Points" msgstr "" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 msgid "_Edit/Encode in Clip Editor" msgstr "" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 msgid "_Show Clip Information" msgstr "" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 msgid "_Close this Clip" msgstr "" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 msgid "Audio Mixer (ctrl-m)" msgstr "" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "" -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "" -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "" -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "" -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "" -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "" -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "" -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "" -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "" -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "" -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "" -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " "audio rate %d, audio sample size %d, %s.\n" msgstr "" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -8911,7 +8962,7 @@ "then load in the new set from the File menu.\n" msgstr "" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -8919,592 +8970,580 @@ "It cannot be loaded.\n" msgstr "" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "" -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "" -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "" -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "" -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 msgid "_Close the Selected Clip" msgstr "" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 msgid "_Save Layout as..." msgstr "" -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 msgid "_Load Layout..." msgstr "" -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 msgid "_Wipe/Delete Layout..." msgstr "" -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "" -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 msgid "Auto Load _Subtitles with Clips" msgstr "" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 msgid "_Adjust Selected Clip Start/End Points" msgstr "" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 msgid "_Insert Selected Clip Audio" msgstr "" -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 msgid "_Delete Selected Block" msgstr "" -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 msgid "_Jump to Previous Block Boundary" msgstr "" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 msgid "_Jump to Next Block Boundary" msgstr "" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 msgid "Clear _Marks from Timeline" msgstr "" -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 msgid "Ignore Selection Limits when Inserting" msgstr "" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 msgid "Pla_y Selected Time Only" msgstr "" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 msgid "_Move Effects with Blocks" msgstr "" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 msgid "Select _Autotransition Effect..." msgstr "" -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 msgid "Crossfade Audio with Autotransition" msgstr "" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 msgid "View/_Edit Selected Effect" msgstr "" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 msgid "_Delete Selected Effect" msgstr "" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 msgid "Apply Effect to _Block..." msgstr "" -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 msgid "Apply Effect to _Region..." msgstr "" -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 msgid "Make _Backing Audio Current Track" msgstr "" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 msgid "_Split Current Track at Cursor" msgstr "" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 msgid "_Split Selected Video Tracks" msgstr "" -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 msgid "Insert Gap in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 msgid "Insert Gap in Current Track/Selected Time" msgstr "" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 msgid "Close All _Gaps in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 msgid "Select _All Video Tracks" msgstr "" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 msgid "Select _No Video Tracks" msgstr "" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 msgid "Select All _Time" msgstr "" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 msgid "Select from _Zero Time" msgstr "" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 msgid "Select to _End Time" msgstr "" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "" -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 msgid "_Timecode to Region Start" msgstr "" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 msgid "_Timecode to Region End" msgstr "" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 msgid "_Region Start to Timecode" msgstr "" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 msgid "_Region End to Timecode" msgstr "" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 msgid "Select/Deselect Block at Current Track/Time" msgstr "" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 msgid "_Change Width, Height and Audio Values..." msgstr "" -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 msgid "_Render All to New Clip" msgstr "" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 msgid "Render _Video" msgstr "" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 msgid "Render _Audio" msgstr "" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 msgid "_Normalise Rendered Audio" msgstr "" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 msgid "_Pre-render Audio" msgstr "" -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 msgid "Block _In/Out Points" msgstr "" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 msgid "_Effects at Current" msgstr "" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 msgid "Audio Parameters" msgstr "" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 msgid "Show Backing _Audio Track" msgstr "" -#: src/multitrack.c:7418 -msgid "Compact View" -msgstr "" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 msgid "Maximum Tracks to Display..." msgstr "" -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 msgid "Scroll to Follow Playback" msgstr "" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 msgid "_Center on Cursor" msgstr "" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 msgid "_Zoom In" msgstr "" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 msgid "_Zoom Out" msgstr "" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 msgid "Multitrack _Details" msgstr "" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 msgid "_Show FRAME Events" msgstr "" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 msgid "_Show Multitrack Keys" msgstr "" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 msgid "Insert With _Audio" msgstr "" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 msgid "Select _Overlap" msgstr "" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" msgstr "" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 msgid "Mouse Mode: _Move" msgstr "" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 msgid "Mouse Mode: _Select" msgstr "" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 msgid "Insert Mode: _Normal" msgstr "" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "" -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "" -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" "Switched to Clip Edit mode\n" msgstr "" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr "" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr "" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr "" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 msgid "Selected Effect" msgstr "" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 msgid "_View/Edit this Effect" msgstr "" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 msgid "_View this Effect" msgstr "" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 msgid "_Delete this Effect" msgstr "" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr "" -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "" -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" "Switched to Multitrack mode\n" msgstr "" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" "Nodes can be deleted." msgstr "" -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -9512,281 +9551,281 @@ "current time.\n" msgstr "" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." msgstr "" -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 msgid "Selected Block/Frame" msgstr "" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 msgid "_Select this Block" msgstr "" -#: src/multitrack.c:13045 -msgid "_Split Block Here" +#: src/multitrack.c:12936 +msgid "_Split Block At Cursor" msgstr "" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 msgid "List _Effects Here" msgstr "" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 msgid "_Delete this Block" msgstr "" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 msgid "_Insert Here" msgstr "" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 msgid "_Insert Audio Here" msgstr "" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" msgstr "" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "" -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " "to %.4f\n" msgstr "" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" "selected.\n" msgstr "" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" msgstr "" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." msgstr "" -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." msgstr "" -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." msgstr "" -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" msgstr "" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" msgstr "" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" msgstr "" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "" -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "" -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" msgstr "" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 msgid "Saving layout" msgstr "" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" msgstr "" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -9794,74 +9833,74 @@ "Therefore it could not be loaded properly.\n" msgstr "" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" "Unable to load layout file %s\n" msgstr "" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "" -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "" -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 msgid "" "The current layout has changes which have not been saved.\n" "Are you sure you wish to wipe it ?\n" msgstr "" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 msgid "Multitrack Audio Mixer" msgstr "" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" msgstr "" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "" @@ -9869,19 +9908,19 @@ msgid "JACK server started\n" msgstr "" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -9921,7 +9960,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -9962,7 +10001,7 @@ msgstr "" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "" @@ -10039,207 +10078,207 @@ "Click OK to delete all entries\n" msgstr "" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 msgid "OMC Learner" msgstr "" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "" -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "" -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "" -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "" #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "" -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -10248,7 +10287,7 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -10257,12 +10296,12 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "" -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -10272,12 +10311,12 @@ "Error code %d\n" msgstr "" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr ""
View file
LiVES-2.8.7.tar.bz2/po/nl_NL.po -> LiVES-2.8.8.tar.bz2/po/nl_NL.po
Changed
@@ -2,7 +2,7 @@ msgstr "" "Project-Id-Version: LiVES 0.9.5cvs\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: \n" @@ -82,84 +82,84 @@ msgstr "" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "" -#: src/main.c:460 +#: src/main.c:467 msgid "LiVES: - " msgstr "" -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "Grootte aanpassen" -#: src/main.c:708 +#: src/main.c:728 #, fuzzy msgid "_Resize All Frames..." msgstr "Draaikolk" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "" -#: src/main.c:1094 +#: src/main.c:1104 #, fuzzy msgid "Background" msgstr "Vervagen" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "" -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "" -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -171,16 +171,16 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "" -#: src/main.c:1813 +#: src/main.c:1815 #, c-format msgid "%s...detected... " msgstr "" -#: src/main.c:1814 +#: src/main.c:1816 #, c-format msgid "%s...NOT DETECTED... " msgstr "" @@ -216,11 +216,11 @@ msgid "Number of CPUs detected: %d " msgstr "" -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "" @@ -274,141 +274,141 @@ "\n" msgstr "" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" "Startup syntax is: %s [opts] [filename [start_time] [frames]]\n" msgstr "" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "" -#: src/main.c:2549 +#: src/main.c:2552 msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" msgstr "" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "" -#: src/main.c:2561 +#: src/main.c:2564 msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " "mplayer2" msgstr "" #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr "" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr "" -#: src/main.c:2569 +#: src/main.c:2572 msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " "transport client,2 = jack transport master, 4 = start jack transport server, " "8 = pause audio when video paused,16 = start jack audio server] \n" msgstr "" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr "" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" msgstr "" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "" -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -419,7 +419,7 @@ "(Maybe you need to change the value of <prefix_dir> in your %s file)\n" msgstr "" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -427,7 +427,7 @@ "Please make sure you have write access to %s and try again.\n" msgstr "" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -436,7 +436,7 @@ "before running LiVES.\n" msgstr "" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -446,7 +446,7 @@ "Please check the file permissions for this file and try again.\n" msgstr "" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -457,7 +457,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -465,7 +465,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2693 +#: src/main.c:2696 #, c-format msgid "" "\n" @@ -475,7 +475,7 @@ "%s" msgstr "" -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -486,56 +486,56 @@ "Thankyou.\n" msgstr "" -#: src/main.c:2707 +#: src/main.c:2710 msgid "" "\n" "LiVES currently requires 'mplayer', 'mplayer2' or 'sox' to function. Please " "install one or other of these, and try again.\n" msgstr "" -#: src/main.c:2712 +#: src/main.c:2715 msgid "" "\n" "LiVES currently requires both 'mplayer' or 'mplayer2' and 'sox' to function. " "Please install these, and try again.\n" msgstr "" -#: src/main.c:2725 +#: src/main.c:2728 msgid "" "\n" "LiVES was unable to locate 'mplayer','mplayer2' or 'mpv'. You may wish to " "install one of these to use LiVES more fully.\n" msgstr "" -#: src/main.c:2731 +#: src/main.c:2734 msgid "" "\n" "LiVES was unable to locate 'mplayer' or 'mplayer2'. You may wish to install " "one of these to use LiVES more fully.\n" msgstr "" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" "magick if you want to use rendered effects.\n" msgstr "" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " "image-magick if you want to use the merge function.\n" msgstr "" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " "should install 'sox'.\n" msgstr "" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -546,91 +546,91 @@ "You may need to change the value of <lib_dir> in %s\n" msgstr "" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "" -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "" #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" msgstr "" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "" -#: src/main.c:6983 +#: src/main.c:7007 msgid "" "\n" "\n" @@ -781,7 +781,7 @@ msgid "Use _mplayer2 audio player" msgstr "" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "" @@ -1004,10 +1004,10 @@ msgid "If this is set, frames will be deinterlaced as they are imported." msgstr "" -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "" @@ -1027,11 +1027,11 @@ msgid "Click here to _Preview the file" msgstr "" -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 msgid "Processing..." msgstr "" -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1040,181 +1040,181 @@ "Remember to switch off effects (ctrl-0) afterwards !" msgstr "" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" msgstr "" -#: src/interface.c:206 +#: src/interface.c:210 msgid "Show Details" msgstr "" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "" -#: src/interface.c:324 +#: src/interface.c:327 msgid "Multitrack Details" msgstr "" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "" -#: src/interface.c:590 +#: src/interface.c:593 msgid "Encoding Options" msgstr "" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." msgstr "" -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "" -#: src/interface.c:844 +#: src/interface.c:847 msgid "Insert _with silence" msgstr "" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "" -#: src/interface.c:933 +#: src/interface.c:936 msgid "Open Selection" msgstr "" -#: src/interface.c:950 +#: src/interface.c:953 msgid "Selection start time (sec)" msgstr "" -#: src/interface.c:956 +#: src/interface.c:959 msgid "Number of frames to open" msgstr "" -#: src/interface.c:1025 +#: src/interface.c:1028 msgid "Open Location" msgstr "" -#: src/interface.c:1027 +#: src/interface.c:1030 msgid "Open Youtube Clip" msgstr "" -#: src/interface.c:1046 +#: src/interface.c:1049 msgid "" "\n" "\n" @@ -1224,7 +1224,7 @@ "\n" msgstr "" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1233,67 +1233,67 @@ "\n" msgstr "" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "" -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "" -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "" -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "" -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr "" -#: src/interface.c:1185 +#: src/interface.c:1188 #, fuzzy msgid "Rename Clip" msgstr "Draaien" -#: src/interface.c:1187 +#: src/interface.c:1190 msgid "Enter Set Name to Save as" msgstr "" -#: src/interface.c:1189 +#: src/interface.c:1192 msgid "Enter a Set Name to Reload" msgstr "" -#: src/interface.c:1191 +#: src/interface.c:1194 msgid "Choose a Working Directory" msgstr "" -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 msgid "Rename Current Track" msgstr "" -#: src/interface.c:1195 +#: src/interface.c:1198 msgid "Enter a Name for Your Theme" msgstr "" -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1301,349 +1301,349 @@ "LiVES will remind you to save the clip set later when you try to exit.\n" msgstr "" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" msgstr "" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" "initial install so that you can get the most from this application.\n" msgstr "" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" "This should be a directory with plenty of disk space available.\n" msgstr "" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "" -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "" -#: src/interface.c:1251 +#: src/interface.c:1252 msgid "Theme name " msgstr "" -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "" -#: src/interface.c:1419 +#: src/interface.c:1420 msgid "Select input device" msgstr "" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "" -#: src/interface.c:1499 +#: src/interface.c:1496 msgid "Load CD Track" msgstr "" -#: src/interface.c:1501 +#: src/interface.c:1498 msgid "Select DVD Title/Chapter" msgstr "" -#: src/interface.c:1503 +#: src/interface.c:1500 msgid "Select VCD Title" msgstr "" -#: src/interface.c:1505 +#: src/interface.c:1502 msgid "Change Maximum Visible Tracks" msgstr "" -#: src/interface.c:1507 +#: src/interface.c:1504 msgid "Device details" msgstr "" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "" -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "" -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "" -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "" -#: src/interface.c:1770 +#: src/interface.c:1763 #, fuzzy msgid "Fade Audio In" msgstr "Vervagen" -#: src/interface.c:1772 +#: src/interface.c:1765 #, fuzzy msgid "Fade Audio Out" msgstr "Vervagen" -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "" -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "" -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "" -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "" -#: src/interface.c:1856 +#: src/interface.c:1849 msgid " (Optional)" msgstr "" -#: src/interface.c:1859 +#: src/interface.c:1852 #, c-format msgid "File Comments%s" msgstr "" -#: src/interface.c:1873 +#: src/interface.c:1866 #, c-format msgid "File Name: %s" msgstr "" -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "" -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "" -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "" -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "" -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "" -#: src/interface.c:2049 +#: src/interface.c:2042 #, c-format msgid "%sChoose a Device" msgstr "" -#: src/interface.c:2052 +#: src/interface.c:2045 #, c-format msgid "%sChoose a Directory" msgstr "" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2332 +#: src/interface.c:2325 msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" "What do you wish to do ?" msgstr "" -#: src/interface.c:2339 +#: src/interface.c:2332 msgid "Cancel/Discard/Save" msgstr "" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" "Would you like to try and recover it ?\n" msgstr "" -#: src/interface.c:2446 +#: src/interface.c:2439 msgid "Disk Recovery Options" msgstr "" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "" -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "" -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1651,332 +1651,332 @@ "-----------------------\n" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "ctrl-left" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 #, fuzzy msgid "skip forwards\n" msgstr "Vooruitspoelen" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "ctrl-down" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "ctrl-enter" msgstr "_Overig" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "reset frame rate\n" msgstr "Verkleuren" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "" -#: src/interface.c:2633 +#: src/interface.c:2626 msgid "reverse direction\n" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 msgid "ctrl-1" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 msgid "toggle real-time effect 1\n" msgstr "" -#: src/interface.c:2656 +#: src/interface.c:2649 msgid "ctrl-2" msgstr "" -#: src/interface.c:2656 +#: src/interface.c:2649 msgid "toggle real-time effect 2\n" msgstr "" -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "ctrl-0" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "real-time effects off\n" msgstr "" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "" -#: src/interface.c:2669 +#: src/interface.c:2662 msgid "grab keyboard for last activated effect\n" msgstr "" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2679 +#: src/interface.c:2672 msgid "tab" msgstr "" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "" -#: src/interface.c:2697 +#: src/interface.c:2690 msgid "Other playback keys\n" msgstr "" -#: src/interface.c:2701 +#: src/interface.c:2694 msgid "play all\n" msgstr "" -#: src/interface.c:2704 +#: src/interface.c:2697 msgid "play selection\n" msgstr "" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "" -#: src/interface.c:2710 +#: src/interface.c:2703 msgid "fullscreen\n" msgstr "" -#: src/interface.c:2713 +#: src/interface.c:2706 msgid "separate window\n" msgstr "" -#: src/interface.c:2716 +#: src/interface.c:2709 msgid "double size\n" msgstr "" -#: src/interface.c:2719 +#: src/interface.c:2712 msgid "ping pong loops\n" msgstr "" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "move current track up\n" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "move current track down\n" msgstr "" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "" -#: src/interface.c:2759 +#: src/interface.c:2752 msgid "select next clip\n" msgstr "" -#: src/interface.c:2762 +#: src/interface.c:2755 msgid "select/deselect current track\n" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "zoom in\n" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "zoom out\n" msgstr "" -#: src/interface.c:2771 +#: src/interface.c:2764 msgid "make a mark on the timeline (during playback)\n" msgstr "" -#: src/interface.c:2774 +#: src/interface.c:2767 msgid "rewind to play start.\n" msgstr "" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "" -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "" -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "" -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -1984,22 +1984,22 @@ "the latest youtube-dl installed.\n" msgstr "" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, c-format msgid "Layouts were removed for set %s.\n" msgstr "" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " msgstr "" -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2009,7 +2009,7 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2019,20 +2019,20 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" "Really close it ?" msgstr "" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" msgstr "" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2045,53 +2045,53 @@ "Once you have done this, you will be able to import the new project.\n" msgstr "" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "" -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "" -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 msgid "Theme" msgstr "" -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, c-format msgid "Exporting theme as %s..." msgstr "" -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, c-format msgid "Importing theme \"%s\" from %s..." msgstr "" -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, c-format msgid "Backup as %s File" msgstr "" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, c-format msgid "Restore %s File" msgstr "" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2099,101 +2099,101 @@ "Are you sure ?\n" msgstr "" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "" -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "" -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "" -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "" -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "" -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "" -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 msgid "Pulling frames from clipboard" msgstr "" -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "" -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "" -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " "LiVES.\n" msgstr "" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2202,31 +2202,31 @@ "the 'Trim Audio' function from the Audio menu." msgstr "" -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." msgstr "" -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2234,7 +2234,7 @@ "Clipboard audio has been erased.\n" msgstr "" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2243,88 +2243,88 @@ "using unchanged audio ?\n" msgstr "" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "" -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "" -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "" -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" "Are you sure ?" msgstr "" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "" -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" "Selection is locked.\n" msgstr "" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2332,11 +2332,11 @@ "play.)\n" msgstr "" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2345,7 +2345,7 @@ "%s\n" msgstr "" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2354,7 +2354,7 @@ "The plugin may be broken or not installed correctly." msgstr "" -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2363,22 +2363,22 @@ "Please press 'Cancel' if that is not what you want.\n" msgstr "" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2386,24 +2386,24 @@ "Click OK to proceed.\n" msgstr "" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "" -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "" -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "" -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2411,68 +2411,68 @@ "Internal: %s (%d bpp) / %s\n" msgstr "" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." msgstr "" -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" "(%d virtual)" msgstr "" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" "(%d decoded)" msgstr "" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" " %.2f sec." msgstr "" -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" msgstr "" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" "%s %s" msgstr "" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2489,22 +2489,22 @@ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA.\n" msgstr "" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "" -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" "Launchpad Contributions:\n" " Guybrush88 https://launchpad.net/~guybrush\n" " Rene Hasekamp https://launchpad.net/~hasekamp" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, c-format msgid "" "LiVES Version %s\n" @@ -2518,14 +2518,14 @@ "Homepage: %s" msgstr "" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 msgid "" "\n" "\n" "You need to install mplayer or mplayer2 to be able to preview this file.\n" msgstr "" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 msgid "" "\n" "\n" @@ -2533,92 +2533,92 @@ "this file.\n" msgstr "" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" "%s\n" msgstr "" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 msgid "Encoder Debug Output" msgstr "" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "" -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 msgid "Load Subtitles" msgstr "" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 msgid "Select Audio File" msgstr "" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -2626,82 +2626,82 @@ "." msgstr "" -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "" -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "" -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "" -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 msgid "Layout Errors" msgstr "" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "" -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "" -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, c-format msgid "" "\n" @@ -2710,30 +2710,30 @@ "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 #, fuzzy msgid "Selected Frame" msgstr "Draaikolk" -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 #, fuzzy msgid "_Save Frame as..." msgstr "Draaikolk" -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -2742,7 +2742,7 @@ "\n" msgstr "" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -2750,13 +2750,13 @@ "\n" msgstr "" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" msgstr "" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -2765,17 +2765,17 @@ "\n" msgstr "" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" msgstr "" -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -2785,19 +2785,19 @@ "(Default of %.3f frames per second will be used.)\n" msgstr "" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "" -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "" -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -2806,174 +2806,174 @@ "rate.\n" msgstr "" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "" -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "" -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 msgid "Append Audio File" msgstr "" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "" -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "" -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "" -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "" -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "" -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" "Are you sure ?" msgstr "" -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "" -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "" -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "" @@ -2989,900 +2989,923 @@ msgid "Custom _Utilities" msgstr "" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "" -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "" -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "" -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "" -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "" -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "" -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "" -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "" + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "" -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "" -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "" -#: src/gui.c:674 +#: src/gui.c:692 #, c-format msgid "_Backup Clip as .%s..." msgstr "" -#: src/gui.c:683 +#: src/gui.c:701 #, c-format msgid "_Restore Clip from .%s..." msgstr "" -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "" -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "" -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "" -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "" -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "" -#: src/gui.c:1045 +#: src/gui.c:1064 msgid "Letterbox Mode" msgstr "" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "" -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "" -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "" -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "" -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "" -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "" -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "" -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "" -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "" -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "" -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "" -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "" -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "" -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "" -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "" -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "" -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "" -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "" -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "" -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "" -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "" -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "" -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "" -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "" -#: src/gui.c:1250 +#: src/gui.c:1273 +msgid "_Adjust Audio Sync..." +msgstr "" + +#: src/gui.c:1277 msgid "_Info" msgstr "" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "" -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "" -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "" -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "" -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "" -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "" -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "" -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "" -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "" -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "" -#: src/gui.c:1371 +#: src/gui.c:1398 msgid "Receive _LiVES Stream from..." msgstr "" -#: src/gui.c:1375 +#: src/gui.c:1402 msgid "_Send LiVES Stream to..." msgstr "" -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." +#: src/gui.c:1408 +msgid "Open _yuv4mpeg stream..." msgstr "" -#: src/gui.c:1399 +#: src/gui.c:1425 #, c-format msgid "_Import Project (.%s)..." msgstr "" -#: src/gui.c:1403 +#: src/gui.c:1430 #, c-format msgid "E_xport Project (.%s)..." msgstr "" -#: src/gui.c:1409 +#: src/gui.c:1438 #, c-format msgid "_Import Custom Theme (.%s)..." msgstr "" -#: src/gui.c:1414 +#: src/gui.c:1443 #, c-format msgid "E_xport Theme (.%s)..." msgstr "" -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "" -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "" -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." msgstr "" -#: src/gui.c:1448 +#: src/gui.c:1478 msgid "_Reset All Playback Speeds and Positions" msgstr "" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "" -#: src/gui.c:1452 +#: src/gui.c:1482 msgid "_MIDI/Joystick Interface" msgstr "" -#: src/gui.c:1461 +#: src/gui.c:1491 msgid "_MIDI/Joystick Learner..." msgstr "" -#: src/gui.c:1465 +#: src/gui.c:1495 msgid "_Save Device Mapping..." msgstr "" -#: src/gui.c:1469 +#: src/gui.c:1499 msgid "_Load Device Mapping..." msgstr "" -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 msgid "_Donate to the Project !" msgstr "" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 msgid "_Email the Author" msgstr "" -#: src/gui.c:1519 +#: src/gui.c:1549 msgid "Report a _Bug" msgstr "" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 msgid "Suggest a _Feature" msgstr "" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 msgid "Assist with _Translating" msgstr "" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "" -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +msgid "Audio Source:" +msgstr "" + +#: src/gui.c:1696 +msgid "Internal" +msgstr "" + +#: src/gui.c:1730 +msgid "External" +msgstr "" + +#: src/gui.c:1774 msgid "Volume" msgstr "" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." msgstr "" #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr "" -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "" -#: src/gui.c:1956 +#: src/gui.c:2082 +msgid "Select all frames in this clip" +msgstr "" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr "" -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr "" -#: src/gui.c:3550 +#: src/gui.c:3689 #, fuzzy msgid "Streaming" msgstr "Droom" -#: src/gui.c:3552 +#: src/gui.c:3691 #, c-format msgid "Play Window%s" msgstr "" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "" -#: src/gui.c:4124 +#: src/gui.c:4292 #, c-format msgid "'LiVES opened the file' '%s'" msgstr "" -#: src/gui.c:4143 +#: src/gui.c:4311 #, c-format msgid "'LiVES closed the file' '%s'" msgstr "" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, c-format msgid "Show / apply effects to %s\n" msgstr "" -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, c-format msgid "Select clip for %s\n" msgstr "" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -3890,81 +3913,81 @@ "Switched to clip %s\n" msgstr "" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" "Switched to empty clip\n" msgstr "" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " "updated accordingly\n" msgstr "" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -3972,7 +3995,7 @@ "by another copy of LiVES.\n" msgstr "" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -3980,39 +4003,39 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2138 +#: src/utils.c:2234 #, c-format msgid "" "\n" "%s names may not be blank.\n" msgstr "" -#: src/utils.c:2146 +#: src/utils.c:2242 #, c-format msgid "" "\n" "%s names may not be longer than %d characters.\n" msgstr "" -#: src/utils.c:2154 +#: src/utils.c:2250 #, c-format msgid "" "\n" "%s names may not contain spaces or the characters%s.\n" msgstr "" -#: src/utils.c:2163 +#: src/utils.c:2259 #, c-format msgid "" "\n" "%s names may not start with a '.' or contain '..'\n" msgstr "" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4020,72 +4043,72 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "" -#: src/utils.c:3444 +#: src/utils.c:3863 msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "" -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4095,29 +4118,29 @@ "Overwrite ?\n" msgstr "" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr "" -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr "" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4128,50 +4151,50 @@ "Try running Help/Troubleshoot for more information." msgstr "" -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "" -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr "" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "" -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "" -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "" -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4183,11 +4206,11 @@ "Are you sure you wish to continue ?" msgstr "" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr "" -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4195,14 +4218,14 @@ "Please check the terminal window for more details.\n" msgstr "" -#: src/saveplay.c:874 +#: src/saveplay.c:858 msgid "" "\n" "\n" "You may need to install mplayer, mplayer2 or mpv to open this file.\n" msgstr "" -#: src/saveplay.c:885 +#: src/saveplay.c:869 msgid "" "\n" "\n" @@ -4210,31 +4233,31 @@ "Tools|Preferences|Decoding\n" msgstr "" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "" -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, c-format msgid "Save Frame %d" msgstr "" -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 #, fuzzy msgid "Save Frame" msgstr "Draaikolk" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 #, fuzzy msgid "Save Clip" msgstr "Draaien" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4242,67 +4265,67 @@ "Do you still wish to continue ?" msgstr "" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr "" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "" -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "" -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" "Encoder error - output file was not created !\n" msgstr "" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "" -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "" -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4311,21 +4334,21 @@ "and resize all frames to the current size.\n" msgstr "" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4333,13 +4356,13 @@ "%s\n" msgstr "" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" msgstr "" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4347,7 +4370,7 @@ "Bad things may happen with this clip.\n" msgstr "" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4355,73 +4378,73 @@ "Default can be set in Tools | Preferences | Misc.\n" msgstr "" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, c-format msgid " - Author: %s\n" msgstr "" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, c-format msgid " - Title: %s\n" msgstr "" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr "" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "" -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "" -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "" -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -4430,7 +4453,7 @@ "LiVES was unable to restore it.\n" msgstr "" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, c-format msgid "" "\n" @@ -4439,88 +4462,88 @@ msgstr "" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" "Do you want to attempt to recover them ?\n" msgstr "" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "" -#: src/dialogs.c:83 +#: src/dialogs.c:86 msgid "Show affeced _layouts" msgstr "" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" msgstr "" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr "" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 msgid "Warning !" msgstr "" -#: src/dialogs.c:184 +#: src/dialogs.c:187 msgid "Error !" msgstr "" -#: src/dialogs.c:194 +#: src/dialogs.c:197 #, fuzzy msgid "Information" msgstr "Normaliseren" -#: src/dialogs.c:219 +#: src/dialogs.c:222 msgid "Question" msgstr "" -#: src/dialogs.c:233 +#: src/dialogs.c:236 msgid "File Error" msgstr "" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -4531,7 +4554,7 @@ "(Disk warning levels can be configured in Preferences.)" msgstr "" -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -4543,11 +4566,11 @@ "Preferences.)" msgstr "" -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "" -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -4555,46 +4578,50 @@ "Please try closing some other applications first.\n" msgstr "" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "" -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" "%s%d%% done. Time remaining: %u sec%s\n" msgstr "" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" "%d/%d frames opened. Time remaining %u sec.\n" msgstr "" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" "%d/%d frames opened.\n" msgstr "" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" "%d frames opened.\n" msgstr "" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" "Time remaining: %d sec" msgstr "" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -4602,7 +4629,7 @@ "Please close a file and then try again." msgstr "" -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -4614,47 +4641,47 @@ "Please make sure you can write to this directory." msgstr "" -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 msgid "" "\n" "LiVES currently requires either 'mplayer', 'mplayer2', or 'sox' to function. " "Please install one or other of these, and try again.\n" msgstr "" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 msgid "" "\n" "This function requires either mplayer or mplayer2 to operate.\n" "You may wish to install one or other of these and try again.\n" msgstr "" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 msgid "" "\n" "This function requires either mplayer, mplayer2 or mpv to operate.\n" "You may wish to install one or other of these and try again.\n" msgstr "" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" "Or switch to another encoder format in Tools | Preferences | Encoding\n" msgstr "" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -4662,19 +4689,19 @@ "Please set the audio codec in Tools|Preferences|Encoding\n" msgstr "" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -4682,83 +4709,83 @@ "Due to restrictions in the %s format\n" msgstr "" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" msgstr "" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr "" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr "" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr "" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr "" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" msgstr "" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -4767,14 +4794,14 @@ "\n" msgstr "" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" "\n" msgstr "" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -4783,7 +4810,7 @@ "Try recording for just a selection of the file." msgstr "" -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -4794,31 +4821,29 @@ "Please press Cancel to abort the insert, or OK to continue." msgstr "" -#: src/dialogs.c:2351 -#, c-format +#: src/dialogs.c:2354 msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." msgstr "" -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " "in your %s file" msgstr "" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -4829,25 +4854,25 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 msgid "" "Sorry, unknown audio type.\n" "\n" " (Filenames must end in" msgstr "" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" "(They will not be usable without the set).\n" msgstr "" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -4856,7 +4881,7 @@ "Click Cancel to pick a new name.\n" msgstr "" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -4864,7 +4889,7 @@ "." msgstr "" -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -4872,7 +4897,7 @@ "." msgstr "" -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -4883,7 +4908,7 @@ "Otherwise click Cancel to skip loading this file.\n" msgstr "" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -4893,7 +4918,7 @@ "The clip could not be loaded.\n" msgstr "" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -4901,7 +4926,7 @@ "Alternately, select a different audio player in Preferences.\n" msgstr "" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -4910,13 +4935,13 @@ "Automatic jack startup will be disabled now.\n" msgstr "" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" msgstr "" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -4927,13 +4952,13 @@ "%s\n" msgstr "" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" msgstr "" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -4943,7 +4968,7 @@ "It is recommended to increase it to at least %d MB" msgstr "" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -4952,7 +4977,7 @@ "Do you wish to delete them ?\n" msgstr "" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -4960,7 +4985,7 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -4968,81 +4993,81 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" msgstr "" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" msgstr "" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" "You can set this in Tools|Preferences|Playback." msgstr "" -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" "Should I try to repair the disk copy of the layout ?\n" msgstr "" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" msgstr "" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" "Audio rate must be greater than 0.\n" msgstr "" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5050,14 +5075,14 @@ "Are you sure you wish to view it ?\n" msgstr "" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" "You must install 'dvgrab' to use this function.\n" msgstr "" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5066,25 +5091,25 @@ "You may need to select one of these in Tools/Preferences/Playback.\n" msgstr "" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" msgstr "" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5093,33 +5118,33 @@ "echo %d > /proc/sys/net/core/rmem_max\n" msgstr "" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -5129,7 +5154,7 @@ "%s%s%s" msgstr "" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -5139,7 +5164,7 @@ "%s" msgstr "" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -5149,7 +5174,7 @@ "%s" msgstr "" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -5158,7 +5183,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -5168,7 +5193,7 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -5177,7 +5202,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -5187,12 +5212,12 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "" -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -5201,7 +5226,7 @@ "Please check your system for errors.\n" msgstr "" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -5210,7 +5235,7 @@ "Please check the file permissions and try again." msgstr "" -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -5219,7 +5244,7 @@ "Please check the directory permissions and try again." msgstr "" -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, c-format msgid "" "\n" @@ -5227,14 +5252,14 @@ "%s\n" msgstr "" -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -5242,13 +5267,13 @@ "Please select another encoder from the list.\n" msgstr "" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" msgstr "" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -5258,27 +5283,27 @@ "- Check if the device actually exists.\n" msgstr "" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" "Do you wish to overwrite the existing subtitles ?\n" msgstr "" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 msgid "" "\n" "LiVES currently only supports subtitles of type" msgstr "" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -5287,14 +5312,14 @@ "or OK to continue and save as type \"%s\"\n" msgstr "" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" "(If unsure, click Yes)\n" msgstr "" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -5305,19 +5330,19 @@ "." msgstr "" -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" msgstr "" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" msgstr "" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -5325,7 +5350,7 @@ "DO NOT SHUT DOWN OR CLOSE LIVES !\n" msgstr "" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, c-format msgid "" "\n" @@ -5333,14 +5358,14 @@ "The theme could not be loaded correctly.\n" msgstr "" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" "Please check the spelling of the set name and try again.\n" msgstr "" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -5349,7 +5374,7 @@ "directory. Would you like me to do this (recommended) ?" msgstr "" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -5361,7 +5386,7 @@ msgstr "" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -5370,38 +5395,38 @@ "\n" msgstr "" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" "Consult your package distributor.\n" msgstr "" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" msgstr "" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, c-format msgid "" "\n" @@ -5410,7 +5435,7 @@ "(Theme name not found).\n" msgstr "" -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -5419,7 +5444,7 @@ "already exists. Would you like to overwrite it ?\n" msgstr "" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -5560,7 +5585,7 @@ msgid "Video only Transitions" msgstr "" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "" @@ -5568,7 +5593,7 @@ msgid "Audio only Transitions" msgstr "" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "" @@ -5612,7 +5637,7 @@ msgid "Audio Analysers" msgstr "" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "" @@ -5731,192 +5756,192 @@ msgid "pointer" msgstr "" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" "Error was: %s\n" msgstr "" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr "" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, c-format msgid "Successfully loaded %d compound filters\n" msgstr "" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, c-format msgid "Failed to start generator %s (%s)\n" msgstr "" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "" @@ -5974,37 +5999,37 @@ msgid "Autoscale All" msgstr "" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 msgid "Parameter and Alpha Channel Connections" msgstr "" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 msgid "Auto Connect Channels" msgstr "" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 msgid "Auto Connect Parameters" msgstr "" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "" @@ -6020,15 +6045,15 @@ msgid "_Frame" msgstr "" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "" @@ -6069,11 +6094,11 @@ msgid "New size (pixels)" msgstr "" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "_Breedte" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "_Hoogte" @@ -6093,7 +6118,7 @@ msgid "Generate frames to a new clip" msgstr "" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -6101,35 +6126,35 @@ "\n" msgstr "" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" "Plugin error: %s failed with code %d" msgstr "" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr "" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -6139,17 +6164,17 @@ "Error code %d\n" msgstr "" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "" -#: src/plugins.c:497 +#: src/plugins.c:493 #, c-format msgid "" "\n" @@ -6159,32 +6184,32 @@ "\n" msgstr "" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "" -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -6193,7 +6218,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -6203,31 +6228,31 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" "Error was: %s\n" msgstr "" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " "***\n" msgstr "" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -6236,7 +6261,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -6245,7 +6270,7 @@ "or switch to another plugin using Tools|Preferences|Encoding\n" msgstr "" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, c-format msgid "" "\n" @@ -6253,12 +6278,12 @@ "No decoders found in %s !\n" msgstr "" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, c-format msgid " using %s" msgstr "" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -6267,7 +6292,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -6277,24 +6302,24 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "" -#: src/plugins.c:2550 +#: src/plugins.c:2567 msgid "Decoder Plugins" msgstr "" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "" @@ -6733,7 +6758,7 @@ "Author must not be blank.\n" msgstr "" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -6805,7 +6830,7 @@ msgid "Bad description. (%s)\n" msgstr "" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -6815,27 +6840,27 @@ "\n" msgstr "" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "" -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "" -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "" -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "" -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -6844,7 +6869,7 @@ "Please check this program is in your path and executable.\n" msgstr "" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -6854,12 +6879,12 @@ "\n" msgstr "" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "" -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -6869,7 +6894,7 @@ "Error code was %d\n" msgstr "" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -6879,12 +6904,12 @@ "Please delete it first, or rename the test script.\n" msgstr "" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "" -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -6895,20 +6920,20 @@ "Return code was %d (%s)\n" msgstr "" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 msgid "Export Script" msgstr "" -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "" -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 msgid "Import Script" msgstr "" -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -6918,43 +6943,43 @@ "Please delete it first, or rename the import script.\n" msgstr "" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 msgid "Copy RFX Script" msgstr "" -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "" -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr "" -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 msgid "Rename Test RFX Script" msgstr "" -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "" -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 msgid "RFX Script Name" msgstr "" -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "" -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "" -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "" -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -6962,12 +6987,12 @@ "Script name must be unique.\n" msgstr "" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "" -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -6978,25 +7003,25 @@ "Return code was %d\n" msgstr "" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 msgid "Applying Current Real Time Effects to" msgstr "" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "" -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "" -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -7004,7 +7029,7 @@ "full screen, separate window (fs) mode\n" msgstr "" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -7012,7 +7037,7 @@ "(Free space = UNKNOWN)" msgstr "" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -7021,14 +7046,14 @@ "(Free space = %s)" msgstr "" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" "It should be in a partition with plenty of free disk space.\n" msgstr "" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7039,7 +7064,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7049,7 +7074,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1163 +#: src/preferences.c:1229 msgid "" "You have chosen to change the working directory.\n" "Please make sure you have no other copies of LiVES open.\n" @@ -7061,7 +7086,7 @@ "setting." msgstr "" -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, c-format msgid "" "\n" @@ -7070,13 +7095,13 @@ "See %s\n" msgstr "" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" msgstr "" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, c-format msgid "" "\n" @@ -7085,916 +7110,928 @@ "See %s\n" msgstr "" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "" -#: src/preferences.c:2418 +#: src/preferences.c:2489 msgid "Preferences" msgstr "" -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "" -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr "" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr "" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." msgstr "" -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr "" -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "" -#: src/preferences.c:2752 +#: src/preferences.c:2836 msgid "Maximum number of visible tracks" msgstr "" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "" -#: src/preferences.c:2799 +#: src/preferences.c:2883 msgid "Video open command (fallback)" msgstr "" -#: src/preferences.c:2806 +#: src/preferences.c:2890 msgid "Fallback image format" msgstr "" -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "" -#: src/preferences.c:2826 +#: src/preferences.c:2910 msgid "Open/render compression" msgstr "" -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr "" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "" -#: src/preferences.c:2850 +#: src/preferences.c:2934 msgid "Automatic trimming / padding of audio when possible" msgstr "" -#: src/preferences.c:2852 +#: src/preferences.c:2936 msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "" -#: src/preferences.c:3104 -msgid "Source:" -msgstr "" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 msgid "_Internal" msgstr "" -#: src/preferences.c:3112 -msgid "_External (requires jack or pulse audio player)" +#: src/preferences.c:3202 +msgid "_External [monitor]" msgstr "" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" msgstr "" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " +#: src/preferences.c:3258 +msgid "What to record when 'r' is pressed" msgstr "" -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +msgid "External Audio Source" +msgstr "" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "" + +#: src/preferences.c:3358 msgid "Recording" msgstr "" -#: src/preferences.c:3266 +#: src/preferences.c:3373 msgid "You can also change these values when encoding a clip" msgstr "" -#: src/preferences.c:3278 +#: src/preferences.c:3385 msgid "Encoder" msgstr "" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." msgstr "" -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr "" -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr "" -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr "" -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr "" -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr "" -#: src/preferences.c:3454 +#: src/preferences.c:3561 msgid " Working directory (do not remove) " msgstr "" -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "" -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "" -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "" -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr "" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "" -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" msgstr "" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "" -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr "" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "" -#: src/preferences.c:3652 +#: src/preferences.c:3759 msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " "when LiVES is started." msgstr "" -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "" -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "" -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "" -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "" -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "" -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "" -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "" -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "" -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "" -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "" -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "" -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "" -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "" -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "" -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." msgstr "" -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "" -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "" -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "" -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "" -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "" -#: src/preferences.c:3858 +#: src/preferences.c:3965 msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "" -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "" -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "" -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "" -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "" -#: src/preferences.c:3969 +#: src/preferences.c:4076 msgid "Main Theme Details" msgstr "" -#: src/preferences.c:3980 +#: src/preferences.c:4087 #, fuzzy msgid " _Foreground Color" msgstr "Vervagen" -#: src/preferences.c:3999 +#: src/preferences.c:4106 #, fuzzy msgid " _Background Color" msgstr "Vervagen" -#: src/preferences.c:4018 +#: src/preferences.c:4125 #, fuzzy msgid "_Alt Foreground Color" msgstr "Vervagen" -#: src/preferences.c:4036 +#: src/preferences.c:4143 #, fuzzy msgid "_Alt Background Color" msgstr "Vervagen" -#: src/preferences.c:4054 +#: src/preferences.c:4161 msgid " Info _Text Color" msgstr "" -#: src/preferences.c:4073 +#: src/preferences.c:4180 msgid " Info _Base Color" msgstr "" -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "" -#: src/preferences.c:4092 +#: src/preferences.c:4199 msgid "Affects some contrast details of the timeline" msgstr "" -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "" -#: src/preferences.c:4124 +#: src/preferences.c:4231 #, fuzzy msgid "Frame blank image" msgstr "Verkleuren" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "" -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4195 +#: src/preferences.c:4302 msgid "Track background (multitrack)" msgstr "" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "" -#: src/preferences.c:4250 +#: src/preferences.c:4357 msgid "Timeline selection (multitrack)" msgstr "" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "" -#: src/preferences.c:4274 +#: src/preferences.c:4381 msgid "Timecode foreground (multitrack)" msgstr "" -#: src/preferences.c:4285 +#: src/preferences.c:4392 #, fuzzy msgid "Frame surround" msgstr "Doo_rgaan na documenteinde" -#: src/preferences.c:4298 +#: src/preferences.c:4405 msgid "Themes/Colors" msgstr "" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "" -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "" -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" msgstr "" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" msgstr "" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "" -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." msgstr "" -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "" -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -8002,18 +8039,18 @@ "Click OK to continue.\n" msgstr "" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." msgstr "" -#: src/preferences.c:5195 +#: src/preferences.c:5314 msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "" -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "" @@ -8041,172 +8078,172 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" "New rate must be greater than 0\n" msgstr "" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "" -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "" -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "" -#: src/resample.c:1184 +#: src/resample.c:1193 msgid "New Clip Audio" msgstr "" -#: src/resample.c:1186 +#: src/resample.c:1195 msgid "External Clip Settings" msgstr "" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "" -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 msgid "Channels" msgstr "" -#: src/resample.c:1232 +#: src/resample.c:1241 msgid "Sample Size " msgstr "" -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "" -#: src/resample.c:1296 +#: src/resample.c:1305 msgid "New Audio Details" msgstr "" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "" -#: src/resample.c:1343 +#: src/resample.c:1352 msgid "_Channels" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "_Sample Size" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "Sample Size" msgstr "" -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "" -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "" -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr "" -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr "" -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr "" -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "" -#: src/resample.c:1592 +#: src/resample.c:1601 msgid "Change Playback Speed" msgstr "" -#: src/resample.c:1594 +#: src/resample.c:1603 msgid "Resample Video" msgstr "" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -8217,7 +8254,7 @@ "in _frames per second" msgstr "" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -8228,80 +8265,80 @@ "in frames per second" msgstr "" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" "LiVES was unable to reorder the frames." msgstr "" -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "" @@ -8502,68 +8539,68 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 msgid "Real Time Effect Mapping" msgstr "" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 msgid "Set Connections" msgstr "" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -8604,103 +8641,107 @@ msgid "yuv4mpeg stream" msgstr "" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "" + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "" -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" "\n" msgstr "" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, c-format msgid "%s : parameters for %s" msgstr "" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." msgstr "" -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -8709,7 +8750,7 @@ "right or double clicking on it.\n" msgstr "" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -8717,14 +8758,14 @@ "Select an effect in FX stack first to view its parameters.\n" msgstr "" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" "No clips loaded.\n" msgstr "" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -8734,7 +8775,7 @@ "before inserting clips into the timeline." msgstr "" -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -8743,187 +8784,197 @@ "to apply compositors.\n" msgstr "" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" msgstr "" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" msgstr "" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr "" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 msgid "Selected Clip" msgstr "" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 msgid "_Adjust Start and End Points" msgstr "" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 msgid "_Edit/Encode in Clip Editor" msgstr "" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 #, fuzzy msgid "_Show Clip Information" msgstr "Normaliseren" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 msgid "_Close this Clip" msgstr "" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 msgid "Audio Mixer (ctrl-m)" msgstr "" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "" -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "" -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "" -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "" -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "" -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "" -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "" -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "" -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "" -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "" -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "" -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " "audio rate %d, audio sample size %d, %s.\n" msgstr "" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -8933,7 +8984,7 @@ "then load in the new set from the File menu.\n" msgstr "" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -8941,596 +8992,584 @@ "It cannot be loaded.\n" msgstr "" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "" -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "" -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "" -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "" -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 msgid "_Close the Selected Clip" msgstr "" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 msgid "_Save Layout as..." msgstr "" -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 msgid "_Load Layout..." msgstr "" -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 msgid "_Wipe/Delete Layout..." msgstr "" -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "" -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 msgid "Auto Load _Subtitles with Clips" msgstr "" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 msgid "_Adjust Selected Clip Start/End Points" msgstr "" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 msgid "_Insert Selected Clip Audio" msgstr "" -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 msgid "_Delete Selected Block" msgstr "" -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 msgid "_Jump to Previous Block Boundary" msgstr "" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 msgid "_Jump to Next Block Boundary" msgstr "" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 msgid "Clear _Marks from Timeline" msgstr "" -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 msgid "Ignore Selection Limits when Inserting" msgstr "" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 msgid "Pla_y Selected Time Only" msgstr "" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 msgid "_Move Effects with Blocks" msgstr "" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 msgid "Select _Autotransition Effect..." msgstr "" -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 msgid "Crossfade Audio with Autotransition" msgstr "" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 msgid "View/_Edit Selected Effect" msgstr "" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 msgid "_Delete Selected Effect" msgstr "" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 msgid "Apply Effect to _Block..." msgstr "" -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 msgid "Apply Effect to _Region..." msgstr "" -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 msgid "Make _Backing Audio Current Track" msgstr "" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 msgid "_Split Current Track at Cursor" msgstr "" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 msgid "_Split Selected Video Tracks" msgstr "" -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 msgid "Insert Gap in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 msgid "Insert Gap in Current Track/Selected Time" msgstr "" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 msgid "Close All _Gaps in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 msgid "Select _All Video Tracks" msgstr "" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 msgid "Select _No Video Tracks" msgstr "" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 #, fuzzy msgid "Select All _Time" msgstr "Draaikolk" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 msgid "Select from _Zero Time" msgstr "" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 #, fuzzy msgid "Select to _End Time" msgstr "Draaikolk" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "" -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 msgid "_Timecode to Region Start" msgstr "" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 msgid "_Timecode to Region End" msgstr "" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 msgid "_Region Start to Timecode" msgstr "" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 msgid "_Region End to Timecode" msgstr "" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 msgid "Select/Deselect Block at Current Track/Time" msgstr "" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 msgid "_Change Width, Height and Audio Values..." msgstr "" -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 msgid "_Render All to New Clip" msgstr "" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 msgid "Render _Video" msgstr "" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 #, fuzzy msgid "Render _Audio" msgstr "Vervagen" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 msgid "_Normalise Rendered Audio" msgstr "" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 msgid "_Pre-render Audio" msgstr "" -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 msgid "Block _In/Out Points" msgstr "" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 msgid "_Effects at Current" msgstr "" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 msgid "Audio Parameters" msgstr "" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 msgid "Show Backing _Audio Track" msgstr "" -#: src/multitrack.c:7418 -msgid "Compact View" -msgstr "" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 msgid "Maximum Tracks to Display..." msgstr "" -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 msgid "Scroll to Follow Playback" msgstr "" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 msgid "_Center on Cursor" msgstr "" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 msgid "_Zoom In" msgstr "" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 msgid "_Zoom Out" msgstr "" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 msgid "Multitrack _Details" msgstr "" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 msgid "_Show FRAME Events" msgstr "" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 msgid "_Show Multitrack Keys" msgstr "" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 msgid "Insert With _Audio" msgstr "" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 #, fuzzy msgid "Select _Overlap" msgstr "Draaikolk" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" msgstr "" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 msgid "Mouse Mode: _Move" msgstr "" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 msgid "Mouse Mode: _Select" msgstr "" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 msgid "Insert Mode: _Normal" msgstr "" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "" -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "" -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" "Switched to Clip Edit mode\n" msgstr "" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr "" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr "" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr "" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 msgid "Selected Effect" msgstr "" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 msgid "_View/Edit this Effect" msgstr "" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 msgid "_View this Effect" msgstr "" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 msgid "_Delete this Effect" msgstr "" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr "" -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "" -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" "Switched to Multitrack mode\n" msgstr "" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" "Nodes can be deleted." msgstr "" -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -9538,281 +9577,281 @@ "current time.\n" msgstr "" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." msgstr "" -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 msgid "Selected Block/Frame" msgstr "" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 msgid "_Select this Block" msgstr "" -#: src/multitrack.c:13045 -msgid "_Split Block Here" +#: src/multitrack.c:12936 +msgid "_Split Block At Cursor" msgstr "" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 msgid "List _Effects Here" msgstr "" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 msgid "_Delete this Block" msgstr "" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 msgid "_Insert Here" msgstr "" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 msgid "_Insert Audio Here" msgstr "" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" msgstr "" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "" -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " "to %.4f\n" msgstr "" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" "selected.\n" msgstr "" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" msgstr "" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." msgstr "" -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." msgstr "" -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." msgstr "" -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" msgstr "" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" msgstr "" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" msgstr "" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "" -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "" -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" msgstr "" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 msgid "Saving layout" msgstr "" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" msgstr "" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -9820,74 +9859,74 @@ "Therefore it could not be loaded properly.\n" msgstr "" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" "Unable to load layout file %s\n" msgstr "" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "" -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "" -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 msgid "" "The current layout has changes which have not been saved.\n" "Are you sure you wish to wipe it ?\n" msgstr "" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 msgid "Multitrack Audio Mixer" msgstr "" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" msgstr "" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "" @@ -9895,19 +9934,19 @@ msgid "JACK server started\n" msgstr "" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -9947,7 +9986,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -9988,7 +10027,7 @@ msgstr "" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "" @@ -10065,207 +10104,207 @@ "Click OK to delete all entries\n" msgstr "" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 msgid "OMC Learner" msgstr "" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "" -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "" -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "" -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "" #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "" -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -10274,7 +10313,7 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -10283,12 +10322,12 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "" -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -10298,12 +10337,12 @@ "Error code %d\n" msgstr "" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr ""
View file
LiVES-2.8.7.tar.bz2/po/oc.po -> LiVES-2.8.8.tar.bz2/po/oc.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Occitan (post 1500) <oc@li.org>\n" @@ -87,85 +87,85 @@ msgstr "Marca posicionada.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "Quin que siá" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "Pas cap" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "recomandat" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "desactivat !" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "**La configuracion actuala**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "Integrat" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "Personalizat" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "Testar" -#: src/main.c:460 +#: src/main.c:467 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - Union" -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "Requadratge" -#: src/main.c:708 +#: src/main.c:728 #, fuzzy msgid "_Resize All Frames..." msgstr "_Requadra Totes Los Imatges" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "" -#: src/main.c:1094 +#: src/main.c:1104 #, fuzzy msgid "Background" msgstr "_Aviar" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "Cargament dels plugins d'efièches en temps real" -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "Aviada del servidor àudio jack..." -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -177,16 +177,16 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "Inicializacion del servidor àudio pulse..." -#: src/main.c:1813 +#: src/main.c:1815 #, fuzzy, c-format msgid "%s...detected... " msgstr "mplayer....detectat..." -#: src/main.c:1814 +#: src/main.c:1816 #, fuzzy, c-format msgid "%s...NOT DETECTED... " msgstr "mplayer...PAS DETECTAT..." @@ -226,11 +226,11 @@ msgid "Number of CPUs detected: %d " msgstr "" -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "" @@ -286,7 +286,7 @@ "Benvenguda sus LiVES version %s.\n" "\n" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" @@ -295,134 +295,134 @@ "\n" "La sintaxi d'aviada es : %s [opcions] [nomfichièr [start_time] [frames]]\n" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "imatges : nombre maximal d'imatges de dobrir\n" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "opts pòt èsser :\n" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "" -#: src/main.c:2549 +#: src/main.c:2552 msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "-nogui : avia lo programa sens l'interfàcia grafica.\n" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "-startup-mt : aviar en mòde multipista\n" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" msgstr "" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "-nooscstart : aviar pas l'escotador OSC\n" -#: src/main.c:2561 +#: src/main.c:2564 msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " "mplayer2" msgstr "" #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr ", pulse" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr ", sox o jack\n" -#: src/main.c:2569 +#: src/main.c:2572 msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " "transport client,2 = jack transport master, 4 = start jack transport server, " "8 = pause audio when video paused,16 = start jack audio server] \n" msgstr "" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr " o sox\n" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" msgstr "" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "Aviada de l'interfàcia grafica..." -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -433,7 +433,7 @@ "(Maybe you need to change the value of <prefix_dir> in your %s file)\n" msgstr "" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -441,7 +441,7 @@ "Please make sure you have write access to %s and try again.\n" msgstr "" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -450,7 +450,7 @@ "before running LiVES.\n" msgstr "" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -460,7 +460,7 @@ "Please check the file permissions for this file and try again.\n" msgstr "" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -471,7 +471,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -479,7 +479,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2693 +#: src/main.c:2696 #, c-format msgid "" "\n" @@ -489,7 +489,7 @@ "%s" msgstr "" -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -500,56 +500,56 @@ "Thankyou.\n" msgstr "" -#: src/main.c:2707 +#: src/main.c:2710 msgid "" "\n" "LiVES currently requires 'mplayer', 'mplayer2' or 'sox' to function. Please " "install one or other of these, and try again.\n" msgstr "" -#: src/main.c:2712 +#: src/main.c:2715 msgid "" "\n" "LiVES currently requires both 'mplayer' or 'mplayer2' and 'sox' to function. " "Please install these, and try again.\n" msgstr "" -#: src/main.c:2725 +#: src/main.c:2728 msgid "" "\n" "LiVES was unable to locate 'mplayer','mplayer2' or 'mpv'. You may wish to " "install one of these to use LiVES more fully.\n" msgstr "" -#: src/main.c:2731 +#: src/main.c:2734 msgid "" "\n" "LiVES was unable to locate 'mplayer' or 'mplayer2'. You may wish to install " "one of these to use LiVES more fully.\n" msgstr "" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" "magick if you want to use rendered effects.\n" msgstr "" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " "image-magick if you want to use the merge function.\n" msgstr "" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " "should install 'sox'.\n" msgstr "" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -560,91 +560,91 @@ "You may need to change the value of <lib_dir> in %s\n" msgstr "" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "" -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "En cargant automaticament lo set %s..." #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "Lector àudio invalid %s\n" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : %d quadres %d bpp %.3f fps" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : ??? quadres ??? bpp %.3f fps" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "LiVES-%s: <Pas de Fichièr>" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "Legir" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" msgstr "" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "Fichièr Tampat %s\n" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "_Anullar" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "_Restablir" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "Vidèo" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "Àudio Esquèrra" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "Àudio Drecha" -#: src/main.c:6983 +#: src/main.c:7007 msgid "" "\n" "\n" @@ -797,7 +797,7 @@ msgid "Use _mplayer2 audio player" msgstr "Utiliza lo lector audui _mplayer" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "_Seguent" @@ -1023,10 +1023,10 @@ msgid "If this is set, frames will be deinterlaced as they are imported." msgstr "" -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "Previsualizacion" @@ -1046,12 +1046,12 @@ msgid "Click here to _Preview the file" msgstr "" -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 #, fuzzy msgid "Processing..." msgstr "LiVES: - Tractament..." -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1060,8 +1060,8 @@ "Remember to switch off effects (ctrl-0) afterwards !" msgstr "" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" @@ -1069,178 +1069,178 @@ "\n" "Pacientatz SVP" -#: src/interface.c:206 +#: src/interface.c:210 msgid "Show Details" msgstr "" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "_Pro" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "_Previsualizacion" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "Paus_a" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "Pausa/_Pro" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "_Anullar" -#: src/interface.c:324 +#: src/interface.c:327 msgid "Multitrack Details" msgstr "" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "Formatar" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "Talha de l'enquadrament" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "Talha del fichièr" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "FPS" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "Tramas" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "Eveniments" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "Durada totala" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "Àudio" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "Velocitat/talha" -#: src/interface.c:590 +#: src/interface.c:593 #, fuzzy msgid "Encoding Options" msgstr "LiVES: - Opcions d'encodatge" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." msgstr "" -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "Conservar mos reglatges" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "Utilizar los paramètres recomandats" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "_Tampar la fenèstra" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "Enregi_strar dins un fichièr" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "Insercion" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "_Inserís per correspondre al son" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "Inserís _abans la seleccion" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "Inserís aprèp la seleccion" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "" -#: src/interface.c:844 +#: src/interface.c:847 #, fuzzy msgid "Insert _with silence" msgstr "Inserís amb lo _son" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "Inserís amb lo _son" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "Inserís sens lo son" -#: src/interface.c:933 +#: src/interface.c:936 #, fuzzy msgid "Open Selection" msgstr "_Copiar Seleccion" -#: src/interface.c:950 +#: src/interface.c:953 msgid "Selection start time (sec)" msgstr "" -#: src/interface.c:956 +#: src/interface.c:959 msgid "Number of frames to open" msgstr "" -#: src/interface.c:1025 +#: src/interface.c:1028 #, fuzzy msgid "Open Location" msgstr "LiVES: - Dobrir l'emplaçament" -#: src/interface.c:1027 +#: src/interface.c:1030 msgid "Open Youtube Clip" msgstr "" -#: src/interface.c:1046 +#: src/interface.c:1049 msgid "" "\n" "\n" @@ -1250,7 +1250,7 @@ "\n" msgstr "" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1259,70 +1259,70 @@ "\n" msgstr "" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "URL : " -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "" -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "" -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "" -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "" -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr "" -#: src/interface.c:1185 +#: src/interface.c:1188 #, fuzzy msgid "Rename Clip" msgstr "Rotacion" -#: src/interface.c:1187 +#: src/interface.c:1190 #, fuzzy msgid "Enter Set Name to Save as" msgstr "LiVES: - Entrar lo nom dels paramètres" -#: src/interface.c:1189 +#: src/interface.c:1192 #, fuzzy msgid "Enter a Set Name to Reload" msgstr "LiVES: - Entrar lo nom dels paramètres" -#: src/interface.c:1191 +#: src/interface.c:1194 msgid "Choose a Working Directory" msgstr "" -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 msgid "Rename Current Track" msgstr "" -#: src/interface.c:1195 +#: src/interface.c:1198 #, fuzzy msgid "Enter a Name for Your Theme" msgstr "LiVES: - Entrar lo nom dels paramètres" -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1330,356 +1330,356 @@ "LiVES will remind you to save the clip set later when you try to exit.\n" msgstr "" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" msgstr "" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" "initial install so that you can get the most from this application.\n" msgstr "" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" "This should be a directory with plenty of disk space available.\n" msgstr "" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "Nom novèl " -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "Indicar nom " -#: src/interface.c:1251 +#: src/interface.c:1252 #, fuzzy msgid "Theme name " msgstr "Nom novèl " -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "_Avançat" -#: src/interface.c:1419 +#: src/interface.c:1420 msgid "Select input device" msgstr "" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "" -#: src/interface.c:1499 +#: src/interface.c:1496 #, fuzzy msgid "Load CD Track" msgstr "_Cargar una pista CD...." -#: src/interface.c:1501 +#: src/interface.c:1498 #, fuzzy msgid "Select DVD Title/Chapter" msgstr "LiVES:- Selecciona lo títol VCD" -#: src/interface.c:1503 +#: src/interface.c:1500 #, fuzzy msgid "Select VCD Title" msgstr "LiVES:- Selecciona lo títol VCD" -#: src/interface.c:1505 +#: src/interface.c:1502 #, fuzzy msgid "Change Maximum Visible Tracks" msgstr "Nombre maximal de pistas d'afichar" -#: src/interface.c:1507 +#: src/interface.c:1504 msgid "Device details" msgstr "" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "Pista de cargar (de %s)" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "Títol DVD" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "Títol VCD" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "Nombre maximal de pistas d'afichar" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "Capítol " -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "Canal " -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "Àudio ID " -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "Largor" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "Nautor" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "" -#: src/interface.c:1770 +#: src/interface.c:1763 #, fuzzy msgid "Fade Audio In" msgstr "Fondut" -#: src/interface.c:1772 +#: src/interface.c:1765 #, fuzzy msgid "Fade Audio Out" msgstr "Fondut" -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "" -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "primièra" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "" -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "darrièra" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "segondas." -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "seleccion" -#: src/interface.c:1856 +#: src/interface.c:1849 #, fuzzy msgid " (Optional)" msgstr "_Opcions" -#: src/interface.c:1859 +#: src/interface.c:1852 #, fuzzy, c-format msgid "File Comments%s" msgstr "LiVES: - Commentaires Fichier (optionnel)" -#: src/interface.c:1873 +#: src/interface.c:1866 #, fuzzy, c-format msgid "File Name: %s" msgstr "Títol/Nom : " -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "Títol/Nom : " -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "Autor/Artista : " -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "Comentaris : " -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "Percórrer..." -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "_Opcions" -#: src/interface.c:2049 +#: src/interface.c:2042 #, c-format msgid "%sChoose a Device" msgstr "" -#: src/interface.c:2052 +#: src/interface.c:2045 #, c-format msgid "%sChoose a Directory" msgstr "" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2332 +#: src/interface.c:2325 msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" "What do you wish to do ?" msgstr "" -#: src/interface.c:2339 +#: src/interface.c:2332 #, fuzzy msgid "Cancel/Discard/Save" msgstr "LiVES: - Anullar/Contunhar/Salvar" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "_Nom de l'ensemble de clips" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "_Ignòra los cambiaments" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "_Suprimís la disposicion" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "_Salva la disposicion" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "_Salva l'ensemble de clips" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" "Would you like to try and recover it ?\n" msgstr "" -#: src/interface.c:2446 +#: src/interface.c:2439 msgid "Disk Recovery Options" msgstr "" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "" -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "" -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "_Reïnicializar a las valors per defaut" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1687,343 +1687,343 @@ "-----------------------\n" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "ctrl-left" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 #, fuzzy msgid "skip forwards\n" msgstr "Passar cap a la seguenta" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 #, fuzzy msgid "ctrl-down" msgstr "Ctrl-%d" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "ctrl-enter" msgstr "_Autre" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "reset frame rate\n" msgstr "_Quadres" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "" -#: src/interface.c:2633 +#: src/interface.c:2626 msgid "reverse direction\n" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "ctrl-1" msgstr "Ctrl-%d" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "toggle real-time effect 1\n" msgstr "Cargament dels plugins d'efièches en temps real" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "ctrl-2" msgstr "Ctrl-%d" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "toggle real-time effect 2\n" msgstr "Cargament dels plugins d'efièches en temps real" -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 #, fuzzy msgid "ctrl-0" msgstr "Ctrl-%d" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "real-time effects off\n" msgstr "" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "" -#: src/interface.c:2669 +#: src/interface.c:2662 msgid "grab keyboard for last activated effect\n" msgstr "" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2679 +#: src/interface.c:2672 msgid "tab" msgstr "" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "" -#: src/interface.c:2697 +#: src/interface.c:2690 msgid "Other playback keys\n" msgstr "" -#: src/interface.c:2701 +#: src/interface.c:2694 msgid "play all\n" msgstr "" -#: src/interface.c:2704 +#: src/interface.c:2697 #, fuzzy msgid "play selection\n" msgstr "seleccion" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "" -#: src/interface.c:2710 +#: src/interface.c:2703 #, fuzzy msgid "fullscreen\n" msgstr "Ecran _complet" -#: src/interface.c:2713 +#: src/interface.c:2706 msgid "separate window\n" msgstr "" -#: src/interface.c:2716 +#: src/interface.c:2709 #, fuzzy msgid "double size\n" msgstr "Talha _Dobla" -#: src/interface.c:2719 +#: src/interface.c:2712 #, fuzzy msgid "ping pong loops\n" msgstr "Pin_g Pong (Lectura Continua)" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "move current track up\n" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "move current track down\n" msgstr "" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "" -#: src/interface.c:2759 +#: src/interface.c:2752 #, fuzzy msgid "select next clip\n" msgstr "Se_leccion" -#: src/interface.c:2762 +#: src/interface.c:2755 msgid "select/deselect current track\n" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "zoom in\n" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "zoom out\n" msgstr "" -#: src/interface.c:2771 +#: src/interface.c:2764 msgid "make a mark on the timeline (during playback)\n" msgstr "" -#: src/interface.c:2774 +#: src/interface.c:2767 msgid "rewind to play start.\n" msgstr "" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "" -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "" -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "" -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -2031,22 +2031,22 @@ "the latest youtube-dl installed.\n" msgstr "" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, c-format msgid "Layouts were removed for set %s.\n" msgstr "" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "Aqueste fichièr" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " msgstr "" -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2056,7 +2056,7 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2066,14 +2066,14 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" "Really close it ?" msgstr "" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" @@ -2081,7 +2081,7 @@ "\n" "Fichièr de projècte invalid.\n" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2094,54 +2094,54 @@ "Once you have done this, you will be able to import the new project.\n" msgstr "" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "Importar lo projècte %s en tant que %s..." -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "importacion del projècte" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "Exportacion del projècte %s..." -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "Exportacion del projècte" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 #, fuzzy msgid "Theme" msgstr "Nom novèl " -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, fuzzy, c-format msgid "Exporting theme as %s..." msgstr "Exportacion del projècte %s..." -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, fuzzy, c-format msgid "Importing theme \"%s\" from %s..." msgstr "Exportacion del projècte %s..." -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, fuzzy, c-format msgid "Backup as %s File" msgstr "Salvar coma fichièr .lv1" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, fuzzy, c-format msgid "Restore %s File" msgstr "Restablir lo fichièr .lv1" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2149,101 +2149,101 @@ "Are you sure ?\n" msgstr "" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "" -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "Supression del set..." -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "Supression del set" -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "Anullacion" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "" -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "Refar" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "" -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, fuzzy, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "Escafament dels imatges %d a %d%s...." -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "Copar" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 msgid "Pulling frames from clipboard" msgstr "" -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "" -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "Empegament" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "" -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " "LiVES.\n" msgstr "" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2252,31 +2252,31 @@ "the 'Trim Audio' function from the Audio menu." msgstr "" -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." msgstr "" -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2284,7 +2284,7 @@ "Clipboard audio has been erased.\n" msgstr "" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2293,81 +2293,81 @@ "using unchanged audio ?\n" msgstr "" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "" -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "Insercion de" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "" -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "" -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "Anullacion" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" "Are you sure ?" msgstr "" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "Escafament dels imatges %d a %d%s...." -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "Supression" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "Levar" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" @@ -2377,7 +2377,7 @@ "\n" "La seleccion es varrolhada.\n" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2385,11 +2385,11 @@ "play.)\n" msgstr "" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2398,7 +2398,7 @@ "%s\n" msgstr "" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2407,7 +2407,7 @@ "The plugin may be broken or not installed correctly." msgstr "" -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2416,22 +2416,22 @@ "Please press 'Cancel' if that is not what you want.\n" msgstr "" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "Salva %s" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "Cargament dels clips dempuèi %s" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2439,24 +2439,24 @@ "Click OK to proceed.\n" msgstr "" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "Netejatge de l'espaci de disc..." -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "" -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "" -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2464,12 +2464,12 @@ "Internal: %s (%d bpp) / %s\n" msgstr "" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." @@ -2477,7 +2477,7 @@ "\n" " Dobertura..." -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" @@ -2486,7 +2486,7 @@ "\n" "(%d virtuals)" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" @@ -2495,7 +2495,7 @@ "\n" "(%d desencodats)" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" @@ -2504,7 +2504,7 @@ "\n" " %.2f seg." -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" @@ -2512,23 +2512,23 @@ "\n" " Desconegut" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "signat" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" @@ -2537,7 +2537,7 @@ " %d Hz %d bit\n" "%s %s" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2554,21 +2554,21 @@ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA.\n" msgstr "" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "" -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" "Launchpad Contributions:\n" " Cédric VALMARY (Tot en òc) https://launchpad.net/~cvalmary" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, c-format msgid "" "LiVES Version %s\n" @@ -2582,14 +2582,14 @@ "Homepage: %s" msgstr "" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 msgid "" "\n" "\n" "You need to install mplayer or mplayer2 to be able to preview this file.\n" msgstr "" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 msgid "" "\n" "\n" @@ -2597,93 +2597,93 @@ "this file.\n" msgstr "" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" "%s\n" msgstr "" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 msgid "Encoder Debug Output" msgstr "" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "Talha simpla (d)" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "Volum àudio (%.2f)" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "Activar l'àudio (z)" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "Desactivar l'àudio (z)" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "" -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 msgid "Load Subtitles" msgstr "" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 #, fuzzy msgid "Select Audio File" msgstr "Escafament del son" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -2691,83 +2691,83 @@ "." msgstr "" -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "" -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "Validacion del son" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "Àudio novèl" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "" -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "Pista CD %d" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "Dobertura de la pista CD...." -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 #, fuzzy msgid "Layout Errors" msgstr "Errors de sortida" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "Contunhar" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "en espèra..." -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "represa..." -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "Conservar" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, c-format msgid "" "\n" @@ -2776,30 +2776,30 @@ "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "Anullar" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "Arrestar" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 #, fuzzy msgid "Selected Frame" msgstr "_Aviar" -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 #, fuzzy msgid "_Save Frame as..." msgstr "_Aviar" -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -2808,7 +2808,7 @@ "\n" msgstr "" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -2816,13 +2816,13 @@ "\n" msgstr "" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" msgstr "" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -2831,17 +2831,17 @@ "\n" msgstr "" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" msgstr "" -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -2851,19 +2851,19 @@ "(Default of %.3f frames per second will be used.)\n" msgstr "" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "" -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "" -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -2872,174 +2872,174 @@ "rate.\n" msgstr "" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "" -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "" -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "Exportacion del son" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 msgid "Append Audio File" msgstr "" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "" -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "" -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "" -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "" -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "Fondut àudio..." -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" "Are you sure ?" msgstr "" -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "" -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "Escafament del son" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "Alinhar Fin" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "_Inserir d'Imatges" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "_Ignorar los imatges" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "" -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "Fusion acabada.\n" @@ -3055,900 +3055,924 @@ msgid "Custom _Utilities" msgstr "_Utilitaris Personalizats" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "_Fichièr" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "" -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "Dobrir URL/Stream..." -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "" -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "" -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "" -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "Fichièrs _Recents...." -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "" -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "" + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "" -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "" -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "" -#: src/gui.c:674 +#: src/gui.c:692 #, fuzzy, c-format msgid "_Backup Clip as .%s..." msgstr "Salvar coma fichièr .lv1" -#: src/gui.c:683 +#: src/gui.c:701 #, c-format msgid "_Restore Clip from .%s..." msgstr "" -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "_Edicion" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "Mòde multipistas" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "_Copiar Seleccion" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "_Copar Seleccion" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "" -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "" -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "_Seleccionar..." -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "" -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "Primièr Imatge solament" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "_Darrièr Imatge solament" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "_Inversar la seleccion" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "_Lectura" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "_Arrestar" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "Ecran _complet" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "Talha _Dobla" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "Lectura Continua" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "Pin_g Pong (Lectura Continua)" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "_Mut" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "" -#: src/gui.c:1045 +#: src/gui.c:1064 msgid "Letterbox Mode" msgstr "" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "Efièche_s" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "" -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "_Espleches" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "" -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "" -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "" -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "_Utilitaris" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "_Genèra" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "" -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "" -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "_Preferéncias..." -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "_Àudio" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "" -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "_Cargar una pista CD...." -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "Ejectar CD" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "Enregistrament àudio" -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "" -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "" -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "" -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "" -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "" -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "" -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "" -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "" -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "" -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "" -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "" -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "" -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "" -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "" -#: src/gui.c:1250 +#: src/gui.c:1273 +msgid "_Adjust Audio Sync..." +msgstr "" + +#: src/gui.c:1277 msgid "_Info" msgstr "" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "" -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "A_vançat" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "" -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "" -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "" -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "" -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "" -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "" -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "" -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "" -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "" -#: src/gui.c:1371 +#: src/gui.c:1398 msgid "Receive _LiVES Stream from..." msgstr "" -#: src/gui.c:1375 +#: src/gui.c:1402 msgid "_Send LiVES Stream to..." msgstr "" -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." +#: src/gui.c:1408 +msgid "Open _yuv4mpeg stream..." msgstr "" -#: src/gui.c:1399 +#: src/gui.c:1425 #, fuzzy, c-format msgid "_Import Project (.%s)..." msgstr "importacion del projècte" -#: src/gui.c:1403 +#: src/gui.c:1430 #, fuzzy, c-format msgid "E_xport Project (.%s)..." msgstr "Exportacion del projècte" -#: src/gui.c:1409 +#: src/gui.c:1438 #, fuzzy, c-format msgid "_Import Custom Theme (.%s)..." msgstr "Exportacion del projècte %s..." -#: src/gui.c:1414 +#: src/gui.c:1443 #, fuzzy, c-format msgid "E_xport Theme (.%s)..." msgstr "Exportacion del projècte %s..." -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "" -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "" -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." msgstr "" -#: src/gui.c:1448 +#: src/gui.c:1478 msgid "_Reset All Playback Speeds and Positions" msgstr "" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "" -#: src/gui.c:1452 +#: src/gui.c:1482 msgid "_MIDI/Joystick Interface" msgstr "" -#: src/gui.c:1461 +#: src/gui.c:1491 msgid "_MIDI/Joystick Learner..." msgstr "" -#: src/gui.c:1465 +#: src/gui.c:1495 msgid "_Save Device Mapping..." msgstr "" -#: src/gui.c:1469 +#: src/gui.c:1499 msgid "_Load Device Mapping..." msgstr "" -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "_Pas cap" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "_Ajuda" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 msgid "_Donate to the Project !" msgstr "" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 msgid "_Email the Author" msgstr "" -#: src/gui.c:1519 +#: src/gui.c:1549 msgid "Report a _Bug" msgstr "" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 msgid "Suggest a _Feature" msgstr "" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 msgid "Assist with _Translating" msgstr "" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "_Depanatge" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "_A prepaus" -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +#, fuzzy +msgid "Audio Source:" +msgstr "Font : %s" + +#: src/gui.c:1696 +msgid "Internal" +msgstr "" + +#: src/gui.c:1730 +msgid "External" +msgstr "" + +#: src/gui.c:1774 msgid "Volume" msgstr "Volum" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." msgstr "" #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr "" -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "" -#: src/gui.c:1956 +#: src/gui.c:2082 +msgid "Select all frames in this clip" +msgstr "" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr "" -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "_Liure" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "_Aviar" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "Retorn rapid" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr "" -#: src/gui.c:3550 +#: src/gui.c:3689 #, fuzzy msgid "Streaming" msgstr "Sòmi" -#: src/gui.c:3552 +#: src/gui.c:3691 #, fuzzy, c-format msgid "Play Window%s" msgstr "LiVES: - Fenèstra de Lectura" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "" -#: src/gui.c:4124 +#: src/gui.c:4292 #, c-format msgid "'LiVES opened the file' '%s'" msgstr "" -#: src/gui.c:4143 +#: src/gui.c:4311 #, fuzzy, c-format msgid "'LiVES closed the file' '%s'" msgstr "Fichièr Tampat %s\n" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "Efièches" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, c-format msgid "Show / apply effects to %s\n" msgstr "" -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, c-format msgid "Select clip for %s\n" msgstr "" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -3956,81 +3980,81 @@ "Switched to clip %s\n" msgstr "" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" "Switched to empty clip\n" msgstr "" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " "updated accordingly\n" msgstr "" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -4038,7 +4062,7 @@ "by another copy of LiVES.\n" msgstr "" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -4046,39 +4070,39 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2138 +#: src/utils.c:2234 #, c-format msgid "" "\n" "%s names may not be blank.\n" msgstr "" -#: src/utils.c:2146 +#: src/utils.c:2242 #, c-format msgid "" "\n" "%s names may not be longer than %d characters.\n" msgstr "" -#: src/utils.c:2154 +#: src/utils.c:2250 #, c-format msgid "" "\n" "%s names may not contain spaces or the characters%s.\n" msgstr "" -#: src/utils.c:2163 +#: src/utils.c:2259 #, c-format msgid "" "\n" "%s names may not start with a '.' or contain '..'\n" msgstr "" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4086,72 +4110,72 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "" -#: src/utils.c:3444 +#: src/utils.c:3863 msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "" -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4161,29 +4185,29 @@ "Overwrite ?\n" msgstr "" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "_Anullar %s" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "_Restablir %s" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr "" -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr "" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4194,50 +4218,50 @@ "Try running Help/Troubleshoot for more information." msgstr "" -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "" -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "Dobertura de %s" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr "" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "" -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "" -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "" -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4249,11 +4273,11 @@ "Are you sure you wish to continue ?" msgstr "" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr "" -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4261,14 +4285,14 @@ "Please check the terminal window for more details.\n" msgstr "" -#: src/saveplay.c:874 +#: src/saveplay.c:858 msgid "" "\n" "\n" "You may need to install mplayer, mplayer2 or mpv to open this file.\n" msgstr "" -#: src/saveplay.c:885 +#: src/saveplay.c:869 msgid "" "\n" "\n" @@ -4276,31 +4300,31 @@ "Tools|Preferences|Decoding\n" msgstr "" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "" -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, fuzzy, c-format msgid "Save Frame %d" msgstr "Indicar nom " -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 #, fuzzy msgid "Save Frame" msgstr "_Aviar" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 #, fuzzy msgid "Save Clip" msgstr "Rotacion" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4308,67 +4332,67 @@ "Do you still wish to continue ?" msgstr "" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr "" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "" -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "" -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" "Encoder error - output file was not created !\n" msgstr "" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "" -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "" -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4377,21 +4401,21 @@ "and resize all frames to the current size.\n" msgstr "" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "Desconegut" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4399,13 +4423,13 @@ "%s\n" msgstr "" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" msgstr "" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4413,7 +4437,7 @@ "Bad things may happen with this clip.\n" msgstr "" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4421,73 +4445,73 @@ "Default can be set in Tools | Preferences | Misc.\n" msgstr "" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, fuzzy, c-format msgid " - Author: %s\n" msgstr "Autor : %s" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, c-format msgid " - Title: %s\n" msgstr "" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr "" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "" -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "" -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "" -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -4496,7 +4520,7 @@ "LiVES was unable to restore it.\n" msgstr "" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, c-format msgid "" "\n" @@ -4505,92 +4529,92 @@ msgstr "" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" "Do you want to attempt to recover them ?\n" msgstr "" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "" -#: src/dialogs.c:83 +#: src/dialogs.c:86 #, fuzzy msgid "Show affeced _layouts" msgstr "_Salva la disposicion" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" msgstr "" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr "" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 #, fuzzy msgid "Warning !" msgstr "Avertiments" -#: src/dialogs.c:184 +#: src/dialogs.c:187 #, fuzzy msgid "Error !" msgstr "$error" -#: src/dialogs.c:194 +#: src/dialogs.c:197 #, fuzzy msgid "Information" msgstr "LiVES: - Dobrir l'emplaçament" -#: src/dialogs.c:219 +#: src/dialogs.c:222 msgid "Question" msgstr "" -#: src/dialogs.c:233 +#: src/dialogs.c:236 #, fuzzy msgid "File Error" msgstr "$error" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "Veire Los _Detalhs" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -4601,7 +4625,7 @@ "(Disk warning levels can be configured in Preferences.)" msgstr "" -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -4613,11 +4637,11 @@ "Preferences.)" msgstr "" -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "" -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -4625,46 +4649,50 @@ "Please try closing some other applications first.\n" msgstr "" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "" -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" "%s%d%% done. Time remaining: %u sec%s\n" msgstr "" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" "%d/%d frames opened. Time remaining %u sec.\n" msgstr "" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" "%d/%d frames opened.\n" msgstr "" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" "%d frames opened.\n" msgstr "" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" "Time remaining: %d sec" msgstr "" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -4672,7 +4700,7 @@ "Please close a file and then try again." msgstr "" -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -4684,47 +4712,47 @@ "Please make sure you can write to this directory." msgstr "" -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 msgid "" "\n" "LiVES currently requires either 'mplayer', 'mplayer2', or 'sox' to function. " "Please install one or other of these, and try again.\n" msgstr "" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 msgid "" "\n" "This function requires either mplayer or mplayer2 to operate.\n" "You may wish to install one or other of these and try again.\n" msgstr "" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 msgid "" "\n" "This function requires either mplayer, mplayer2 or mpv to operate.\n" "You may wish to install one or other of these and try again.\n" msgstr "" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" "Or switch to another encoder format in Tools | Preferences | Encoding\n" msgstr "" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -4732,19 +4760,19 @@ "Please set the audio codec in Tools|Preferences|Encoding\n" msgstr "" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -4752,83 +4780,83 @@ "Due to restrictions in the %s format\n" msgstr "" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" msgstr "" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr "" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr "" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr "" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr "" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" msgstr "" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -4837,14 +4865,14 @@ "\n" msgstr "" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" "\n" msgstr "" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -4853,7 +4881,7 @@ "Try recording for just a selection of the file." msgstr "" -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -4864,31 +4892,29 @@ "Please press Cancel to abort the insert, or OK to continue." msgstr "" -#: src/dialogs.c:2351 -#, c-format +#: src/dialogs.c:2354 msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." msgstr "" -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " "in your %s file" msgstr "" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -4899,25 +4925,25 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 msgid "" "Sorry, unknown audio type.\n" "\n" " (Filenames must end in" msgstr "" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" "(They will not be usable without the set).\n" msgstr "" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -4926,7 +4952,7 @@ "Click Cancel to pick a new name.\n" msgstr "" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -4934,7 +4960,7 @@ "." msgstr "" -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -4942,7 +4968,7 @@ "." msgstr "" -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -4953,7 +4979,7 @@ "Otherwise click Cancel to skip loading this file.\n" msgstr "" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -4963,7 +4989,7 @@ "The clip could not be loaded.\n" msgstr "" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -4971,7 +4997,7 @@ "Alternately, select a different audio player in Preferences.\n" msgstr "" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -4980,13 +5006,13 @@ "Automatic jack startup will be disabled now.\n" msgstr "" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" msgstr "" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -4997,13 +5023,13 @@ "%s\n" msgstr "" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" msgstr "" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -5013,7 +5039,7 @@ "It is recommended to increase it to at least %d MB" msgstr "" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -5022,7 +5048,7 @@ "Do you wish to delete them ?\n" msgstr "" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -5030,7 +5056,7 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -5038,81 +5064,81 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" msgstr "" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" msgstr "" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" "You can set this in Tools|Preferences|Playback." msgstr "" -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" "Should I try to repair the disk copy of the layout ?\n" msgstr "" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" msgstr "" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" "Audio rate must be greater than 0.\n" msgstr "" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5120,14 +5146,14 @@ "Are you sure you wish to view it ?\n" msgstr "" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" "You must install 'dvgrab' to use this function.\n" msgstr "" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5136,25 +5162,25 @@ "You may need to select one of these in Tools/Preferences/Playback.\n" msgstr "" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" msgstr "" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5163,33 +5189,33 @@ "echo %d > /proc/sys/net/core/rmem_max\n" msgstr "" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "acabat.\n" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -5199,7 +5225,7 @@ "%s%s%s" msgstr "" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -5209,7 +5235,7 @@ "%s" msgstr "" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -5219,7 +5245,7 @@ "%s" msgstr "" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -5228,7 +5254,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -5238,7 +5264,7 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -5247,7 +5273,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -5257,12 +5283,12 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "" -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -5271,7 +5297,7 @@ "Please check your system for errors.\n" msgstr "" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -5280,7 +5306,7 @@ "Please check the file permissions and try again." msgstr "" -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -5289,7 +5315,7 @@ "Please check the directory permissions and try again." msgstr "" -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, c-format msgid "" "\n" @@ -5297,14 +5323,14 @@ "%s\n" msgstr "" -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -5312,13 +5338,13 @@ "Please select another encoder from the list.\n" msgstr "" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" msgstr "" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -5328,27 +5354,27 @@ "- Check if the device actually exists.\n" msgstr "" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" "Do you wish to overwrite the existing subtitles ?\n" msgstr "" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 msgid "" "\n" "LiVES currently only supports subtitles of type" msgstr "" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -5357,14 +5383,14 @@ "or OK to continue and save as type \"%s\"\n" msgstr "" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" "(If unsure, click Yes)\n" msgstr "" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -5375,19 +5401,19 @@ "." msgstr "" -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" msgstr "" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" msgstr "" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -5395,7 +5421,7 @@ "DO NOT SHUT DOWN OR CLOSE LIVES !\n" msgstr "" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, c-format msgid "" "\n" @@ -5403,14 +5429,14 @@ "The theme could not be loaded correctly.\n" msgstr "" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" "Please check the spelling of the set name and try again.\n" msgstr "" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -5419,7 +5445,7 @@ "directory. Would you like me to do this (recommended) ?" msgstr "" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -5431,7 +5457,7 @@ msgstr "" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -5440,38 +5466,38 @@ "\n" msgstr "" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" "Consult your package distributor.\n" msgstr "" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" msgstr "" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, c-format msgid "" "\n" @@ -5480,7 +5506,7 @@ "(Theme name not found).\n" msgstr "" -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -5489,7 +5515,7 @@ "already exists. Would you like to overwrite it ?\n" msgstr "" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -5630,7 +5656,7 @@ msgid "Video only Transitions" msgstr "" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "" @@ -5638,7 +5664,7 @@ msgid "Audio only Transitions" msgstr "" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "àudio" @@ -5682,7 +5708,7 @@ msgid "Audio Analysers" msgstr "" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "desconegut" @@ -5805,192 +5831,192 @@ msgid "pointer" msgstr "" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" "Error was: %s\n" msgstr "" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr "" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, c-format msgid "Successfully loaded %d compound filters\n" msgstr "" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, c-format msgid "Failed to start generator %s (%s)\n" msgstr "" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "" @@ -6048,37 +6074,37 @@ msgid "Autoscale All" msgstr "" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 msgid "Parameter and Alpha Channel Connections" msgstr "" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 msgid "Auto Connect Channels" msgstr "" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 msgid "Auto Connect Parameters" msgstr "" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "" @@ -6094,15 +6120,15 @@ msgid "_Frame" msgstr "" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "" @@ -6143,11 +6169,11 @@ msgid "New size (pixels)" msgstr "" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "_Nautor" @@ -6167,7 +6193,7 @@ msgid "Generate frames to a new clip" msgstr "" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -6175,35 +6201,35 @@ "\n" msgstr "" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" "Plugin error: %s failed with code %d" msgstr "" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr "" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -6213,17 +6239,17 @@ "Error code %d\n" msgstr "" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "" -#: src/plugins.c:497 +#: src/plugins.c:493 #, c-format msgid "" "\n" @@ -6233,32 +6259,32 @@ "\n" msgstr "" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "" -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -6267,7 +6293,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -6277,31 +6303,31 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" "Error was: %s\n" msgstr "" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " "***\n" msgstr "" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -6310,7 +6336,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -6319,7 +6345,7 @@ "or switch to another plugin using Tools|Preferences|Encoding\n" msgstr "" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, c-format msgid "" "\n" @@ -6327,12 +6353,12 @@ "No decoders found in %s !\n" msgstr "" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, fuzzy, c-format msgid " using %s" msgstr "Dobertura de %s" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -6341,7 +6367,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -6351,24 +6377,24 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "" -#: src/plugins.c:2550 +#: src/plugins.c:2567 msgid "Decoder Plugins" msgstr "" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "" @@ -6809,7 +6835,7 @@ "Author must not be blank.\n" msgstr "" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -6881,7 +6907,7 @@ msgid "Bad description. (%s)\n" msgstr "" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -6891,27 +6917,27 @@ "\n" msgstr "" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "" -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "" -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "" -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "" -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -6920,7 +6946,7 @@ "Please check this program is in your path and executable.\n" msgstr "" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -6930,12 +6956,12 @@ "\n" msgstr "" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "" -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -6945,7 +6971,7 @@ "Error code was %d\n" msgstr "" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -6955,12 +6981,12 @@ "Please delete it first, or rename the test script.\n" msgstr "" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "" -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -6971,22 +6997,22 @@ "Return code was %d (%s)\n" msgstr "" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 #, fuzzy msgid "Export Script" msgstr "Exportacion del projècte" -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "" -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 #, fuzzy msgid "Import Script" msgstr "importacion del projècte" -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -6996,43 +7022,43 @@ "Please delete it first, or rename the import script.\n" msgstr "" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 msgid "Copy RFX Script" msgstr "" -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "" -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr "" -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 msgid "Rename Test RFX Script" msgstr "" -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "" -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 msgid "RFX Script Name" msgstr "" -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "" -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "" -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "" -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -7040,12 +7066,12 @@ "Script name must be unique.\n" msgstr "" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "" -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -7056,25 +7082,25 @@ "Return code was %d\n" msgstr "" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 msgid "Applying Current Real Time Effects to" msgstr "" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "" -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "" -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -7082,7 +7108,7 @@ "full screen, separate window (fs) mode\n" msgstr "" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -7090,7 +7116,7 @@ "(Free space = UNKNOWN)" msgstr "" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -7099,14 +7125,14 @@ "(Free space = %s)" msgstr "" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" "It should be in a partition with plenty of free disk space.\n" msgstr "" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7117,7 +7143,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7127,7 +7153,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1163 +#: src/preferences.c:1229 msgid "" "You have chosen to change the working directory.\n" "Please make sure you have no other copies of LiVES open.\n" @@ -7139,7 +7165,7 @@ "setting." msgstr "" -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, c-format msgid "" "\n" @@ -7148,13 +7174,13 @@ "See %s\n" msgstr "" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" msgstr "" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, c-format msgid "" "\n" @@ -7163,919 +7189,932 @@ "See %s\n" msgstr "" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "" -#: src/preferences.c:2418 +#: src/preferences.c:2489 #, fuzzy msgid "Preferences" msgstr "_Preferéncias..." -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "" -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr "" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr "" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." msgstr "" -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "Interfàcia grafica" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr "" -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "segondas" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "Pas _jamai" -#: src/preferences.c:2752 +#: src/preferences.c:2836 #, fuzzy msgid "Maximum number of visible tracks" msgstr "Nombre maximal de pistas d'afichar" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "" -#: src/preferences.c:2799 +#: src/preferences.c:2883 msgid "Video open command (fallback)" msgstr "" -#: src/preferences.c:2806 +#: src/preferences.c:2890 msgid "Fallback image format" msgstr "" -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "_jpeg" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "_png" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "" -#: src/preferences.c:2826 +#: src/preferences.c:2910 msgid "Open/render compression" msgstr "" -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr "" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "" -#: src/preferences.c:2850 +#: src/preferences.c:2934 msgid "Automatic trimming / padding of audio when possible" msgstr "" -#: src/preferences.c:2852 +#: src/preferences.c:2936 msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "VIDÈO" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "ÀUDIO" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "" -#: src/preferences.c:3104 -msgid "Source:" -msgstr "" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 msgid "_Internal" msgstr "" -#: src/preferences.c:3112 -msgid "_External (requires jack or pulse audio player)" +#: src/preferences.c:3202 +msgid "_External [monitor]" msgstr "" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "Lectura" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" msgstr "" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " +#: src/preferences.c:3258 +msgid "What to record when 'r' is pressed" msgstr "" -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "Gio" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +#, fuzzy +msgid "External Audio Source" +msgstr "Font : %s" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "" + +#: src/preferences.c:3358 msgid "Recording" msgstr "Enregistrament" -#: src/preferences.c:3266 +#: src/preferences.c:3373 msgid "You can also change these values when encoding a clip" msgstr "" -#: src/preferences.c:3278 +#: src/preferences.c:3385 msgid "Encoder" msgstr "" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "Format de sortida" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "Encodatge" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." msgstr "" -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr "" -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr "" -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr "" -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr "" -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr "" -#: src/preferences.c:3454 +#: src/preferences.c:3561 msgid " Working directory (do not remove) " msgstr "" -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "" -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "" -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "Repertòris" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "" -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr "" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "" -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" msgstr "" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "" -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr " Mo" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "" -#: src/preferences.c:3652 +#: src/preferences.c:3759 msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " "when LiVES is started." msgstr "" -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "" -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "" -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "" -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "" -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "" -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "" -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "" -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "" -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "" -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "" -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "" -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "" -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "" -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "" -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." msgstr "" -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "" -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "" -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "" -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "" -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "" -#: src/preferences.c:3858 +#: src/preferences.c:3965 msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "" -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "Avertiments" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "" -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "" -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "" -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "Divèrs" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "" -#: src/preferences.c:3969 +#: src/preferences.c:4076 msgid "Main Theme Details" msgstr "" -#: src/preferences.c:3980 +#: src/preferences.c:4087 #, fuzzy msgid " _Foreground Color" msgstr "_Aviar" -#: src/preferences.c:3999 +#: src/preferences.c:4106 #, fuzzy msgid " _Background Color" msgstr "_Aviar" -#: src/preferences.c:4018 +#: src/preferences.c:4125 #, fuzzy msgid "_Alt Foreground Color" msgstr "_Aviar" -#: src/preferences.c:4036 +#: src/preferences.c:4143 #, fuzzy msgid "_Alt Background Color" msgstr "_Aviar" -#: src/preferences.c:4054 +#: src/preferences.c:4161 msgid " Info _Text Color" msgstr "" -#: src/preferences.c:4073 +#: src/preferences.c:4180 msgid " Info _Base Color" msgstr "" -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "" -#: src/preferences.c:4092 +#: src/preferences.c:4199 msgid "Affects some contrast details of the timeline" msgstr "" -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "" -#: src/preferences.c:4124 +#: src/preferences.c:4231 #, fuzzy msgid "Frame blank image" msgstr "imatges" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "" -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4195 +#: src/preferences.c:4302 msgid "Track background (multitrack)" msgstr "" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "" -#: src/preferences.c:4250 +#: src/preferences.c:4357 msgid "Timeline selection (multitrack)" msgstr "" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "" -#: src/preferences.c:4274 +#: src/preferences.c:4381 msgid "Timecode foreground (multitrack)" msgstr "" -#: src/preferences.c:4285 +#: src/preferences.c:4392 #, fuzzy msgid "Frame surround" msgstr "segondas" -#: src/preferences.c:4298 +#: src/preferences.c:4405 #, fuzzy msgid "Themes/Colors" msgstr "Tèmas" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "" -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "" -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" msgstr "" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" msgstr "" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "" -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "Avançat" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." msgstr "" -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "" -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -8083,18 +8122,18 @@ "Click OK to continue.\n" msgstr "" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." msgstr "" -#: src/preferences.c:5195 +#: src/preferences.c:5314 msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "" -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "" @@ -8122,174 +8161,174 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "Redimensionar" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" "New rate must be greater than 0\n" msgstr "" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "" -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "" -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "" -#: src/resample.c:1184 +#: src/resample.c:1193 #, fuzzy msgid "New Clip Audio" msgstr "Àudio novèl" -#: src/resample.c:1186 +#: src/resample.c:1195 msgid "External Clip Settings" msgstr "" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "Actual" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "" -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 msgid "Channels" msgstr "" -#: src/resample.c:1232 +#: src/resample.c:1241 msgid "Sample Size " msgstr "" -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "Pas signat" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "" -#: src/resample.c:1296 +#: src/resample.c:1305 #, fuzzy msgid "New Audio Details" msgstr "Àudio novèl" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "Novèl" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "" -#: src/resample.c:1343 +#: src/resample.c:1352 msgid "_Channels" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "_Sample Size" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "Sample Size" msgstr "" -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "" -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "" -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr "" -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr "" -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr "" -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "Illimitat" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "" -#: src/resample.c:1592 +#: src/resample.c:1601 msgid "Change Playback Speed" msgstr "" -#: src/resample.c:1594 +#: src/resample.c:1603 msgid "Resample Video" msgstr "" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -8300,7 +8339,7 @@ "in _frames per second" msgstr "" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -8311,80 +8350,80 @@ "in frames per second" msgstr "" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" "LiVES was unable to reorder the frames." msgstr "" -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "" @@ -8585,68 +8624,68 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 msgid "Real Time Effect Mapping" msgstr "" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "Ctrl-%d" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "Info" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 msgid "Set Connections" msgstr "" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "Escafar" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -8687,103 +8726,107 @@ msgid "yuv4mpeg stream" msgstr "" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "" + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "" -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" "\n" msgstr "" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, c-format msgid "%s : parameters for %s" msgstr "" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "%.2f seg.\n" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "Font : %s" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." msgstr "" -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -8792,7 +8835,7 @@ "right or double clicking on it.\n" msgstr "" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -8800,14 +8843,14 @@ "Select an effect in FX stack first to view its parameters.\n" msgstr "" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" "No clips loaded.\n" msgstr "" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -8817,7 +8860,7 @@ "before inserting clips into the timeline." msgstr "" -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -8826,188 +8869,198 @@ "to apply compositors.\n" msgstr "" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" msgstr "" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" msgstr "" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr "" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 #, fuzzy msgid "Selected Clip" msgstr "Se_leccion" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 msgid "_Adjust Start and End Points" msgstr "" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 msgid "_Edit/Encode in Clip Editor" msgstr "" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 #, fuzzy msgid "_Show Clip Information" msgstr "LiVES: - Dobrir l'emplaçament" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 msgid "_Close this Clip" msgstr "" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 msgid "Audio Mixer (ctrl-m)" msgstr "" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "" -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "" -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "" -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "" -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "" -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "" -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "" -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "" -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "" -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "Suprimir %s" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "" -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "" -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " "audio rate %d, audio sample size %d, %s.\n" msgstr "" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -9017,7 +9070,7 @@ "then load in the new set from the File menu.\n" msgstr "" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -9025,604 +9078,592 @@ "It cannot be loaded.\n" msgstr "" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "" -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "_Dobrir..." -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "" -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "" -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 #, fuzzy msgid "_Close the Selected Clip" msgstr "Se_leccion" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 #, fuzzy msgid "_Save Layout as..." msgstr "_Salva la disposicion" -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 msgid "_Load Layout..." msgstr "" -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 #, fuzzy msgid "_Wipe/Delete Layout..." msgstr "_Suprimís la disposicion" -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "" -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 msgid "Auto Load _Subtitles with Clips" msgstr "" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 msgid "_Adjust Selected Clip Start/End Points" msgstr "" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 #, fuzzy msgid "_Insert Selected Clip Audio" msgstr "_Inversar la seleccion" -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 #, fuzzy msgid "_Delete Selected Block" msgstr "Tot _suprimir" -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 msgid "_Jump to Previous Block Boundary" msgstr "" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 msgid "_Jump to Next Block Boundary" msgstr "" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 msgid "Clear _Marks from Timeline" msgstr "" -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 msgid "Ignore Selection Limits when Inserting" msgstr "" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 msgid "Pla_y Selected Time Only" msgstr "" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 msgid "_Move Effects with Blocks" msgstr "" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 msgid "Select _Autotransition Effect..." msgstr "" -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 msgid "Crossfade Audio with Autotransition" msgstr "" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 msgid "View/_Edit Selected Effect" msgstr "" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 msgid "_Delete Selected Effect" msgstr "" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 msgid "Apply Effect to _Block..." msgstr "" -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 msgid "Apply Effect to _Region..." msgstr "" -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 msgid "Make _Backing Audio Current Track" msgstr "" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 msgid "_Split Current Track at Cursor" msgstr "" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 msgid "_Split Selected Video Tracks" msgstr "" -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 msgid "Insert Gap in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 msgid "Insert Gap in Current Track/Selected Time" msgstr "" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 msgid "Close All _Gaps in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "Se_leccion" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 msgid "Select _All Video Tracks" msgstr "" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 msgid "Select _No Video Tracks" msgstr "" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 #, fuzzy msgid "Select All _Time" msgstr "LiVES:- Selecciona lo títol VCD" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 msgid "Select from _Zero Time" msgstr "" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 #, fuzzy msgid "Select to _End Time" msgstr "LiVES:- Selecciona lo títol VCD" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "_Copiar..." -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 msgid "_Timecode to Region Start" msgstr "" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 msgid "_Timecode to Region End" msgstr "" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 msgid "_Region Start to Timecode" msgstr "" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 msgid "_Region End to Timecode" msgstr "" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 msgid "Select/Deselect Block at Current Track/Time" msgstr "" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 msgid "_Change Width, Height and Audio Values..." msgstr "" -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 msgid "_Render All to New Clip" msgstr "" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 msgid "Render _Video" msgstr "" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 #, fuzzy msgid "Render _Audio" msgstr "Àudio novèl" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 msgid "_Normalise Rendered Audio" msgstr "" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 msgid "_Pre-render Audio" msgstr "" -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "_Afichatge" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 msgid "Block _In/Out Points" msgstr "" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 msgid "_Effects at Current" msgstr "" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 #, fuzzy msgid "Audio Parameters" msgstr "Tramas" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 msgid "Show Backing _Audio Track" msgstr "" -#: src/multitrack.c:7418 -msgid "Compact View" -msgstr "" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 #, fuzzy msgid "Maximum Tracks to Display..." msgstr "Nombre maximal de pistas d'afichar" -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 msgid "Scroll to Follow Playback" msgstr "" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 msgid "_Center on Cursor" msgstr "" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 msgid "_Zoom In" msgstr "" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 msgid "_Zoom Out" msgstr "" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 msgid "Multitrack _Details" msgstr "" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 msgid "_Show FRAME Events" msgstr "" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 msgid "_Show Multitrack Keys" msgstr "" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 #, fuzzy msgid "Insert With _Audio" msgstr "_Inserís per correspondre al son" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 #, fuzzy msgid "Select _Overlap" msgstr "Se_leccion" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" msgstr "" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 msgid "Mouse Mode: _Move" msgstr "" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 msgid "Mouse Mode: _Select" msgstr "" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 msgid "Insert Mode: _Normal" msgstr "" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "_Aplicar" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "Ora" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "" -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "" -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "Desfilament" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" "Switched to Clip Edit mode\n" msgstr "" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr "" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr "" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "Vidèo %d" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr " %s" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 msgid "Selected Effect" msgstr "" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 msgid "_View/Edit this Effect" msgstr "" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 msgid "_View this Effect" msgstr "" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 msgid "_Delete this Effect" msgstr "" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr "" -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "%.2f seg." -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" "Switched to Multitrack mode\n" msgstr "" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" "Nodes can be deleted." msgstr "" -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -9630,31 +9671,31 @@ "current time.\n" msgstr "" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." msgstr "" -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 msgid "Selected Block/Frame" msgstr "" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 #, fuzzy msgid "_Select this Block" msgstr "" @@ -9662,258 +9703,258 @@ "\n" "La seleccion es varrolhada.\n" -#: src/multitrack.c:13045 -msgid "_Split Block Here" +#: src/multitrack.c:12936 +msgid "_Split Block At Cursor" msgstr "" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 #, fuzzy msgid "List _Effects Here" msgstr "Efièches Personalizats" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 #, fuzzy msgid "_Delete this Block" msgstr "_Suprimís la disposicion" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 #, fuzzy msgid "_Insert Here" msgstr "_Inserir d'Imatges" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 #, fuzzy msgid "_Insert Audio Here" msgstr "_Inserís per correspondre al son" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" msgstr "" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "Netejatge..." -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "_Pausa" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "Pausa (p)" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " "to %.4f\n" msgstr "" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" "selected.\n" msgstr "" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" msgstr "" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." msgstr "" -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." msgstr "" -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." msgstr "" -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" msgstr "" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" msgstr "" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" msgstr "" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "" -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "" -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" msgstr "" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 #, fuzzy msgid "Saving layout" msgstr "_Salva la disposicion" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "imatges" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" msgstr "" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -9921,74 +9962,74 @@ "Therefore it could not be loaded properly.\n" msgstr "" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" "Unable to load layout file %s\n" msgstr "" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "" -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "" -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 msgid "" "The current layout has changes which have not been saved.\n" "Are you sure you wish to wipe it ?\n" msgstr "" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 msgid "Multitrack Audio Mixer" msgstr "" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" msgstr "" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "" @@ -9996,19 +10037,19 @@ msgid "JACK server started\n" msgstr "" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -10048,7 +10089,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -10089,7 +10130,7 @@ msgstr "nòta" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "valor" @@ -10166,207 +10207,207 @@ "Click OK to delete all entries\n" msgstr "" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 msgid "OMC Learner" msgstr "" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "Tot _suprimir" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "" -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "" -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "" -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "" #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "imtg/seg" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "clau" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "" -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -10375,7 +10416,7 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -10384,12 +10425,12 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "" -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -10399,12 +10440,12 @@ "Error code %d\n" msgstr "" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr ""
View file
LiVES-2.8.7.tar.bz2/po/pl.po -> LiVES-2.8.8.tar.bz2/po/pl.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Polish <pl@li.org>\n" @@ -103,85 +103,85 @@ msgstr "" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "Dowolny" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "Brak" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "zalecane" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "niepełnosprawnych !" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "**Obecny układ**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "Wbudowane" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "Własne" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "Przetestuj" -#: src/main.c:460 +#: src/main.c:467 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - Wstaw" -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "Skalowanie" -#: src/main.c:708 +#: src/main.c:728 #, fuzzy msgid "_Resize All Frames..." msgstr "_Skaluj Wszystkie Klatki" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "" -#: src/main.c:1094 +#: src/main.c:1104 #, fuzzy msgid "Background" msgstr "_Uruchom" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "" -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "" -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -193,16 +193,16 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "Uruchamianie serwera pulse audio" -#: src/main.c:1813 +#: src/main.c:1815 #, fuzzy, c-format msgid "%s...detected... " msgstr "mplayer... wykryto..." -#: src/main.c:1814 +#: src/main.c:1816 #, fuzzy, c-format msgid "%s...NOT DETECTED... " msgstr "mplayer...NIE WYKRYTO..." @@ -242,11 +242,11 @@ msgid "Number of CPUs detected: %d " msgstr "" -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "" @@ -302,141 +302,141 @@ "Zapraszamy do LiVES wersja %s.\n" "\n" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" "Startup syntax is: %s [opts] [filename [start_time] [frames]]\n" msgstr "" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "frames : maksymalna liczba klatek, aby otworzyć\n" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "opts może to być:\n" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "-help : pokaż ten tekst pomocy i wyjścia\n" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "-noset : nie ładuje żadnych ustawić na starcie\n" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "" -#: src/main.c:2549 +#: src/main.c:2552 msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "-nogui : nie wykazują gui\n" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "-startup-ce : uruchamia się w trybie edytor wideo\n" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" msgstr "" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "" -#: src/main.c:2561 +#: src/main.c:2564 msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " "mplayer2" msgstr "" #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr ", pulse" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr "" -#: src/main.c:2569 +#: src/main.c:2572 msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " "transport client,2 = jack transport master, 4 = start jack transport server, " "8 = pause audio when video paused,16 = start jack audio server] \n" msgstr "" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr "" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" msgstr "" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "" -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -447,7 +447,7 @@ "(Maybe you need to change the value of <prefix_dir> in your %s file)\n" msgstr "" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -455,7 +455,7 @@ "Please make sure you have write access to %s and try again.\n" msgstr "" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -464,7 +464,7 @@ "before running LiVES.\n" msgstr "" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -474,7 +474,7 @@ "Please check the file permissions for this file and try again.\n" msgstr "" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -485,7 +485,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -493,7 +493,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2693 +#: src/main.c:2696 #, fuzzy, c-format msgid "" "\n" @@ -503,7 +503,7 @@ "%s" msgstr "LiVES nie był w stanie go otworzyć." -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -514,56 +514,56 @@ "Thankyou.\n" msgstr "" -#: src/main.c:2707 +#: src/main.c:2710 msgid "" "\n" "LiVES currently requires 'mplayer', 'mplayer2' or 'sox' to function. Please " "install one or other of these, and try again.\n" msgstr "" -#: src/main.c:2712 +#: src/main.c:2715 msgid "" "\n" "LiVES currently requires both 'mplayer' or 'mplayer2' and 'sox' to function. " "Please install these, and try again.\n" msgstr "" -#: src/main.c:2725 +#: src/main.c:2728 msgid "" "\n" "LiVES was unable to locate 'mplayer','mplayer2' or 'mpv'. You may wish to " "install one of these to use LiVES more fully.\n" msgstr "" -#: src/main.c:2731 +#: src/main.c:2734 msgid "" "\n" "LiVES was unable to locate 'mplayer' or 'mplayer2'. You may wish to install " "one of these to use LiVES more fully.\n" msgstr "" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" "magick if you want to use rendered effects.\n" msgstr "" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " "image-magick if you want to use the merge function.\n" msgstr "" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " "should install 'sox'.\n" msgstr "" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -574,91 +574,91 @@ "You may need to change the value of <lib_dir> in %s\n" msgstr "" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "" -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "" #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "Odtwarzaj" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" msgstr "" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "_Cofnij" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "_Powtórz" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "Wideo" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "" -#: src/main.c:6983 +#: src/main.c:7007 msgid "" "\n" "\n" @@ -813,7 +813,7 @@ msgid "Use _mplayer2 audio player" msgstr "Użyj _mplayer odtwarzacz audio" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "" @@ -1049,10 +1049,10 @@ msgid "If this is set, frames will be deinterlaced as they are imported." msgstr "" -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "Podgląd" @@ -1072,11 +1072,11 @@ msgid "Click here to _Preview the file" msgstr "" -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 msgid "Processing..." msgstr "" -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1085,8 +1085,8 @@ "Remember to switch off effects (ctrl-0) afterwards !" msgstr "" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" @@ -1094,176 +1094,176 @@ "\n" "Proszę czekać" -#: src/interface.c:206 +#: src/interface.c:210 msgid "Show Details" msgstr "" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "_Dość" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "_Podgląd" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "_Anuluj" -#: src/interface.c:324 +#: src/interface.c:327 msgid "Multitrack Details" msgstr "" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "Format" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "Wielkość filmu" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "Wielkość pliku" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "Wielkość pliku w bajtach" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "Klatki na sekundę" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "Klatki" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "Zdarzenia" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "Całkowity czas" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "Dźwięk" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "" -#: src/interface.c:590 +#: src/interface.c:593 #, fuzzy msgid "Encoding Options" msgstr "Kodowanie" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." msgstr "" -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "Zachowaj _ustawienia" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "Użyj ustawień _zalecanych" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "_Zamknij okno" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "_Zapisz do pliku" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "Wstaw" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "" -#: src/interface.c:844 +#: src/interface.c:847 msgid "Insert _with silence" msgstr "" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "" -#: src/interface.c:933 +#: src/interface.c:936 #, fuzzy msgid "Open Selection" msgstr "_Wybór" -#: src/interface.c:950 +#: src/interface.c:953 msgid "Selection start time (sec)" msgstr "" -#: src/interface.c:956 +#: src/interface.c:959 msgid "Number of frames to open" msgstr "" -#: src/interface.c:1025 +#: src/interface.c:1028 msgid "Open Location" msgstr "" -#: src/interface.c:1027 +#: src/interface.c:1030 msgid "Open Youtube Clip" msgstr "" -#: src/interface.c:1046 +#: src/interface.c:1049 msgid "" "\n" "\n" @@ -1273,7 +1273,7 @@ "\n" msgstr "" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1282,67 +1282,67 @@ "\n" msgstr "" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "Adres : " -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "" -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "Nie wysyłaj przepustowości informacji" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "Wypróbuj tę funkcję, jeśli mają problemy ze znalezieniem strumień" -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "" -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "" -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr "" -#: src/interface.c:1185 +#: src/interface.c:1188 #, fuzzy msgid "Rename Clip" msgstr "Obrót" -#: src/interface.c:1187 +#: src/interface.c:1190 msgid "Enter Set Name to Save as" msgstr "" -#: src/interface.c:1189 +#: src/interface.c:1192 msgid "Enter a Set Name to Reload" msgstr "" -#: src/interface.c:1191 +#: src/interface.c:1194 msgid "Choose a Working Directory" msgstr "" -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 msgid "Rename Current Track" msgstr "" -#: src/interface.c:1195 +#: src/interface.c:1198 msgid "Enter a Name for Your Theme" msgstr "" -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1350,352 +1350,352 @@ "LiVES will remind you to save the clip set later when you try to exit.\n" msgstr "" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" msgstr "" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" "initial install so that you can get the most from this application.\n" msgstr "" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" "This should be a directory with plenty of disk space available.\n" msgstr "" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "Nowa nazwa " -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "Ustaw nazwę " -#: src/interface.c:1251 +#: src/interface.c:1252 #, fuzzy msgid "Theme name " msgstr "Nowa nazwa " -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "_Zaawansowane" -#: src/interface.c:1419 +#: src/interface.c:1420 msgid "Select input device" msgstr "" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "" -#: src/interface.c:1499 +#: src/interface.c:1496 msgid "Load CD Track" msgstr "" -#: src/interface.c:1501 +#: src/interface.c:1498 msgid "Select DVD Title/Chapter" msgstr "" -#: src/interface.c:1503 +#: src/interface.c:1500 #, fuzzy msgid "Select VCD Title" msgstr "Tytuł VCD" -#: src/interface.c:1505 +#: src/interface.c:1502 #, fuzzy msgid "Change Maximum Visible Tracks" msgstr "Maksymalna liczba utworów do wyświetlenia" -#: src/interface.c:1507 +#: src/interface.c:1504 msgid "Device details" msgstr "" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "Tytuł DVD" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "Tytuł VCD" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "Maksymalna liczba utworów do wyświetlenia" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "Rozdział " -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "" -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "ID Dźwięku " -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "" -#: src/interface.c:1770 +#: src/interface.c:1763 #, fuzzy msgid "Fade Audio In" msgstr "Przejdź" -#: src/interface.c:1772 +#: src/interface.c:1765 #, fuzzy msgid "Fade Audio Out" msgstr "Przejdź" -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "" -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "pierwszy" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "" -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "ostatnią" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "sekund." -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "zaznaczenie" -#: src/interface.c:1856 +#: src/interface.c:1849 msgid " (Optional)" msgstr "" -#: src/interface.c:1859 +#: src/interface.c:1852 #, fuzzy, c-format msgid "File Comments%s" msgstr "Komentarze : " -#: src/interface.c:1873 +#: src/interface.c:1866 #, fuzzy, c-format msgid "File Name: %s" msgstr "Nazwa / Imię i nazwisko : " -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "Nazwa / Imię i nazwisko : " -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "Autor / wykonawcy : " -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "Komentarze : " -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "" -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "" -#: src/interface.c:2049 +#: src/interface.c:2042 #, c-format msgid "%sChoose a Device" msgstr "" -#: src/interface.c:2052 +#: src/interface.c:2045 #, c-format msgid "%sChoose a Directory" msgstr "" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2332 +#: src/interface.c:2325 msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" "What do you wish to do ?" msgstr "" -#: src/interface.c:2339 +#: src/interface.c:2332 msgid "Cancel/Discard/Save" msgstr "" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "_Ignorowanie zmian" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "_Zapisz układ" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" "Would you like to try and recover it ?\n" msgstr "" -#: src/interface.c:2446 +#: src/interface.c:2439 msgid "Disk Recovery Options" msgstr "" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "" -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "" -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1703,342 +1703,342 @@ "-----------------------\n" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "ctrl-left" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 #, fuzzy msgid "skip forwards\n" msgstr "Przeskakuje naprzód" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 #, fuzzy msgid "ctrl-down" msgstr "Ctrl-%d" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "ctrl-enter" msgstr "_Inny" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "reset frame rate\n" msgstr "Pierwsza klatka" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "" -#: src/interface.c:2633 +#: src/interface.c:2626 msgid "reverse direction\n" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "ctrl-1" msgstr "Ctrl-%d" -#: src/interface.c:2653 +#: src/interface.c:2646 msgid "toggle real-time effect 1\n" msgstr "" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "ctrl-2" msgstr "Ctrl-%d" -#: src/interface.c:2656 +#: src/interface.c:2649 msgid "toggle real-time effect 2\n" msgstr "" -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 #, fuzzy msgid "ctrl-0" msgstr "Ctrl-%d" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "real-time effects off\n" msgstr "" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "" -#: src/interface.c:2669 +#: src/interface.c:2662 msgid "grab keyboard for last activated effect\n" msgstr "" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2679 +#: src/interface.c:2672 msgid "tab" msgstr "" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "" -#: src/interface.c:2697 +#: src/interface.c:2690 msgid "Other playback keys\n" msgstr "" -#: src/interface.c:2701 +#: src/interface.c:2694 #, fuzzy msgid "play all\n" msgstr "Odtwórz wszystko" -#: src/interface.c:2704 +#: src/interface.c:2697 #, fuzzy msgid "play selection\n" msgstr "zaznaczenie" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "" -#: src/interface.c:2710 +#: src/interface.c:2703 #, fuzzy msgid "fullscreen\n" msgstr "_Pełny ekran" -#: src/interface.c:2713 +#: src/interface.c:2706 #, fuzzy msgid "separate window\n" msgstr "Zamknij okno" -#: src/interface.c:2716 +#: src/interface.c:2709 #, fuzzy msgid "double size\n" msgstr "Wielkość pliku" -#: src/interface.c:2719 +#: src/interface.c:2712 msgid "ping pong loops\n" msgstr "" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "move current track up\n" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "move current track down\n" msgstr "" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "" -#: src/interface.c:2759 +#: src/interface.c:2752 #, fuzzy msgid "select next clip\n" msgstr "_Wybór" -#: src/interface.c:2762 +#: src/interface.c:2755 msgid "select/deselect current track\n" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "zoom in\n" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "zoom out\n" msgstr "" -#: src/interface.c:2771 +#: src/interface.c:2764 msgid "make a mark on the timeline (during playback)\n" msgstr "" -#: src/interface.c:2774 +#: src/interface.c:2767 msgid "rewind to play start.\n" msgstr "" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "" -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "" -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "" -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -2046,22 +2046,22 @@ "the latest youtube-dl installed.\n" msgstr "" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, c-format msgid "Layouts were removed for set %s.\n" msgstr "" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "Plik ten" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " msgstr "" -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2071,7 +2071,7 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2081,14 +2081,14 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" "Really close it ?" msgstr "" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" @@ -2096,7 +2096,7 @@ "\n" "Nieprawidłowy plik projektu.\n" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2109,54 +2109,54 @@ "Once you have done this, you will be able to import the new project.\n" msgstr "" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "" -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "Importowanie projektu" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "" -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "Projekt eksportowanie" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 #, fuzzy msgid "Theme" msgstr "Nowa nazwa " -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, c-format msgid "Exporting theme as %s..." msgstr "" -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, c-format msgid "Importing theme \"%s\" from %s..." msgstr "" -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, c-format msgid "Backup as %s File" msgstr "" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, fuzzy, c-format msgid "Restore %s File" msgstr "Przywróć .lv1 plik" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2168,101 +2168,101 @@ "Ustaw zostaną usunięte z dysku.\n" "Czy na pewno ?\n" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "" -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "Usuwanie zestawu..." -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "Usuwanie zestawu" -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "Cofanie" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "" -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "Czyszczenie ramy obrazów" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "Usuwanie nadmiaru ramek" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "" -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "" -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "Wytnij" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 msgid "Pulling frames from clipboard" msgstr "" -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "" -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "" -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " "LiVES.\n" msgstr "" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2271,31 +2271,31 @@ "the 'Trim Audio' function from the Audio menu." msgstr "" -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." msgstr "" -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2303,7 +2303,7 @@ "Clipboard audio has been erased.\n" msgstr "" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2312,32 +2312,32 @@ "using unchanged audio ?\n" msgstr "" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "" -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "Wstawianie" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "" -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "" -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "Anulowanie" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" @@ -2347,7 +2347,7 @@ "Usuwanie wszystkich klatek zamknie ten plik.\n" "Czy na pewno ?" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" @@ -2357,8 +2357,8 @@ "Skreślenie spowoduje brak ramek w niektóre układy wielościeżkowym.\n" "Czy na pewno chcesz kontynuować ?\n" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" @@ -2368,7 +2368,7 @@ "Usunięcie może spowodować brak audio w niektórych układów wielościeżkowym.\n" "Czy na pewno chcesz kontynuować ?\n" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" @@ -2378,7 +2378,7 @@ "Usunięcie powoduje przesunięcie ramki w niektórych układów wielościeżkowym.\n" "Czy na pewno chcesz kontynuować ?\n" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" @@ -2389,20 +2389,20 @@ "wielościeżkowym.\n" "Czy na pewno chcesz kontynuować ?\n" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "" -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "Kasowanie" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "Usuń" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" @@ -2412,7 +2412,7 @@ "\n" "Wybór jest zablokowana.\n" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2420,11 +2420,11 @@ "play.)\n" msgstr "" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "Nagrywanie anulowane.\n" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2433,7 +2433,7 @@ "%s\n" msgstr "" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2442,7 +2442,7 @@ "The plugin may be broken or not installed correctly." msgstr "" -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2451,22 +2451,22 @@ "Please press 'Cancel' if that is not what you want.\n" msgstr "" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2474,24 +2474,24 @@ "Click OK to proceed.\n" msgstr "" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "" -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "" -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "" -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2499,68 +2499,68 @@ "Internal: %s (%d bpp) / %s\n" msgstr "" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." msgstr "" -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" "(%d virtual)" msgstr "" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" "(%d decoded)" msgstr "" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" " %.2f sec." msgstr "" -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" msgstr "" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" "%s %s" msgstr "" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2577,15 +2577,15 @@ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA.\n" msgstr "" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "" -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" "Launchpad Contributions:\n" @@ -2594,7 +2594,7 @@ " risto https://launchpad.net/~kml\n" " salsaman https://launchpad.net/~salsaman" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, c-format msgid "" "LiVES Version %s\n" @@ -2608,14 +2608,14 @@ "Homepage: %s" msgstr "" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 msgid "" "\n" "\n" "You need to install mplayer or mplayer2 to be able to preview this file.\n" msgstr "" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 msgid "" "\n" "\n" @@ -2623,88 +2623,88 @@ "this file.\n" msgstr "" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" "%s\n" msgstr "" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 msgid "Encoder Debug Output" msgstr "" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "" -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 msgid "Load Subtitles" msgstr "" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 #, fuzzy msgid "Select Audio File" msgstr "" @@ -2712,7 +2712,7 @@ "\n" "Wybór jest zablokowana.\n" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -2720,82 +2720,82 @@ "." msgstr "" -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "" -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "" -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "" -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 msgid "Layout Errors" msgstr "" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "Przywróć" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "" -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "" -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "Zatrzymaj" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, c-format msgid "" "\n" @@ -2804,30 +2804,30 @@ "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "Przerwij" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 #, fuzzy msgid "Selected Frame" msgstr "Początek ramki" -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 #, fuzzy msgid "_Save Frame as..." msgstr "Ostatnia klatka" -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -2836,7 +2836,7 @@ "\n" msgstr "" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -2844,13 +2844,13 @@ "\n" msgstr "" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" msgstr "" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -2859,17 +2859,17 @@ "\n" msgstr "" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" msgstr "" -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -2879,19 +2879,19 @@ "(Default of %.3f frames per second will be used.)\n" msgstr "" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "" -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "" -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -2900,174 +2900,174 @@ "rate.\n" msgstr "" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "" -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "" -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 msgid "Append Audio File" msgstr "" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "" -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "" -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "" -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "" -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "" -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" "Are you sure ?" msgstr "" -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "" -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "" -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "" @@ -3083,900 +3083,924 @@ msgid "Custom _Utilities" msgstr "" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "_Plik" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "" -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "" -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "" -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "" -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "" -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "" -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "" -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "" + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "" -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "" -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "" -#: src/gui.c:674 +#: src/gui.c:692 #, c-format msgid "_Backup Clip as .%s..." msgstr "" -#: src/gui.c:683 +#: src/gui.c:701 #, c-format msgid "_Restore Clip from .%s..." msgstr "" -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "_Edycja" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "" -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "Wklej jako _nowy" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "" -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "_Usuń zaznaczenie" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "_Wybierz..." -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "" -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "_Odwróć zaznaczenie" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "_Odtwarzanie" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "_Zatrzymaj" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "_Pełny ekran" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "_Wyciszenie" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "" -#: src/gui.c:1045 +#: src/gui.c:1064 msgid "Letterbox Mode" msgstr "" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "" -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "_Narzędzia" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "" -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "" -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "" -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "_Narzędzia" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "_Generuj" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "" -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "" -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "_Preferencje..." -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "_Dźwięk" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "" -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "" -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "" -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "" -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "" -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "" -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "" -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "" -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "" -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "" -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "" -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "" -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "" -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "" -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "" -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "" -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "" -#: src/gui.c:1250 +#: src/gui.c:1273 +msgid "_Adjust Audio Sync..." +msgstr "" + +#: src/gui.c:1277 msgid "_Info" msgstr "_Informacje" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "" -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "_Zaawansowane" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "" -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "" -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "" -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "" -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "" -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "" -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "" -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "" -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "" -#: src/gui.c:1371 +#: src/gui.c:1398 msgid "Receive _LiVES Stream from..." msgstr "" -#: src/gui.c:1375 +#: src/gui.c:1402 msgid "_Send LiVES Stream to..." msgstr "" -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." +#: src/gui.c:1408 +msgid "Open _yuv4mpeg stream..." msgstr "" -#: src/gui.c:1399 +#: src/gui.c:1425 #, fuzzy, c-format msgid "_Import Project (.%s)..." msgstr "Importowanie projektu" -#: src/gui.c:1403 +#: src/gui.c:1430 #, fuzzy, c-format msgid "E_xport Project (.%s)..." msgstr "Projekt eksportowanie" -#: src/gui.c:1409 +#: src/gui.c:1438 #, fuzzy, c-format msgid "_Import Custom Theme (.%s)..." msgstr "Importowanie projektu" -#: src/gui.c:1414 +#: src/gui.c:1443 #, fuzzy, c-format msgid "E_xport Theme (.%s)..." msgstr "Importowanie projektu" -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "_VJ" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "" -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "" -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." msgstr "" -#: src/gui.c:1448 +#: src/gui.c:1478 msgid "_Reset All Playback Speeds and Positions" msgstr "" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "" -#: src/gui.c:1452 +#: src/gui.c:1482 msgid "_MIDI/Joystick Interface" msgstr "" -#: src/gui.c:1461 +#: src/gui.c:1491 msgid "_MIDI/Joystick Learner..." msgstr "" -#: src/gui.c:1465 +#: src/gui.c:1495 msgid "_Save Device Mapping..." msgstr "" -#: src/gui.c:1469 +#: src/gui.c:1499 msgid "_Load Device Mapping..." msgstr "" -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "Za_bawki" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "_Brak" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "_Pomoc" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 msgid "_Donate to the Project !" msgstr "" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 msgid "_Email the Author" msgstr "" -#: src/gui.c:1519 +#: src/gui.c:1549 msgid "Report a _Bug" msgstr "" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 msgid "Suggest a _Feature" msgstr "" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 msgid "Assist with _Translating" msgstr "" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "_Adnotacje o programie" -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +#, fuzzy +msgid "Audio Source:" +msgstr "Kedek dźwięku" + +#: src/gui.c:1696 +msgid "Internal" +msgstr "" + +#: src/gui.c:1730 +msgid "External" +msgstr "" + +#: src/gui.c:1774 msgid "Volume" msgstr "Głośność" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." msgstr "" #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr "" -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "Pierwsza klatka" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "Ostatnia klatka" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "" -#: src/gui.c:1956 +#: src/gui.c:2082 +msgid "Select all frames in this clip" +msgstr "" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr "" -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "_Darmowe" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "_Uruchom" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "Przewiń" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "Odtwórz wszystko" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr "" -#: src/gui.c:3550 +#: src/gui.c:3689 #, fuzzy msgid "Streaming" msgstr "Sen" -#: src/gui.c:3552 +#: src/gui.c:3691 #, fuzzy, c-format msgid "Play Window%s" msgstr "_Zamknij okno" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "" -#: src/gui.c:4124 +#: src/gui.c:4292 #, fuzzy, c-format msgid "'LiVES opened the file' '%s'" msgstr "LiVES nie był w stanie otworzyć pliku" -#: src/gui.c:4143 +#: src/gui.c:4311 #, c-format msgid "'LiVES closed the file' '%s'" msgstr "" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "Efekty" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, c-format msgid "Show / apply effects to %s\n" msgstr "" -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, c-format msgid "Select clip for %s\n" msgstr "" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -3984,81 +4008,81 @@ "Switched to clip %s\n" msgstr "" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" "Switched to empty clip\n" msgstr "" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " "updated accordingly\n" msgstr "" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -4066,7 +4090,7 @@ "by another copy of LiVES.\n" msgstr "" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -4074,39 +4098,39 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2138 +#: src/utils.c:2234 #, c-format msgid "" "\n" "%s names may not be blank.\n" msgstr "" -#: src/utils.c:2146 +#: src/utils.c:2242 #, c-format msgid "" "\n" "%s names may not be longer than %d characters.\n" msgstr "" -#: src/utils.c:2154 +#: src/utils.c:2250 #, c-format msgid "" "\n" "%s names may not contain spaces or the characters%s.\n" msgstr "" -#: src/utils.c:2163 +#: src/utils.c:2259 #, c-format msgid "" "\n" "%s names may not start with a '.' or contain '..'\n" msgstr "" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4114,72 +4138,72 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "" -#: src/utils.c:3444 +#: src/utils.c:3863 msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "" -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4189,29 +4213,29 @@ "Overwrite ?\n" msgstr "" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "_Cofnij %s" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "_Ponów %s" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr "" -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr "" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4222,50 +4246,50 @@ "Try running Help/Troubleshoot for more information." msgstr "" -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "" -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "Otwieranie %s" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr "" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "" -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "" -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "" -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4277,11 +4301,11 @@ "Are you sure you wish to continue ?" msgstr "" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr "" -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4289,14 +4313,14 @@ "Please check the terminal window for more details.\n" msgstr "" -#: src/saveplay.c:874 +#: src/saveplay.c:858 msgid "" "\n" "\n" "You may need to install mplayer, mplayer2 or mpv to open this file.\n" msgstr "" -#: src/saveplay.c:885 +#: src/saveplay.c:869 msgid "" "\n" "\n" @@ -4304,31 +4328,31 @@ "Tools|Preferences|Decoding\n" msgstr "" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "" -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, fuzzy, c-format msgid "Save Frame %d" msgstr "Ustaw nazwę " -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 #, fuzzy msgid "Save Frame" msgstr "Ostatnia klatka" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 #, fuzzy msgid "Save Clip" msgstr "Obrót" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4336,67 +4360,67 @@ "Do you still wish to continue ?" msgstr "" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr "" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "" -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "" -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" "Encoder error - output file was not created !\n" msgstr "" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "" -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "" -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4405,21 +4429,21 @@ "and resize all frames to the current size.\n" msgstr "" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "Nieznane" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "Dokument_%d" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4427,13 +4451,13 @@ "%s\n" msgstr "" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" msgstr "" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4441,7 +4465,7 @@ "Bad things may happen with this clip.\n" msgstr "" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4449,73 +4473,73 @@ "Default can be set in Tools | Preferences | Misc.\n" msgstr "" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, fuzzy, c-format msgid " - Author: %s\n" msgstr "Autor: %s" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, c-format msgid " - Title: %s\n" msgstr "" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr "" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "" -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "" -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "" -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "Przywracanie" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -4524,7 +4548,7 @@ "LiVES was unable to restore it.\n" msgstr "" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, c-format msgid "" "\n" @@ -4533,92 +4557,92 @@ msgstr "" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" "Do you want to attempt to recover them ?\n" msgstr "" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "" -#: src/dialogs.c:83 +#: src/dialogs.c:86 #, fuzzy msgid "Show affeced _layouts" msgstr "_Zapisz układ" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" msgstr "" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr "" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 #, fuzzy msgid "Warning !" msgstr "Ostrzeżenia" -#: src/dialogs.c:184 +#: src/dialogs.c:187 #, fuzzy msgid "Error !" msgstr "$error" -#: src/dialogs.c:194 +#: src/dialogs.c:197 #, fuzzy msgid "Information" msgstr "LiVES: - Wstaw" -#: src/dialogs.c:219 +#: src/dialogs.c:222 msgid "Question" msgstr "" -#: src/dialogs.c:233 +#: src/dialogs.c:236 #, fuzzy msgid "File Error" msgstr "$error" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "Pokaż _szczegóły" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -4629,7 +4653,7 @@ "(Disk warning levels can be configured in Preferences.)" msgstr "" -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -4641,11 +4665,11 @@ "Preferences.)" msgstr "" -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "" -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -4653,46 +4677,50 @@ "Please try closing some other applications first.\n" msgstr "" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "" -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" "%s%d%% done. Time remaining: %u sec%s\n" msgstr "" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" "%d/%d frames opened. Time remaining %u sec.\n" msgstr "" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" "%d/%d frames opened.\n" msgstr "" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" "%d frames opened.\n" msgstr "" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" "Time remaining: %d sec" msgstr "" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -4700,7 +4728,7 @@ "Please close a file and then try again." msgstr "" -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -4712,47 +4740,47 @@ "Please make sure you can write to this directory." msgstr "" -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 msgid "" "\n" "LiVES currently requires either 'mplayer', 'mplayer2', or 'sox' to function. " "Please install one or other of these, and try again.\n" msgstr "" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 msgid "" "\n" "This function requires either mplayer or mplayer2 to operate.\n" "You may wish to install one or other of these and try again.\n" msgstr "" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 msgid "" "\n" "This function requires either mplayer, mplayer2 or mpv to operate.\n" "You may wish to install one or other of these and try again.\n" msgstr "" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" "Or switch to another encoder format in Tools | Preferences | Encoding\n" msgstr "" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -4760,19 +4788,19 @@ "Please set the audio codec in Tools|Preferences|Encoding\n" msgstr "" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -4780,83 +4808,83 @@ "Due to restrictions in the %s format\n" msgstr "" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" msgstr "" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr "" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr "" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr "" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr "" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" msgstr "" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -4865,14 +4893,14 @@ "\n" msgstr "" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" "\n" msgstr "" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -4881,7 +4909,7 @@ "Try recording for just a selection of the file." msgstr "" -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -4892,31 +4920,29 @@ "Please press Cancel to abort the insert, or OK to continue." msgstr "" -#: src/dialogs.c:2351 -#, c-format +#: src/dialogs.c:2354 msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." msgstr "" -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " "in your %s file" msgstr "" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -4927,25 +4953,25 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 msgid "" "Sorry, unknown audio type.\n" "\n" " (Filenames must end in" msgstr "" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" "(They will not be usable without the set).\n" msgstr "" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -4954,7 +4980,7 @@ "Click Cancel to pick a new name.\n" msgstr "" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -4962,7 +4988,7 @@ "." msgstr "" -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -4970,7 +4996,7 @@ "." msgstr "" -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -4981,7 +5007,7 @@ "Otherwise click Cancel to skip loading this file.\n" msgstr "" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -4991,7 +5017,7 @@ "The clip could not be loaded.\n" msgstr "" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -4999,7 +5025,7 @@ "Alternately, select a different audio player in Preferences.\n" msgstr "" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -5008,13 +5034,13 @@ "Automatic jack startup will be disabled now.\n" msgstr "" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" msgstr "" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -5025,13 +5051,13 @@ "%s\n" msgstr "" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" msgstr "" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -5041,7 +5067,7 @@ "It is recommended to increase it to at least %d MB" msgstr "" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -5050,7 +5076,7 @@ "Do you wish to delete them ?\n" msgstr "" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -5058,7 +5084,7 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -5066,81 +5092,81 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" msgstr "" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" msgstr "" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" "You can set this in Tools|Preferences|Playback." msgstr "" -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" "Should I try to repair the disk copy of the layout ?\n" msgstr "" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" msgstr "" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" "Audio rate must be greater than 0.\n" msgstr "" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5148,14 +5174,14 @@ "Are you sure you wish to view it ?\n" msgstr "" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" "You must install 'dvgrab' to use this function.\n" msgstr "" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5164,25 +5190,25 @@ "You may need to select one of these in Tools/Preferences/Playback.\n" msgstr "" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" msgstr "" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5191,33 +5217,33 @@ "echo %d > /proc/sys/net/core/rmem_max\n" msgstr "" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "nieudane.\n" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "zrobione.\n" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -5227,7 +5253,7 @@ "%s%s%s" msgstr "" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -5237,7 +5263,7 @@ "%s" msgstr "" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -5247,7 +5273,7 @@ "%s" msgstr "" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -5256,7 +5282,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -5266,7 +5292,7 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -5275,7 +5301,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -5285,12 +5311,12 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "" -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -5299,7 +5325,7 @@ "Please check your system for errors.\n" msgstr "" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -5308,7 +5334,7 @@ "Please check the file permissions and try again." msgstr "" -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -5317,7 +5343,7 @@ "Please check the directory permissions and try again." msgstr "" -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, c-format msgid "" "\n" @@ -5325,14 +5351,14 @@ "%s\n" msgstr "" -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -5340,13 +5366,13 @@ "Please select another encoder from the list.\n" msgstr "" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" msgstr "" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -5356,27 +5382,27 @@ "- Check if the device actually exists.\n" msgstr "" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" "Do you wish to overwrite the existing subtitles ?\n" msgstr "" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 msgid "" "\n" "LiVES currently only supports subtitles of type" msgstr "" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -5385,14 +5411,14 @@ "or OK to continue and save as type \"%s\"\n" msgstr "" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" "(If unsure, click Yes)\n" msgstr "" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -5403,19 +5429,19 @@ "." msgstr "" -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" msgstr "" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" msgstr "" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -5423,7 +5449,7 @@ "DO NOT SHUT DOWN OR CLOSE LIVES !\n" msgstr "" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, c-format msgid "" "\n" @@ -5431,14 +5457,14 @@ "The theme could not be loaded correctly.\n" msgstr "" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" "Please check the spelling of the set name and try again.\n" msgstr "" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -5447,7 +5473,7 @@ "directory. Would you like me to do this (recommended) ?" msgstr "" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -5459,7 +5485,7 @@ msgstr "" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -5468,38 +5494,38 @@ "\n" msgstr "" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" "Consult your package distributor.\n" msgstr "" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" msgstr "" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, c-format msgid "" "\n" @@ -5508,7 +5534,7 @@ "(Theme name not found).\n" msgstr "" -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -5517,7 +5543,7 @@ "already exists. Would you like to overwrite it ?\n" msgstr "" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -5658,7 +5684,7 @@ msgid "Video only Transitions" msgstr "" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "" @@ -5666,7 +5692,7 @@ msgid "Audio only Transitions" msgstr "" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "" @@ -5710,7 +5736,7 @@ msgid "Audio Analysers" msgstr "" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "nieznane" @@ -5832,192 +5858,192 @@ msgid "pointer" msgstr "" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" "Error was: %s\n" msgstr "" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr "" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, c-format msgid "Successfully loaded %d compound filters\n" msgstr "" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, c-format msgid "Failed to start generator %s (%s)\n" msgstr "" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "" @@ -6076,37 +6102,37 @@ msgid "Autoscale All" msgstr "" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 msgid "Parameter and Alpha Channel Connections" msgstr "" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 msgid "Auto Connect Channels" msgstr "" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 msgid "Auto Connect Parameters" msgstr "" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "" @@ -6122,15 +6148,15 @@ msgid "_Frame" msgstr "" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "" @@ -6171,11 +6197,11 @@ msgid "New size (pixels)" msgstr "" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "_Szerokość" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "_Wysokość" @@ -6195,7 +6221,7 @@ msgid "Generate frames to a new clip" msgstr "" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -6203,35 +6229,35 @@ "\n" msgstr "" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "Ustaw wartość z pola jako domyślną" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "Niepoprawny parametr" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" "Plugin error: %s failed with code %d" msgstr "" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr "" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -6241,17 +6267,17 @@ "Error code %d\n" msgstr "" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "" -#: src/plugins.c:497 +#: src/plugins.c:493 #, c-format msgid "" "\n" @@ -6261,32 +6287,32 @@ "\n" msgstr "" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "" -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "_FPS" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -6295,7 +6321,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -6305,31 +6331,31 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" "Error was: %s\n" msgstr "" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " "***\n" msgstr "" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -6338,7 +6364,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -6347,7 +6373,7 @@ "or switch to another plugin using Tools|Preferences|Encoding\n" msgstr "" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, c-format msgid "" "\n" @@ -6355,12 +6381,12 @@ "No decoders found in %s !\n" msgstr "" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, fuzzy, c-format msgid " using %s" msgstr "Otwieranie %s" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -6369,7 +6395,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -6379,25 +6405,25 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "" -#: src/plugins.c:2550 +#: src/plugins.c:2567 #, fuzzy msgid "Decoder Plugins" msgstr "Dekodowanie" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "" @@ -6838,7 +6864,7 @@ "Author must not be blank.\n" msgstr "" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -6910,7 +6936,7 @@ msgid "Bad description. (%s)\n" msgstr "" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -6920,27 +6946,27 @@ "\n" msgstr "" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "" -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "" -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "" -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "" -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -6949,7 +6975,7 @@ "Please check this program is in your path and executable.\n" msgstr "" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -6959,12 +6985,12 @@ "\n" msgstr "" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "" -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -6974,7 +7000,7 @@ "Error code was %d\n" msgstr "" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -6984,12 +7010,12 @@ "Please delete it first, or rename the test script.\n" msgstr "" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "" -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -7000,22 +7026,22 @@ "Return code was %d (%s)\n" msgstr "" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 #, fuzzy msgid "Export Script" msgstr "Projekt eksportowanie" -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "" -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 #, fuzzy msgid "Import Script" msgstr "Importowanie projektu" -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -7025,43 +7051,43 @@ "Please delete it first, or rename the import script.\n" msgstr "" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 msgid "Copy RFX Script" msgstr "" -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "" -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr "" -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 msgid "Rename Test RFX Script" msgstr "" -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "" -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 msgid "RFX Script Name" msgstr "" -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "" -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "" -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "" -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -7069,12 +7095,12 @@ "Script name must be unique.\n" msgstr "" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "" -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -7085,25 +7111,25 @@ "Return code was %d\n" msgstr "" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 msgid "Applying Current Real Time Effects to" msgstr "" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "" -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "" -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -7111,7 +7137,7 @@ "full screen, separate window (fs) mode\n" msgstr "" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -7119,7 +7145,7 @@ "(Free space = UNKNOWN)" msgstr "" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -7128,14 +7154,14 @@ "(Free space = %s)" msgstr "" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" "It should be in a partition with plenty of free disk space.\n" msgstr "" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7146,7 +7172,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7156,7 +7182,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1163 +#: src/preferences.c:1229 msgid "" "You have chosen to change the working directory.\n" "Please make sure you have no other copies of LiVES open.\n" @@ -7168,7 +7194,7 @@ "setting." msgstr "" -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, c-format msgid "" "\n" @@ -7177,13 +7203,13 @@ "See %s\n" msgstr "" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" msgstr "" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, c-format msgid "" "\n" @@ -7192,919 +7218,932 @@ "See %s\n" msgstr "" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "" -#: src/preferences.c:2418 +#: src/preferences.c:2489 #, fuzzy msgid "Preferences" msgstr "_Preferencje..." -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "" -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr "" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr "" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." msgstr "" -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "GUI" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr "" -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "sekundy" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "_Nigdy" -#: src/preferences.c:2752 +#: src/preferences.c:2836 #, fuzzy msgid "Maximum number of visible tracks" msgstr "Maksymalna liczba utworów do wyświetlenia" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "" -#: src/preferences.c:2799 +#: src/preferences.c:2883 msgid "Video open command (fallback)" msgstr "" -#: src/preferences.c:2806 +#: src/preferences.c:2890 msgid "Fallback image format" msgstr "" -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "_jpeg" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "_png" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "" -#: src/preferences.c:2826 +#: src/preferences.c:2910 msgid "Open/render compression" msgstr "" -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr "" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "" -#: src/preferences.c:2850 +#: src/preferences.c:2934 msgid "Automatic trimming / padding of audio when possible" msgstr "" -#: src/preferences.c:2852 +#: src/preferences.c:2936 msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "Dekodowanie" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "VIDEO" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "_Wtyczka" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "" -#: src/preferences.c:3104 -msgid "Source:" -msgstr "" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 msgid "_Internal" msgstr "" -#: src/preferences.c:3112 -msgid "_External (requires jack or pulse audio player)" +#: src/preferences.c:3202 +msgid "_External [monitor]" msgstr "" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "Odtwarzanie" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" msgstr "" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " +#: src/preferences.c:3258 +msgid "What to record when 'r' is pressed" msgstr "" -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +#, fuzzy +msgid "External Audio Source" +msgstr "Kedek dźwięku" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "" + +#: src/preferences.c:3358 msgid "Recording" msgstr "Nagrywanie" -#: src/preferences.c:3266 +#: src/preferences.c:3373 msgid "You can also change these values when encoding a clip" msgstr "" -#: src/preferences.c:3278 +#: src/preferences.c:3385 msgid "Encoder" msgstr "" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "Format wyjściowy" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "Kedek dźwięku" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "Kodowanie" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." msgstr "" -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr "" -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr "" -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr "" -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr "" -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr "" -#: src/preferences.c:3454 +#: src/preferences.c:3561 msgid " Working directory (do not remove) " msgstr "" -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "" -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "" -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "Katalogi" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "" -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr "" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "" -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" msgstr "" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "" -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr " MB" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "" -#: src/preferences.c:3652 +#: src/preferences.c:3759 msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " "when LiVES is started." msgstr "" -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "" -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "" -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "" -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "" -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "" -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "" -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "" -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "" -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "" -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "" -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "" -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "" -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "" -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "" -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." msgstr "" -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "" -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "" -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "" -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "" -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "" -#: src/preferences.c:3858 +#: src/preferences.c:3965 msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "" -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "Ostrzeżenia" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "" -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "" -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "" -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "Różne" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "" -#: src/preferences.c:3969 +#: src/preferences.c:4076 msgid "Main Theme Details" msgstr "" -#: src/preferences.c:3980 +#: src/preferences.c:4087 #, fuzzy msgid " _Foreground Color" msgstr "_Uruchom" -#: src/preferences.c:3999 +#: src/preferences.c:4106 #, fuzzy msgid " _Background Color" msgstr "_Uruchom" -#: src/preferences.c:4018 +#: src/preferences.c:4125 #, fuzzy msgid "_Alt Foreground Color" msgstr "_Uruchom" -#: src/preferences.c:4036 +#: src/preferences.c:4143 #, fuzzy msgid "_Alt Background Color" msgstr "_Uruchom" -#: src/preferences.c:4054 +#: src/preferences.c:4161 msgid " Info _Text Color" msgstr "" -#: src/preferences.c:4073 +#: src/preferences.c:4180 msgid " Info _Base Color" msgstr "" -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "" -#: src/preferences.c:4092 +#: src/preferences.c:4199 msgid "Affects some contrast details of the timeline" msgstr "" -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "" -#: src/preferences.c:4124 +#: src/preferences.c:4231 #, fuzzy msgid "Frame blank image" msgstr "Usuwanie nadmiaru ramek" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "" -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4195 +#: src/preferences.c:4302 msgid "Track background (multitrack)" msgstr "" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "" -#: src/preferences.c:4250 +#: src/preferences.c:4357 msgid "Timeline selection (multitrack)" msgstr "" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "" -#: src/preferences.c:4274 +#: src/preferences.c:4381 msgid "Timecode foreground (multitrack)" msgstr "" -#: src/preferences.c:4285 +#: src/preferences.c:4392 #, fuzzy msgid "Frame surround" msgstr "sekundy" -#: src/preferences.c:4298 +#: src/preferences.c:4405 #, fuzzy msgid "Themes/Colors" msgstr "Motywy" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "" -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "" -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" msgstr "" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" msgstr "" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "" -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "Zaawansowane" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." msgstr "" -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "" -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -8112,18 +8151,18 @@ "Click OK to continue.\n" msgstr "" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." msgstr "" -#: src/preferences.c:5195 +#: src/preferences.c:5314 msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "" -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "" @@ -8151,174 +8190,174 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "Zmień rozmiar" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" "New rate must be greater than 0\n" msgstr "" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "" -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "" -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "Zmiana rozdzielczości" -#: src/resample.c:1184 +#: src/resample.c:1193 msgid "New Clip Audio" msgstr "" -#: src/resample.c:1186 +#: src/resample.c:1195 msgid "External Clip Settings" msgstr "" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "Bieżące" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "" -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 msgid "Channels" msgstr "" -#: src/resample.c:1232 +#: src/resample.c:1241 msgid "Sample Size " msgstr "" -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "Niepodpisany" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "" -#: src/resample.c:1296 +#: src/resample.c:1305 #, fuzzy msgid "New Audio Details" msgstr "Pokaż _szczegóły" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "Nowa" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "" -#: src/resample.c:1343 +#: src/resample.c:1352 msgid "_Channels" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "_Sample Size" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "Sample Size" msgstr "" -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "" -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "" -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr "" -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr "" -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr "" -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "Nieograniczony" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "" -#: src/resample.c:1592 +#: src/resample.c:1601 msgid "Change Playback Speed" msgstr "" -#: src/resample.c:1594 +#: src/resample.c:1603 #, fuzzy msgid "Resample Video" msgstr "Zmiana rozdzielczości" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -8329,7 +8368,7 @@ "in _frames per second" msgstr "" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -8340,80 +8379,80 @@ "in frames per second" msgstr "" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" "LiVES was unable to reorder the frames." msgstr "" -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "" @@ -8614,68 +8653,68 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 msgid "Real Time Effect Mapping" msgstr "" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "Ctrl-%d" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "Informacje" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 msgid "Set Connections" msgstr "" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "Wyczyść" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "Zamknij okno" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -8716,103 +8755,107 @@ msgid "yuv4mpeg stream" msgstr "" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "" + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "" -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" "\n" msgstr "" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, c-format msgid "%s : parameters for %s" msgstr "" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "Źródło: %s" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." msgstr "" -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -8821,7 +8864,7 @@ "right or double clicking on it.\n" msgstr "" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -8829,14 +8872,14 @@ "Select an effect in FX stack first to view its parameters.\n" msgstr "" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" "No clips loaded.\n" msgstr "" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -8846,7 +8889,7 @@ "before inserting clips into the timeline." msgstr "" -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -8855,188 +8898,198 @@ "to apply compositors.\n" msgstr "" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" msgstr "" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" msgstr "" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr "" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 #, fuzzy msgid "Selected Clip" msgstr "_Wybór" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 msgid "_Adjust Start and End Points" msgstr "" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 msgid "_Edit/Encode in Clip Editor" msgstr "" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 #, fuzzy msgid "_Show Clip Information" msgstr "LiVES: - Wstaw" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 msgid "_Close this Clip" msgstr "" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 msgid "Audio Mixer (ctrl-m)" msgstr "" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "" -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "" -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "" -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "" -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "" -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "" -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "" -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "" -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "" -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "Zamykanie przerw" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "Usuń blok" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "Usuń %s" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "" -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "" -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " "audio rate %d, audio sample size %d, %s.\n" msgstr "" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -9046,7 +9099,7 @@ "then load in the new set from the File menu.\n" msgstr "" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -9054,606 +9107,593 @@ "It cannot be loaded.\n" msgstr "" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "" -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "" -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "" -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "" -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 #, fuzzy msgid "_Close the Selected Clip" msgstr "_Wybór" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 #, fuzzy msgid "_Save Layout as..." msgstr "_Zapisz układ" -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 msgid "_Load Layout..." msgstr "" -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 msgid "_Wipe/Delete Layout..." msgstr "" -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "" -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 msgid "Auto Load _Subtitles with Clips" msgstr "" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 msgid "_Adjust Selected Clip Start/End Points" msgstr "" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 #, fuzzy msgid "_Insert Selected Clip Audio" msgstr "_Odwróć zaznaczenie" -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 #, fuzzy msgid "_Delete Selected Block" msgstr "_Usuń zaznaczenie" -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 msgid "_Jump to Previous Block Boundary" msgstr "" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 msgid "_Jump to Next Block Boundary" msgstr "" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 msgid "Clear _Marks from Timeline" msgstr "" -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 msgid "Ignore Selection Limits when Inserting" msgstr "" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 msgid "Pla_y Selected Time Only" msgstr "" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 msgid "_Move Effects with Blocks" msgstr "" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 msgid "Select _Autotransition Effect..." msgstr "" -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 msgid "Crossfade Audio with Autotransition" msgstr "" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 msgid "View/_Edit Selected Effect" msgstr "" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 #, fuzzy msgid "_Delete Selected Effect" msgstr "_Usuń zaznaczenie" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 msgid "Apply Effect to _Block..." msgstr "" -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 msgid "Apply Effect to _Region..." msgstr "" -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 msgid "Make _Backing Audio Current Track" msgstr "" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 msgid "_Split Current Track at Cursor" msgstr "" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 msgid "_Split Selected Video Tracks" msgstr "" -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 msgid "Insert Gap in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 msgid "Insert Gap in Current Track/Selected Time" msgstr "" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 msgid "Close All _Gaps in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "_Wybór" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 msgid "Select _All Video Tracks" msgstr "" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 msgid "Select _No Video Tracks" msgstr "" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 #, fuzzy msgid "Select All _Time" msgstr "Tytuł VCD" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 msgid "Select from _Zero Time" msgstr "" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 #, fuzzy msgid "Select to _End Time" msgstr "Tytuł VCD" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "_Kopiuj..." -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 msgid "_Timecode to Region Start" msgstr "" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 msgid "_Timecode to Region End" msgstr "" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 msgid "_Region Start to Timecode" msgstr "" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 msgid "_Region End to Timecode" msgstr "" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 msgid "Select/Deselect Block at Current Track/Time" msgstr "" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 msgid "_Change Width, Height and Audio Values..." msgstr "" -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "_Renderuj" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 msgid "_Render All to New Clip" msgstr "" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 #, fuzzy msgid "Render _Video" msgstr "Zmiana rozdzielczości" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 #, fuzzy msgid "Render _Audio" msgstr "_Dźwięk" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 msgid "_Normalise Rendered Audio" msgstr "" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 msgid "_Pre-render Audio" msgstr "" -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "_Widok" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 msgid "Block _In/Out Points" msgstr "" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 msgid "_Effects at Current" msgstr "" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 #, fuzzy msgid "Audio Parameters" msgstr "Klatki" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 msgid "Show Backing _Audio Track" msgstr "" -#: src/multitrack.c:7418 -#, fuzzy -msgid "Compact View" -msgstr "Widok oszczędny" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 #, fuzzy msgid "Maximum Tracks to Display..." msgstr "Maksymalna liczba utworów do wyświetlenia" -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 msgid "Scroll to Follow Playback" msgstr "" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 msgid "_Center on Cursor" msgstr "" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 msgid "_Zoom In" msgstr "" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 msgid "_Zoom Out" msgstr "" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 msgid "Multitrack _Details" msgstr "" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 msgid "_Show FRAME Events" msgstr "" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 msgid "_Show Multitrack Keys" msgstr "" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 msgid "Insert With _Audio" msgstr "" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 #, fuzzy msgid "Select _Overlap" msgstr "_Wybór" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" msgstr "" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 msgid "Mouse Mode: _Move" msgstr "" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 msgid "Mouse Mode: _Select" msgstr "" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 msgid "Insert Mode: _Normal" msgstr "" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "_Zastosuj" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "" -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "" -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "Przewijanie" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" "Switched to Clip Edit mode\n" msgstr "" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr "" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr "" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr " %s" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 msgid "Selected Effect" msgstr "" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 msgid "_View/Edit this Effect" msgstr "" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 msgid "_View this Effect" msgstr "" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 #, fuzzy msgid "_Delete this Effect" msgstr "_Usuń zaznaczenie" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr "" -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "" -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" "Switched to Multitrack mode\n" msgstr "" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" "Nodes can be deleted." msgstr "" -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -9661,32 +9701,32 @@ "current time.\n" msgstr "" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." msgstr "" -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 #, fuzzy msgid "Selected Block/Frame" msgstr "Usuń blok" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 #, fuzzy msgid "_Select this Block" msgstr "" @@ -9694,256 +9734,256 @@ "\n" "Wybór jest zablokowana.\n" -#: src/multitrack.c:13045 -msgid "_Split Block Here" +#: src/multitrack.c:12936 +msgid "_Split Block At Cursor" msgstr "" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 msgid "List _Effects Here" msgstr "" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 #, fuzzy msgid "_Delete this Block" msgstr "Usuń blok" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 #, fuzzy msgid "_Insert Here" msgstr "Wstaw" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 msgid "_Insert Audio Here" msgstr "" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" msgstr "" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "Sprzątanie..." -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "_Wstrzymaj" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " "to %.4f\n" msgstr "" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" "selected.\n" msgstr "" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" msgstr "" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." msgstr "" -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." msgstr "" -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." msgstr "" -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" msgstr "" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" msgstr "" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" msgstr "" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "" -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "" -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" msgstr "" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 #, fuzzy msgid "Saving layout" msgstr "_Zapisz układ" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "klatek" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" msgstr "" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -9951,74 +9991,74 @@ "Therefore it could not be loaded properly.\n" msgstr "" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" "Unable to load layout file %s\n" msgstr "" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "" -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "" -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 msgid "" "The current layout has changes which have not been saved.\n" "Are you sure you wish to wipe it ?\n" msgstr "" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 msgid "Multitrack Audio Mixer" msgstr "" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" msgstr "" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "" @@ -10026,19 +10066,19 @@ msgid "JACK server started\n" msgstr "" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -10078,7 +10118,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -10119,7 +10159,7 @@ msgstr "notatka" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "wartość" @@ -10196,207 +10236,207 @@ "Click OK to delete all entries\n" msgstr "" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 msgid "OMC Learner" msgstr "" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "_Usuń wszystko" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "" -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "Zatrzymaj zapisywanie" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "" -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "" -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "" #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "clipnum" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "fps" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "klucz" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "pnum" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "fps_ratio" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "" -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -10405,7 +10445,7 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -10414,12 +10454,12 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "" -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -10429,12 +10469,12 @@ "Error code %d\n" msgstr "" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr "" @@ -11300,6 +11340,14 @@ #~ msgid "$error" #~ msgstr "$error" +#, fuzzy +#~ msgid "Audio source:" +#~ msgstr "Kedek dźwięku" + +#, fuzzy +#~ msgid "Compact View" +#~ msgstr "Widok oszczędny" + #~ msgid "mplayer...detected..." #~ msgstr "mplayer... wykryto..."
View file
LiVES-2.8.7.tar.bz2/po/pms.po -> LiVES-2.8.8.tar.bz2/po/pms.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" "PO-Revision-Date: 2013-11-09 23:22+0000\n" "Last-Translator: Simon Uslengh <simoneislanda@libero.it>\n" "Language-Team: Piemontese <pms@li.org>\n" @@ -103,83 +103,83 @@ msgstr "Preservassion j'anpostassion\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "qualsëssìa" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "Gnun" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "consejà" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "dësativà" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "**L'atual formà**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "Antregà" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "Personaj" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "Test" -#: src/main.c:460 +#: src/main.c:467 msgid "LiVES: - " msgstr "" -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "Ardimensionament" -#: src/main.c:708 +#: src/main.c:728 #, fuzzy msgid "_Resize All Frames..." msgstr "_Ardimension-a tute le curnis" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "Prim pian" -#: src/main.c:1094 +#: src/main.c:1104 msgid "Background" msgstr "Drefond" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "Caria dle gionte për j'efet an temp-real..." -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "Andi dël jack audio server..." -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "Andi dël jack transport server..." -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "Conession al jack transport server..." -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -198,16 +198,16 @@ "\n" "Dësnò, ch'a preuva a nandiè lives con tute le doe \"lives - jackopts 16\", o " -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "Andi dël pulse audio server..." -#: src/main.c:1813 +#: src/main.c:1815 #, fuzzy, c-format msgid "%s...detected... " msgstr "mplayer...trovà..." -#: src/main.c:1814 +#: src/main.c:1816 #, fuzzy, c-format msgid "%s...NOT DETECTED... " msgstr "mplayer...NEN TROVÀ" @@ -247,11 +247,11 @@ msgid "Number of CPUs detected: %d " msgstr "Numer ëd CPU trovà: %d " -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "partisan cit" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "partisan gròss" @@ -310,7 +310,7 @@ "Bin vnù a LiVES - version %s.\n" "\n" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" @@ -319,79 +319,79 @@ "\n" "La sintassis dlë startup a l'è: %s [opts] [filename [start_time] [frames]]\n" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "Antè: \"pito\" l'è 'l nòm dël dait multimedial o dël dait ëd backup.\n" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "temp_andi : l'istant d'andi ëd pito mzurà an scond\n" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "curnis: numer massim ëd curnis da duertè\n" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "j'opsion a peulo esse:\n" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "-agiut : a mostra es test d'agiut e la surtìa\n" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "" "-tmpdir <tempdir>: a dòvra 'n plior auternativ fonsionant (e.g /var/" "ramdisk)\n" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "-set <setname> : autocaria nòm predefinì\n" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "-noset : caria gnun-a impostassion slë startup\n" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "-norecover : dëscaria forsà dl'arcuper ëd vast\n" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "-recover : caria forsà dl'arcuper ëd vast\n" -#: src/main.c:2549 +#: src/main.c:2552 #, fuzzy msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "-nothreaddialog : fa nient - mantenlo për la drècompatibijtà\n" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "-nogui : smon nen l'interfassa grafica pr'ël dovrant (GUI)\n" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "-nosplash : smon nen la fnëstra 'd caria\n" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "-noplaywin : smon nen la fnëstra 'd dësròl\n" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "-startup-ce : nandia an meud edita-ciape\n" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "-startup-mt : nandia an meud multisbòss\n" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" @@ -399,15 +399,15 @@ "-fxmodesmax <n> : përmet <n> meud për minch na ciav d'efet (minim l'è 1, " "default l'è 8)\n" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "-oscstart <port> : nandia lë scotator OSC sla pòrta UDP <port>\n" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "-nooscstart : nandia nen lë scotator OSC\n" -#: src/main.c:2561 +#: src/main.c:2564 #, fuzzy msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " @@ -416,15 +416,15 @@ "-aplayer <ap> : nandia con ën slessionà audiòfon. <ap> a peul esse mplayer" #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr ", pulse" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr ", sox o jack\n" -#: src/main.c:2569 +#: src/main.c:2572 #, fuzzy msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " @@ -435,29 +435,29 @@ "transport client, 2 = jack transport master, 4 = start jack transport " "server, 8 = pause audio when video paused, 16 = start jack audio server] \n" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr " o sox\n" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "-devicemap <mapname> : autocaria devicemap\n" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" msgstr "" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "" -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -468,7 +468,7 @@ "(Maybe you need to change the value of <prefix_dir> in your %s file)\n" msgstr "" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -476,7 +476,7 @@ "Please make sure you have write access to %s and try again.\n" msgstr "" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -485,7 +485,7 @@ "before running LiVES.\n" msgstr "" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -495,7 +495,7 @@ "Please check the file permissions for this file and try again.\n" msgstr "" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -506,7 +506,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -514,7 +514,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2693 +#: src/main.c:2696 #, c-format msgid "" "\n" @@ -524,7 +524,7 @@ "%s" msgstr "" -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -535,56 +535,56 @@ "Thankyou.\n" msgstr "" -#: src/main.c:2707 +#: src/main.c:2710 msgid "" "\n" "LiVES currently requires 'mplayer', 'mplayer2' or 'sox' to function. Please " "install one or other of these, and try again.\n" msgstr "" -#: src/main.c:2712 +#: src/main.c:2715 msgid "" "\n" "LiVES currently requires both 'mplayer' or 'mplayer2' and 'sox' to function. " "Please install these, and try again.\n" msgstr "" -#: src/main.c:2725 +#: src/main.c:2728 msgid "" "\n" "LiVES was unable to locate 'mplayer','mplayer2' or 'mpv'. You may wish to " "install one of these to use LiVES more fully.\n" msgstr "" -#: src/main.c:2731 +#: src/main.c:2734 msgid "" "\n" "LiVES was unable to locate 'mplayer' or 'mplayer2'. You may wish to install " "one of these to use LiVES more fully.\n" msgstr "" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" "magick if you want to use rendered effects.\n" msgstr "" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " "image-magick if you want to use the merge function.\n" msgstr "" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " "should install 'sox'.\n" msgstr "" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -595,91 +595,91 @@ "You may need to change the value of <lib_dir> in %s\n" msgstr "" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "" -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "" #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" msgstr "" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "" -#: src/main.c:6983 +#: src/main.c:7007 msgid "" "\n" "\n" @@ -830,7 +830,7 @@ msgid "Use _mplayer2 audio player" msgstr "" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "" @@ -1053,10 +1053,10 @@ msgid "If this is set, frames will be deinterlaced as they are imported." msgstr "" -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "" @@ -1076,11 +1076,11 @@ msgid "Click here to _Preview the file" msgstr "" -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 msgid "Processing..." msgstr "" -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1089,181 +1089,181 @@ "Remember to switch off effects (ctrl-0) afterwards !" msgstr "" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" msgstr "" -#: src/interface.c:206 +#: src/interface.c:210 msgid "Show Details" msgstr "" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "" -#: src/interface.c:324 +#: src/interface.c:327 msgid "Multitrack Details" msgstr "" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "" -#: src/interface.c:590 +#: src/interface.c:593 msgid "Encoding Options" msgstr "" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." msgstr "" -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "" -#: src/interface.c:844 +#: src/interface.c:847 msgid "Insert _with silence" msgstr "" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "" -#: src/interface.c:933 +#: src/interface.c:936 msgid "Open Selection" msgstr "" -#: src/interface.c:950 +#: src/interface.c:953 msgid "Selection start time (sec)" msgstr "" -#: src/interface.c:956 +#: src/interface.c:959 msgid "Number of frames to open" msgstr "" -#: src/interface.c:1025 +#: src/interface.c:1028 msgid "Open Location" msgstr "" -#: src/interface.c:1027 +#: src/interface.c:1030 msgid "Open Youtube Clip" msgstr "" -#: src/interface.c:1046 +#: src/interface.c:1049 msgid "" "\n" "\n" @@ -1273,7 +1273,7 @@ "\n" msgstr "" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1282,66 +1282,66 @@ "\n" msgstr "" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "" -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "" -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "" -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "" -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr "" -#: src/interface.c:1185 +#: src/interface.c:1188 msgid "Rename Clip" msgstr "" -#: src/interface.c:1187 +#: src/interface.c:1190 msgid "Enter Set Name to Save as" msgstr "" -#: src/interface.c:1189 +#: src/interface.c:1192 msgid "Enter a Set Name to Reload" msgstr "" -#: src/interface.c:1191 +#: src/interface.c:1194 msgid "Choose a Working Directory" msgstr "" -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 msgid "Rename Current Track" msgstr "" -#: src/interface.c:1195 +#: src/interface.c:1198 msgid "Enter a Name for Your Theme" msgstr "" -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1349,349 +1349,349 @@ "LiVES will remind you to save the clip set later when you try to exit.\n" msgstr "" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" msgstr "" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" "initial install so that you can get the most from this application.\n" msgstr "" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" "This should be a directory with plenty of disk space available.\n" msgstr "" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "" -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "" -#: src/interface.c:1251 +#: src/interface.c:1252 msgid "Theme name " msgstr "" -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "" -#: src/interface.c:1419 +#: src/interface.c:1420 msgid "Select input device" msgstr "" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "" -#: src/interface.c:1499 +#: src/interface.c:1496 msgid "Load CD Track" msgstr "" -#: src/interface.c:1501 +#: src/interface.c:1498 msgid "Select DVD Title/Chapter" msgstr "" -#: src/interface.c:1503 +#: src/interface.c:1500 msgid "Select VCD Title" msgstr "" -#: src/interface.c:1505 +#: src/interface.c:1502 msgid "Change Maximum Visible Tracks" msgstr "" -#: src/interface.c:1507 +#: src/interface.c:1504 msgid "Device details" msgstr "" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "" -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "" -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "" -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "" -#: src/interface.c:1770 +#: src/interface.c:1763 #, fuzzy msgid "Fade Audio In" msgstr "Drefond" -#: src/interface.c:1772 +#: src/interface.c:1765 #, fuzzy msgid "Fade Audio Out" msgstr "Drefond" -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "" -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "" -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "" -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "" -#: src/interface.c:1856 +#: src/interface.c:1849 msgid " (Optional)" msgstr "" -#: src/interface.c:1859 +#: src/interface.c:1852 #, c-format msgid "File Comments%s" msgstr "" -#: src/interface.c:1873 +#: src/interface.c:1866 #, c-format msgid "File Name: %s" msgstr "" -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "" -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "" -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "" -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "" -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "" -#: src/interface.c:2049 +#: src/interface.c:2042 #, c-format msgid "%sChoose a Device" msgstr "" -#: src/interface.c:2052 +#: src/interface.c:2045 #, c-format msgid "%sChoose a Directory" msgstr "" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2332 +#: src/interface.c:2325 msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" "What do you wish to do ?" msgstr "" -#: src/interface.c:2339 +#: src/interface.c:2332 msgid "Cancel/Discard/Save" msgstr "" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" "Would you like to try and recover it ?\n" msgstr "" -#: src/interface.c:2446 +#: src/interface.c:2439 msgid "Disk Recovery Options" msgstr "" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "" -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "" -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1699,332 +1699,332 @@ "-----------------------\n" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "ctrl-left" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "skip forwards\n" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "ctrl-down" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 msgid "ctrl-enter" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "reset frame rate\n" msgstr "Ardimensionament" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "" -#: src/interface.c:2633 +#: src/interface.c:2626 msgid "reverse direction\n" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 msgid "ctrl-1" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "toggle real-time effect 1\n" msgstr "Caria dle gionte për j'efet an temp-real..." -#: src/interface.c:2656 +#: src/interface.c:2649 msgid "ctrl-2" msgstr "" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "toggle real-time effect 2\n" msgstr "Caria dle gionte për j'efet an temp-real..." -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "ctrl-0" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "real-time effects off\n" msgstr "" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "" -#: src/interface.c:2669 +#: src/interface.c:2662 msgid "grab keyboard for last activated effect\n" msgstr "" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2679 +#: src/interface.c:2672 msgid "tab" msgstr "" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "" -#: src/interface.c:2697 +#: src/interface.c:2690 msgid "Other playback keys\n" msgstr "" -#: src/interface.c:2701 +#: src/interface.c:2694 msgid "play all\n" msgstr "" -#: src/interface.c:2704 +#: src/interface.c:2697 msgid "play selection\n" msgstr "" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "" -#: src/interface.c:2710 +#: src/interface.c:2703 msgid "fullscreen\n" msgstr "" -#: src/interface.c:2713 +#: src/interface.c:2706 msgid "separate window\n" msgstr "" -#: src/interface.c:2716 +#: src/interface.c:2709 msgid "double size\n" msgstr "" -#: src/interface.c:2719 +#: src/interface.c:2712 msgid "ping pong loops\n" msgstr "" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "move current track up\n" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "move current track down\n" msgstr "" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "" -#: src/interface.c:2759 +#: src/interface.c:2752 msgid "select next clip\n" msgstr "" -#: src/interface.c:2762 +#: src/interface.c:2755 msgid "select/deselect current track\n" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "zoom in\n" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "zoom out\n" msgstr "" -#: src/interface.c:2771 +#: src/interface.c:2764 msgid "make a mark on the timeline (during playback)\n" msgstr "" -#: src/interface.c:2774 +#: src/interface.c:2767 msgid "rewind to play start.\n" msgstr "" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "" -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "" -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "" -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -2032,22 +2032,22 @@ "the latest youtube-dl installed.\n" msgstr "" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, c-format msgid "Layouts were removed for set %s.\n" msgstr "" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " msgstr "" -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2057,7 +2057,7 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2067,20 +2067,20 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" "Really close it ?" msgstr "" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" msgstr "" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2093,53 +2093,53 @@ "Once you have done this, you will be able to import the new project.\n" msgstr "" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "" -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "" -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 msgid "Theme" msgstr "" -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, c-format msgid "Exporting theme as %s..." msgstr "" -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, c-format msgid "Importing theme \"%s\" from %s..." msgstr "" -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, c-format msgid "Backup as %s File" msgstr "" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, c-format msgid "Restore %s File" msgstr "" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2147,101 +2147,101 @@ "Are you sure ?\n" msgstr "" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "" -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "" -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "" -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "" -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "" -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "" -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 msgid "Pulling frames from clipboard" msgstr "" -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "" -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "" -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " "LiVES.\n" msgstr "" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2250,31 +2250,31 @@ "the 'Trim Audio' function from the Audio menu." msgstr "" -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." msgstr "" -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2282,7 +2282,7 @@ "Clipboard audio has been erased.\n" msgstr "" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2291,88 +2291,88 @@ "using unchanged audio ?\n" msgstr "" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "" -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "" -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "" -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" "Are you sure ?" msgstr "" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "" -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" "Selection is locked.\n" msgstr "" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2380,11 +2380,11 @@ "play.)\n" msgstr "" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2393,7 +2393,7 @@ "%s\n" msgstr "" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2402,7 +2402,7 @@ "The plugin may be broken or not installed correctly." msgstr "" -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2411,22 +2411,22 @@ "Please press 'Cancel' if that is not what you want.\n" msgstr "" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2434,24 +2434,24 @@ "Click OK to proceed.\n" msgstr "" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "" -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "" -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "" -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2459,68 +2459,68 @@ "Internal: %s (%d bpp) / %s\n" msgstr "" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." msgstr "" -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" "(%d virtual)" msgstr "" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" "(%d decoded)" msgstr "" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" " %.2f sec." msgstr "" -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" msgstr "" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" "%s %s" msgstr "" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2537,21 +2537,21 @@ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA.\n" msgstr "" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "" -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" "Launchpad Contributions:\n" " Simon Uslengh https://launchpad.net/~simon.uslengh" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, c-format msgid "" "LiVES Version %s\n" @@ -2565,14 +2565,14 @@ "Homepage: %s" msgstr "" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 msgid "" "\n" "\n" "You need to install mplayer or mplayer2 to be able to preview this file.\n" msgstr "" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 msgid "" "\n" "\n" @@ -2580,92 +2580,92 @@ "this file.\n" msgstr "" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" "%s\n" msgstr "" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 msgid "Encoder Debug Output" msgstr "" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "" -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 msgid "Load Subtitles" msgstr "" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 msgid "Select Audio File" msgstr "" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -2673,82 +2673,82 @@ "." msgstr "" -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "" -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "" -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "" -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 msgid "Layout Errors" msgstr "" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "" -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "" -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, c-format msgid "" "\n" @@ -2757,30 +2757,30 @@ "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 #, fuzzy msgid "Selected Frame" msgstr "Drefond" -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 #, fuzzy msgid "_Save Frame as..." msgstr "Drefond" -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -2789,7 +2789,7 @@ "\n" msgstr "" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -2797,13 +2797,13 @@ "\n" msgstr "" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" msgstr "" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -2812,17 +2812,17 @@ "\n" msgstr "" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" msgstr "" -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -2832,19 +2832,19 @@ "(Default of %.3f frames per second will be used.)\n" msgstr "" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "" -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "" -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -2853,174 +2853,174 @@ "rate.\n" msgstr "" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "" -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "" -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 msgid "Append Audio File" msgstr "" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "" -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "" -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "" -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "" -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "" -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" "Are you sure ?" msgstr "" -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "" -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "" -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "" @@ -3036,899 +3036,922 @@ msgid "Custom _Utilities" msgstr "" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "" -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "" -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "" -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "" -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "" -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "" -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "" -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "" + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "" -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "" -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "" -#: src/gui.c:674 +#: src/gui.c:692 #, c-format msgid "_Backup Clip as .%s..." msgstr "" -#: src/gui.c:683 +#: src/gui.c:701 #, c-format msgid "_Restore Clip from .%s..." msgstr "" -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "" -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "" -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "" -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "" -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "" -#: src/gui.c:1045 +#: src/gui.c:1064 msgid "Letterbox Mode" msgstr "" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "" -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "" -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "" -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "" -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "" -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "" -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "" -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "" -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "" -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "" -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "" -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "" -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "" -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "" -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "" -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "" -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "" -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "" -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "" -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "" -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "" -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "" -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "" -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "" -#: src/gui.c:1250 +#: src/gui.c:1273 +msgid "_Adjust Audio Sync..." +msgstr "" + +#: src/gui.c:1277 msgid "_Info" msgstr "" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "" -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "" -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "" -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "" -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "" -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "" -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "" -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "" -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "" -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "" -#: src/gui.c:1371 +#: src/gui.c:1398 msgid "Receive _LiVES Stream from..." msgstr "" -#: src/gui.c:1375 +#: src/gui.c:1402 msgid "_Send LiVES Stream to..." msgstr "" -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." +#: src/gui.c:1408 +msgid "Open _yuv4mpeg stream..." msgstr "" -#: src/gui.c:1399 +#: src/gui.c:1425 #, c-format msgid "_Import Project (.%s)..." msgstr "" -#: src/gui.c:1403 +#: src/gui.c:1430 #, c-format msgid "E_xport Project (.%s)..." msgstr "" -#: src/gui.c:1409 +#: src/gui.c:1438 #, c-format msgid "_Import Custom Theme (.%s)..." msgstr "" -#: src/gui.c:1414 +#: src/gui.c:1443 #, c-format msgid "E_xport Theme (.%s)..." msgstr "" -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "" -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "" -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." msgstr "" -#: src/gui.c:1448 +#: src/gui.c:1478 msgid "_Reset All Playback Speeds and Positions" msgstr "" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "" -#: src/gui.c:1452 +#: src/gui.c:1482 msgid "_MIDI/Joystick Interface" msgstr "" -#: src/gui.c:1461 +#: src/gui.c:1491 msgid "_MIDI/Joystick Learner..." msgstr "" -#: src/gui.c:1465 +#: src/gui.c:1495 msgid "_Save Device Mapping..." msgstr "" -#: src/gui.c:1469 +#: src/gui.c:1499 msgid "_Load Device Mapping..." msgstr "" -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 msgid "_Donate to the Project !" msgstr "" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 msgid "_Email the Author" msgstr "" -#: src/gui.c:1519 +#: src/gui.c:1549 msgid "Report a _Bug" msgstr "" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 msgid "Suggest a _Feature" msgstr "" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 msgid "Assist with _Translating" msgstr "" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "" -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +msgid "Audio Source:" +msgstr "" + +#: src/gui.c:1696 +msgid "Internal" +msgstr "" + +#: src/gui.c:1730 +msgid "External" +msgstr "" + +#: src/gui.c:1774 msgid "Volume" msgstr "" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." msgstr "" #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr "" -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "" -#: src/gui.c:1956 +#: src/gui.c:2082 +msgid "Select all frames in this clip" +msgstr "" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr "" -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr "" -#: src/gui.c:3550 +#: src/gui.c:3689 msgid "Streaming" msgstr "" -#: src/gui.c:3552 +#: src/gui.c:3691 #, c-format msgid "Play Window%s" msgstr "" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "" -#: src/gui.c:4124 +#: src/gui.c:4292 #, c-format msgid "'LiVES opened the file' '%s'" msgstr "" -#: src/gui.c:4143 +#: src/gui.c:4311 #, c-format msgid "'LiVES closed the file' '%s'" msgstr "" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, c-format msgid "Show / apply effects to %s\n" msgstr "" -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, c-format msgid "Select clip for %s\n" msgstr "" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -3936,81 +3959,81 @@ "Switched to clip %s\n" msgstr "" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" "Switched to empty clip\n" msgstr "" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " "updated accordingly\n" msgstr "" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -4018,7 +4041,7 @@ "by another copy of LiVES.\n" msgstr "" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -4026,39 +4049,39 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2138 +#: src/utils.c:2234 #, c-format msgid "" "\n" "%s names may not be blank.\n" msgstr "" -#: src/utils.c:2146 +#: src/utils.c:2242 #, c-format msgid "" "\n" "%s names may not be longer than %d characters.\n" msgstr "" -#: src/utils.c:2154 +#: src/utils.c:2250 #, c-format msgid "" "\n" "%s names may not contain spaces or the characters%s.\n" msgstr "" -#: src/utils.c:2163 +#: src/utils.c:2259 #, c-format msgid "" "\n" "%s names may not start with a '.' or contain '..'\n" msgstr "" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4066,72 +4089,72 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "" -#: src/utils.c:3444 +#: src/utils.c:3863 msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "" -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4141,29 +4164,29 @@ "Overwrite ?\n" msgstr "" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr "" -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr "" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4174,50 +4197,50 @@ "Try running Help/Troubleshoot for more information." msgstr "" -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "" -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr "" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "" -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "" -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "" -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4229,11 +4252,11 @@ "Are you sure you wish to continue ?" msgstr "" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr "" -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4241,14 +4264,14 @@ "Please check the terminal window for more details.\n" msgstr "" -#: src/saveplay.c:874 +#: src/saveplay.c:858 msgid "" "\n" "\n" "You may need to install mplayer, mplayer2 or mpv to open this file.\n" msgstr "" -#: src/saveplay.c:885 +#: src/saveplay.c:869 msgid "" "\n" "\n" @@ -4256,30 +4279,30 @@ "Tools|Preferences|Decoding\n" msgstr "" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "" -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, c-format msgid "Save Frame %d" msgstr "" -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 #, fuzzy msgid "Save Frame" msgstr "Drefond" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 msgid "Save Clip" msgstr "" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4287,67 +4310,67 @@ "Do you still wish to continue ?" msgstr "" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr "" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "" -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "" -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" "Encoder error - output file was not created !\n" msgstr "" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "" -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "" -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4356,21 +4379,21 @@ "and resize all frames to the current size.\n" msgstr "" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4378,13 +4401,13 @@ "%s\n" msgstr "" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" msgstr "" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4392,7 +4415,7 @@ "Bad things may happen with this clip.\n" msgstr "" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4400,73 +4423,73 @@ "Default can be set in Tools | Preferences | Misc.\n" msgstr "" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, c-format msgid " - Author: %s\n" msgstr "" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, c-format msgid " - Title: %s\n" msgstr "" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr "" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "" -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "" -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "" -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -4475,7 +4498,7 @@ "LiVES was unable to restore it.\n" msgstr "" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, c-format msgid "" "\n" @@ -4484,89 +4507,89 @@ msgstr "" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" "Do you want to attempt to recover them ?\n" msgstr "" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "" -#: src/dialogs.c:83 +#: src/dialogs.c:86 msgid "Show affeced _layouts" msgstr "" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" msgstr "" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr "" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 #, fuzzy msgid "Warning !" msgstr "%s Avis: %s\n" -#: src/dialogs.c:184 +#: src/dialogs.c:187 msgid "Error !" msgstr "" -#: src/dialogs.c:194 +#: src/dialogs.c:197 #, fuzzy msgid "Information" msgstr "Ardimensionament" -#: src/dialogs.c:219 +#: src/dialogs.c:222 msgid "Question" msgstr "" -#: src/dialogs.c:233 +#: src/dialogs.c:236 msgid "File Error" msgstr "" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -4577,7 +4600,7 @@ "(Disk warning levels can be configured in Preferences.)" msgstr "" -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -4589,11 +4612,11 @@ "Preferences.)" msgstr "" -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "" -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -4601,46 +4624,50 @@ "Please try closing some other applications first.\n" msgstr "" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "" -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" "%s%d%% done. Time remaining: %u sec%s\n" msgstr "" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" "%d/%d frames opened. Time remaining %u sec.\n" msgstr "" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" "%d/%d frames opened.\n" msgstr "" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" "%d frames opened.\n" msgstr "" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" "Time remaining: %d sec" msgstr "" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -4648,7 +4675,7 @@ "Please close a file and then try again." msgstr "" -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -4660,47 +4687,47 @@ "Please make sure you can write to this directory." msgstr "" -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 msgid "" "\n" "LiVES currently requires either 'mplayer', 'mplayer2', or 'sox' to function. " "Please install one or other of these, and try again.\n" msgstr "" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 msgid "" "\n" "This function requires either mplayer or mplayer2 to operate.\n" "You may wish to install one or other of these and try again.\n" msgstr "" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 msgid "" "\n" "This function requires either mplayer, mplayer2 or mpv to operate.\n" "You may wish to install one or other of these and try again.\n" msgstr "" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" "Or switch to another encoder format in Tools | Preferences | Encoding\n" msgstr "" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -4708,19 +4735,19 @@ "Please set the audio codec in Tools|Preferences|Encoding\n" msgstr "" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -4728,83 +4755,83 @@ "Due to restrictions in the %s format\n" msgstr "" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" msgstr "" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr "" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr "" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr "" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr "" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" msgstr "" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -4813,14 +4840,14 @@ "\n" msgstr "" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" "\n" msgstr "" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -4829,7 +4856,7 @@ "Try recording for just a selection of the file." msgstr "" -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -4840,31 +4867,29 @@ "Please press Cancel to abort the insert, or OK to continue." msgstr "" -#: src/dialogs.c:2351 -#, c-format +#: src/dialogs.c:2354 msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." msgstr "" -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " "in your %s file" msgstr "" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -4875,25 +4900,25 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 msgid "" "Sorry, unknown audio type.\n" "\n" " (Filenames must end in" msgstr "" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" "(They will not be usable without the set).\n" msgstr "" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -4902,7 +4927,7 @@ "Click Cancel to pick a new name.\n" msgstr "" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -4910,7 +4935,7 @@ "." msgstr "" -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -4918,7 +4943,7 @@ "." msgstr "" -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -4929,7 +4954,7 @@ "Otherwise click Cancel to skip loading this file.\n" msgstr "" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -4939,7 +4964,7 @@ "The clip could not be loaded.\n" msgstr "" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -4947,7 +4972,7 @@ "Alternately, select a different audio player in Preferences.\n" msgstr "" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -4956,13 +4981,13 @@ "Automatic jack startup will be disabled now.\n" msgstr "" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" msgstr "" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -4973,13 +4998,13 @@ "%s\n" msgstr "" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" msgstr "" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -4989,7 +5014,7 @@ "It is recommended to increase it to at least %d MB" msgstr "" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -4998,7 +5023,7 @@ "Do you wish to delete them ?\n" msgstr "" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -5006,7 +5031,7 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -5014,81 +5039,81 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" msgstr "" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" msgstr "" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" "You can set this in Tools|Preferences|Playback." msgstr "" -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" "Should I try to repair the disk copy of the layout ?\n" msgstr "" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" msgstr "" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" "Audio rate must be greater than 0.\n" msgstr "" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5096,14 +5121,14 @@ "Are you sure you wish to view it ?\n" msgstr "" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" "You must install 'dvgrab' to use this function.\n" msgstr "" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5112,25 +5137,25 @@ "You may need to select one of these in Tools/Preferences/Playback.\n" msgstr "" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" msgstr "" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5139,33 +5164,33 @@ "echo %d > /proc/sys/net/core/rmem_max\n" msgstr "" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -5175,7 +5200,7 @@ "%s%s%s" msgstr "" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -5185,7 +5210,7 @@ "%s" msgstr "" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -5195,7 +5220,7 @@ "%s" msgstr "" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -5204,7 +5229,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -5214,7 +5239,7 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -5223,7 +5248,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -5233,12 +5258,12 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "" -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -5247,7 +5272,7 @@ "Please check your system for errors.\n" msgstr "" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -5256,7 +5281,7 @@ "Please check the file permissions and try again." msgstr "" -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -5265,7 +5290,7 @@ "Please check the directory permissions and try again." msgstr "" -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, c-format msgid "" "\n" @@ -5273,14 +5298,14 @@ "%s\n" msgstr "" -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -5288,13 +5313,13 @@ "Please select another encoder from the list.\n" msgstr "" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" msgstr "" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -5304,27 +5329,27 @@ "- Check if the device actually exists.\n" msgstr "" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" "Do you wish to overwrite the existing subtitles ?\n" msgstr "" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 msgid "" "\n" "LiVES currently only supports subtitles of type" msgstr "" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -5333,14 +5358,14 @@ "or OK to continue and save as type \"%s\"\n" msgstr "" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" "(If unsure, click Yes)\n" msgstr "" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -5351,19 +5376,19 @@ "." msgstr "" -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" msgstr "" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" msgstr "" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -5371,7 +5396,7 @@ "DO NOT SHUT DOWN OR CLOSE LIVES !\n" msgstr "" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, c-format msgid "" "\n" @@ -5379,14 +5404,14 @@ "The theme could not be loaded correctly.\n" msgstr "" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" "Please check the spelling of the set name and try again.\n" msgstr "" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -5395,7 +5420,7 @@ "directory. Would you like me to do this (recommended) ?" msgstr "" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -5407,7 +5432,7 @@ msgstr "" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -5416,38 +5441,38 @@ "\n" msgstr "" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" "Consult your package distributor.\n" msgstr "" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" msgstr "" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, c-format msgid "" "\n" @@ -5456,7 +5481,7 @@ "(Theme name not found).\n" msgstr "" -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -5465,7 +5490,7 @@ "already exists. Would you like to overwrite it ?\n" msgstr "" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -5606,7 +5631,7 @@ msgid "Video only Transitions" msgstr "" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "" @@ -5614,7 +5639,7 @@ msgid "Audio only Transitions" msgstr "" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "" @@ -5658,7 +5683,7 @@ msgid "Audio Analysers" msgstr "" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "" @@ -5777,192 +5802,192 @@ msgid "pointer" msgstr "" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" "Error was: %s\n" msgstr "" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr "" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, c-format msgid "Successfully loaded %d compound filters\n" msgstr "" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, c-format msgid "Failed to start generator %s (%s)\n" msgstr "" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "" @@ -6020,37 +6045,37 @@ msgid "Autoscale All" msgstr "" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 msgid "Parameter and Alpha Channel Connections" msgstr "" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 msgid "Auto Connect Channels" msgstr "" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 msgid "Auto Connect Parameters" msgstr "" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "" @@ -6066,15 +6091,15 @@ msgid "_Frame" msgstr "" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "" @@ -6115,11 +6140,11 @@ msgid "New size (pixels)" msgstr "" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "" @@ -6139,7 +6164,7 @@ msgid "Generate frames to a new clip" msgstr "" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -6147,35 +6172,35 @@ "\n" msgstr "" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" "Plugin error: %s failed with code %d" msgstr "" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr "" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -6185,17 +6210,17 @@ "Error code %d\n" msgstr "" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "" -#: src/plugins.c:497 +#: src/plugins.c:493 #, c-format msgid "" "\n" @@ -6205,32 +6230,32 @@ "\n" msgstr "" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "" -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -6239,7 +6264,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -6249,31 +6274,31 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" "Error was: %s\n" msgstr "" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " "***\n" msgstr "" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -6282,7 +6307,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -6291,7 +6316,7 @@ "or switch to another plugin using Tools|Preferences|Encoding\n" msgstr "" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, c-format msgid "" "\n" @@ -6299,12 +6324,12 @@ "No decoders found in %s !\n" msgstr "" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, c-format msgid " using %s" msgstr "" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -6313,7 +6338,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -6323,24 +6348,24 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "" -#: src/plugins.c:2550 +#: src/plugins.c:2567 msgid "Decoder Plugins" msgstr "" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "" @@ -6779,7 +6804,7 @@ "Author must not be blank.\n" msgstr "" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -6851,7 +6876,7 @@ msgid "Bad description. (%s)\n" msgstr "" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -6861,27 +6886,27 @@ "\n" msgstr "" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "" -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "" -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "" -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "" -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -6890,7 +6915,7 @@ "Please check this program is in your path and executable.\n" msgstr "" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -6900,12 +6925,12 @@ "\n" msgstr "" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "" -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -6915,7 +6940,7 @@ "Error code was %d\n" msgstr "" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -6925,12 +6950,12 @@ "Please delete it first, or rename the test script.\n" msgstr "" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "" -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -6941,20 +6966,20 @@ "Return code was %d (%s)\n" msgstr "" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 msgid "Export Script" msgstr "" -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "" -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 msgid "Import Script" msgstr "" -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -6964,43 +6989,43 @@ "Please delete it first, or rename the import script.\n" msgstr "" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 msgid "Copy RFX Script" msgstr "" -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "" -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr "" -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 msgid "Rename Test RFX Script" msgstr "" -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "" -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 msgid "RFX Script Name" msgstr "" -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "" -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "" -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "" -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -7008,12 +7033,12 @@ "Script name must be unique.\n" msgstr "" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "" -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -7024,25 +7049,25 @@ "Return code was %d\n" msgstr "" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 msgid "Applying Current Real Time Effects to" msgstr "" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "" -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "" -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -7050,7 +7075,7 @@ "full screen, separate window (fs) mode\n" msgstr "" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -7058,7 +7083,7 @@ "(Free space = UNKNOWN)" msgstr "" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -7067,14 +7092,14 @@ "(Free space = %s)" msgstr "" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" "It should be in a partition with plenty of free disk space.\n" msgstr "" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7085,7 +7110,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7095,7 +7120,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1163 +#: src/preferences.c:1229 msgid "" "You have chosen to change the working directory.\n" "Please make sure you have no other copies of LiVES open.\n" @@ -7107,7 +7132,7 @@ "setting." msgstr "" -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, c-format msgid "" "\n" @@ -7116,13 +7141,13 @@ "See %s\n" msgstr "" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" msgstr "" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, c-format msgid "" "\n" @@ -7131,916 +7156,928 @@ "See %s\n" msgstr "" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "" -#: src/preferences.c:2418 +#: src/preferences.c:2489 msgid "Preferences" msgstr "" -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "" -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr "" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr "" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." msgstr "" -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr "" -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "" -#: src/preferences.c:2752 +#: src/preferences.c:2836 msgid "Maximum number of visible tracks" msgstr "" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "" -#: src/preferences.c:2799 +#: src/preferences.c:2883 msgid "Video open command (fallback)" msgstr "" -#: src/preferences.c:2806 +#: src/preferences.c:2890 msgid "Fallback image format" msgstr "" -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "" -#: src/preferences.c:2826 +#: src/preferences.c:2910 msgid "Open/render compression" msgstr "" -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr "" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "" -#: src/preferences.c:2850 +#: src/preferences.c:2934 msgid "Automatic trimming / padding of audio when possible" msgstr "" -#: src/preferences.c:2852 +#: src/preferences.c:2936 msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "" -#: src/preferences.c:3104 -msgid "Source:" -msgstr "" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 msgid "_Internal" msgstr "" -#: src/preferences.c:3112 -msgid "_External (requires jack or pulse audio player)" +#: src/preferences.c:3202 +msgid "_External [monitor]" msgstr "" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" msgstr "" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " +#: src/preferences.c:3258 +msgid "What to record when 'r' is pressed" msgstr "" -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +msgid "External Audio Source" +msgstr "" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "" + +#: src/preferences.c:3358 msgid "Recording" msgstr "" -#: src/preferences.c:3266 +#: src/preferences.c:3373 msgid "You can also change these values when encoding a clip" msgstr "" -#: src/preferences.c:3278 +#: src/preferences.c:3385 msgid "Encoder" msgstr "" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." msgstr "" -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr "" -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr "" -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr "" -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr "" -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr "" -#: src/preferences.c:3454 +#: src/preferences.c:3561 msgid " Working directory (do not remove) " msgstr "" -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "" -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "" -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "" -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr "" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "" -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" msgstr "" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "" -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr "" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "" -#: src/preferences.c:3652 +#: src/preferences.c:3759 msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " "when LiVES is started." msgstr "" -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "" -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "" -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "" -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "" -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "" -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "" -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "" -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "" -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "" -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "" -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "" -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "" -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "" -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "" -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." msgstr "" -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "" -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "" -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "" -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "" -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "" -#: src/preferences.c:3858 +#: src/preferences.c:3965 msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "" -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "" -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "" -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "" -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "" -#: src/preferences.c:3969 +#: src/preferences.c:4076 msgid "Main Theme Details" msgstr "" -#: src/preferences.c:3980 +#: src/preferences.c:4087 #, fuzzy msgid " _Foreground Color" msgstr "Drefond" -#: src/preferences.c:3999 +#: src/preferences.c:4106 #, fuzzy msgid " _Background Color" msgstr "Drefond" -#: src/preferences.c:4018 +#: src/preferences.c:4125 #, fuzzy msgid "_Alt Foreground Color" msgstr "Drefond" -#: src/preferences.c:4036 +#: src/preferences.c:4143 #, fuzzy msgid "_Alt Background Color" msgstr "Drefond" -#: src/preferences.c:4054 +#: src/preferences.c:4161 msgid " Info _Text Color" msgstr "" -#: src/preferences.c:4073 +#: src/preferences.c:4180 msgid " Info _Base Color" msgstr "" -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "" -#: src/preferences.c:4092 +#: src/preferences.c:4199 msgid "Affects some contrast details of the timeline" msgstr "" -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "" -#: src/preferences.c:4124 +#: src/preferences.c:4231 #, fuzzy msgid "Frame blank image" msgstr "Ardimensionament" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "" -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4195 +#: src/preferences.c:4302 msgid "Track background (multitrack)" msgstr "" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "" -#: src/preferences.c:4250 +#: src/preferences.c:4357 msgid "Timeline selection (multitrack)" msgstr "" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "" -#: src/preferences.c:4274 +#: src/preferences.c:4381 msgid "Timecode foreground (multitrack)" msgstr "" -#: src/preferences.c:4285 +#: src/preferences.c:4392 #, fuzzy msgid "Frame surround" msgstr "Prim pian" -#: src/preferences.c:4298 +#: src/preferences.c:4405 msgid "Themes/Colors" msgstr "" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "" -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "" -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" msgstr "" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" msgstr "" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "" -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." msgstr "" -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "" -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -8048,18 +8085,18 @@ "Click OK to continue.\n" msgstr "" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." msgstr "" -#: src/preferences.c:5195 +#: src/preferences.c:5314 msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "" -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "" @@ -8087,172 +8124,172 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" "New rate must be greater than 0\n" msgstr "" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "" -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "" -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "" -#: src/resample.c:1184 +#: src/resample.c:1193 msgid "New Clip Audio" msgstr "" -#: src/resample.c:1186 +#: src/resample.c:1195 msgid "External Clip Settings" msgstr "" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "" -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 msgid "Channels" msgstr "" -#: src/resample.c:1232 +#: src/resample.c:1241 msgid "Sample Size " msgstr "" -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "" -#: src/resample.c:1296 +#: src/resample.c:1305 msgid "New Audio Details" msgstr "" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "" -#: src/resample.c:1343 +#: src/resample.c:1352 msgid "_Channels" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "_Sample Size" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "Sample Size" msgstr "" -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "" -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "" -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr "" -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr "" -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr "" -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "" -#: src/resample.c:1592 +#: src/resample.c:1601 msgid "Change Playback Speed" msgstr "" -#: src/resample.c:1594 +#: src/resample.c:1603 msgid "Resample Video" msgstr "" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -8263,7 +8300,7 @@ "in _frames per second" msgstr "" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -8274,80 +8311,80 @@ "in frames per second" msgstr "" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" "LiVES was unable to reorder the frames." msgstr "" -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "" @@ -8548,68 +8585,68 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 msgid "Real Time Effect Mapping" msgstr "" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 msgid "Set Connections" msgstr "" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -8650,103 +8687,107 @@ msgid "yuv4mpeg stream" msgstr "" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "" + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "" -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" "\n" msgstr "" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, c-format msgid "%s : parameters for %s" msgstr "" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." msgstr "" -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -8755,7 +8796,7 @@ "right or double clicking on it.\n" msgstr "" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -8763,14 +8804,14 @@ "Select an effect in FX stack first to view its parameters.\n" msgstr "" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" "No clips loaded.\n" msgstr "" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -8780,7 +8821,7 @@ "before inserting clips into the timeline." msgstr "" -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -8789,187 +8830,197 @@ "to apply compositors.\n" msgstr "" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" msgstr "" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" msgstr "" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr "" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 msgid "Selected Clip" msgstr "" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 msgid "_Adjust Start and End Points" msgstr "" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 msgid "_Edit/Encode in Clip Editor" msgstr "" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 #, fuzzy msgid "_Show Clip Information" msgstr "Ardimensionament" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 msgid "_Close this Clip" msgstr "" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 msgid "Audio Mixer (ctrl-m)" msgstr "" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "" -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "" -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "" -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "" -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "" -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "" -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "" -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "" -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "" -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "" -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "" -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " "audio rate %d, audio sample size %d, %s.\n" msgstr "" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -8979,7 +9030,7 @@ "then load in the new set from the File menu.\n" msgstr "" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -8987,596 +9038,584 @@ "It cannot be loaded.\n" msgstr "" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "" -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "" -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "" -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "" -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 msgid "_Close the Selected Clip" msgstr "" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 msgid "_Save Layout as..." msgstr "" -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 msgid "_Load Layout..." msgstr "" -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 msgid "_Wipe/Delete Layout..." msgstr "" -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "" -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 msgid "Auto Load _Subtitles with Clips" msgstr "" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 msgid "_Adjust Selected Clip Start/End Points" msgstr "" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 msgid "_Insert Selected Clip Audio" msgstr "" -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 msgid "_Delete Selected Block" msgstr "" -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 msgid "_Jump to Previous Block Boundary" msgstr "" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 msgid "_Jump to Next Block Boundary" msgstr "" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 msgid "Clear _Marks from Timeline" msgstr "" -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 msgid "Ignore Selection Limits when Inserting" msgstr "" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 msgid "Pla_y Selected Time Only" msgstr "" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 msgid "_Move Effects with Blocks" msgstr "" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 msgid "Select _Autotransition Effect..." msgstr "" -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 msgid "Crossfade Audio with Autotransition" msgstr "" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 msgid "View/_Edit Selected Effect" msgstr "" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 msgid "_Delete Selected Effect" msgstr "" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 msgid "Apply Effect to _Block..." msgstr "" -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 msgid "Apply Effect to _Region..." msgstr "" -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 msgid "Make _Backing Audio Current Track" msgstr "" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 msgid "_Split Current Track at Cursor" msgstr "" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 msgid "_Split Selected Video Tracks" msgstr "" -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 msgid "Insert Gap in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 msgid "Insert Gap in Current Track/Selected Time" msgstr "" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 msgid "Close All _Gaps in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 msgid "Select _All Video Tracks" msgstr "" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 msgid "Select _No Video Tracks" msgstr "" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 #, fuzzy msgid "Select All _Time" msgstr "Drefond" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 msgid "Select from _Zero Time" msgstr "" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 #, fuzzy msgid "Select to _End Time" msgstr "Drefond" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "" -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 msgid "_Timecode to Region Start" msgstr "" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 msgid "_Timecode to Region End" msgstr "" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 msgid "_Region Start to Timecode" msgstr "" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 msgid "_Region End to Timecode" msgstr "" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 msgid "Select/Deselect Block at Current Track/Time" msgstr "" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 msgid "_Change Width, Height and Audio Values..." msgstr "" -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 msgid "_Render All to New Clip" msgstr "" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 msgid "Render _Video" msgstr "" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 #, fuzzy msgid "Render _Audio" msgstr "Drefond" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 msgid "_Normalise Rendered Audio" msgstr "" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 msgid "_Pre-render Audio" msgstr "" -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 msgid "Block _In/Out Points" msgstr "" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 msgid "_Effects at Current" msgstr "" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 msgid "Audio Parameters" msgstr "" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 msgid "Show Backing _Audio Track" msgstr "" -#: src/multitrack.c:7418 -msgid "Compact View" -msgstr "" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 msgid "Maximum Tracks to Display..." msgstr "" -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 msgid "Scroll to Follow Playback" msgstr "" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 msgid "_Center on Cursor" msgstr "" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 msgid "_Zoom In" msgstr "" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 msgid "_Zoom Out" msgstr "" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 msgid "Multitrack _Details" msgstr "" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 msgid "_Show FRAME Events" msgstr "" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 msgid "_Show Multitrack Keys" msgstr "" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 msgid "Insert With _Audio" msgstr "" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 #, fuzzy msgid "Select _Overlap" msgstr "Drefond" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" msgstr "" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 msgid "Mouse Mode: _Move" msgstr "" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 msgid "Mouse Mode: _Select" msgstr "" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 msgid "Insert Mode: _Normal" msgstr "" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "" -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "" -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" "Switched to Clip Edit mode\n" msgstr "" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr "" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr "" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr "" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 msgid "Selected Effect" msgstr "" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 msgid "_View/Edit this Effect" msgstr "" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 msgid "_View this Effect" msgstr "" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 msgid "_Delete this Effect" msgstr "" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr "" -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "" -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" "Switched to Multitrack mode\n" msgstr "" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" "Nodes can be deleted." msgstr "" -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -9584,281 +9623,281 @@ "current time.\n" msgstr "" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." msgstr "" -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 msgid "Selected Block/Frame" msgstr "" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 msgid "_Select this Block" msgstr "" -#: src/multitrack.c:13045 -msgid "_Split Block Here" +#: src/multitrack.c:12936 +msgid "_Split Block At Cursor" msgstr "" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 msgid "List _Effects Here" msgstr "" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 msgid "_Delete this Block" msgstr "" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 msgid "_Insert Here" msgstr "" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 msgid "_Insert Audio Here" msgstr "" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" msgstr "" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "" -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " "to %.4f\n" msgstr "" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" "selected.\n" msgstr "" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" msgstr "" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." msgstr "" -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." msgstr "" -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." msgstr "" -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" msgstr "" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" msgstr "" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" msgstr "" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "" -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "" -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" msgstr "" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 msgid "Saving layout" msgstr "" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" msgstr "" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -9866,74 +9905,74 @@ "Therefore it could not be loaded properly.\n" msgstr "" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" "Unable to load layout file %s\n" msgstr "" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "" -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "" -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 msgid "" "The current layout has changes which have not been saved.\n" "Are you sure you wish to wipe it ?\n" msgstr "" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 msgid "Multitrack Audio Mixer" msgstr "" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" msgstr "" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "" @@ -9941,19 +9980,19 @@ msgid "JACK server started\n" msgstr "" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -9993,7 +10032,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -10034,7 +10073,7 @@ msgstr "" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "" @@ -10111,207 +10150,207 @@ "Click OK to delete all entries\n" msgstr "" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 msgid "OMC Learner" msgstr "" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "" -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "" -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "" -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "" #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "" -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -10320,7 +10359,7 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -10329,12 +10368,12 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "" -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -10344,12 +10383,12 @@ "Error code %d\n" msgstr "" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr ""
View file
LiVES-2.8.7.tar.bz2/po/pt.po -> LiVES-2.8.8.tar.bz2/po/pt.po
Changed
@@ -2,7 +2,7 @@ msgstr "" "Project-Id-Version: LiVES\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: pixel <vjpixel@gmail.com>\n" @@ -93,85 +93,85 @@ msgstr "Preservando set.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "Qualquer" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "Nenhum" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "recomendado" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "desactivado!" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "**O layout atual**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "Builtin" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "Customizado" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "Teste" -#: src/main.c:460 +#: src/main.c:467 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - Mesclar" -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "A redimensionar" -#: src/main.c:708 +#: src/main.c:728 #, fuzzy msgid "_Resize All Frames..." msgstr "_Redimensionar Todos Frames" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "" -#: src/main.c:1094 +#: src/main.c:1104 #, fuzzy msgid "Background" msgstr "Fundo _Branco" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "A carregar plugins de efeito em tempo real..." -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "A iniciar servidor de jack audio..." -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -183,16 +183,16 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "" -#: src/main.c:1813 +#: src/main.c:1815 #, fuzzy, c-format msgid "%s...detected... " msgstr "mplayer...detectado..." -#: src/main.c:1814 +#: src/main.c:1816 #, fuzzy, c-format msgid "%s...NOT DETECTED... " msgstr "mplayer...NÃO DETECTADO..." @@ -232,11 +232,11 @@ msgid "Number of CPUs detected: %d " msgstr "" -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "" @@ -292,7 +292,7 @@ "Bem vindo ao LiVES versão %s.\n" "\n" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" @@ -302,90 +302,90 @@ "A sintaxe de inicialização é: %s [opçoes] [nome_do_arquivo [tempo_inicial] " "[frames]]\n" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "Onde: nome_do_arquivo é o nome do arquivo de mídia ou backup.\n" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "tempo_inicial : tempo inicial do arquivo em segundos\n" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "frames : número máximo de frames a abrir\n" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "as opções podem ser:\n" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "-help : mostra este texto de ajuda e sai\n" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "-set <nome_do_set> : autocarregar set de clips nome_do_set\n" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "-noset : não carregar set no início\n" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "-norecover : forçar não carregamento da recuperação de crash\n" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "-recover : forçar carregamento da recuperação de crash\n" -#: src/main.c:2549 +#: src/main.c:2552 msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "-nogui : não mostrar a interface gráfica\n" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "-startup-ce : iniciar no modo de editor clip\n" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" msgstr "" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "-oscstart <port> : iniciar monitoramento de OSC na porta UDP <port>\n" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "-nooscstart : não iniciar monitoramento de OSC\n" -#: src/main.c:2561 +#: src/main.c:2564 #, fuzzy msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " @@ -395,44 +395,44 @@ "ser mplayer" #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr ", pulse" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr ", sox ou jack\n" -#: src/main.c:2569 +#: src/main.c:2572 msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " "transport client,2 = jack transport master, 4 = start jack transport server, " "8 = pause audio when video paused,16 = start jack audio server] \n" msgstr "" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr " ou sox\n" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" msgstr "" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "A iniciar GUI..." -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -443,7 +443,7 @@ "(Maybe you need to change the value of <prefix_dir> in your %s file)\n" msgstr "" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -451,7 +451,7 @@ "Please make sure you have write access to %s and try again.\n" msgstr "" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -465,7 +465,7 @@ "Por favor, leia o arquivo README que vem com este pacote\n" "antes de rodar o LiVES.\n" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -475,7 +475,7 @@ "Please check the file permissions for this file and try again.\n" msgstr "" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -486,7 +486,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -494,7 +494,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2693 +#: src/main.c:2696 #, fuzzy, c-format msgid "" "\n" @@ -504,7 +504,7 @@ "%s" msgstr "LiVES não conseguiu capturar esta janela. Desculpe.\n" -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -522,7 +522,7 @@ "\n" "Obrigado.\n" -#: src/main.c:2707 +#: src/main.c:2710 #, fuzzy msgid "" "\n" @@ -533,7 +533,7 @@ "LiVES atualmente precisa do 'mplayer' ou 'sox' para funcionar. Por favor " "instale um deles e tente novamente.\n" -#: src/main.c:2712 +#: src/main.c:2715 #, fuzzy msgid "" "\n" @@ -544,7 +544,7 @@ "LiVES atualmente precisa do 'mplayer' ou 'sox' para funcionar. Por favor " "instale um deles e tente novamente.\n" -#: src/main.c:2725 +#: src/main.c:2728 #, fuzzy msgid "" "\n" @@ -555,7 +555,7 @@ "LiVES não conseguiu encontrar 'mplayer'. Você deverá instalar o mplayer para " "utilizar o LiVES com todos os seus recursos.\n" -#: src/main.c:2731 +#: src/main.c:2734 #, fuzzy msgid "" "\n" @@ -566,7 +566,7 @@ "LiVES não conseguiu encontrar 'mplayer'. Você deverá instalar o mplayer para " "utilizar o LiVES com todos os seus recursos.\n" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" @@ -576,7 +576,7 @@ "LiVES não conseguiu localizar 'convert'. Você deverá instalar o Convert e o " "Image Magick, caso deseje utilizar os efeitos rederizados.\n" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " @@ -586,7 +586,7 @@ "LiVES não conseguiu localizar 'composite'. Você deverá instalar o Composite " "e o Image Magick, caso deseje utilizar a função mesclar..\n" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " @@ -596,7 +596,7 @@ "LiVES não foi capaz de localizar 'sox'. Alguns recursos de áudio podem não " "funcionar. Instale o 'sox'.\n" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -607,58 +607,58 @@ "You may need to change the value of <lib_dir> in %s\n" msgstr "" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "Carregando efeitos renderizados..." -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "Inicio automático definido %s..." #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "O reprodutor de áudio %s é inválido\n" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "LiVES-%s: <Nenhum Arquivo>" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "grv %9d/%d" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "!grv %9d/%d" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "Tocar" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" @@ -666,34 +666,34 @@ "LiVES não conseguiu capturar esta imagem\n" "\n" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "Arquivo %s fechado\n" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "Desfazer [_U]" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "_Refazer" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "Vídeo" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "Áudio Esquerdo" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "Áudio Direito" -#: src/main.c:6983 +#: src/main.c:7007 #, fuzzy msgid "" "\n" @@ -853,7 +853,7 @@ msgid "Use _mplayer2 audio player" msgstr "Usar o reprodutor de áudio _jack" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "_Próximo" @@ -1082,10 +1082,10 @@ "Se isso for selecionado, frames vão ser desinterlaçados enquanto forem " "importados." -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "Visualizar" @@ -1107,12 +1107,12 @@ msgid "Click here to _Preview the file" msgstr "Clique aqui para _Previsualizar o vídeo" -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 #, fuzzy msgid "Processing..." msgstr "LiVES: - Processando..." -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1126,8 +1126,8 @@ "\n" "Lembre de desligar os efeitos (ctrl-0) depois!" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" @@ -1135,179 +1135,179 @@ "\n" "Por favor aguarde" -#: src/interface.c:206 +#: src/interface.c:210 msgid "Show Details" msgstr "" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "Sufici_ente" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "_Pré-visualizar" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "_Cancelar" -#: src/interface.c:324 +#: src/interface.c:327 #, fuzzy msgid "Multitrack Details" msgstr "_Detalhes multipista" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "Formato" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "Tamanho do frame" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "Tamanho do arquivo" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "Tamanho do byte" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "FPS" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "Frames" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "Eventos" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "Tempo total" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "Áudio" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "Taxa/tamanho" -#: src/interface.c:590 +#: src/interface.c:593 #, fuzzy msgid "Encoding Options" msgstr "LiVES: - Opções de codificação" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." msgstr "" -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "Mantenha _minhas configurações" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "Usar configurações _recomendadas" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "Fechar janela [_C]" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "Inserir" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "_Número de vezes a inserir" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "_Inserir até o fim do áudio" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "Inserir antes da seleção [_B]" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "Inserir área de transferência antes da seleção" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "Inserir _após a seleção" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "Inserir área de transferência depois da seleção" -#: src/interface.c:844 +#: src/interface.c:847 #, fuzzy msgid "Insert _with silence" msgstr "Inserir com som [_W]" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "Inserir com som [_W]" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "Inserir sem s_om" -#: src/interface.c:933 +#: src/interface.c:936 #, fuzzy msgid "Open Selection" msgstr "_Copiar Seleção" -#: src/interface.c:950 +#: src/interface.c:953 msgid "Selection start time (sec)" msgstr "" -#: src/interface.c:956 +#: src/interface.c:959 msgid "Number of frames to open" msgstr "" -#: src/interface.c:1025 +#: src/interface.c:1028 #, fuzzy msgid "Open Location" msgstr "LiVES: - Abrir Stream" -#: src/interface.c:1027 +#: src/interface.c:1030 msgid "Open Youtube Clip" msgstr "" -#: src/interface.c:1046 +#: src/interface.c:1049 #, fuzzy msgid "" "\n" @@ -1324,7 +1324,7 @@ "Também certifique-se de ter marcado sua banda em Preferências|Streaming\n" "\n" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1333,72 +1333,72 @@ "\n" msgstr "" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "URL : " -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "" -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "Não enviar informação de banda" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "Tente esta configuração se está tendo problemas ao pegar um stream" -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "" -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "" -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr "" -#: src/interface.c:1185 +#: src/interface.c:1188 #, fuzzy msgid "Rename Clip" msgstr "Rodar Clip" -#: src/interface.c:1187 +#: src/interface.c:1190 #, fuzzy msgid "Enter Set Name to Save as" msgstr "LiVES: - Entre com o Nome do Set" -#: src/interface.c:1189 +#: src/interface.c:1192 #, fuzzy msgid "Enter a Set Name to Reload" msgstr "LiVES: - Entre com o Nome do Set" -#: src/interface.c:1191 +#: src/interface.c:1194 #, fuzzy msgid "Choose a Working Directory" msgstr "diretório de trabalho do LiVES." -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 #, fuzzy msgid "Rename Current Track" msgstr "_Selecionar faixa atual" -#: src/interface.c:1195 +#: src/interface.c:1198 #, fuzzy msgid "Enter a Name for Your Theme" msgstr "LiVES: - Entre com o Nome do Set" -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1409,7 +1409,7 @@ "Isso vai permitir recarregar o layout com os mesmos clipes depois.\n" "O LiVES lembrará você de salvar o set quando você for sair.\n" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" @@ -1417,234 +1417,234 @@ "Para exportar este projeto, você deverá definir o nome deste set.\n" "Ele tambem será utilizado como nome do projeto.\n" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" "initial install so that you can get the most from this application.\n" msgstr "" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" "This should be a directory with plenty of disk space available.\n" msgstr "" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "Novo nome " -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "Nome do set " -#: src/interface.c:1251 +#: src/interface.c:1252 #, fuzzy msgid "Theme name " msgstr "Novo nome " -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "_Avançado" -#: src/interface.c:1419 +#: src/interface.c:1420 #, fuzzy msgid "Select input device" msgstr "Selecionar fim do t_empo" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "" -#: src/interface.c:1499 +#: src/interface.c:1496 #, fuzzy msgid "Load CD Track" msgstr "Carregar Faixa do _CD" -#: src/interface.c:1501 +#: src/interface.c:1498 #, fuzzy msgid "Select DVD Title/Chapter" msgstr "LiVES:- Selecionar Título/Capítulo do DVD" -#: src/interface.c:1503 +#: src/interface.c:1500 #, fuzzy msgid "Select VCD Title" msgstr "LiVES:- Selecionar o Título do VCD" -#: src/interface.c:1505 +#: src/interface.c:1502 #, fuzzy msgid "Change Maximum Visible Tracks" msgstr "LiVES:- Modificar o máximo de trilhas visíveis" -#: src/interface.c:1507 +#: src/interface.c:1504 #, fuzzy msgid "Device details" msgstr "_Detalhes multipista" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "Trilha a carregar (de %s)" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "Título do DVD" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "Título do VCD" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "Número máximo de trilhas a visualizar" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "Capítulo " -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "Canal " -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "Áudio ID " -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "" -#: src/interface.c:1770 +#: src/interface.c:1763 #, fuzzy msgid "Fade Audio In" msgstr "Fade _In Áudio..." -#: src/interface.c:1772 +#: src/interface.c:1765 #, fuzzy msgid "Fade Audio Out" msgstr "Fade _Out Áudio..." -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "Fade in sobre " -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "primeiro" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "Fade out sobre " -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "último" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "segundos." -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "seleção" -#: src/interface.c:1856 +#: src/interface.c:1849 #, fuzzy msgid " (Optional)" msgstr "LiVES: - Comentários do arquivo (opcional)" -#: src/interface.c:1859 +#: src/interface.c:1852 #, fuzzy, c-format msgid "File Comments%s" msgstr "LiVES: - Comentários do arquivo (opcional)" -#: src/interface.c:1873 +#: src/interface.c:1866 #, fuzzy, c-format msgid "File Name: %s" msgstr "Título/Nome: " -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "Título/Nome: " -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "Autor/Artista: " -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "Comentários: " -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "" -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "" -#: src/interface.c:2049 +#: src/interface.c:2042 #, c-format msgid "%sChoose a Device" msgstr "" -#: src/interface.c:2052 +#: src/interface.c:2045 #, c-format msgid "%sChoose a Directory" msgstr "" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" @@ -1654,7 +1654,7 @@ "O layout atual não foi salvo.\n" "O que você quer fazer?\n" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" @@ -1664,7 +1664,7 @@ "O layout atual foi modificado desde que foi salvo.\n" "O que você quer fazer?\n" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" @@ -1674,7 +1674,7 @@ "O set de clipes atual pode ser salvo.\n" "O que você quer fazer?\n" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" @@ -1682,7 +1682,7 @@ "O set de clipes atual não foi salvo.\n" "O que quer fazer?\n" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" @@ -1690,7 +1690,7 @@ "O layout atual não foi salvo.\n" "O que quer fazer?\n" -#: src/interface.c:2332 +#: src/interface.c:2325 #, fuzzy msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" @@ -1699,86 +1699,86 @@ "O layout atual não foi salvo.\n" "O que quer fazer?\n" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" "What do you wish to do ?" msgstr "" -#: src/interface.c:2339 +#: src/interface.c:2332 #, fuzzy msgid "Cancel/Discard/Save" msgstr "LiVES: - Cancelar/Discartar/Salvar" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "_Nome do set" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "Auto recarregar da próxima vez" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "Apagar layout [_W]" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "_Ignorar mudanças" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "_Deletar set" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "_Deletar layout" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "_Salvar layout" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "_Salvar set" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" "Would you like to try and recover it ?\n" msgstr "" -#: src/interface.c:2446 +#: src/interface.c:2439 msgid "Disk Recovery Options" msgstr "" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "" -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "" -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "Mostrar atalhos" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1786,357 +1786,357 @@ "-----------------------\n" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 #, fuzzy msgid "ctrl-left" msgstr "Voltar (ctrl-left)" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 #, fuzzy msgid "skip forwards\n" msgstr "skip_forwards" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 #, fuzzy msgid "ctrl-down" msgstr "Ctrl-%d" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "ctrl-enter" msgstr "_Outro centro" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "reset frame rate\n" msgstr "Primeiro _frame" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "" -#: src/interface.c:2633 +#: src/interface.c:2626 msgid "reverse direction\n" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "ctrl-1" msgstr "Ctrl-%d" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "toggle real-time effect 1\n" msgstr "_Efeitos em tempo real" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "ctrl-2" msgstr "Ctrl-%d" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "toggle real-time effect 2\n" msgstr "_Efeitos em tempo real" -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 #, fuzzy msgid "ctrl-0" msgstr "Ctrl-%d" -#: src/interface.c:2661 +#: src/interface.c:2654 #, fuzzy msgid "real-time effects off\n" msgstr "_Efeitos em tempo real" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "" -#: src/interface.c:2669 +#: src/interface.c:2662 #, fuzzy msgid "grab keyboard for last activated effect\n" msgstr "Trave o teclado para essa tecla de efeito" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2679 +#: src/interface.c:2672 #, fuzzy msgid "tab" msgstr "tap" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "" -#: src/interface.c:2697 +#: src/interface.c:2690 #, fuzzy msgid "Other playback keys\n" msgstr "Execução _reversa " -#: src/interface.c:2701 +#: src/interface.c:2694 #, fuzzy msgid "play all\n" msgstr "Tocar Tudo" -#: src/interface.c:2704 +#: src/interface.c:2697 #, fuzzy msgid "play selection\n" msgstr "Tocar Seleção" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "" -#: src/interface.c:2710 +#: src/interface.c:2703 #, fuzzy msgid "fullscreen\n" msgstr "Tela Cheia [_F]" -#: src/interface.c:2713 +#: src/interface.c:2706 #, fuzzy msgid "separate window\n" msgstr "Tocar em janela separada (s)" -#: src/interface.c:2716 +#: src/interface.c:2709 #, fuzzy msgid "double size\n" msgstr "Tamanho _Dobrado" -#: src/interface.c:2719 +#: src/interface.c:2712 #, fuzzy msgid "ping pong loops\n" msgstr "Loops Pin_g Pong" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "Atalhos do Multipista" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 #, fuzzy msgid "move current track up\n" msgstr "_Selecionar faixa atual" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 #, fuzzy msgid "move current track down\n" msgstr "_Selecionar faixa atual" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "" -#: src/interface.c:2759 +#: src/interface.c:2752 #, fuzzy msgid "select next clip\n" msgstr "LiVES: Clipe seleccionado" -#: src/interface.c:2762 +#: src/interface.c:2755 #, fuzzy msgid "select/deselect current track\n" msgstr "_Selecionar faixa atual" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 #, fuzzy msgid "zoom in\n" msgstr "_Zoom in" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 #, fuzzy msgid "zoom out\n" msgstr "_Zoom out" -#: src/interface.c:2771 +#: src/interface.c:2764 #, fuzzy msgid "make a mark on the timeline (during playback)\n" msgstr "fazer uma marca na linha de tempo" -#: src/interface.c:2774 +#: src/interface.c:2767 #, fuzzy msgid "rewind to play start.\n" msgstr "Rebobinar para iniciar (w)" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "A Salvar set como %s..." -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "" -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "" -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -2144,22 +2144,22 @@ "the latest youtube-dl installed.\n" msgstr "" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, c-format msgid "Layouts were removed for set %s.\n" msgstr "" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "Este ficheiro" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " msgstr "" -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2169,7 +2169,7 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2179,14 +2179,14 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" "Really close it ?" msgstr "" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" @@ -2194,7 +2194,7 @@ "\n" "Arquivo de projeto inválido.\n" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2215,54 +2215,54 @@ "delete-o.\n" "Uma vez que tenha feito isso, vai poder importar o novo projeto.\n" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "Importando o projeto %s como set %s..." -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "Importando projeto" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "Exportando projeto %s..." -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "Exportando projeto" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 #, fuzzy msgid "Theme" msgstr "Novo nome " -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, fuzzy, c-format msgid "Exporting theme as %s..." msgstr "Exportando áudio como %s..." -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, fuzzy, c-format msgid "Importing theme \"%s\" from %s..." msgstr "Exportando áudio como %s..." -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, fuzzy, c-format msgid "Backup as %s File" msgstr "Backup como arquivo .lv1" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, fuzzy, c-format msgid "Restore %s File" msgstr "Restaurar arquivo .lv1" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2274,102 +2274,102 @@ "O set será deletado do disco.\n" "Tem certeza?\n" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "" -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "A apagar set..." -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "A apagar set..." -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "O set %s foi permanentemente apagado do disco.\n" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "Inserir Silêncio" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "Desfazendo" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "A restaurar audio..." -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "Limpando imagens de frames" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "O comprimento do vídeo é agora %d frames a %.3f FPS.\n" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "Área de transferência resampleada para %d frames.\n" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "Refazendo" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, fuzzy, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "Copiando frames %d até %d%s para a área de transferência..." -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, fuzzy, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "Copiando frames %d até %d%s para a área de transferência..." -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "Copiando para a área de trasferência" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "Cortar" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 #, fuzzy msgid "Pulling frames from clipboard" msgstr "Pegando frames do clipe" -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "" -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "Colando" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "" -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " "LiVES.\n" msgstr "" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2383,7 +2383,7 @@ "Tente selecionar todos frames e usar\n" "a função 'Ajustar Áudio' do menu 'Áudio'." -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." @@ -2391,7 +2391,7 @@ "LiVES não pôde inserir porque as taxas de áudio não conferem.\n" "Por favor instale 'sox' e tente novamente." -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" @@ -2402,7 +2402,7 @@ "multipista.\n" "Tem certeza que quer continuar?\n" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" @@ -2413,11 +2413,11 @@ "multipista.\n" "Tem certeza que quer continuar?\n" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "Resampleando áudio da área de transferência" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2429,7 +2429,7 @@ "LiVES não pode resamplear o áudio da área de transferência.\n" "O áudio da área de transferência foi deletado.\n" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2442,32 +2442,32 @@ "LiVES não pôde processar o áudio da área de transferência.\n" "Deseja continuar a inserção usando áudio não modificado?\n" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "Inserindo %d%s frames da área de transferência..." -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "Inserindo" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "Inserindo %d vezes da área de transferência%s..." -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "Inserindo %d frames da área de transferência%s..." -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "Cancelando" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" @@ -2477,7 +2477,7 @@ "Deletar todos frames vai fechar este arquivo.\n" "Tem certeza?" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" @@ -2487,8 +2487,8 @@ "Deleção vai causar frames perdidos em alguns layouts multipista.\n" "Tem certeza que quer continuar?\n" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" @@ -2498,7 +2498,7 @@ "Deleção vai causar que o áudio se perca em alguns layouts multipista.\n" "Tem certeza que quer continuar?\n" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" @@ -2508,7 +2508,7 @@ "Deleção vai causar que frames sejam movidos em alguns layouts multipista.\n" "Tem certeza que quer continuar?\n" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" @@ -2518,20 +2518,20 @@ "Deleção vai causar que áudio seja movido em alguns layouts multipista.\n" "Tem certeza que quer continuar?\n" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "Deletando frames %d até %d%s..." -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "Deletando" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "Deletar" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" @@ -2541,7 +2541,7 @@ "\n" "Seleção está travada.\n" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2549,11 +2549,11 @@ "play.)\n" msgstr "" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "Gravação cancelada.\n" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2566,7 +2566,7 @@ "O plugin '%s' diz:\n" "%s\n" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2579,7 +2579,7 @@ "Impossível achar o método 'init' no plugin %s.\n" "O plugin pode não funcionar ou estar instalado incorretamente." -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2591,22 +2591,22 @@ "\n" "Por favor aperte 'Cancelar' se não é o que quer.\n" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "Salvando set %s" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "Carregando clipes do set %s" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2618,24 +2618,24 @@ "nesta máquina.\n" "Aperte 'OK' para continuar.\n" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "Limpando espaço em disco..." -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "" -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "" -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2643,12 +2643,12 @@ "Internal: %s (%d bpp) / %s\n" msgstr "" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." @@ -2656,7 +2656,7 @@ "\n" " Abrindo..." -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" @@ -2665,7 +2665,7 @@ "\n" "(%d virtual)" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" @@ -2674,7 +2674,7 @@ "\n" "(%d decodificado)" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" @@ -2683,7 +2683,7 @@ "\n" " %.2f seg." -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" @@ -2691,23 +2691,23 @@ "\n" " Desconhecido" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" @@ -2716,7 +2716,7 @@ " %d Hz %d bit\n" "%s %s" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2733,15 +2733,15 @@ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA.\n" msgstr "" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "" -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" "Launchpad Contributions:\n" @@ -2749,7 +2749,7 @@ " nitrofurano https://launchpad.net/~nitrofurano-3t\n" " salsaman https://launchpad.net/~salsaman" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, c-format msgid "" "LiVES Version %s\n" @@ -2763,7 +2763,7 @@ "Homepage: %s" msgstr "" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 #, fuzzy msgid "" "\n" @@ -2774,7 +2774,7 @@ "\n" "Instale o mplayer para poder vêr este arquivo.\n" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 #, fuzzy msgid "" "\n" @@ -2786,93 +2786,93 @@ "\n" "Instale o mplayer para poder vêr este arquivo.\n" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" "%s\n" msgstr "" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 msgid "Encoder Debug Output" msgstr "" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "Tela Cheia (f)" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "Desativar tela Cheia (f)" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "Tamanho dobrado(d)" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "Tamanho normal (d)" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "Esconder janela do tocador (s)" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "Mostrar janela do tocador (s)" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "Tocar em janela separada (s)" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "Desligar loop contínuo (o)" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "Ligar loop contínuo (o)" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "Volume do áudio (%.2f)" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "Ligar o áudio (z)" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "Desligar o áudio (z)" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "Invertendo área de trabalho..." -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "Invertendo área de trabalho" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 msgid "Load Subtitles" msgstr "" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 #, fuzzy msgid "Select Audio File" msgstr "Deletar Áudio" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -2885,83 +2885,83 @@ "Tem certeza que quer continuar?\n" "." -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "Abrindo áudio %s, tipo %s..." -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "Abrindo áudio" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "Transformando áudio" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "Novo Áudio" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "Abrindo faixa do CD %d de %s..." -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "Faixa do CD %d" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "Abrindo faixa de CD..." -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "Erro carregado faixa do CD\n" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 #, fuzzy msgid "Layout Errors" msgstr "erros de layout" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "Limpar _Erros" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "_Deletar layouts afetados" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "Continuar" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "pausado..." -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "continuando..." -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "Manter" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, fuzzy, c-format msgid "" "\n" @@ -2974,30 +2974,30 @@ "(clique 'Manter' para manter o que você tem e parar)\n" "(clique em 'Continuar' para continuar o processamento)" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "Cancelar" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 #, fuzzy msgid "Selected Frame" msgstr "Selecionar Todos Fr_ames" -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 #, fuzzy msgid "_Save Frame as..." msgstr "_Salvar layout como..." -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -3006,7 +3006,7 @@ "\n" msgstr "" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -3018,7 +3018,7 @@ "Você deve instalar o \"xwininfo\" para usar este recurso\n" "\n" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" @@ -3026,7 +3026,7 @@ "\n" "Tempo de gravação deve ser maior que 0.\n" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -3040,17 +3040,17 @@ "Clique em 'Cancelar' para cancelar\n" "\n" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "A janela externa foi solta.\n" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" msgstr "" -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -3066,19 +3066,19 @@ "'Parar' ou 'q' para terminar.\n" "(O padrão de %.3f frames por segundo vai ser usado.)\n" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "LiVES não conseguiu capturar esta janela. Desculpe.\n" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "Exportar Áudio Selecionado como..." -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "Exportar Áudio como..." -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -3092,87 +3092,87 @@ "Clique em 'OK' para exportar na nova velocidade, ou 'Cancelar' para exportar " "na velocidade original.\n" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "Exportando frames de áudio %d até %d como %s..." -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "Exportando áudio como %s..." -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "Exportando áudio" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 #, fuzzy msgid "Append Audio File" msgstr "Anexar Áudio" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "Inserindo arquivo de áudio %s..." -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "Inserindo áudio" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "Anexar Áudio" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "" -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "Diminuindo áudio de %.2f para %.2f segundos..." -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "Diminuindo/Aumentando áudio" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "Ajustar Áudio" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "Fading in áudio" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "Fade in áudio" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "Fading out áudio" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "Fade out do áudio" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "%s sobre %.1f segundos..." -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "" -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "Fading áudio..." -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" @@ -3182,47 +3182,47 @@ "Deletar todo áudio vai fechar este arquivo.\n" "Tem certeza?" -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "Deletando todo áudio..." -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "Deletando áudio de %.2f até %.2f segundos..." -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "Deletando Áudio" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "Deletar Áudio" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "Gravar áudio novo" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "Inserindo silêncio de %.2f até %.2f segundos..." -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "Inserindo Silêncio" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "" "Mesclar área de trabalho [ %d Frames ] Com a seleção [ %d Frames ]" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" @@ -3230,43 +3230,43 @@ "Mesclar área de trabalho [ %d Frames (resampleada)] Com a seleção [ %d " "Frames ]" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "Alinhar Início_s" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "Alinhar Finais [_E]" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "O que fazer com os frames que sobraram na área de trabalho -" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "_Inserir Frames" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "_Deletar Frames" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "Número de vezes a repetir área de transferência" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "Repetir área de transferência para se encaixar à se_leção" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "Método de _Transição:" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "Mesclando área de transferência com seleção..." -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "Mesclagem feita.\n" @@ -3282,545 +3282,554 @@ msgid "Custom _Utilities" msgstr "_Utilitários Customizados" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "_Ficheiro" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "Abrir Arquivo/Diretóri_o" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "" -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "Abrir Stream... [_L]" -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "" -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "" -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "Importar de Dispositivo _Firewire (DV)" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "Importar de Dispositivo _Firewire (HDV)" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "" -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "Arquivos _Recentes" -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "_Recarregar Set" -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "Fechar/Sal_var Todos Clipes" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "" + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "Salvar Clip_e Como..." -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "Salvar _Seleção Como..." -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "Fechar Este _Clipe" -#: src/gui.c:674 +#: src/gui.c:692 #, fuzzy, c-format msgid "_Backup Clip as .%s..." msgstr "_Backup do Clip como .lv1" -#: src/gui.c:683 +#: src/gui.c:701 #, fuzzy, c-format msgid "_Restore Clip from .%s..." msgstr "_Restaurar Clip de .lv1" -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "Salvar/Carregar/Backup com Som [_W]" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "Limpar espaço em disco [_U]" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "_Editar" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "Modo _MULTIPISTA" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "_Copiar Seleção" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "Cor_tar Seleção" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "_Inserir da Área de Transferência" -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "Colar como _Novo" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "_Mesclar Área de Transferência com Seleção" -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "_Deletar Seleção" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "Separar Áudio e _Vídeo" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "_Selecionar" -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "Selecionar Todos Fr_ames" -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "Apena_s Frame Inicial" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "Apenas Fram_e Final" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "Selecionar a partir do primeiro _frame" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "Selecionar a partir do ú_ltimo frame" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "Selecionar Última Inserção/_Mesclagem" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "Selecionar Último _Efeito" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "_Inverter Seleção" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "Travar _Largura da Seleção" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "_Tocar" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "Tocar Tudo [_P]" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "Tocar Seleção [_Y]" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "To_car Área de Transferência" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "Parar [_S]" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "Voltar [_W]" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "Tela Cheia [_F]" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "Tamanho _Dobrado" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "Tocar em Janela _Separada" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "Fundo _Branco" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "Repetir vídeo (para caber na faixa de áudio)" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "Repetir C_ontinuamente" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "Loops Pin_g Pong" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "_Mudo" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "Modo 'S_ticky' de Janela" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "Mostrar Contador de Frames [_H]" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "" -#: src/gui.c:1045 +#: src/gui.c:1064 msgid "Letterbox Mode" msgstr "" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "Efeito_s" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "Efeitos são aplicados na seleção atual." -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "_Rodar Efeito/Ferramenta/erador de Teste..." -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "Ferramen_tas" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "Ferramentas são aplicadas nos clipes inteiros." -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "Inverte_r área de transferência" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "Mudar velo_cidade de Execução/Salvar" -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "Resamplear _Vídeo para Nova Frame Rate" -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "_Utilitários" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "Ferramentas _Customizadas" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "_Gerar" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "" -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "Capturar Janela _Externa " -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "_Preferências" -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "_Áudio" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "Carregar _Novo Áudio para o Clipe" -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "Carregar Faixa do _CD" -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "E_jetar CD" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "Gravar Áudio E_xterno..." -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "para _Clip Novo..." -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "para _Seleção" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "Fade _In Áudio..." -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "Fade _Out Áudio..." -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "_Exportar Áudio" -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "Exportar Áudio _Selecionado" -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "Export_ar Todo Áudio" -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "_Anexar Áudio" -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "_Ajustar Áudio" -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "Diminuir/Aumentar Áudio para _Selecão" -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "Ajustar Áudio do Início ao Começo da Execução [_P]" -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "_Deletar Áudio" -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "Deletar Áudio _Selecionado" -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "Deletar _Todo Áudio" -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "Inserir _Silêncio na Seleção" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "_Resamplear Áudio..." -#: src/gui.c:1250 +#: src/gui.c:1273 +#, fuzzy +msgid "_Adjust Audio Sync..." +msgstr "_Anexar Áudio" + +#: src/gui.c:1277 msgid "_Info" msgstr "_Info" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "Mostrar _Informação de Clipe" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "Mostrar/_Editar Comentários do Arquivo" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "Mostrar Info da Área de Transferên_cia" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "Mostrar _Mensagens" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "Mostrar Erros de _Layout" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "_Clipes" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "_Renomear Clipe Atual no Menu" -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "A_vançado" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "Efeitos/Ferramentas/Utilitários _RFX" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "_Novo Script RFX de Teste..." -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "_Copiar Script RFX para Teste" -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "_Editar Script RFX de teste..." -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "Reno_mear Script RFX de Teste" -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "_Deletar Script RFX de Teste" -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "_Promover Teste de Efeito/Ferramenta/Gerador Renderizado..." -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "_Importar Script RFX Customizado" -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "E_xportar Script RFX Customizado" -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "De_letar Script RFX Customizado" -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "Reconstruir todos plugins RFX [_B]" -#: src/gui.c:1371 +#: src/gui.c:1398 #, fuzzy msgid "Receive _LiVES Stream from..." msgstr "Receber _LiVES stream de..." -#: src/gui.c:1375 +#: src/gui.c:1402 #, fuzzy msgid "_Send LiVES Stream to..." msgstr "Enviar LiVES _stream para..." -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." +#: src/gui.c:1408 +#, fuzzy +msgid "Open _yuv4mpeg stream..." msgstr "Abrir _yuv4mpeg stream em %sstream.yuv" -#: src/gui.c:1399 +#: src/gui.c:1425 #, fuzzy, c-format msgid "_Import Project (.%s)..." msgstr "_Importar Projeto (.lv2)" -#: src/gui.c:1403 +#: src/gui.c:1430 #, fuzzy, c-format msgid "E_xport Project (.%s)..." msgstr "E_xportar Projeto (.lv2)" -#: src/gui.c:1409 +#: src/gui.c:1438 #, fuzzy, c-format msgid "_Import Custom Theme (.%s)..." msgstr "_Importar Projeto (.lv2)" -#: src/gui.c:1414 +#: src/gui.c:1443 #, fuzzy, c-format msgid "E_xport Theme (.%s)..." msgstr "E_xportar Projeto (.lv2)" -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "_VJ" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "Mapeamento de _Efeitos de Tempo-Real" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "Vincular efeitos em tempo real para ctrl mais teclas de número." -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "_Definir Padrão de Efeitos em Tempo Real" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "Definir padrão de valores de parâmetros para efeitos em tempo real." -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "Salvar Padrão _de Efeitos em Tempo Real" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." @@ -3828,364 +3837,384 @@ "Salvar padrão de efeitos de tempo real de modo que seja restaurado toda vez " "que o LiVES abrir." -#: src/gui.c:1448 +#: src/gui.c:1478 #, fuzzy msgid "_Reset All Playback Speeds and Positions" msgstr "_Reiniciar todas as velocidades e posições de reprodução" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "" "Reiniciar todas posições de reprodução para o frame 1 e todas as framerates." -#: src/gui.c:1452 +#: src/gui.c:1482 #, fuzzy msgid "_MIDI/Joystick Interface" msgstr "_Dispositivo de Joystick" -#: src/gui.c:1461 +#: src/gui.c:1491 msgid "_MIDI/Joystick Learner..." msgstr "" -#: src/gui.c:1465 +#: src/gui.c:1495 msgid "_Save Device Mapping..." msgstr "" -#: src/gui.c:1469 +#: src/gui.c:1499 msgid "_Load Device Mapping..." msgstr "" -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "Mostrar Teclas de VJ [_K]" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "_Brinquedos" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "_Nenhum" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "Fra_mes doidos" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "TV _LiVES (banda larga)" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "_Ajuda" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 #, fuzzy msgid "_Donate to the Project !" msgstr "_Doar ao projecto !" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 msgid "_Email the Author" msgstr "" -#: src/gui.c:1519 +#: src/gui.c:1549 msgid "Report a _Bug" msgstr "" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 msgid "Suggest a _Feature" msgstr "" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 #, fuzzy msgid "Assist with _Translating" msgstr "Ajudar com a _tradução" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "_Acerca" -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "Rebobinar para iniciar (w)" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "Tocar tudo (p)" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "Parar execução (q)" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "Tocar seleção (y)" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +#, fuzzy +msgid "Audio Source:" +msgstr "Codec de áudio" + +#: src/gui.c:1696 +#, fuzzy +msgid "Internal" +msgstr "- interno -" + +#: src/gui.c:1730 +#, fuzzy +msgid "External" +msgstr "- interno -" + +#: src/gui.c:1774 msgid "Volume" msgstr "Volume" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "Volume do áudio (1.00)" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "Remover fundo branco (b)" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "Tocar mais devagar (ctrl-down)" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "Tocar mais rápido (ctrl-up)" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "Voltar (ctrl-left)" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "Avançar (ctrl-right)" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "Mostrar informação de clipe (i)" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "Esconder esta barra de ferramentas" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." msgstr "" #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr " Velocidade de execução do vídeo (frames por segundo) " -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "Variar a velocidade do vídeo" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "Primeiro Frame" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "Último Frame" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "O primeiro frame selecionado nesse clipe" -#: src/gui.c:1956 +#: src/gui.c:2082 +#, fuzzy +msgid "Select all frames in this clip" +msgstr "O último frame selecionado nesse clipe" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "O último frame selecionado nesse clipe" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "Iniciando...\n" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr "" " Aperte 'Q' para parar a gravação. NÃO CUBRA A JANELA DO TOCADOR! " -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "Número do frame a visualizar" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "Livre [_f]" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "Escolha livre do número do frame" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "Início [_s]" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "O número do frame está ligado ao quadro inicial" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "Fim [_e]" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "O número do frame está ligado ao quadro final" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "_Ponteiro" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "O número do frame está ligado ao ponteiro de execução" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "Voltar" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "Tocar Tudo" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "Tocar Seleção" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "Loop On/Off" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "Iniciar g_ravação" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "Parar de grava_r" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr "" -#: src/gui.c:3550 +#: src/gui.c:3689 #, fuzzy msgid "Streaming" msgstr "Sonhando" -#: src/gui.c:3552 +#: src/gui.c:3691 #, fuzzy, c-format msgid "Play Window%s" msgstr "Esconder Janela do Tocador" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "Esconder Janela do Tocador" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "Mostrar Janela do Tocador" -#: src/gui.c:4124 +#: src/gui.c:4292 #, fuzzy, c-format msgid "'LiVES opened the file' '%s'" msgstr "LiVES não pôde abrir o arquivo" -#: src/gui.c:4143 +#: src/gui.c:4311 #, fuzzy, c-format msgid "'LiVES closed the file' '%s'" msgstr "Deixar LiVES definir a extensão do _file" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "Efeitos" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "Clipes" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, c-format msgid "Show / apply effects to %s\n" msgstr "" -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, fuzzy, c-format msgid "Select clip for %s\n" msgstr "_Deletar set" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "Limpando a área de trasferência" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -4196,7 +4225,7 @@ "==============================\n" "Alternado para clipe %s\n" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" @@ -4206,11 +4235,11 @@ "==============================\n" "Alternado para clipe vazio\n" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "(em branco)" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " @@ -4219,7 +4248,7 @@ "O nome do set foi modificado de %s para %s. Layouts afetados foram " "atualizados\n" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" @@ -4228,7 +4257,7 @@ "O clipe %s está faltando no set.\n" "Ele é necessário para os seguintes layouts:\n" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" @@ -4237,7 +4266,7 @@ "O clipe %s foi fechado.\n" "Ele é utilizado nos seguintes layouts:\n" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" @@ -4246,7 +4275,7 @@ "Frames foram movidos no clipe %s.\n" "Os seguintes layouts foram afetados:\n" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" @@ -4255,7 +4284,7 @@ "Frames foram deletados no clipe %s.\n" "Os seguintes layouts foram afetados:\n" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" @@ -4264,7 +4293,7 @@ "Frames foram deletados do clipe %s.\n" "Os seguintes layouts foram afetados:\n" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" @@ -4273,7 +4302,7 @@ "Áudio foi movido no clipe %s.\n" "Os seguintes layouts foram afetados:\n" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" @@ -4282,7 +4311,7 @@ "Áduio foi alterado no clipe %s.\n" "Os seguintes layouts foram afetados:\n" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" @@ -4291,7 +4320,7 @@ "Frames foram alterados no clipe %s.\n" "Os seguintes layouts foram afetados:\n" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -4302,7 +4331,7 @@ "não pode ser aberto porque está em uso\n" "por outra instância de LiVES.\n" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -4313,7 +4342,7 @@ "O set %s está atualmente em uso por outra instância do LiVES.\n" "Escolha outro nome.\n" -#: src/utils.c:2138 +#: src/utils.c:2234 #, fuzzy, c-format msgid "" "\n" @@ -4322,7 +4351,7 @@ "\n" "O nome de sets não pode ser vazio.\n" -#: src/utils.c:2146 +#: src/utils.c:2242 #, fuzzy, c-format msgid "" "\n" @@ -4331,7 +4360,7 @@ "\n" "Nomes de set não podem conter espaços ou o caracter%s.\n" -#: src/utils.c:2154 +#: src/utils.c:2250 #, fuzzy, c-format msgid "" "\n" @@ -4340,18 +4369,18 @@ "\n" "Nomes de set não podem conter espaços ou o caracter%s.\n" -#: src/utils.c:2163 +#: src/utils.c:2259 #, c-format msgid "" "\n" "%s names may not start with a '.' or contain '..'\n" msgstr "" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4362,75 +4391,75 @@ "O set %s já existe.\n" "Escolha outro nome.\n" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "Removendo layout %s\n" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "Vídeo [abrindo...]" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "Vídeo [%.2f seg]" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "(Indefinida)" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "(Sem vídeo)" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "(Sem áudio)" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "Mono [abrindo...]" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "Áudio Esquerdo [abrindo...]" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "Mono [%.2f seg]" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "Áudio Esquerdo [%.2f seg]" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "Áudio Direito [abrindo...]" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "Áudio Direito [%.2f seg]" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "" "LiVES não pode mudar para o mplayer enquanto clipes estão sendo carregados." -#: src/utils.c:3444 +#: src/utils.c:3863 #, fuzzy msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "" "LiVES não pode mudar para o mplayer enquanto clipes estão sendo carregados." -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "Limpando clipe" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4445,29 +4474,29 @@ "\n" "Sobrescrever?\n" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "Desfazer %s [_U]" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "_Refazer %s" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "-------------Seleção------------" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr " seg ] ---------- Seleção ---------- [ " -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr " frames ] ----------" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4478,50 +4507,50 @@ "Try running Help/Troubleshoot for more information." msgstr "" -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "Examinando cabeçalho do arquivo" -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "Abrindo %s" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "Abrindo %s tempo inicial %.2f seg. frames %d" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr " sem som" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "Abrindo áudio para %s" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "" -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "" -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "" -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4533,11 +4562,11 @@ "Are you sure you wish to continue ?" msgstr "" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr " - por favor tenha paciência." -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4549,7 +4578,7 @@ "LiVES não conseguiu extrair nem vídeo nem áudio deste arquivo.\n" "Por favor verifique a janela de terminal para mais detalhes.\n" -#: src/saveplay.c:874 +#: src/saveplay.c:858 #, fuzzy msgid "" "\n" @@ -4560,7 +4589,7 @@ "\n" "Talvez seja necessário ter o mplayer para abrir este arquivo.\n" -#: src/saveplay.c:885 +#: src/saveplay.c:869 #, fuzzy msgid "" "\n" @@ -4573,31 +4602,31 @@ "Por favor confira as configurações de 'Comando de abertura de vídeo' em\n" "'Ferramentas | Preferências | Decodificação'\n" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "" -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, fuzzy, c-format msgid "Save Frame %d" msgstr "Nome do set " -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 #, fuzzy msgid "Save Frame" msgstr "Último Frame" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 #, fuzzy msgid "Save Clip" msgstr "Rodar Clip" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4609,36 +4638,36 @@ "\n" "Tem certeza que quer continuar?" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "Pegando frames do clipe" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "Ligando seleção" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr " (sem som)\n" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "" "Salvando frames %d até %d%s como \"%s\" : codificador = %s : formato = %s..." -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "" "Salvando frames 1 até %d%s como \"%s\" : codificador %s : formato = %s..." -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "A guardar [pode levar algum tempo]" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" @@ -4648,33 +4677,33 @@ "\n" "Erro de codificador - arquivo de saída não foi criado!\n" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "" -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "gravação cancelada pela visualização.\n" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "gravação cancelada pela visualização.\n" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "Gravando performance..." -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "FPS médio era %.4f\n" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4688,21 +4717,21 @@ "Vá em 'Ferramentas | Redimensionar Todos'\n" "e redimensione todos frames para o tamanho atual.\n" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "Desconhecido" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "Untitled%d" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "%d frames são suficientes!\n" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4710,13 +4739,13 @@ "%s\n" msgstr "" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" msgstr "" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4724,7 +4753,7 @@ "Bad things may happen with this clip.\n" msgstr "" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4736,13 +4765,13 @@ "FPS.\n" "O padrão pode ser ajustado em 'Ferramentas | Preferências | Misc'.\n" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "" "Velocidade de execução ajustada para %.3f fps para se encaixar no áudio.\n" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" @@ -4751,7 +4780,7 @@ "Frames=%d tipo=%s tamanho=%dx%d *bpp=Greyscale* fps=%.3f\n" "Áudio:" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" @@ -4760,54 +4789,54 @@ "Frames=%d tipo=%s tamanho=%dx%d bpp=%d fps=%.3f\n" "Áudio:" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "%s nenhum\n" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, fuzzy, c-format msgid " - Author: %s\n" msgstr "Autor: %s" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, fuzzy, c-format msgid " - Title: %s\n" msgstr " - Comentário: %s\n" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr " - Comentário: %s\n" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "Salvando frame %d de %s..." -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "Fazendo backup de %s até %s" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "Fazendo backup" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "backup concluído dos dados da performance..." -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "Restaurando %s..." -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "Restaurando" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -4820,7 +4849,7 @@ "O arquivo %s está corrompido.\n" "LiVES não pode restaurá-lo.\n" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, c-format msgid "" "\n" @@ -4829,22 +4858,22 @@ msgstr "" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "grv %.2f MB" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "!grv %.2f MB" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" @@ -4854,20 +4883,20 @@ "Arquivos de uma execução anterior do LiVES foram encontrados.\n" "Quer tentar recuperá-los?\n" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "Recuperando arquivos" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "Recuperando arquivos..." -#: src/dialogs.c:83 +#: src/dialogs.c:86 #, fuzzy msgid "Show affeced _layouts" msgstr "_Deletar layouts afetados" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" @@ -4875,51 +4904,51 @@ "Não mostrar mais este aviso\n" "(pode ser ligado novamente em Preferências/Avisos)" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr "" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 #, fuzzy msgid "Warning !" msgstr "Avisos" -#: src/dialogs.c:184 +#: src/dialogs.c:187 #, fuzzy msgid "Error !" msgstr "$error" -#: src/dialogs.c:194 +#: src/dialogs.c:197 #, fuzzy msgid "Information" msgstr "LiVES: Informação para %s" -#: src/dialogs.c:219 +#: src/dialogs.c:222 msgid "Question" msgstr "" -#: src/dialogs.c:233 +#: src/dialogs.c:236 #, fuzzy msgid "File Error" msgstr "Limpar _Erros" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -4930,7 +4959,7 @@ "(Disk warning levels can be configured in Preferences.)" msgstr "" -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -4942,11 +4971,11 @@ "Preferences.)" msgstr "" -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "Tocadores de áudio não podem ser trocados durante a execução." -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -4959,18 +4988,18 @@ "insuficiente.\n" "Por favor tente fechar outros aplicativos primeiro.\n" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "" -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" "%s%d%% done. Time remaining: %u sec%s\n" msgstr "" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" @@ -4979,14 +5008,14 @@ "\n" "%d/%d frames abertos. Tempo restante %u seg.\n" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" "%d/%d frames opened.\n" msgstr "" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" @@ -4995,7 +5024,11 @@ "\n" "%d frames abertos.\n" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" @@ -5004,7 +5037,7 @@ "\n" "Tempo restante: %d seg" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -5015,7 +5048,7 @@ "Desculpe, LiVES só pode abrir %d arquivos por vez.\n" "Por favor feche um arquivo e tente novamente." -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, fuzzy, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -5032,7 +5065,7 @@ "\n" "Por favor tenha certeza de ter permissão de escrita neste diretório." -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 #, fuzzy msgid "" "\n" @@ -5043,7 +5076,7 @@ "LiVES atualmente precisa do 'mplayer' ou 'sox' para funcionar. Por favor " "instale um deles e tente novamente.\n" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 #, fuzzy msgid "" "\n" @@ -5054,7 +5087,7 @@ "LiVES atualmente precisa do 'mplayer' ou 'sox' para funcionar. Por favor " "instale um deles e tente novamente.\n" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 #, fuzzy msgid "" "\n" @@ -5065,19 +5098,19 @@ "LiVES atualmente precisa do 'mplayer' ou 'sox' para funcionar. Por favor " "instale um deles e tente novamente.\n" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" @@ -5088,7 +5121,7 @@ "ou troque por outro formato de codificador em 'Ferramentas | Preferências | " "Codificação'\n" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -5102,7 +5135,7 @@ "Por favor mude o codec de áudio em 'Ferramentas | Preferências | " "Codificação'\n" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" @@ -5110,13 +5143,13 @@ "Este layout inclui frames gerados.\n" "Ele nãopode ser salvo, renderize como clipe primeiro.\n" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -5127,7 +5160,7 @@ "\n" "Devido a restrições no formato %s\n" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" @@ -5135,43 +5168,43 @@ "LiVES recomenda as configurações a seguir:\n" "\n" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr "" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr "" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr "" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr "" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "Definir vídeo para %.3f FPS\n" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "Definir vídeo para %d:%d FPS\n" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "Redimensionar vídeo para %d x %d pixels\n" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" @@ -5179,36 +5212,36 @@ "\n" "Você pode querer:\n" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "redimensionar vídeo para %d x %d pixels\n" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "" "desabilite o áudio, uma vez que o codificador não pode codificar áudio\n" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "LiVES deve:\n" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "resamplear vídeo para %.3f FPS\n" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "resamplear vídeo para %d:%d FPS\n" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -5222,7 +5255,7 @@ "Aperte 'OK' para continuar e 'Cancelar' para abortar.\n" "\n" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" @@ -5232,7 +5265,7 @@ "Mudanças aplicadas a seleção não serão permanentes.\n" "\n" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -5245,7 +5278,7 @@ "LiVES não pôde gravar a performance. Não há memória suficiente disponível.\n" "Tente gravar apenas uma parte do arquivo." -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -5264,14 +5297,13 @@ "\n" "Aperte 'Cancelar' para abortar a inserção, ou 'OK' para continuar." -#: src/dialogs.c:2351 -#, fuzzy, c-format +#: src/dialogs.c:2354 +#, fuzzy msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." @@ -5282,18 +5314,18 @@ "Você deve apenas clicar em OK se você sabe o que está fazendo, em outro caso " "clique Cancelar." -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "Histórico de Mensagens" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " "in your %s file" msgstr "" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -5304,7 +5336,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 #, fuzzy msgid "" "Sorry, unknown audio type.\n" @@ -5315,18 +5347,18 @@ "\n" " (Nomes de arquivo devem terminar em .mp3, .ogg, .wav, .mod, .xm ou .it)" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "falhou (tipo desconhecido)\n" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" "(They will not be usable without the set).\n" msgstr "" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -5340,7 +5372,7 @@ "existente.\n" "Clique em Cancelar para escolher um novo nome.\n" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -5352,7 +5384,7 @@ "Tem certeza que quer continuar?\n" "." -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -5364,7 +5396,7 @@ "Tem certeza que quer continuar?\n" "." -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -5375,7 +5407,7 @@ "Otherwise click Cancel to skip loading this file.\n" msgstr "" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -5390,7 +5422,7 @@ "%s\n" "O clipe não pode ser carregado.\n" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -5398,7 +5430,7 @@ "Alternately, select a different audio player in Preferences.\n" msgstr "" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -5407,13 +5439,13 @@ "Automatic jack startup will be disabled now.\n" msgstr "" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" msgstr "" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -5424,13 +5456,13 @@ "%s\n" msgstr "" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" msgstr "" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -5445,7 +5477,7 @@ "Você pode aumentar este valor em Preferências/Multipista.\n" "É recomendado aumentá-lo em ao menos %d MB" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -5454,7 +5486,7 @@ "Do you wish to delete them ?\n" msgstr "" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -5466,7 +5498,7 @@ "Feche alguns aplicativos ou reduza o tamanho da memória de desfazer\n" "Em 'Preferências > Multipista 'Memória de Desfazer'\n" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -5478,7 +5510,7 @@ "Você precisa aumentar o buffer de desfazer\n" "em 'Preferências > Multipista > Tamanho do buffer de desfazer'\n" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" @@ -5486,19 +5518,19 @@ "\n" "LiVES não conseguiu reservar memória sufiiciente para o buffer de desfazer.\n" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "ou insira um valor menos.\n" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "Tente novamente do editor de clipes, tente fechar outros aplicativos\n" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "Tente fechar outros aplicativos\n" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" @@ -5507,21 +5539,21 @@ "áudio.\n" "Ajuste as configurações de áudio no menu Ferramentas.\n" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "" "O layout atual tem áudio, de modo que canais de áudio não podem ser " "definidos como zero.\n" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" "You can set this in Tools|Preferences|Playback." msgstr "" -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" @@ -5531,13 +5563,13 @@ "outro sistema, ou de uma versão mais antiga do LiVES).\n" "Tentar reparar a cópia em disco do layout?\n" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" msgstr "" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 #, fuzzy msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" @@ -5547,7 +5579,7 @@ "LiVES atualmente precisa do 'mplayer' ou 'sox' para funcionar. Por favor " "instale um deles e tente novamente.\n" -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 #, fuzzy msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" @@ -5557,7 +5589,7 @@ "LiVES atualmente precisa do 'mplayer' ou 'sox' para funcionar. Por favor " "instale um deles e tente novamente.\n" -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 #, fuzzy msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" @@ -5567,7 +5599,7 @@ "LiVES atualmente precisa do 'mplayer' ou 'sox' para funcionar. Por favor " "instale um deles e tente novamente.\n" -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" @@ -5577,7 +5609,7 @@ "\n" "A taxa de áudio deve ser maior que 0.\n" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5589,7 +5621,7 @@ "e pode demorar muito tempo para ser apresentada.\n" "Tem certeza que deseja visualizar?\n" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" @@ -5599,7 +5631,7 @@ "\n" "Você deve instalar o 'dvgrab' para usar esta função.\n" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5608,25 +5640,25 @@ "You may need to select one of these in Tools/Preferences/Playback.\n" msgstr "" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "O plugin de execução de vídeo falhou em iniciar a palheta!\n" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "O plugin de decodificação de áudio falhou em inicializar a palheta!\n" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "Impossível definir framerate do plugin de vídeo\n" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" msgstr "" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5639,33 +5671,33 @@ "\n" "echo %d > /proc/sys/net/core/rmem_max\n" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "cancelado.\n" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "falhou.\n" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "feito.\n" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "erro no arquivo. Falhou.\n" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -5675,7 +5707,7 @@ "%s%s%s" msgstr "" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -5685,7 +5717,7 @@ "%s" msgstr "" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -5695,7 +5727,7 @@ "%s" msgstr "" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -5704,7 +5736,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -5714,7 +5746,7 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -5723,7 +5755,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -5733,12 +5765,12 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "" -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -5747,7 +5779,7 @@ "Please check your system for errors.\n" msgstr "" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -5760,7 +5792,7 @@ "%s\n" "Por favor veja as permissões e tente novamente." -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -5769,7 +5801,7 @@ "Please check the directory permissions and try again." msgstr "" -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, c-format msgid "" "\n" @@ -5777,14 +5809,14 @@ "%s\n" msgstr "" -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -5792,13 +5824,13 @@ "Please select another encoder from the list.\n" msgstr "" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" msgstr "" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -5808,27 +5840,27 @@ "- Check if the device actually exists.\n" msgstr "" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" "Do you wish to overwrite the existing subtitles ?\n" msgstr "" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 msgid "" "\n" "LiVES currently only supports subtitles of type" msgstr "" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -5837,14 +5869,14 @@ "or OK to continue and save as type \"%s\"\n" msgstr "" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" "(If unsure, click Yes)\n" msgstr "" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -5855,19 +5887,19 @@ "." msgstr "" -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" msgstr "" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" msgstr "" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -5875,7 +5907,7 @@ "DO NOT SHUT DOWN OR CLOSE LIVES !\n" msgstr "" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, fuzzy, c-format msgid "" "\n" @@ -5886,14 +5918,14 @@ "Alguns %s estão faltando no layout%s\n" "Por isso não pode ser carregado corretamente.\n" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" "Please check the spelling of the set name and try again.\n" msgstr "" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -5902,7 +5934,7 @@ "directory. Would you like me to do this (recommended) ?" msgstr "" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -5914,7 +5946,7 @@ msgstr "" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -5923,40 +5955,40 @@ "\n" msgstr "" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" "Consult your package distributor.\n" msgstr "" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" msgstr "" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "" "Por favor configure seu tocador de CD em 'Ferramentas | Preferências | " "Misc'\n" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, fuzzy, c-format msgid "" "\n" @@ -5969,7 +6001,7 @@ "%s\n" "Por favor veja as permissões e tente novamente." -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -5978,7 +6010,7 @@ "already exists. Would you like to overwrite it ?\n" msgstr "" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -6119,7 +6151,7 @@ msgid "Video only Transitions" msgstr "Ver apenas Transições" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "áudio apenas" @@ -6127,7 +6159,7 @@ msgid "Audio only Transitions" msgstr "Transições apenas de Áudio" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "áudio" @@ -6171,7 +6203,7 @@ msgid "Audio Analysers" msgstr "" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "desconhecido" @@ -6296,22 +6328,22 @@ msgid "pointer" msgstr "" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "Erro: plugin %s não tem a função weed_setup().\n" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" @@ -6320,170 +6352,170 @@ "Info: Impossível carregar plugin %s\n" "Erro: %s\n" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr "" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "Carregado %d filtros de Weed com sucesso\n" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, c-format msgid "Successfully loaded %d compound filters\n" msgstr "" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, fuzzy, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "Falha ao iniciar instância %s, erro %d\n" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "Impossível iniciar gerador %s\n" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, fuzzy, c-format msgid "Failed to start generator %s (%s)\n" msgstr "Falha ao iniciar gerador %s\n" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, fuzzy, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "Falha ao iniciar gerador %s\n" @@ -6542,37 +6574,37 @@ msgid "Autoscale All" msgstr "" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 msgid "Parameter and Alpha Channel Connections" msgstr "" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 msgid "Auto Connect Channels" msgstr "" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 msgid "Auto Connect Parameters" msgstr "" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "" @@ -6588,15 +6620,15 @@ msgid "_Frame" msgstr "" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "Manter _Aspecto" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "Manter aspecto do frame original" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "" @@ -6637,11 +6669,11 @@ msgid "New size (pixels)" msgstr "Novo tamanho (pixels)" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "Largura [_W]" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "Altura [_H]" @@ -6661,7 +6693,7 @@ msgid "Generate frames to a new clip" msgstr "Gerar frames em um novo clipe" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -6672,23 +6704,23 @@ "Devem ser selecionados ao menos %d frames para usar este efeito.\n" "\n" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "Definir como padrão" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "Sem parâmetros" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "Parametro inválido" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" @@ -6697,12 +6729,12 @@ "\n" "Erro de plugin: %s falhou com o código %d" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr " : mensagem era %s\n" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -6717,17 +6749,17 @@ "%s\n" "Código de erro %d\n" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "Atualizando padrões de plugins de execução de vídeo em %s\n" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "Carregando padrões de plugin de execução de vídeo de %s..." -#: src/plugins.c:497 +#: src/plugins.c:493 #, fuzzy, c-format msgid "" "\n" @@ -6742,32 +6774,32 @@ " Ferramentas|Preferências|Execução|Plugins de Execução Avançados\n" "\n" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "" -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "_FPS" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "Framerate fixa para plugin.\n" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "Entrada de colorspace para o plugin.\n" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -6780,7 +6812,7 @@ "Falhou em abrir o plugin de execução %s\n" "Erro: %s\n" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -6795,7 +6827,7 @@ "está sem uma função essencial.\n" "Impossível usá-lo.\n" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" @@ -6804,7 +6836,7 @@ "O plugin de execução de vídeo falhou ao iniciar.\n" "O error: %s\n" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " @@ -6813,17 +6845,17 @@ "*** Usando o plugin %s pra execução em tela cheia, com a palheta tipo %d " "(%s). ***\n" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -6832,7 +6864,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -6845,7 +6877,7 @@ "%s%s%s\n" "ou troque de plugin em 'Ferramentas | Preferências | Codificação'\n" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, c-format msgid "" "\n" @@ -6853,12 +6885,12 @@ "No decoders found in %s !\n" msgstr "" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, fuzzy, c-format msgid " using %s" msgstr "Abrindo %s" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -6871,7 +6903,7 @@ "Falhou em abrir o plugin de decodificação %s\n" "Erro: %s\n" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -6886,25 +6918,25 @@ "está sem uma função essencial.\n" "Impossível usá-lo.\n" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "/desconhecido" -#: src/plugins.c:2550 +#: src/plugins.c:2567 #, fuzzy msgid "Decoder Plugins" msgstr "Decodificação" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "Falhou em carregar %s, as transições podem não redimensionar.\n" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "%s configurações avançadas" @@ -7395,7 +7427,7 @@ "\n" "O nome do autor não deve ficar em branco.\n" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -7485,7 +7517,7 @@ msgid "Bad description. (%s)\n" msgstr "Descrição ruim. (%s)\n" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -7500,27 +7532,27 @@ "encontrado no script.\n" "\n" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "Reconstruindo todos scripts RFX..." -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "Reconstruindo scripts" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "customizado..." -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "teste..." -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "reconstruindo entradas dinâmicas de menu..." -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -7533,7 +7565,7 @@ "LiVES não conseguiu encontrar o programa %s.\n" "Por favor confirme se este programa está no PATH e é executável.\n" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -7548,12 +7580,12 @@ "%s ?\n" "\n" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "Deletando script RFX %s..." -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -7568,7 +7600,7 @@ "%s\n" "Código do erro %d\n" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -7583,12 +7615,12 @@ "já existe.\n" "Por favor delete-o primeiro, ou renomeie o script de teste.\n" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "Promovendo plugin rfx %s de teste para customizado..." -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -7599,22 +7631,22 @@ "Return code was %d (%s)\n" msgstr "" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 #, fuzzy msgid "Export Script" msgstr "Exportando projeto" -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "Copiando %s para %s..." -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 #, fuzzy msgid "Import Script" msgstr "Importando projeto" -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -7629,46 +7661,46 @@ "já existe.\n" "Por favor delete-o primeiro, ou renomeie o script a ser importado.\n" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 #, fuzzy msgid "Copy RFX Script" msgstr "LiVES: - Copy RFX Script" -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "" -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr " Script: " -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 #, fuzzy msgid "Rename Test RFX Script" msgstr "Reno_mear Script RFX de Teste" -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "Do script: " -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 #, fuzzy msgid "RFX Script Name" msgstr "LiVES: - Nome do Script RFX" -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "Nome do script: " -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "Novo nome: " -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "Novo nome de script: " -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -7680,12 +7712,12 @@ "Já existe um script de teste com este nome.\n" "O nome do script deve ser único.\n" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "Renomeando script RFX de teste %s para %s..." -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -7702,28 +7734,28 @@ "%s\n" "Código %d\n" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "_Aplicar Efeitos em Tempo-Real para Seleção" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 #, fuzzy msgid "Applying Current Real Time Effects to" msgstr "_Aplicar Efeitos em Tempo-Real para Seleção" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "Carregando efeito renderizado %s..." -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "" "Veja: VJ - mostrar atalhos'. Configure os efeitos em tempo-real, e depois " "aplique-os aqui." -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -7735,7 +7767,7 @@ "Plugins de execução de vídeo só são ativados em\n" "tela cheia, modo de janela separada\n" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -7743,7 +7775,7 @@ "(Free space = UNKNOWN)" msgstr "" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -7752,14 +7784,14 @@ "(Free space = %s)" msgstr "" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" "It should be in a partition with plenty of free disk space.\n" msgstr "" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7770,7 +7802,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7780,7 +7812,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1163 +#: src/preferences.c:1229 #, fuzzy msgid "" "You have chosen to change the working directory.\n" @@ -7801,7 +7833,7 @@ "Ou aperte 'Cancelar' para restaurar o diretório temp para sua configuração " "original." -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, fuzzy, c-format msgid "" "\n" @@ -7814,7 +7846,7 @@ "primeiro.\n" "Veja http://jackaudio.org\n" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" @@ -7822,7 +7854,7 @@ "\n" "Trocar tocador de áudio requer reiniciar (jackd não deve estar rodando)\n" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, fuzzy, c-format msgid "" "\n" @@ -7835,390 +7867,404 @@ "primeiro.\n" "Veja http://jackaudio.org\n" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "PCM (qualidade melhor; arquivos maiores)" -#: src/preferences.c:2418 +#: src/preferences.c:2489 #, fuzzy msgid "Preferences" msgstr "_Preferências" -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "Abrir janela de seleção de arquivos maximizada" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "Mostrar arquivos recentes no menu 'Arquivo'" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "Parar screensaver quando tocando " -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "Abrir janela principal maximizada" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "Mostrar barra de ferramentas quando o fundo estiver limpo" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "Suporte multi-head" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr " número do monitor para a interface do LiVES" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr " número do monitor para execução" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." msgstr "" -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "Forçar monitor único" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "GUI" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "Quando entrando no modo multipista" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "_Pergunte-me por configurações de largura, altura, FPS e de áudio" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "Sempre use os seguintes v_alores:" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "Use os mesmos _valores para renderizar um novo clip" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr " Tamanho do b_uffer de desfazer (MB) " -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "Sair do modo multipista depois d_e renderizar" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "_Cada" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "segundos" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "Depois de _cada mudança" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "_Nunca" -#: src/preferences.c:2752 +#: src/preferences.c:2836 #, fuzzy msgid "Maximum number of visible tracks" msgstr "Número máximo de trilhas a visualizar" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "Multipista/Renderizar" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "Use abertura imediata quando possível" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "" "Ativar abertura imediata de alguns tipos de arquivo usando plugins de " "decodificação" -#: src/preferences.c:2799 +#: src/preferences.c:2883 msgid "Video open command (fallback)" msgstr "" -#: src/preferences.c:2806 +#: src/preferences.c:2890 msgid "Fallback image format" msgstr "" -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "_jpeg" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "_png" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "" -#: src/preferences.c:2826 +#: src/preferences.c:2910 msgid "Open/render compression" msgstr "" -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr "" " % ( mais baixo = arquivos maiores e mais lentos; para jpeg, melhor " "qualidade )" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "Ativar desinterlaçamento automático quando possível" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "Desinterlaça automaticamente frames quando um plugin o sugerir" -#: src/preferences.c:2850 +#: src/preferences.c:2934 #, fuzzy msgid "Automatic trimming / padding of audio when possible" msgstr "Ativar desinterlaçamento automático quando possível" -#: src/preferences.c:2852 +#: src/preferences.c:2936 #, fuzzy msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "Desinterlaça automaticamente frames quando um plugin o sugerir" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "Quando abrir múltiplos arquivos, concatene as imagens em um clip" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "Decodificação" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "VÍDEO" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "Baixo - pode melhorar a performance em computadores mais lentos" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "Normal - recomendado para a maioria dos usuários" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "Alto - pode melhorar a qualidade em computadores muito rápidos" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "_Qualidade de Visualização" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "" "A qualidade da pré-visualização da execução de vídeo - afeta o " "redimensionamento" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "_Mostrar estatísticas de FPS" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "_Plugin" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "ÁUDIO" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "Tocador [_P]" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "_Comando para tocar áudio" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "- interno -" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "Áudio segue a velocidade/di_reção de vídeo" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "Áudio segue as mudanças de _clipe" -#: src/preferences.c:3104 -msgid "Source:" -msgstr "" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 msgid "_Internal" msgstr "" -#: src/preferences.c:3112 -msgid "_External (requires jack or pulse audio player)" +#: src/preferences.c:3202 +msgid "_External [monitor]" msgstr "" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "Execução" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" msgstr "" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " +#: src/preferences.c:3258 +#, fuzzy +msgid "What to record when 'r' is pressed" msgstr " O que gravar quando 'r' for pressionado " -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "Mudanças de _frame" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "Mudanças de F_PS" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "_Efeitos em tempo real" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "GB" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +#, fuzzy +msgid "External Audio Source" +msgstr "Codec de áudio" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "" + +#: src/preferences.c:3358 msgid "Recording" msgstr "Gravando" -#: src/preferences.c:3266 +#: src/preferences.c:3373 #, fuzzy msgid "You can also change these values when encoding a clip" msgstr "Clique em 'Preview' para mudar estes valores" -#: src/preferences.c:3278 +#: src/preferences.c:3385 msgid "Encoder" msgstr "" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "Formato de saída" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "Codec de áudio" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "Codificação" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "Usar _antialiasing quando redimensionando" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "Numero de teclas para efeitos tempo real" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." @@ -8226,97 +8272,97 @@ "O número de teclas de efeito em tempo real \"virtuais\". Podem ser " "controladas através da janela de efeitos em tempo real, ou via rede (OSC)." -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr " Diretório de vídeo a ser carregado (padrão) " -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr " Diretório de salvar vídeo (padrão) " -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr " Diretório de áudio a ser carregado (padrão) " -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr " Diretório de imagens (padrão) " -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr " Diretório de Backup/Restauração (padrão) " -#: src/preferences.c:3454 +#: src/preferences.c:3561 #, fuzzy msgid " Working directory (do not remove) " msgstr " Diretório temp (não remova) " -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "O diretório padrão de onde carregar vídeos" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "O diretório padrão onde salvar vídeos codificados" -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "O diretório padrão para carregar e salvar áudio" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "O diretório padrão para salvar amostras de frames" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "" "O diretório padrão para fazer backup e restauração de clipes individuais" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "diretório de trabalho do LiVES." -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "Diretórios" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "" -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr "" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "" -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" @@ -8324,317 +8370,317 @@ "Avisar ao Inserir/Mesclar se o _framerate da área de transferência não for " "igual ao da seleção" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "Avisar ao abrir arquivos de tamanho _superior a " -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr " MB" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "Mostrar um aviso antes de salvar um se_t" -#: src/preferences.c:3652 +#: src/preferences.c:3759 msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " "when LiVES is started." msgstr "" -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "" "Mostrar um aviso se nenhum efeito _renderizado for encontrado na " "inicialização." -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "Avisar se o _mplayer não for encontrado quando o LiVES abrir." -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "Avisar se um nome de set _duplicado for digitado." -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "" "Quando um set é carregado, avise se clipes estiverem faltando dos _layouts." -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "Avise se um clipe usado em um layout está para ser fechado." -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "Avise se frames usados em um layout estão perto de serem deletados." -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "Avise se frames usados em um layout estão perto de serem movidos." -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "Avise se fames usados em um layout estão perto de serem alterados." -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "Avise se áudio usado em um layout está perto de ser deletado." -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "Avise se áudio usado em um layout está perto de ser movido." -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "Avise se áudio usado em um layout está perto de ser alterado." -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "" -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "Avise se um layout não estiver salvo ao sair do modo multipista." -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "" "Avisar se multipista não tem canais de áudio e o layout com áudio está " "carregado." -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." msgstr "" -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "" "Mostrar mensagem de informação depois de importar de dispositivo firewire." -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "Mostrar um aviso antes de abrir um stream yuv4mpeg (avançado)." -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "" "Mostrar um aviso quando houver pouco espaço em disco no modo multipista." -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "" -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "" -#: src/preferences.c:3858 +#: src/preferences.c:3965 #, fuzzy msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "Mostrar um aviso antes de abrir um stream yuv4mpeg (avançado)." -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "Avisos" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "Sincronia MIDI (requer os arquivos midistart e midistop)" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "Quando inserindo/mesclando frames: " -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "Aumentar/Diminuir Velocidade da In_serção" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "_Resamplear Inserção" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "Dispositivo de CD " -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "LiVES pode carregar faixas de áudio deste CD" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "FPS padrão " -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "Frames por segundo para usar se nenhum for especificado" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "Misc" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "Novo tema: " -#: src/preferences.c:3969 +#: src/preferences.c:4076 msgid "Main Theme Details" msgstr "" -#: src/preferences.c:3980 +#: src/preferences.c:4087 #, fuzzy msgid " _Foreground Color" msgstr "Cor de fundo [_B]" -#: src/preferences.c:3999 +#: src/preferences.c:4106 #, fuzzy msgid " _Background Color" msgstr "Cor de fundo [_B]" -#: src/preferences.c:4018 +#: src/preferences.c:4125 #, fuzzy msgid "_Alt Foreground Color" msgstr "Cor de fundo [_B]" -#: src/preferences.c:4036 +#: src/preferences.c:4143 #, fuzzy msgid "_Alt Background Color" msgstr "Cor de fundo [_B]" -#: src/preferences.c:4054 +#: src/preferences.c:4161 #, fuzzy msgid " Info _Text Color" msgstr " Altura [_H] " -#: src/preferences.c:4073 +#: src/preferences.c:4180 #, fuzzy msgid " Info _Base Color" msgstr " Altura [_H] " -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "" -#: src/preferences.c:4092 +#: src/preferences.c:4199 #, fuzzy msgid "Affects some contrast details of the timeline" msgstr "Ancorar o ponto final à linha de tempo" -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "" -#: src/preferences.c:4124 +#: src/preferences.c:4231 #, fuzzy msgid "Frame blank image" msgstr "Mudanças de _frame" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "" -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4195 +#: src/preferences.c:4302 #, fuzzy msgid "Track background (multitrack)" msgstr "Remover fundo branco (b)" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "" -#: src/preferences.c:4250 +#: src/preferences.c:4357 #, fuzzy msgid "Timeline selection (multitrack)" msgstr "Linha de tempo (segs.)" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "" -#: src/preferences.c:4274 +#: src/preferences.c:4381 #, fuzzy msgid "Timecode foreground (multitrack)" msgstr "_Timecode para o início da região" -#: src/preferences.c:4285 +#: src/preferences.c:4392 #, fuzzy msgid "Frame surround" msgstr "_Frames por segundo (FPS)" -#: src/preferences.c:4298 +#: src/preferences.c:4405 #, fuzzy msgid "Themes/Colors" msgstr "Temas" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "Velocidade de download (Kb/s) " -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "LiVES deve ser compilado sem \"configure --disable-OSC\" para usar OMC" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "Controle remoto OMC ativado" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "Porta UDP " -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "Iniciar OMC ao abrir" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "Streaming/Networking" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "Transporte" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" @@ -8642,44 +8688,44 @@ "LiVES deve ser compilado com jack/transport.h e jack/jack.h presentes para " "usar transporte jack" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "Arquivo de configuração do _transporte jack" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "Iniciar _servidor junto com o LiVES" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "Áudio" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "" "LiVES deve ser compilado com jack/jack.h presente para usar áudio do jack" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" @@ -8687,103 +8733,103 @@ "Você DEVE escolher o tocador de áudio \"jack\" na aba Execução para usar " "áudio do jack" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "_Arquivo de configuração do servidor de áudio jack" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "Integração com jack" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "Responder aos eventos:" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "_Eventos de Joystick" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "_Dispositivo de Joystick" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "O dispositivo de joystick, ex: /dev/input/js0" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "_Eventos MIDI" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "Usar _ALSA MIDI (recomendado)" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "" "Criar uma porta ALSA MIDI na qual outros dispositivos MIDI possam ser " "conectados" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "Ler directamente do dispositivo de MIDI" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "_Dispositivo de MIDI" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "O dispositivo de MIDI, ex: /dev/input/midi0" -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "Avançado" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." msgstr "" -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "Repetição MIDI" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "" -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -8795,20 +8841,20 @@ "diretório tenha efeito.\n" "Clique OK para continuar.\n" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." msgstr "" -#: src/preferences.c:5195 +#: src/preferences.c:5314 #, fuzzy msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "" "Mudanças de tema só surtirão efeito na próxima vez que o LiVES foi iniciado." -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "" "As opções do jack só surtirão efeito da próxima vez que o LiVES for iniciado." @@ -8837,30 +8883,30 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "Não foi possivel iniciar servidor OSC/UDP na porta %d \n" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "Redimensionando frames 1 até %d" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "Redimensionar" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "Resamplear/Redimensionar" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "Comprimento do vídeo é agora de %d frames.\n" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" @@ -8870,147 +8916,147 @@ "\n" "A nova taxa deve ser maior que 0\n" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "Resampleando áudio" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "LiVES não conseguiu resamplear o áudio como requisitado.\n" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "Resamplear Áudio" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "Áudio resampleado a %d Hz, %d canais, %d bit" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "Resampleando vídeo a %.8f frames por segundo..." -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "Resampleando vídeo a %.3f frames por segundo..." -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "Erro de reordenação!\n" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "Resamplear" -#: src/resample.c:1184 +#: src/resample.c:1193 #, fuzzy msgid "New Clip Audio" msgstr "Novo Áudio" -#: src/resample.c:1186 +#: src/resample.c:1195 #, fuzzy msgid "External Clip Settings" msgstr "LiVES: - Configurações Externas de Clipe" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "Atual" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "Taxa (Hz) " -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 msgid "Channels" msgstr "" -#: src/resample.c:1232 +#: src/resample.c:1241 msgid "Sample Size " msgstr "" -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "Não assinado" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "" -#: src/resample.c:1296 +#: src/resample.c:1305 #, fuzzy msgid "New Audio Details" msgstr "Novo Áudio" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "Novo" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "Habilitar áudio [_e]" -#: src/resample.c:1343 +#: src/resample.c:1352 msgid "_Channels" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "_Sample Size" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "Sample Size" msgstr "" -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "_Frames por segundo (FPS) " -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "Gravar para máximo: " -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr " horass " -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr " minutos " -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr " segundos " -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "Ilimitado" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "Clique OK para começar a gravar ou Cancelar para sair." -#: src/resample.c:1592 +#: src/resample.c:1601 #, fuzzy msgid "Change Playback Speed" msgstr "Mudar velo_cidade de Execução/Salvar" -#: src/resample.c:1594 +#: src/resample.c:1603 #, fuzzy msgid "Resample Video" msgstr "Resampleando vídeo" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -9027,7 +9073,7 @@ "Por favor digite o framerate desejado\n" "em _frames por segundo" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -9044,15 +9090,15 @@ "Por favor digite o framerate desejado para _resamplear\n" "em frames por segundo" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "OU entre a duração do arquivo em _segundos" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "Mudar _a velocidade do áudio também" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" @@ -9063,7 +9109,7 @@ "layouts multipista.\n" "Tem certeza que quer mudar a velocidade?\n" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" @@ -9074,47 +9120,47 @@ "layouts multipista.\n" "Tem certeza que quer mudar a velocidade?\n" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "Mudança de Velocidade" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "Velocidade de execução modificada para %.3f fps e áudio para %d Hz.\n" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "Velocidade de execução modificada para %.3f fps.\n" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "Resampleando vídeo" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "Resampleando vídeo da area de transferência" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "Reordenando frames" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" @@ -9124,11 +9170,11 @@ "\n" "LiVES foi incapaz de reordenar os frames." -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "Desordenando frames" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "erro de sampling..." @@ -9362,69 +9408,69 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "LiVES não pode localizar o efeito %s.\n" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 #, fuzzy msgid "Real Time Effect Mapping" msgstr "Mapeamento de _Efeitos de Tempo-Real" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "Ctrl-%d" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "Tecla ativa" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "Pegar tecla" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "Trave o teclado para essa tecla de efeito" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "Limpar todos efeitos [_C]" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "Modo ativo" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "Info" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "Atribuir parâmetros" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 msgid "Set Connections" msgstr "" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "Limpar" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "Nome do efeito:" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "_Salvar como mapa de teclado padrão" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "Carregar mapa de teclado padrão [_L]" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "Fechar janela [_W]" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -9468,24 +9514,29 @@ msgid "yuv4mpeg stream" msgstr "" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +#, fuzzy +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "Abrir _yuv4mpeg stream em %sstream.yuv" + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "Áudio: " -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "nenhum\n" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" @@ -9494,79 +9545,79 @@ "Impossível definir velocidade de visualização em %.3f fps.\n" "\n" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "Impossível abrir stream yuv4mpeg %s\n" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "Áudio de fundo" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, fuzzy, c-format msgid "%s : parameters for %s" msgstr "Sem parâmetros" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "Faixa selecionada: %s (camada %d)\n" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "Faixa atual: Áudio de fundo\n" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "Faixa selecionada: camada %d\n" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "%.2f seg.\n" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "Fonte: %s" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "Clique com o botão direito para menu.\n" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." msgstr "" -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -9575,7 +9626,7 @@ "right or double clicking on it.\n" msgstr "" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -9583,7 +9634,7 @@ "Select an effect in FX stack first to view its parameters.\n" msgstr "" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" @@ -9593,7 +9644,7 @@ "\n" "Sem clipes.\n" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -9603,7 +9654,7 @@ "before inserting clips into the timeline." msgstr "" -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -9612,12 +9663,12 @@ "to apply compositors.\n" msgstr "" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "%.2f seg. até %.2f seg.\n" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" @@ -9625,164 +9676,174 @@ "Clique simples na linha de tempo\n" "para selecionar um frame.\n" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" msgstr "" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr "para selecionar uma região.\n" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 #, fuzzy msgid "Selected Clip" msgstr "LiVES: Clipe seleccionado" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 msgid "_Adjust Start and End Points" msgstr "" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 msgid "_Edit/Encode in Clip Editor" msgstr "" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 #, fuzzy msgid "_Show Clip Information" msgstr "Mo_strar informacão de clipe" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 #, fuzzy msgid "_Close this Clip" msgstr "Fechar Este _Clipe" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 #, fuzzy msgid "Audio Mixer (ctrl-m)" msgstr "Mixer de Áudio (ctrl-m)" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "" -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "" -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "" -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "" -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "" -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "" -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "" -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "" -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "" -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "Fechar primeiro vão(s) nas trilhas/tempo selecionados" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "Fechar vãos" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "Mover bloco" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "Mover bloco de áudio" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "Deletar bloco" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "Deletar bloco de áudio" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "Dividir faixas" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "Dividir bloco" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "Aplicar %s" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "Deletar %s" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "Inserir bloco" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "Inserir vão" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "Inserir bloco de áudio" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "Mudança da ordem de efeitos" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "" -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "" -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " @@ -9791,15 +9852,15 @@ "Valores multipista definidos em %.3f fps, tamanho de frame %d x %d, canais " "de áudio %d, taxa de áudio %d, tamanho da amostra de áudio %d, %s.\n" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "lista de eventos inválida. Falha.\n" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "a lista de eventos tem um FPS inválida. Falha.\n" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -9814,7 +9875,7 @@ "fechar o set atual,\n" "e então carregue no novo set a partir do menu 'Arquivo'.\n" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -9825,489 +9886,476 @@ "Há um número inválido de canais de áudio (%d) no LiVES.\n" "Não pode ser carregado.\n" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "Params." -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "_Abrir..." -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "Abrir Trecho de Arquivo [_P]" -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "Importar trecho de _DVD/VCD" -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "Importar Trecho de _DVD" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "Importar Trecho de _VCD" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "_Importar de Dispositivo" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 #, fuzzy msgid "_Close the Selected Clip" msgstr "_Inserir clipe selecionado" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 #, fuzzy msgid "_Save Layout as..." msgstr "_Salvar layout como..." -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 #, fuzzy msgid "_Load Layout..." msgstr "_Carregar layout..." -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 #, fuzzy msgid "_Wipe/Delete Layout..." msgstr "_Descartar/Deletar layout..." -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 #, fuzzy msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "_Ignorar largura, altura e valores de áudio dos layouts carregados" -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 msgid "Auto Load _Subtitles with Clips" msgstr "" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "EDITOR DE _CLIPES" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 msgid "_Adjust Selected Clip Start/End Points" msgstr "" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "_Inserir clipe selecionado" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 #, fuzzy msgid "_Insert Selected Clip Audio" msgstr "_Inserir áudio do clipe selecionado" -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 #, fuzzy msgid "_Delete Selected Block" msgstr "_Deletar bloco Selecionado" -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 #, fuzzy msgid "_Jump to Previous Block Boundary" msgstr "Pular para limite de bloco anterior [_J]" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 #, fuzzy msgid "_Jump to Next Block Boundary" msgstr "Pular para o próximo limite de bloco [_J]" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 #, fuzzy msgid "Clear _Marks from Timeline" msgstr "Limpar _marcas da linha de tempo" -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 msgid "Ignore Selection Limits when Inserting" msgstr "" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "Tocar a partir da _posição na linha de tempo" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 #, fuzzy msgid "Pla_y Selected Time Only" msgstr "Tocar Seleção [_Y]" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 #, fuzzy msgid "_Move Effects with Blocks" msgstr "_Mover efeitos com blocos" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 #, fuzzy msgid "Select _Autotransition Effect..." msgstr "Selecionar Último _Efeito" -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 #, fuzzy msgid "Crossfade Audio with Autotransition" msgstr "Crossfade áudio" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 #, fuzzy msgid "View/_Edit Selected Effect" msgstr "Ver/_Editar o efeito seleccionado" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 #, fuzzy msgid "_Delete Selected Effect" msgstr "_Deletar efeito selecionado" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 #, fuzzy msgid "Apply Effect to _Block..." msgstr "Aplicar efeito ao _bloco..." -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 #, fuzzy msgid "Apply Effect to _Region..." msgstr "Aplicar efeito à _região..." -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "_Faixas" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 #, fuzzy msgid "Make _Backing Audio Current Track" msgstr "Fazer áudio de fundo a faixa atual (_b)" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "Adicionar faixa de vídeo at_rás" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "Adicionar Faixa de Vídeo à _Frente" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 #, fuzzy msgid "_Split Current Track at Cursor" msgstr "Dividir a trilha atual no cursor [_s]" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 #, fuzzy msgid "_Split Selected Video Tracks" msgstr "Dividir faixas _selecionadas de vídeo" -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 #, fuzzy msgid "Insert Gap in Selected Tracks/Time" msgstr "Inserir vão nas trilhas/tempo selecionados" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 #, fuzzy msgid "Insert Gap in Current Track/Selected Time" msgstr "Inserir vão na trilha atual e tempo selecionado" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 #, fuzzy msgid "Close All _Gaps in Selected Tracks/Time" msgstr "Fechar todos vãos nas trilhas/tempo selecionados (_g)" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "Se_leção" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "_Selecionar faixa atual" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 #, fuzzy msgid "Select _All Video Tracks" msgstr "Selecionar tod_as faixas de vídeo" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 #, fuzzy msgid "Select _No Video Tracks" msgstr "_Não selecionar faixas de vídeo" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 #, fuzzy msgid "Select All _Time" msgstr "Selecionar todo _tempo" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 #, fuzzy msgid "Select from _Zero Time" msgstr "Selecionar do tempo _zero" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 #, fuzzy msgid "Select to _End Time" msgstr "Selecionar fim do t_empo" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "_Copiar..." -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 #, fuzzy msgid "_Timecode to Region Start" msgstr "_Timecode para o início da região" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 #, fuzzy msgid "_Timecode to Region End" msgstr "_Timecode para o fim da região" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 #, fuzzy msgid "_Region Start to Timecode" msgstr "Início da _região para timecode" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 #, fuzzy msgid "_Region End to Timecode" msgstr "Fim da _região para timecode" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 #, fuzzy msgid "Select/Deselect Block at Current Track/Time" msgstr "_Selecionar faixa atual" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 #, fuzzy msgid "_Change Width, Height and Audio Values..." msgstr "Mudar valores de largura, alltura e áudio..." -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "_Renderizar" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 #, fuzzy msgid "_Render All to New Clip" msgstr "_Renderizar tudo para um novo clipe" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 #, fuzzy msgid "Render _Video" msgstr "Renderizar _vídeo" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 #, fuzzy msgid "Render _Audio" msgstr "Renderizar _áudio" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 #, fuzzy msgid "_Normalise Rendered Audio" msgstr "_Pre-renderizar áudio" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 #, fuzzy msgid "_Pre-render Audio" msgstr "_Pre-renderizar áudio" -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "_Ver" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 #, fuzzy msgid "Block _In/Out Points" msgstr "Bloquear pontos de entrada/sa_ida" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 #, fuzzy msgid "_Effects at Current" msgstr "_Efeitos no atual" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 #, fuzzy msgid "Audio Parameters" msgstr "Parâmetros de áudio" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 #, fuzzy msgid "Show Backing _Audio Track" msgstr "Mostrar faix_a do áudio de fundo" -#: src/multitrack.c:7418 -#, fuzzy -msgid "Compact View" -msgstr "Visão compacta" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 #, fuzzy msgid "Maximum Tracks to Display..." msgstr "Máximo de trilhas a inserir..." -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 #, fuzzy msgid "Scroll to Follow Playback" msgstr "Rolar para seguir a execução" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 #, fuzzy msgid "_Center on Cursor" msgstr "_Centralizar no cursor" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 #, fuzzy msgid "_Zoom In" msgstr "_Zoom in" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 #, fuzzy msgid "_Zoom Out" msgstr "_Zoom out" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 #, fuzzy msgid "Multitrack _Details" msgstr "_Detalhes multipista" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "Janela de _Eventos" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 #, fuzzy msgid "_Show FRAME Events" msgstr "Mostrar evento_s de frame" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 #, fuzzy msgid "_Show Multitrack Keys" msgstr "Mostrar tecla_s multipista" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 #, fuzzy msgid "Insert With _Audio" msgstr "Inserir com _áudio" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 #, fuzzy msgid "Select _Overlap" msgstr "Seleccionar faixa" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" msgstr "" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "Visão Expandida (d)" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "Visão Compacta (d)" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "Gravidade:_Normal" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "Gravidade:_Esquerda" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "Gravidade:_Direito" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 #, fuzzy msgid "Mouse Mode: _Move" msgstr "Modo do mouse: _Mover" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 #, fuzzy msgid "Mouse Mode: _Select" msgstr "Modo do mouse: _Selecionar" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 #, fuzzy msgid "Insert Mode: _Normal" msgstr "Modo Ins:_Normal" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "_Applicar" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "Tempo" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "_Deletar nodo" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "Próximo _nodo" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "Nodo anterior [_P]" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "Execução _reversa " -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "_Velocidade " -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "Ancorar início [_S]" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "Ancorar o ponto de início à linha de tempo" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "Ancorar final [_E]" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "Ancorar o ponto final à linha de tempo" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "Rolar" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" @@ -10317,95 +10365,95 @@ "==============================\n" "Alternado para modo de edição de clipes\n" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "Linha de tempo (segs.)" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr " Áudio de fundo" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr " Áudio camada %d" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "Áudio camada %d" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "%s (cam. %d)" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "Seleccionar faixa" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "Vídeo %d" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr " %s" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 #, fuzzy msgid "Selected Effect" msgstr "Selecionar Último _Efeito" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 #, fuzzy msgid "_View/Edit this Effect" msgstr "_Ver/Editar este efeito" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 #, fuzzy msgid "_View this Effect" msgstr "_Ver este efeito" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 #, fuzzy msgid "_Delete this Effect" msgstr "_Deletar este efeito" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr " %d até %d selecionados " -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "%.2f seg." -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "%d frames" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" @@ -10415,70 +10463,70 @@ "==============================\n" "Alternado para modo multipista\n" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" "Nodes can be deleted." msgstr "" -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "Efeito não tem parâmetros.\n" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "%s saída" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "camada %d" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "faixa de áudio" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "%s até %s" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "Mapa de filtro _ant" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "Ins an_tes" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "Ins apó_s" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "_Prox mapa de filtro" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -10486,88 +10534,88 @@ "current time.\n" msgstr "" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." msgstr "" -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 #, fuzzy msgid "Selected Block/Frame" msgstr "LiVES: Bloco/frame selecionado" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 #, fuzzy msgid "_Select this Block" msgstr "_Selecionar este blog" -#: src/multitrack.c:13045 +#: src/multitrack.c:12936 #, fuzzy -msgid "_Split Block Here" +msgid "_Split Block At Cursor" msgstr "Dividir bloco aqui [_S]" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 #, fuzzy msgid "List _Effects Here" msgstr "Listar _efeitos aqui" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "_Ajustar %s" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 #, fuzzy msgid "_Delete this Block" msgstr "_Deletar bloco selecionado" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 #, fuzzy msgid "_Insert Here" msgstr "_Inserir aqui" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 #, fuzzy msgid "_Insert Audio Here" msgstr "_Inserir áudio aqui" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "" "Gap inserido nas trilhas selecionadas a partir do tempo %.4f até %.4f\n" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "Inserido vão na trilha %s do tempo %.4f até %.4f\n" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "Desfeito %s\n" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "Refeito %s\n" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" @@ -10575,72 +10623,72 @@ "\n" " (variable)" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "pista %s" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "faixas %s e %s" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "faixas selecionadas" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "Adiconados %s %s até %s de %.4f até %.4f\n" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "Adicionado efeito %s na faixa %s de %.4f até %.4f\n" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "renderizados %d frames para um novo clipe.\n" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "A limpar..." -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, fuzzy, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "Inserido vão na trilha %s do tempo %.4f até %.4f\n" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, fuzzy, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "Deletando áudio de %.2f até %.2f segundos..." -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "_Pausa" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "Pausa (p)" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "Aperte 'm' durante a execução" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "fazer uma marca na linha de tempo" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " @@ -10649,21 +10697,21 @@ "Inserido áudio %.4f até %.4f do clip %s no áudio de fundo, do tempo %.4f até " "%.4f\n" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" msgstr "" "Inseridos frames %d até %d no clipe %s na faixa %s do tempo %.4f até %.4f\n" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" "selected.\n" msgstr "" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" @@ -10671,106 +10719,106 @@ "selecione uma ou mais faixas\n" "para criar a região.\n" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "%d trilhas de vídeo selecionadas.\n" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." msgstr "" -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." msgstr "" -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." msgstr "" -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" msgstr "" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" msgstr "" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" msgstr "" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "ou o botão INSERIR DEPOIS para movê-lo." -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "" -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" msgstr "" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "depois deste.\n" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "antes deste.\n" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "Removidos parâmetros de efeitos para o efeito %s no tempo %.4f\n" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "Definir os valores de parâmetro para %s %s em %s no tempo %.4f\n" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "_Autorecarregar cada vez" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 #, fuzzy msgid "Saving layout" msgstr "_Salvar layout" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "Mapa de teclado salvo em %s\n" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "clipes e frames" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "clipes" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "frames" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" @@ -10778,7 +10826,7 @@ "\n" "Auto recarregar layout.\n" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -10789,11 +10837,11 @@ "Alguns %s estão faltando no layout%s\n" "Por isso não pode ser carregado corretamente.\n" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" @@ -10802,31 +10850,31 @@ "\n" "Impossível carregar arquivo de layout %s\n" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "Carregando mapa de teclado padrão de %s..." -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "Pegou %d eventos...processando..." -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "Checando e reconstruindo lista de eventos" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "%d erros detectados.\n" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "FPS multipista definido em %.3f\n" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 #, fuzzy msgid "" "The current layout has changes which have not been saved.\n" @@ -10835,20 +10883,20 @@ "O layout atual não foi salvo.\n" "O que quer fazer?\n" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 #, fuzzy msgid "Multitrack Audio Mixer" msgstr "LiVES: Mixer de áudio multipista" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "_Reiniciar valores" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "_Fechar mixer" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" @@ -10856,16 +10904,16 @@ "_Invertendo volumes do\n" "áudio de fundo e da camada" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "" "Ajustando valores de áudio de fundo e da camada para que possam somar 1.0" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "Ajustar todos valores de áudio das camadas para o mesmo valor" @@ -10873,19 +10921,19 @@ msgid "JACK server started\n" msgstr "servidor JACK iniciado\n" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "Impossível conectar ao servidor JACK\n" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "Iniciado subsistema de áudio jack.\n" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "Iniciado leitor de áudio jack.\n" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -10925,7 +10973,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -10966,7 +11014,7 @@ msgstr "nota" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "valor" @@ -11043,207 +11091,207 @@ "Click OK to delete all entries\n" msgstr "" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 msgid "OMC Learner" msgstr "" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "_Apagar tudo" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "" -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "Parar gravação" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "" -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "" -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "Reiniciar clipe <clipenum>" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "" #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "clipenum" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "tecla" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "pnum" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "" -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -11252,7 +11300,7 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -11261,12 +11309,12 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "" -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -11276,12 +11324,12 @@ "Error code %d\n" msgstr "" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr "" @@ -12219,6 +12267,20 @@ #~ msgid "$error" #~ msgstr "$error" +#, fuzzy +#~ msgid "Audio source:" +#~ msgstr "Codec de áudio" + +#~ msgid "Expanded View (d)" +#~ msgstr "Visão Expandida (d)" + +#~ msgid "Compact View (d)" +#~ msgstr "Visão Compacta (d)" + +#, fuzzy +#~ msgid "Compact View" +#~ msgstr "Visão compacta" + #~ msgid "LiVES-%s: <Untitled%d> %dx%d : %d frames %d bpp %.3f fps" #~ msgstr "LiVES-%s: <Sem título %d> %dx%d : %d frames %d bpp %.3f fps"
View file
LiVES-2.8.7.tar.bz2/po/pt_BR.po -> LiVES-2.8.8.tar.bz2/po/pt_BR.po
Changed
@@ -2,7 +2,7 @@ msgstr "" "Project-Id-Version: LiVES\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" "PO-Revision-Date: 2016-03-22 00:48+0000\n" "Last-Translator: salsaman <salsaman@gmail.com>\n" "Language-Team: pixel <vjpixel@gmail.com>\n" @@ -100,83 +100,83 @@ msgstr "Preservando set.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "Qualquer" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "Nenhum" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "recomendado" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "desativado!" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "**Layout atual**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "Builtin" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "Customizado" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "Teste" -#: src/main.c:460 +#: src/main.c:467 msgid "LiVES: - " msgstr "LiVES: - " -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "Redimensionando" -#: src/main.c:708 +#: src/main.c:728 #, fuzzy msgid "_Resize All Frames..." msgstr "_Redimensionar Todos Frames" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "Frente" -#: src/main.c:1094 +#: src/main.c:1104 msgid "Background" msgstr "Fundo" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "Carregando plugins de efeitos em tempo real..." -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "Iniciando servidor de áudio jack..." -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "Iniciando o servidor jack de transporte..." -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "Conectando ao servidor jack de transporte..." -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -195,16 +195,16 @@ "\n" "Como alternativa, tente iniciar o LiVES com \"lives -jackopts 16\", ou " -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "Iniciando o servidor pulse audio..." -#: src/main.c:1813 +#: src/main.c:1815 #, fuzzy, c-format msgid "%s...detected... " msgstr "mpv...detectado..." -#: src/main.c:1814 +#: src/main.c:1816 #, fuzzy, c-format msgid "%s...NOT DETECTED... " msgstr "mpv...NÃO DETECTADO..." @@ -244,11 +244,11 @@ msgid "Number of CPUs detected: %d " msgstr "Número de CPUs detectadas: %d " -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "little endian" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "big endian" @@ -312,7 +312,7 @@ "estudiolivre.org\n" "\n" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" @@ -322,76 +322,76 @@ "A sintaxe de inicialização é: %s [opçoes] [nome_do_arquivo [tempo_inicial] " "[frames]]\n" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "Onde: nome_do_arquivo é o nome do arquivo de mídia ou backup.\n" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "tempo_inicial : tempo inicial do arquivo em segundos\n" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "frames : número máximo de frames a abrir\n" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "as opções podem ser:\n" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "-help : mostra este texto de ajuda e sai\n" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "-tmpdir <tempdir>: use o diretório alternativo (ex.: /var/ramdisk)\n" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "-set <nome_do_set> : autocarregar set de clips nome_do_set\n" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "-noset : não carregar set no início\n" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "-norecover : forçar não carregamento da recuperação de crash\n" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "-recover : forçar carregamento da recuperação de crash\n" -#: src/main.c:2549 +#: src/main.c:2552 msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "-nothreaddiaog: não faz nada - retida para compatibilidade\n" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "-nogui : não mostrar a interface gráfica\n" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "-nosplash: não mostra a janela de splash\n" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "-noplaywin : não mostra a janela de vídeo\n" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "-noninteractive: desabilita interatividade com menus\n" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "-startup-ce : iniciar no modo de edição de clipe\n" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "-startup-mt : iniciar no modo de multi-trilhas\n" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" @@ -399,30 +399,30 @@ "-fxmodesmax <n> : permite <n> modos por tecla de efeito (mínimo 1, padrão " "8)\n" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "-oscstart <port> : iniciar monitoramento de OSC na porta UDP <port>\n" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "-nooscstart : não iniciar monitoramento de OSC\n" -#: src/main.c:2561 +#: src/main.c:2564 msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " "mplayer2" msgstr "-aplayer <ap>: começa com o leitor de áudio seleçionado" #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr ", pulse" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr ", sox ou jack\n" -#: src/main.c:2569 +#: src/main.c:2572 msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " "transport client,2 = jack transport master, 4 = start jack transport server, " @@ -433,15 +433,15 @@ "transporte, 8 pausar áudio quando vídeo está pausado, 16 iniciar servidor de " "audio jack] \n" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr " ou sox\n" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "-devicemap <mapname> : autocarregar devicemap\n" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" @@ -449,17 +449,17 @@ "-vppdefaults <arquivo> : carregar os padrões de plugin para tocar vídeos de " "<arquivo> (Nota: apenas define as configurações, não o tipo de plugin)\n" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "" "-debug : tentativa de debug falhou (necessita do 'gdb' " "instalado)\n" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "Iniciando interface gráfica..." -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -476,7 +476,7 @@ "%s/%s.\n" "(Talvez você precise mudar o valor de <prefix_dir> em seu arquivo %s)\n" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -488,7 +488,7 @@ "Por favor certificar-se que tem permissões para escrever ao %s e tente de " "novo.\n" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -502,7 +502,7 @@ "Por favor, leia o arquivo README que vem com este pacote\n" "antes de rodar o LiVES.\n" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -517,7 +517,7 @@ "\n" "Por favor verifique as permissões para este arquivo e tente de novo.\n" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -534,7 +534,7 @@ "Por favor verifique as permissões para este arquivo e diretório\n" "e tente de novo.\n" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -545,7 +545,7 @@ "%s\n" "e tente de novo.\n" -#: src/main.c:2693 +#: src/main.c:2696 #, fuzzy, c-format msgid "" "\n" @@ -560,7 +560,7 @@ "\n" "%s" -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -578,7 +578,7 @@ "\n" "Obrigado.\n" -#: src/main.c:2707 +#: src/main.c:2710 msgid "" "\n" "LiVES currently requires 'mplayer', 'mplayer2' or 'sox' to function. Please " @@ -588,7 +588,7 @@ "O LiVES atualmente precisa de 'mplayer', 'mplayer2' or 'sox' para funcionar. " "Por favor instale algum delas, e tente de novo.\n" -#: src/main.c:2712 +#: src/main.c:2715 msgid "" "\n" "LiVES currently requires both 'mplayer' or 'mplayer2' and 'sox' to function. " @@ -598,7 +598,7 @@ "O LiVES atualmente precisa de 'mplayer' ou 'mplayer2', é 'sox' para " "funcionar. Por favor instale essas programas, e tente de novo.\n" -#: src/main.c:2725 +#: src/main.c:2728 #, fuzzy msgid "" "\n" @@ -609,7 +609,7 @@ "O LiVES não conseguiu achar ou 'mplayer' ou 'mplayer2'. Você pode instalar " "algum delas par utilizar o LiVES de uma forma mais completa.\n" -#: src/main.c:2731 +#: src/main.c:2734 #, fuzzy msgid "" "\n" @@ -620,7 +620,7 @@ "O LiVES não conseguiu achar ou 'mplayer' ou 'mplayer2'. Você pode instalar " "algum delas par utilizar o LiVES de uma forma mais completa.\n" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" @@ -630,7 +630,7 @@ "LiVES não conseguiu localizar 'convert'. Você deverá instalar o Convert e o " "Image Magick, caso deseje utilizar os efeitos rederizados.\n" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " @@ -640,7 +640,7 @@ "LiVES não conseguiu localizar 'composite'. Você deverá instalar o Composite " "e o Image Magick, caso deseje utilizar a função mesclar..\n" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " @@ -650,7 +650,7 @@ "LiVES não foi capaz de localizar 'sox'. Alguns recursos de áudio podem não " "funcionar. Instale o 'sox'.\n" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -667,58 +667,58 @@ "Não conseguira 'Salvar' sem eles.\n" "Talvez você precisa de alterar o valor de <lib_dir> em %s\n" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "Carregando plugins de efeitos renderizados..." -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "Carregando automaticamente set %s..." #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "LiVES" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "O reprodutor de áudio %s é inválido\n" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "LiVES-%s: <Nenhum Arquivo>" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "grv %9d/%d" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "!grv %9d/%d" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "Tocar" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" @@ -726,34 +726,34 @@ "LiVES não conseguiu capturar esta imagem\n" "\n" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "Arquivo %s fechado\n" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "Desfazer [_U]" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "_Refazer" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "Vídeo" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "Áudio Esquerdo" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "Áudio Direito" -#: src/main.c:6983 +#: src/main.c:7007 msgid "" "\n" "\n" @@ -954,7 +954,7 @@ msgid "Use _mplayer2 audio player" msgstr "Usa leitor de áudio _mplayer2" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "_Próximo" @@ -1211,10 +1211,10 @@ "Se isso for selecionado, frames vão ser desinterlaçados enquanto forem " "importados." -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "Visualizar" @@ -1235,11 +1235,11 @@ msgid "Click here to _Preview the file" msgstr "Clique aqui para _Previsar o arquivo" -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 msgid "Processing..." msgstr "Processando..." -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1253,8 +1253,8 @@ "\n" "Lembre de desligar os efeitos (ctrl-0) depois!" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" @@ -1262,91 +1262,91 @@ "\n" "Por favor aguarde" -#: src/interface.c:206 +#: src/interface.c:210 msgid "Show Details" msgstr "Mostrar Detalhes" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "Sufici_ente" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "_Visualizar" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "Pausar" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "Pausa/Sufici_ente" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "_Cancelar" -#: src/interface.c:324 +#: src/interface.c:327 msgid "Multitrack Details" msgstr "Detalhes do Multitrack" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "Formato" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "Tamanho do frame" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "Tamanho do arquivo" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "Tamanho do byte" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "FPS" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "Frames" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "Eventos" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "Tempo total" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "Áudio" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "Taxa/tamanho" -#: src/interface.c:590 +#: src/interface.c:593 msgid "Encoding Options" msgstr "Opções de Codificação" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "<------------ (Marque a caixa para redimensionar como _sugerido)" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "<------------ (Marque a caixa para u_sar o tamanho recomendado)" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "Usa _letterboxing para manter a proporção da tela (opcional)" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." @@ -1354,85 +1354,85 @@ "Adicionar retângulos ou acima e baixo, ou aos lados da imagem, para prevenir " "que ela se estique." -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "Mantenha _minhas configurações" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "Usar configurações _recomendadas" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "Fechar janela [_C]" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "_Salvar para arquivo" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "Inserir" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "_Número de vezes a inserir" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "_Inserir até o fim do áudio" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "Inserir antes da seleção [_B]" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "Inserir área de transferência antes da seleção" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "Inserir _após a seleção" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "Inserir área de transferência depois da seleção" -#: src/interface.c:844 +#: src/interface.c:847 #, fuzzy msgid "Insert _with silence" msgstr "Inserir com som [_W]" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "Inserir com som [_W]" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "Inserir sem s_om" -#: src/interface.c:933 +#: src/interface.c:936 msgid "Open Selection" msgstr "Abrir Seleção" -#: src/interface.c:950 +#: src/interface.c:953 msgid "Selection start time (sec)" msgstr "Tempo inicial da seleção (seg)" -#: src/interface.c:956 +#: src/interface.c:959 msgid "Number of frames to open" msgstr "Numero de frames para abrir" -#: src/interface.c:1025 +#: src/interface.c:1028 msgid "Open Location" msgstr "Abrir Local" -#: src/interface.c:1027 +#: src/interface.c:1030 msgid "Open Youtube Clip" msgstr "Abri Clipe do Youtube" -#: src/interface.c:1046 +#: src/interface.c:1049 #, fuzzy msgid "" "\n" @@ -1449,7 +1449,7 @@ "Também certifique-se de ter marcado sua banda em Preferências|Streaming\n" "\n" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1465,7 +1465,7 @@ "instalada.\n" "\n" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" @@ -1475,59 +1475,59 @@ "Ex.: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "URL : " -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "URL Youtube: " -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "Não enviar informação de banda" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "Tente esta configuração se está tendo problemas ao pegar um stream" -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "Baixar ao _Diretório: " -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "Nome do Arquivo para Baixar (_f) " -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr ".webm" -#: src/interface.c:1185 +#: src/interface.c:1188 msgid "Rename Clip" msgstr "Renomear clipe" -#: src/interface.c:1187 +#: src/interface.c:1190 msgid "Enter Set Name to Save as" msgstr "Entre o Nome do Set Para Salvar" -#: src/interface.c:1189 +#: src/interface.c:1192 msgid "Enter a Set Name to Reload" msgstr "Entre o Nome do Set para Recarregar" -#: src/interface.c:1191 +#: src/interface.c:1194 msgid "Choose a Working Directory" msgstr "Escolhe o direitorio do trabalho" -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 msgid "Rename Current Track" msgstr "Renomear a Faixa Atual" -#: src/interface.c:1195 +#: src/interface.c:1198 msgid "Enter a Name for Your Theme" msgstr "Entre um Nome para seu Tema" -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1538,7 +1538,7 @@ "Isso vai permitir recarregar o layout com os mesmos clipes depois.\n" "O LiVES lembrará você de salvar o set quando você for sair.\n" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" @@ -1546,7 +1546,7 @@ "Para exportar este projeto, você deverá definir o nome deste set.\n" "Ele tambem será utilizado como nome do projeto.\n" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" @@ -1556,7 +1556,7 @@ "Este Guia irá lhe ajudar\n" "durante a instalação inicial para que você tenha o máximo desta aplicação.\n" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" @@ -1566,210 +1566,210 @@ "Primeiro de tudo você deve escolher um diretório de trabalho para o LiVES\n" "Esse seria um diretório com muito espaço disponível.\n" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "Novo nome " -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "Nome do set " -#: src/interface.c:1251 +#: src/interface.c:1252 msgid "Theme name " msgstr "Nome do tema " -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "Salvar cores extendidas" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "Usar p_adrões" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "_Avançado" -#: src/interface.c:1419 +#: src/interface.c:1420 msgid "Select input device" msgstr "Escolhe dispositiva de entrada" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "Escolhe dispositiva de entrada:" -#: src/interface.c:1499 +#: src/interface.c:1496 msgid "Load CD Track" msgstr "Carregar Faixa de DVD" -#: src/interface.c:1501 +#: src/interface.c:1498 msgid "Select DVD Title/Chapter" msgstr "Seleciona Titulo/Capitulo do DVD" -#: src/interface.c:1503 +#: src/interface.c:1500 msgid "Select VCD Title" msgstr "Seleciona Titulo do VCD" -#: src/interface.c:1505 +#: src/interface.c:1502 msgid "Change Maximum Visible Tracks" msgstr "Mudar Numero Máximo de Faixas Visíveis" -#: src/interface.c:1507 +#: src/interface.c:1504 msgid "Device details" msgstr "Detalhes do dispositivo" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "Trilha a carregar (de %s)" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "Título do DVD" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "Título do VCD" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "Número máximo de trilhas a visualizar" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "Dispositivo: /dev/video" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "Dispositivo: fw:" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "Capítulo " -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "Canal " -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "Áudio ID " -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "Número de Entrada" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "Usar largura padrão, altura e FPS" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "Largura" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "Altura" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "_Driver" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "F_ormata da saida" -#: src/interface.c:1770 +#: src/interface.c:1763 msgid "Fade Audio In" msgstr "Desvanecer Áudio Chegando" -#: src/interface.c:1772 +#: src/interface.c:1765 msgid "Fade Audio Out" msgstr "Desvanecer Áudio Saindo" -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "Fade in sobre " -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "primeiro" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "Fade out sobre " -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "último" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "segundos." -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "seleção" -#: src/interface.c:1856 +#: src/interface.c:1849 msgid " (Optional)" msgstr " (Opcional)" -#: src/interface.c:1859 +#: src/interface.c:1852 #, c-format msgid "File Comments%s" msgstr "Commentarios do arquivo%s" -#: src/interface.c:1873 +#: src/interface.c:1866 #, c-format msgid "File Name: %s" msgstr "Nome do Arquivo: %s" -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "Título/Nome: " -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "Autor/Artista: " -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "Comentários: " -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "Salvar legenda_s em arquivo" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "Arquivo de legenda" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "Navegar..." -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "_Opções" -#: src/interface.c:2049 +#: src/interface.c:2042 #, c-format msgid "%sChoose a Device" msgstr "%sEscolhe Dispositivo" -#: src/interface.c:2052 +#: src/interface.c:2045 #, c-format msgid "%sChoose a Directory" msgstr "%sEscolhe Diretório" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "%sEscolhe Arquivo" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" @@ -1779,7 +1779,7 @@ "O layout atual não foi salvo.\n" "O que você quer fazer?\n" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" @@ -1789,7 +1789,7 @@ "O layout atual foi modificado desde que foi salvo.\n" "O que você quer fazer?\n" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" @@ -1799,7 +1799,7 @@ "O set de clipes atual pode ser salvo.\n" "O que você quer fazer?\n" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" @@ -1807,7 +1807,7 @@ "O set de clipes atual não foi salvo.\n" "O que quer fazer?\n" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" @@ -1815,7 +1815,7 @@ "O layout atual não foi salvo.\n" "O que quer fazer?\n" -#: src/interface.c:2332 +#: src/interface.c:2325 msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" "What would you like to do ?\n" @@ -1823,7 +1823,7 @@ "O leiaute atual *NAO SE MUDOU* desde que foi ultimamente salvado.\n" "O que você gostaria de fazer?\n" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" @@ -1833,43 +1833,43 @@ "O layout atual contém frames gerados e não foram salvos.\n" "O que você gostaria de fazer?" -#: src/interface.c:2339 +#: src/interface.c:2332 msgid "Cancel/Discard/Save" msgstr "Cancelar/Descartar/Salvar" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "_Nome do set" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "Auto recarregar da próxima vez" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "Apagar layout [_W]" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "_Ignorar mudanças" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "_Deletar set" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "_Deletar layout" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "_Salvar layout" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "_Salvar set" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" @@ -1879,35 +1879,35 @@ "O LiVES detetou um leiaute do multitrack de uma sessão antiga.\n" "Você gostaria tentar recuperar ela ?\n" -#: src/interface.c:2446 +#: src/interface.c:2439 msgid "Disk Recovery Options" msgstr "Opções de Recuperação de Disco" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "Excluir Clipes _Õrfãos" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "Excliur clipes que nem estão carregados, nem parte de um set." -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "Remover Ariquivos de _Backup em Clipes Fechados" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "Remover Sets que possuem Leiautes mas não Clipes." -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "_Restaurar para o Padrão" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "Mostrar atalhos" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1915,329 +1915,329 @@ "-----------------------\n" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "ctrl-left" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "skip forwards\n" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "ctrl-down" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 msgid "ctrl-enter" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 msgid "reset frame rate\n" msgstr "" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "" -#: src/interface.c:2633 +#: src/interface.c:2626 msgid "reverse direction\n" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "nervoso\n" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 msgid "ctrl-1" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 msgid "toggle real-time effect 1\n" msgstr "" -#: src/interface.c:2656 +#: src/interface.c:2649 msgid "ctrl-2" msgstr "" -#: src/interface.c:2656 +#: src/interface.c:2649 msgid "toggle real-time effect 2\n" msgstr "" -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "ctrl-0" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "real-time effects off\n" msgstr "" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "" -#: src/interface.c:2669 +#: src/interface.c:2662 msgid "grab keyboard for last activated effect\n" msgstr "" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2679 +#: src/interface.c:2672 msgid "tab" msgstr "" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "f1" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "f2" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "f12" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "" -#: src/interface.c:2697 +#: src/interface.c:2690 msgid "Other playback keys\n" msgstr "" -#: src/interface.c:2701 +#: src/interface.c:2694 msgid "play all\n" msgstr "" -#: src/interface.c:2704 +#: src/interface.c:2697 msgid "play selection\n" msgstr "" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "" -#: src/interface.c:2710 +#: src/interface.c:2703 msgid "fullscreen\n" msgstr "" -#: src/interface.c:2713 +#: src/interface.c:2706 msgid "separate window\n" msgstr "" -#: src/interface.c:2716 +#: src/interface.c:2709 msgid "double size\n" msgstr "" -#: src/interface.c:2719 +#: src/interface.c:2712 msgid "ping pong loops\n" msgstr "" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "Atalhos do Multipista" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "move current track up\n" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "move current track down\n" msgstr "" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "" -#: src/interface.c:2759 +#: src/interface.c:2752 msgid "select next clip\n" msgstr "" -#: src/interface.c:2762 +#: src/interface.c:2755 msgid "select/deselect current track\n" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "zoom in\n" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "zoom out\n" msgstr "" -#: src/interface.c:2771 +#: src/interface.c:2764 msgid "make a mark on the timeline (during playback)\n" msgstr "" -#: src/interface.c:2774 +#: src/interface.c:2767 msgid "rewind to play start.\n" msgstr "" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "Salvando como set %s..." -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "" -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "Baixando clipe" -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -2245,16 +2245,16 @@ "the latest youtube-dl installed.\n" msgstr "" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, fuzzy, c-format msgid "Layouts were removed for set %s.\n" msgstr "Legendas foram salvas em %s\n" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "Este arquivo" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " @@ -2262,7 +2262,7 @@ ",\n" " - Incluindo o layout atual - " -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2272,7 +2272,7 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2282,14 +2282,14 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" "Really close it ?" msgstr "" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" @@ -2297,7 +2297,7 @@ "\n" "Arquivo de projeto inválido.\n" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2318,53 +2318,53 @@ "delete-o.\n" "Uma vez que tenha feito isso, vai poder importar o novo projeto.\n" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "Importando o projeto %s como set %s..." -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "Importando projeto" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "Exportando projeto %s..." -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "Exportando projeto" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 msgid "Theme" msgstr "Tema" -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, c-format msgid "Exporting theme as %s..." msgstr "" -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, c-format msgid "Importing theme \"%s\" from %s..." msgstr "" -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, c-format msgid "Backup as %s File" msgstr "" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, c-format msgid "Restore %s File" msgstr "" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2376,94 +2376,94 @@ "O set será deletado do disco.\n" "Tem certeza?\n" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "Deletando o set %s...." -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "Deletando set..." -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "Deletando set" -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "O set %s foi permanentemente apagado do disco.\n" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "Inserir Silêncio" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "Desfazendo" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "Restaurando áudio..." -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "Limpando imagens de frames" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "Apagar quadros em excesso" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "O comprimento do vídeo é agora %d frames a %.3f FPS.\n" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "Área de transferência resampleada para %d frames.\n" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "Refazendo" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "" -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "" -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "Copiando para a área de trasferência" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "Cortar" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 msgid "Pulling frames from clipboard" msgstr "" -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "" -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "Colando" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "...audio addicionado..." -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " @@ -2473,7 +2473,7 @@ "Por favor instale o software 'convert', o qual está presente no pacote Image-" "magick, e então reinicie o LiVES.\n" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2487,7 +2487,7 @@ "Tente selecionar todos frames e usar\n" "a função 'Ajustar Áudio' do menu 'Áudio'." -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." @@ -2495,7 +2495,7 @@ "LiVES não pôde inserir porque as taxas de áudio não conferem.\n" "Por favor instale 'sox' e tente novamente." -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" @@ -2506,7 +2506,7 @@ "multipista.\n" "Tem certeza que quer continuar?\n" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" @@ -2517,11 +2517,11 @@ "multipista.\n" "Tem certeza que quer continuar?\n" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "Resampleando áudio da área de transferência" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2533,7 +2533,7 @@ "LiVES não pode resamplear o áudio da área de transferência.\n" "O áudio da área de transferência foi deletado.\n" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2546,32 +2546,32 @@ "LiVES não pôde processar o áudio da área de transferência.\n" "Deseja continuar a inserção usando áudio não modificado?\n" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "Inserindo %d%s frames da área de transferência..." -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "Inserindo" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "Inserindo %d vezes da área de transferência%s..." -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "Inserindo %d frames da área de transferência%s..." -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "Cancelando" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" @@ -2581,7 +2581,7 @@ "Deletar todos frames vai fechar este arquivo.\n" "Tem certeza?" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" @@ -2591,8 +2591,8 @@ "Deleção vai causar frames perdidos em alguns layouts multipista.\n" "Tem certeza que quer continuar?\n" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" @@ -2602,7 +2602,7 @@ "Deleção vai causar que o áudio se perca em alguns layouts multipista.\n" "Tem certeza que quer continuar?\n" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" @@ -2612,7 +2612,7 @@ "Deleção vai causar que frames sejam movidos em alguns layouts multipista.\n" "Tem certeza que quer continuar?\n" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" @@ -2622,20 +2622,20 @@ "Deleção vai causar que áudio seja movido em alguns layouts multipista.\n" "Tem certeza que quer continuar?\n" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "Deletando frames %d até %d%s..." -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "Deletando" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "Deletar" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" @@ -2645,7 +2645,7 @@ "\n" "Seleção está travada.\n" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2657,11 +2657,11 @@ "(Para cancelar, aperte 'r' ou clique em Tocar|Gravar Performance novamente " "quando você tocar.)\n" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "Gravação cancelada.\n" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2674,7 +2674,7 @@ "O plugin '%s' diz:\n" "%s\n" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2687,7 +2687,7 @@ "Impossível achar o método 'init' no plugin %s.\n" "O plugin pode não funcionar ou estar instalado incorretamente." -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2699,22 +2699,22 @@ "\n" "Por favor aperte 'Cancelar' se não é o que quer.\n" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "Salvando set %s" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "Carregando clipes do set %s" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2726,24 +2726,24 @@ "nesta máquina.\n" "Aperte 'OK' para continuar.\n" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "Limpando espaço em disco..." -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "" -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "Reiniciando framerates..." -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2751,12 +2751,12 @@ "Internal: %s (%d bpp) / %s\n" msgstr "" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." @@ -2764,7 +2764,7 @@ "\n" " Abrindo..." -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" @@ -2773,7 +2773,7 @@ "\n" "(%d virtual)" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" @@ -2782,7 +2782,7 @@ "\n" "(%d decodificado)" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" @@ -2791,7 +2791,7 @@ "\n" " %.2f seg." -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" @@ -2799,23 +2799,23 @@ "\n" " Desconhecido" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "não assinado" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "assinado" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" @@ -2824,7 +2824,7 @@ " %d Hz %d bit\n" "%s %s" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2841,22 +2841,22 @@ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA.\n" msgstr "" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "Um editor de video e programa de VJ." -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" "Launchpad Contributions:\n" " VJ Pixel https://launchpad.net/~vjpixel\n" " salsaman https://launchpad.net/~salsaman" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, c-format msgid "" "LiVES Version %s\n" @@ -2870,14 +2870,14 @@ "Homepage: %s" msgstr "" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 msgid "" "\n" "\n" "You need to install mplayer or mplayer2 to be able to preview this file.\n" msgstr "" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 msgid "" "\n" "\n" @@ -2885,92 +2885,92 @@ "this file.\n" msgstr "" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" "%s\n" msgstr "" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 msgid "Encoder Debug Output" msgstr "" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "Tela Cheia (f)" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "Desativar tela Cheia (f)" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "Tamanho dobrado(d)" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "Tamanho normal (d)" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "Esconder janela do tocador (s)" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "Mostrar janela do tocador (s)" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "Tocar em janela separada (s)" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "Desligar loop contínuo (o)" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "Ligar loop contínuo (o)" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "Volume do áudio (%.2f)" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "Ligar o áudio (z)" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "Desligar o áudio (z)" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "Invertendo área de trabalho..." -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "Invertendo área de trabalho" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 msgid "Load Subtitles" msgstr "" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "Carregado arquivo de legenda: %s\n" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 msgid "Select Audio File" msgstr "" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -2983,82 +2983,82 @@ "Tem certeza que quer continuar?\n" "." -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "Abrindo áudio %s, tipo %s..." -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "Abrindo áudio" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "Transformando áudio" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "Novo Áudio" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "Abrindo faixa do CD %d de %s..." -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "Faixa do CD %d" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "Abrindo faixa de CD..." -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "Erro carregado faixa do CD\n" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 msgid "Layout Errors" msgstr "" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "Limpar _Erros" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "_Deletar layouts afetados" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "Continuar" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "pausado..." -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "continuando..." -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "Manter" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "Suficiente" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, c-format msgid "" "\n" @@ -3067,28 +3067,28 @@ "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "Cancelar" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "Pare" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 msgid "Selected Frame" msgstr "" -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 msgid "_Save Frame as..." msgstr "" -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -3097,7 +3097,7 @@ "\n" msgstr "" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -3109,7 +3109,7 @@ "Você deve instalar o \"xwininfo\" para usar este recurso\n" "\n" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" @@ -3117,7 +3117,7 @@ "\n" "Tempo de gravação deve ser maior que 0.\n" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -3131,11 +3131,11 @@ "Clique em 'Cancelar' para cancelar\n" "\n" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "A janela externa foi solta.\n" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" @@ -3143,7 +3143,7 @@ "Clique em uma janela para capturar\n" "Pressione 'q' para parar a gravação" -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -3159,19 +3159,19 @@ "'Parar' ou 'q' para terminar.\n" "(O padrão de %.3f frames por segundo vai ser usado.)\n" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "LiVES não conseguiu capturar esta janela. Desculpe.\n" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "Exportar Áudio Selecionado como..." -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "Exportar Áudio como..." -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -3185,86 +3185,86 @@ "Clique em 'OK' para exportar na nova velocidade, ou 'Cancelar' para exportar " "na velocidade original.\n" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "Exportando frames de áudio %d até %d como %s..." -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "Exportando áudio como %s..." -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "Exportando áudio" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 msgid "Append Audio File" msgstr "" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "Inserindo arquivo de áudio %s..." -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "Inserindo áudio" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "Anexar Áudio" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "" -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "Diminuindo áudio de %.2f para %.2f segundos..." -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "Diminuindo/Aumentando áudio" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "Ajustar Áudio" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "Fading in áudio" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "Fade in áudio" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "Fading out áudio" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "Fade out do áudio" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "%s sobre %.1f segundos..." -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "%s do tempo %.2f segundos até %.2f segundos..." -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "Fading áudio..." -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" @@ -3274,47 +3274,47 @@ "Deletar todo áudio vai fechar este arquivo.\n" "Tem certeza?" -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "Deletando todo áudio..." -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "Deletando áudio de %.2f até %.2f segundos..." -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "Deletando Áudio" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "Deletar Áudio" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "Gravar áudio novo" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "Inserindo silêncio de %.2f até %.2f segundos..." -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "Inserindo Silêncio" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "Combinar" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "" "Mesclar área de trabalho [ %d Frames ] Com a seleção [ %d Frames ]" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" @@ -3322,43 +3322,43 @@ "Mesclar área de trabalho [ %d Frames (resampleada)] Com a seleção [ %d " "Frames ]" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "Alinhar Início_s" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "Alinhar Finais [_E]" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "O que fazer com os frames que sobraram na área de trabalho -" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "_Inserir Frames" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "_Deletar Frames" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "Número de vezes a repetir área de transferência" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "Repetir área de transferência para se encaixar à se_leção" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "Método de _Transição:" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "Mesclando área de transferência com seleção..." -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "Mesclagem feita.\n" @@ -3374,543 +3374,552 @@ msgid "Custom _Utilities" msgstr "_Utilitários Customizados" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "_Arquivo" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "Abrir Arquivo/Diretóri_o" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "" -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "Abrir Stream... [_L]" -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "" -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "" -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "Importar de Dispositivo _Firewire (DV)" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "Importar de Dispositivo _Firewire (HDV)" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "" -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "Arquivos _Recentes" -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "_Recarregar Set" -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "Fechar/Sal_var Todos Clipes" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "" + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "Salvar Clip_e Como..." -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "Salvar _Seleção Como..." -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "Fechar Este _Clipe" -#: src/gui.c:674 +#: src/gui.c:692 #, fuzzy, c-format msgid "_Backup Clip as .%s..." msgstr "Salvar Clip_e Como..." -#: src/gui.c:683 +#: src/gui.c:701 #, fuzzy, c-format msgid "_Restore Clip from .%s..." msgstr "Restaurando %s..." -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "Salvar/Carregar/Backup com Som [_W]" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "Carregar legendas automaticamente" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "Limpar espaço em disco [_U]" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "_Editar" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "Modo _MULTIPISTA" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "_Copiar Seleção" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "Cor_tar Seleção" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "_Inserir da Área de Transferência" -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "Colar como _Novo" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "_Mesclar Área de Transferência com Seleção" -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "_Deletar Seleção" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "Separar Áudio e _Vídeo" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "_Selecionar" -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "Selecionar Todos Fr_ames" -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "Apena_s Frame Inicial" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "Apenas Fram_e Final" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "Selecionar a partir do primeiro _frame" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "Selecionar a partir do ú_ltimo frame" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "Selecionar Última Inserção/_Mesclagem" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "Selecionar Último _Efeito" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "_Inverter Seleção" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "Travar _Largura da Seleção" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "_Tocar" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "Tocar Tudo [_P]" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "Tocar Seleção [_Y]" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "To_car Área de Transferência" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "Parar [_S]" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "Voltar [_W]" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "Tela Cheia [_F]" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "Tamanho _Dobrado" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "Tocar em Janela _Separada" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "Fundo _Branco" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "Repetir vídeo (para caber na faixa de áudio)" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "Repetir C_ontinuamente" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "Loops Pin_g Pong" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "_Mudo" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "Modo 'S_ticky' de Janela" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "Mostrar Contador de Frames [_H]" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "Mostrar legendas" -#: src/gui.c:1045 +#: src/gui.c:1064 msgid "Letterbox Mode" msgstr "Modo Letterbox" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "Efeito_s" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "Efeitos são aplicados na seleção atual." -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "_Rodar Efeito/Ferramenta/erador de Teste..." -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "Ferramen_tas" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "Ferramentas são aplicadas nos clipes inteiros." -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "Inverte_r área de transferência" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "Mudar velo_cidade de Execução/Salvar" -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "Resamplear _Vídeo para Nova Frame Rate" -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "_Utilitários" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "Ferramentas _Customizadas" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "_Gerar" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "Carregar _Legenda do Arquivo..." -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "Apagar legendas" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "Capturar Janela _Externa " -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "_Preferências" -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "_Áudio" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "Carregar _Novo Áudio para o Clipe" -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "Carregar Faixa do _CD" -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "E_jetar CD" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "Gravar Áudio E_xterno..." -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "para _Clip Novo..." -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "para _Seleção" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "Fade _In Áudio..." -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "Fade _Out Áudio..." -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "_Exportar Áudio" -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "Exportar Áudio _Selecionado" -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "Export_ar Todo Áudio" -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "_Anexar Áudio" -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "_Ajustar Áudio" -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "Diminuir/Aumentar Áudio para _Selecão" -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "Ajustar Áudio do Início ao Começo da Execução [_P]" -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "_Deletar Áudio" -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "Deletar Áudio _Selecionado" -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "Deletar _Todo Áudio" -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "Inserir _Silêncio na Seleção" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "_Resamplear Áudio..." -#: src/gui.c:1250 +#: src/gui.c:1273 +#, fuzzy +msgid "_Adjust Audio Sync..." +msgstr "_Anexar Áudio" + +#: src/gui.c:1277 msgid "_Info" msgstr "_Info" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "Mostrar _Informação de Clipe" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "Mostrar/_Editar Comentários do Arquivo" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "Mostrar Info da Área de Transferên_cia" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "Mostrar _Mensagens" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "Mostrar Erros de _Layout" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "_Clipes" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "_Renomear Clipe Atual no Menu" -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "A_vançado" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "Efeitos/Ferramentas/Utilitários _RFX" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "_Novo Script RFX de Teste..." -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "_Copiar Script RFX para Teste" -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "_Editar Script RFX de teste..." -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "Reno_mear Script RFX de Teste" -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "_Deletar Script RFX de Teste" -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "_Promover Teste de Efeito/Ferramenta/Gerador Renderizado..." -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "_Importar Script RFX Customizado" -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "E_xportar Script RFX Customizado" -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "De_letar Script RFX Customizado" -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "Reconstruir todos plugins RFX [_B]" -#: src/gui.c:1371 +#: src/gui.c:1398 msgid "Receive _LiVES Stream from..." msgstr "" -#: src/gui.c:1375 +#: src/gui.c:1402 msgid "_Send LiVES Stream to..." msgstr "" -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." +#: src/gui.c:1408 +#, fuzzy +msgid "Open _yuv4mpeg stream..." msgstr "Abrir _yuv4mpeg stream em %sstream.yuv" -#: src/gui.c:1399 +#: src/gui.c:1425 #, fuzzy, c-format msgid "_Import Project (.%s)..." msgstr "Exportando projeto %s..." -#: src/gui.c:1403 +#: src/gui.c:1430 #, fuzzy, c-format msgid "E_xport Project (.%s)..." msgstr "Exportando projeto %s..." -#: src/gui.c:1409 +#: src/gui.c:1438 #, fuzzy, c-format msgid "_Import Custom Theme (.%s)..." msgstr "_Importar Script RFX Customizado" -#: src/gui.c:1414 +#: src/gui.c:1443 #, fuzzy, c-format msgid "E_xport Theme (.%s)..." msgstr "Exportando projeto %s..." -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "_VJ" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "Mapeamento de _Efeitos de Tempo-Real" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "Vincular efeitos em tempo real para ctrl mais teclas de número." -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "_Definir Padrão de Efeitos em Tempo Real" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "Definir padrão de valores de parâmetros para efeitos em tempo real." -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "Salvar Padrão _de Efeitos em Tempo Real" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." @@ -3918,273 +3927,293 @@ "Salvar padrão de efeitos de tempo real de modo que seja restaurado toda vez " "que o LiVES abrir." -#: src/gui.c:1448 +#: src/gui.c:1478 msgid "_Reset All Playback Speeds and Positions" msgstr "" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "" "Reiniciar todas posições de reprodução para o frame 1 e todas as framerates." -#: src/gui.c:1452 +#: src/gui.c:1482 msgid "_MIDI/Joystick Interface" msgstr "" -#: src/gui.c:1461 +#: src/gui.c:1491 msgid "_MIDI/Joystick Learner..." msgstr "" -#: src/gui.c:1465 +#: src/gui.c:1495 msgid "_Save Device Mapping..." msgstr "" -#: src/gui.c:1469 +#: src/gui.c:1499 msgid "_Load Device Mapping..." msgstr "" -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "Mostrar Teclas de VJ [_K]" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "_Brinquedos" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "_Nenhum" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "Fra_mes doidos" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "TV _LiVES (banda larga)" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "A_juda" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "_Manual (abre no browser)" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 msgid "_Donate to the Project !" msgstr "" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 msgid "_Email the Author" msgstr "" -#: src/gui.c:1519 +#: src/gui.c:1549 msgid "Report a _Bug" msgstr "" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 msgid "Suggest a _Feature" msgstr "" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 msgid "Assist with _Translating" msgstr "" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "Resolução de Problemas" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "Sobre [_A]" -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "Rebobinar para iniciar (w)" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "Tocar tudo (p)" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "Parar execução (q)" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "Tocar seleção (y)" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +#, fuzzy +msgid "Audio Source:" +msgstr "Codec de áudio" + +#: src/gui.c:1696 +#, fuzzy +msgid "Internal" +msgstr "- interno -" + +#: src/gui.c:1730 +#, fuzzy +msgid "External" +msgstr "- interno -" + +#: src/gui.c:1774 msgid "Volume" msgstr "Volume" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "Volume do áudio (1.00)" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "Remover fundo branco (b)" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "Tocar mais devagar (ctrl-down)" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "Tocar mais rápido (ctrl-up)" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "Voltar (ctrl-left)" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "Avançar (ctrl-right)" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "Mostrar informação de clipe (i)" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "Esconder esta barra de ferramentas" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." msgstr "" #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr " Velocidade de execução do vídeo (frames por segundo) " -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "Variar a velocidade do vídeo" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "Primeiro Frame" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "Último Frame" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "O primeiro frame selecionado nesse clipe" -#: src/gui.c:1956 +#: src/gui.c:2082 +#, fuzzy +msgid "Select all frames in this clip" +msgstr "O último frame selecionado nesse clipe" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "O último frame selecionado nesse clipe" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "Iniciando...\n" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr "" " Aperte 'Q' para parar a gravação. NÃO CUBRA A JANELA DO TOCADOR! " -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "Número do frame a visualizar" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "Livre [_f]" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "Escolha livre do número do frame" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "Início [_s]" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "O número do frame está ligado ao quadro inicial" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "Fim [_e]" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "O número do frame está ligado ao quadro final" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "_Ponteiro" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "O número do frame está ligado ao ponteiro de execução" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "Voltar" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "Tocar Tudo" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "Tocar Seleção" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "Loop On/Off" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "Iniciar g_ravação" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "Parar de grava_r" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "G_ravar Performance" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr "" -#: src/gui.c:3550 +#: src/gui.c:3689 msgid "Streaming" msgstr "" -#: src/gui.c:3552 +#: src/gui.c:3691 #, c-format msgid "Play Window%s" msgstr "" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "Esconder Janela do Tocador" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "Mostrar Janela do Tocador" -#: src/gui.c:4124 +#: src/gui.c:4292 #, fuzzy, c-format msgid "'LiVES opened the file' '%s'" msgstr "" @@ -4192,88 +4221,88 @@ "\n" "LiVES foi incapaz de reordenar os frames." -#: src/gui.c:4143 +#: src/gui.c:4311 #, fuzzy, c-format msgid "'LiVES closed the file' '%s'" msgstr "Deixar LiVES definir a extensão do _file" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "Efeitos" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "Clipes" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, c-format msgid "Show / apply effects to %s\n" msgstr "" -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, c-format msgid "Select clip for %s\n" msgstr "" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "Limpando a área de trasferência" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -4284,7 +4313,7 @@ "==============================\n" "Alternado para clipe %s\n" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" @@ -4294,11 +4323,11 @@ "==============================\n" "Alternado para clipe vazio\n" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "(vazio)" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " @@ -4307,7 +4336,7 @@ "O nome do set foi modificado de %s para %s. Layouts afetados foram " "atualizados\n" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" @@ -4316,7 +4345,7 @@ "O clipe %s está faltando no set.\n" "Ele é necessário para os seguintes layouts:\n" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" @@ -4325,7 +4354,7 @@ "O clipe %s foi fechado.\n" "Ele é utilizado nos seguintes layouts:\n" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" @@ -4334,7 +4363,7 @@ "Frames foram movidos no clipe %s.\n" "Os seguintes layouts foram afetados:\n" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" @@ -4343,7 +4372,7 @@ "Frames foram deletados no clipe %s.\n" "Os seguintes layouts foram afetados:\n" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" @@ -4352,7 +4381,7 @@ "Frames foram deletados do clipe %s.\n" "Os seguintes layouts foram afetados:\n" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" @@ -4361,7 +4390,7 @@ "Áudio foi movido no clipe %s.\n" "Os seguintes layouts foram afetados:\n" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" @@ -4370,7 +4399,7 @@ "Áduio foi alterado no clipe %s.\n" "Os seguintes layouts foram afetados:\n" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" @@ -4379,7 +4408,7 @@ "Frames foram alterados no clipe %s.\n" "Os seguintes layouts foram afetados:\n" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -4390,7 +4419,7 @@ "não pode ser aberto porque está em uso\n" "por outra instância de LiVES.\n" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -4401,39 +4430,39 @@ "O set %s está atualmente em uso por outra instância do LiVES.\n" "Escolha outro nome.\n" -#: src/utils.c:2138 +#: src/utils.c:2234 #, c-format msgid "" "\n" "%s names may not be blank.\n" msgstr "" -#: src/utils.c:2146 +#: src/utils.c:2242 #, c-format msgid "" "\n" "%s names may not be longer than %d characters.\n" msgstr "" -#: src/utils.c:2154 +#: src/utils.c:2250 #, c-format msgid "" "\n" "%s names may not contain spaces or the characters%s.\n" msgstr "" -#: src/utils.c:2163 +#: src/utils.c:2259 #, c-format msgid "" "\n" "%s names may not start with a '.' or contain '..'\n" msgstr "" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4444,73 +4473,73 @@ "O set %s já existe.\n" "Escolha outro nome.\n" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "Removendo layout %s\n" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "Vídeo [abrindo...]" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "Vídeo [%.2f seg]" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "(Indefinida)" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "(Sem vídeo)" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "(Sem áudio)" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "Mono [abrindo...]" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "Áudio Esquerdo [abrindo...]" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "Mono [%.2f seg]" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "Áudio Esquerdo [%.2f seg]" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "Áudio Direito [abrindo...]" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "Áudio Direito [%.2f seg]" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "" "LiVES não pode mudar para o mplayer enquanto clipes estão sendo carregados." -#: src/utils.c:3444 +#: src/utils.c:3863 msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "" -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "Limpando clipe" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4525,29 +4554,29 @@ "\n" "Sobrescrever?\n" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "Desfazer %s [_U]" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "_Refazer %s" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "-------------Seleção------------" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr " seg ] ---------- Seleção ---------- [ " -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr " frames ] ----------" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4558,50 +4587,50 @@ "Try running Help/Troubleshoot for more information." msgstr "" -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "Examinando cabeçalho do arquivo" -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "Abrindo %s" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "Abrindo %s tempo inicial %.2f seg. frames %d" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr " sem som" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "Abrindo áudio para %s" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "" -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "" -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "" -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4613,11 +4642,11 @@ "Are you sure you wish to continue ?" msgstr "" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr " - por favor tenha paciência." -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4629,7 +4658,7 @@ "LiVES não conseguiu extrair nem vídeo nem áudio deste arquivo.\n" "Por favor verifique a janela de terminal para mais detalhes.\n" -#: src/saveplay.c:874 +#: src/saveplay.c:858 #, fuzzy msgid "" "\n" @@ -4640,7 +4669,7 @@ "\n" "Talvez seja necessário ter o mplayer para abrir este arquivo.\n" -#: src/saveplay.c:885 +#: src/saveplay.c:869 #, fuzzy msgid "" "\n" @@ -4653,29 +4682,29 @@ "Por favor confira as configurações de 'Comando de abertura de vídeo' em\n" "'Ferramentas | Preferências | Decodificação'\n" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "" -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "Legendas foram salvas em %s\n" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, c-format msgid "Save Frame %d" msgstr "" -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 msgid "Save Frame" msgstr "" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 msgid "Save Clip" msgstr "" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4687,36 +4716,36 @@ "\n" "Tem certeza que quer continuar?" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "Pegando frames do clipe" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "Ligando seleção" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr " (sem som)\n" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "" "Salvando frames %d até %d%s como \"%s\" : codificador = %s : formato = %s..." -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "" "Salvando frames 1 até %d%s como \"%s\" : codificador %s : formato = %s..." -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "Salvando [pode levar muito tempo]" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" @@ -4726,33 +4755,33 @@ "\n" "Erro de codificador - arquivo de saída não foi criado!\n" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "" -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "gravação cancelada pela visualização.\n" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "gravação cancelada pela visualização.\n" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "Gravando performance..." -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "FPS médio era %.4f\n" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4766,21 +4795,21 @@ "Vá em 'Ferramentas | Redimensionar Todos'\n" "e redimensione todos frames para o tamanho atual.\n" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "Desconhecido" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "Untitled%d" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "%d frames são suficientes!\n" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4788,13 +4817,13 @@ "%s\n" msgstr "" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" msgstr "" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4802,7 +4831,7 @@ "Bad things may happen with this clip.\n" msgstr "" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4814,13 +4843,13 @@ "FPS.\n" "O padrão pode ser ajustado em 'Ferramentas | Preferências | Misc'.\n" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "" "Velocidade de execução ajustada para %.3f fps para se encaixar no áudio.\n" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" @@ -4829,7 +4858,7 @@ "Frames=%d tipo=%s tamanho=%dx%d *bpp=Greyscale* fps=%.3f\n" "Áudio:" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" @@ -4838,54 +4867,54 @@ "Frames=%d tipo=%s tamanho=%dx%d bpp=%d fps=%.3f\n" "Áudio:" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "%s nenhum\n" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, c-format msgid " - Author: %s\n" msgstr "" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, c-format msgid " - Title: %s\n" msgstr "" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr " - Comentário: %s\n" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "Salvando frame %d de %s..." -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "Fazendo backup de %s até %s" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "Fazendo backup" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "backup concluído dos dados da performance..." -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "Restaurando %s..." -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "Restaurando" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -4898,7 +4927,7 @@ "O arquivo %s está corrompido.\n" "LiVES não pode restaurá-lo.\n" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, c-format msgid "" "\n" @@ -4907,22 +4936,22 @@ msgstr "" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "grv %.2f MB" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "!grv %.2f MB" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" @@ -4932,19 +4961,19 @@ "Arquivos de uma execução anterior do LiVES foram encontrados.\n" "Quer tentar recuperá-los?\n" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "Recuperando arquivos" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "Recuperando arquivos..." -#: src/dialogs.c:83 +#: src/dialogs.c:86 msgid "Show affeced _layouts" msgstr "" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" @@ -4952,47 +4981,47 @@ "Não mostrar mais este aviso\n" "(pode ser ligado novamente em Preferências/Avisos)" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr "" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 msgid "Warning !" msgstr "" -#: src/dialogs.c:184 +#: src/dialogs.c:187 msgid "Error !" msgstr "" -#: src/dialogs.c:194 +#: src/dialogs.c:197 msgid "Information" msgstr "" -#: src/dialogs.c:219 +#: src/dialogs.c:222 msgid "Question" msgstr "" -#: src/dialogs.c:233 +#: src/dialogs.c:236 msgid "File Error" msgstr "" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "Exibir _Detalhes" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -5003,7 +5032,7 @@ "(Disk warning levels can be configured in Preferences.)" msgstr "" -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -5015,11 +5044,11 @@ "Preferences.)" msgstr "" -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "Tocadores de áudio não podem ser trocados durante a execução." -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -5032,18 +5061,18 @@ "insuficiente.\n" "Por favor tente fechar outros aplicativos primeiro.\n" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "" -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" "%s%d%% done. Time remaining: %u sec%s\n" msgstr "" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" @@ -5052,7 +5081,7 @@ "\n" "%d/%d frames abertos. Tempo restante %u seg.\n" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" @@ -5061,7 +5090,7 @@ "\n" "%d/%d frames abridos.\n" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" @@ -5070,7 +5099,11 @@ "\n" "%d frames abertos.\n" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" @@ -5079,7 +5112,7 @@ "\n" "Tempo restante: %d seg" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -5090,7 +5123,7 @@ "Desculpe, LiVES só pode abrir %d arquivos por vez.\n" "Por favor feche um arquivo e tente novamente." -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, fuzzy, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -5107,14 +5140,14 @@ "\n" "Por favor tenha certeza de ter permissão de escrita neste diretório." -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 msgid "" "\n" "LiVES currently requires either 'mplayer', 'mplayer2', or 'sox' to function. " "Please install one or other of these, and try again.\n" msgstr "" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 #, fuzzy msgid "" "\n" @@ -5125,7 +5158,7 @@ "O LiVES atualmente precisa de 'mplayer', 'mplayer2' or 'sox' para funcionar. " "Por favor instale algum delas, e tente de novo.\n" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 #, fuzzy msgid "" "\n" @@ -5136,19 +5169,19 @@ "O LiVES atualmente precisa de 'mplayer', 'mplayer2' or 'sox' para funcionar. " "Por favor instale algum delas, e tente de novo.\n" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" @@ -5159,7 +5192,7 @@ "ou troque por outro formato de codificador em 'Ferramentas | Preferências | " "Codificação'\n" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -5173,7 +5206,7 @@ "Por favor mude o codec de áudio em 'Ferramentas | Preferências | " "Codificação'\n" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" @@ -5181,13 +5214,13 @@ "Este layout inclui frames gerados.\n" "Ele nãopode ser salvo, renderize como clipe primeiro.\n" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -5198,7 +5231,7 @@ "\n" "Devido a restrições no formato %s\n" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" @@ -5206,43 +5239,43 @@ "LiVES recomenda as configurações a seguir:\n" "\n" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr ", assinado" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr ", não-assinalado" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr ", little-endian" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr ", big-endian" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "Definir vídeo para %.3f FPS\n" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "Definir vídeo para %d:%d FPS\n" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "Redimensionar vídeo para %d x %d pixels\n" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" @@ -5250,36 +5283,36 @@ "\n" "Você pode querer:\n" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "redimensionar vídeo para %d x %d pixels\n" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "" "desabilite o áudio, uma vez que o codificador não pode codificar áudio\n" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "LiVES deve:\n" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "resamplear vídeo para %.3f FPS\n" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "resamplear vídeo para %d:%d FPS\n" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -5293,7 +5326,7 @@ "Aperte 'OK' para continuar e 'Cancelar' para abortar.\n" "\n" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" @@ -5303,7 +5336,7 @@ "Mudanças aplicadas a seleção não serão permanentes.\n" "\n" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -5316,7 +5349,7 @@ "LiVES não pôde gravar a performance. Não há memória suficiente disponível.\n" "Tente gravar apenas uma parte do arquivo." -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -5335,31 +5368,29 @@ "\n" "Aperte 'Cancelar' para abortar a inserção, ou 'OK' para continuar." -#: src/dialogs.c:2351 -#, c-format +#: src/dialogs.c:2354 msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." msgstr "" -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "Histórico de Mensagens" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " "in your %s file" msgstr "" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -5370,25 +5401,25 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 msgid "" "Sorry, unknown audio type.\n" "\n" " (Filenames must end in" msgstr "" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "falhou (tipo desconhecido)\n" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" "(They will not be usable without the set).\n" msgstr "" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -5402,7 +5433,7 @@ "existente.\n" "Clique em Cancelar para escolher um novo nome.\n" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -5414,7 +5445,7 @@ "Tem certeza que quer continuar?\n" "." -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -5426,7 +5457,7 @@ "Tem certeza que quer continuar?\n" "." -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -5437,7 +5468,7 @@ "Otherwise click Cancel to skip loading this file.\n" msgstr "" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -5452,7 +5483,7 @@ "%s\n" "O clipe não pode ser carregado.\n" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -5460,7 +5491,7 @@ "Alternately, select a different audio player in Preferences.\n" msgstr "" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -5469,13 +5500,13 @@ "Automatic jack startup will be disabled now.\n" msgstr "" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" msgstr "" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -5486,13 +5517,13 @@ "%s\n" msgstr "" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" msgstr "" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -5507,7 +5538,7 @@ "Você pode aumentar este valor em Preferências/Multipista.\n" "É recomendado aumentá-lo em ao menos %d MB" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -5516,7 +5547,7 @@ "Do you wish to delete them ?\n" msgstr "" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -5528,7 +5559,7 @@ "Feche alguns aplicativos ou reduza o tamanho da memória de desfazer\n" "Em 'Preferências > Multipista 'Memória de Desfazer'\n" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -5540,7 +5571,7 @@ "Você precisa aumentar o buffer de desfazer\n" "em 'Preferências > Multipista > Tamanho do buffer de desfazer'\n" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" @@ -5548,19 +5579,19 @@ "\n" "LiVES não conseguiu reservar memória sufiiciente para o buffer de desfazer.\n" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "ou insira um valor menos.\n" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "Tente novamente do editor de clipes, tente fechar outros aplicativos\n" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "Tente fechar outros aplicativos\n" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" @@ -5569,21 +5600,21 @@ "áudio.\n" "Ajuste as configurações de áudio no menu Ferramentas.\n" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "" "O layout atual tem áudio, de modo que canais de áudio não podem ser " "definidos como zero.\n" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" "You can set this in Tools|Preferences|Playback." msgstr "" -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" @@ -5593,31 +5624,31 @@ "outro sistema, ou de uma versão mais antiga do LiVES).\n" "Tentar reparar a cópia em disco do layout?\n" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" msgstr "" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" @@ -5627,7 +5658,7 @@ "\n" "A taxa de áudio deve ser maior que 0.\n" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5639,7 +5670,7 @@ "e pode demorar muito tempo para ser apresentada.\n" "Tem certeza que deseja visualizar?\n" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" @@ -5649,7 +5680,7 @@ "\n" "Você deve instalar o 'dvgrab' para usar esta função.\n" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5664,25 +5695,25 @@ "Você pode precisar selecionar um desses em Ferramentas/Preferências/" "Reprodução.\n" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "O plugin de execução de vídeo falhou em iniciar a palheta!\n" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "O plugin de decodificação de áudio falhou em inicializar a palheta!\n" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "Impossível definir framerate do plugin de vídeo\n" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" msgstr "" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5695,33 +5726,33 @@ "\n" "echo %d > /proc/sys/net/core/rmem_max\n" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "cancelado.\n" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "falhou.\n" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "feito.\n" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "erro no arquivo. Falhou.\n" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -5731,7 +5762,7 @@ "%s%s%s" msgstr "" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -5741,7 +5772,7 @@ "%s" msgstr "" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -5751,7 +5782,7 @@ "%s" msgstr "" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -5760,7 +5791,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -5770,7 +5801,7 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -5779,7 +5810,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -5789,12 +5820,12 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "" -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -5803,7 +5834,7 @@ "Please check your system for errors.\n" msgstr "" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -5816,7 +5847,7 @@ "%s\n" "Por favor veja as permissões e tente novamente." -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -5825,7 +5856,7 @@ "Please check the directory permissions and try again." msgstr "" -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, c-format msgid "" "\n" @@ -5833,14 +5864,14 @@ "%s\n" msgstr "" -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -5848,13 +5879,13 @@ "Please select another encoder from the list.\n" msgstr "" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" msgstr "" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -5864,27 +5895,27 @@ "- Check if the device actually exists.\n" msgstr "" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" "Do you wish to overwrite the existing subtitles ?\n" msgstr "" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 msgid "" "\n" "LiVES currently only supports subtitles of type" msgstr "" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -5893,14 +5924,14 @@ "or OK to continue and save as type \"%s\"\n" msgstr "" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" "(If unsure, click Yes)\n" msgstr "" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -5911,19 +5942,19 @@ "." msgstr "" -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" msgstr "" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" msgstr "" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -5931,7 +5962,7 @@ "DO NOT SHUT DOWN OR CLOSE LIVES !\n" msgstr "" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, c-format msgid "" "\n" @@ -5939,14 +5970,14 @@ "The theme could not be loaded correctly.\n" msgstr "" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" "Please check the spelling of the set name and try again.\n" msgstr "" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -5955,7 +5986,7 @@ "directory. Would you like me to do this (recommended) ?" msgstr "" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -5967,7 +5998,7 @@ msgstr "" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -5976,40 +6007,40 @@ "\n" msgstr "" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" "Consult your package distributor.\n" msgstr "" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" msgstr "" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "" "Por favor configure seu tocador de CD em 'Ferramentas | Preferências | " "Misc'\n" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, c-format msgid "" "\n" @@ -6018,7 +6049,7 @@ "(Theme name not found).\n" msgstr "" -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -6027,7 +6058,7 @@ "already exists. Would you like to overwrite it ?\n" msgstr "" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -6168,7 +6199,7 @@ msgid "Video only Transitions" msgstr "Ver apenas Transições" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "áudio apenas" @@ -6176,7 +6207,7 @@ msgid "Audio only Transitions" msgstr "Transições apenas de Áudio" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "áudio" @@ -6220,7 +6251,7 @@ msgid "Audio Analysers" msgstr "" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "desconhecido" @@ -6344,22 +6375,22 @@ msgid "pointer" msgstr "" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "Erro: plugin %s não tem a função weed_setup().\n" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" @@ -6368,170 +6399,170 @@ "Info: Impossível carregar plugin %s\n" "Erro: %s\n" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr "" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, c-format msgid "Successfully loaded %d compound filters\n" msgstr "" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, fuzzy, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "Falha ao iniciar instância %s, erro %d\n" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "Impossível iniciar gerador %s\n" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, fuzzy, c-format msgid "Failed to start generator %s (%s)\n" msgstr "Falha ao iniciar gerador %s\n" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, fuzzy, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "Falha ao iniciar gerador %s\n" @@ -6589,37 +6620,37 @@ msgid "Autoscale All" msgstr "" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 msgid "Parameter and Alpha Channel Connections" msgstr "" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 msgid "Auto Connect Channels" msgstr "" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 msgid "Auto Connect Parameters" msgstr "" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "" @@ -6635,15 +6666,15 @@ msgid "_Frame" msgstr "" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "Manter _Aspecto" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "Manter aspecto do frame original" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "" @@ -6684,11 +6715,11 @@ msgid "New size (pixels)" msgstr "Novo tamanho (pixels)" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "Largura [_W]" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "Altura [_H]" @@ -6708,7 +6739,7 @@ msgid "Generate frames to a new clip" msgstr "Gerar frames em um novo clipe" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -6719,23 +6750,23 @@ "Devem ser selecionados ao menos %d frames para usar este efeito.\n" "\n" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "Definir como padrão" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "Sem parâmetros" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "Parametro inválido" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" @@ -6744,12 +6775,12 @@ "\n" "Erro de plugin: %s falhou com o código %d" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr " : mensagem era %s\n" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -6764,17 +6795,17 @@ "%s\n" "Código de erro %d\n" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "Atualizando padrões de plugins de execução de vídeo em %s\n" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "Carregando padrões de plugin de execução de vídeo de %s..." -#: src/plugins.c:497 +#: src/plugins.c:493 #, fuzzy, c-format msgid "" "\n" @@ -6789,32 +6820,32 @@ " Ferramentas|Preferências|Execução|Plugins de Execução Avançados\n" "\n" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "" -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "_FPS" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "Framerate fixa para plugin.\n" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "Entrada de colorspace para o plugin.\n" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -6827,7 +6858,7 @@ "Falhou em abrir o plugin de execução %s\n" "Erro: %s\n" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -6842,7 +6873,7 @@ "está sem uma função essencial.\n" "Impossível usá-lo.\n" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" @@ -6851,7 +6882,7 @@ "O plugin de execução de vídeo falhou ao iniciar.\n" "O error: %s\n" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " @@ -6860,17 +6891,17 @@ "*** Usando o plugin %s pra execução em tela cheia, com a palheta tipo %d " "(%s). ***\n" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -6879,7 +6910,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -6892,7 +6923,7 @@ "%s%s%s\n" "ou troque de plugin em 'Ferramentas | Preferências | Codificação'\n" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, c-format msgid "" "\n" @@ -6900,12 +6931,12 @@ "No decoders found in %s !\n" msgstr "" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, c-format msgid " using %s" msgstr "" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -6918,7 +6949,7 @@ "Falhou em abrir o plugin de decodificação %s\n" "Erro: %s\n" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -6933,24 +6964,24 @@ "está sem uma função essencial.\n" "Impossível usá-lo.\n" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "/desconhecido" -#: src/plugins.c:2550 +#: src/plugins.c:2567 msgid "Decoder Plugins" msgstr "" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "Falhou em carregar %s, as transições podem não redimensionar.\n" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "%s configurações avançadas" @@ -7424,7 +7455,7 @@ "\n" "O nome do autor não deve ficar em branco.\n" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -7514,7 +7545,7 @@ msgid "Bad description. (%s)\n" msgstr "Descrição ruim. (%s)\n" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -7529,27 +7560,27 @@ "encontrado no script.\n" "\n" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "Reconstruindo todos scripts RFX..." -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "Reconstruindo scripts" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "customizado..." -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "teste..." -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "reconstruindo entradas dinâmicas de menu..." -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -7562,7 +7593,7 @@ "LiVES não conseguiu encontrar o programa %s.\n" "Por favor confirme se este programa está no PATH e é executável.\n" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -7577,12 +7608,12 @@ "%s ?\n" "\n" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "Deletando script RFX %s..." -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -7597,7 +7628,7 @@ "%s\n" "Código do erro %d\n" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -7612,12 +7643,12 @@ "já existe.\n" "Por favor delete-o primeiro, ou renomeie o script de teste.\n" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "Promovendo plugin rfx %s de teste para customizado..." -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -7628,20 +7659,20 @@ "Return code was %d (%s)\n" msgstr "" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 msgid "Export Script" msgstr "" -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "Copiando %s para %s..." -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 msgid "Import Script" msgstr "" -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -7656,43 +7687,43 @@ "já existe.\n" "Por favor delete-o primeiro, ou renomeie o script a ser importado.\n" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 msgid "Copy RFX Script" msgstr "" -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "" -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr " Script: " -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 msgid "Rename Test RFX Script" msgstr "" -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "Do script: " -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 msgid "RFX Script Name" msgstr "" -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "Nome do script: " -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "Novo nome: " -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "Novo nome de script: " -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -7704,12 +7735,12 @@ "Já existe um script de teste com este nome.\n" "O nome do script deve ser único.\n" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "Renomeando script RFX de teste %s para %s..." -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -7726,27 +7757,27 @@ "%s\n" "Código %d\n" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "_Aplicar Efeitos em Tempo-Real para Seleção" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 msgid "Applying Current Real Time Effects to" msgstr "" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "Carregando efeito renderizado %s..." -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "" "Veja: VJ - mostrar atalhos'. Configure os efeitos em tempo-real, e depois " "aplique-os aqui." -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -7758,7 +7789,7 @@ "Plugins de execução de vídeo só são ativados em\n" "tela cheia, modo de janela separada\n" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -7766,7 +7797,7 @@ "(Free space = UNKNOWN)" msgstr "" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -7775,14 +7806,14 @@ "(Free space = %s)" msgstr "" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" "It should be in a partition with plenty of free disk space.\n" msgstr "" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7793,7 +7824,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7803,7 +7834,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1163 +#: src/preferences.c:1229 #, fuzzy msgid "" "You have chosen to change the working directory.\n" @@ -7824,7 +7855,7 @@ "Ou aperte 'Cancelar' para restaurar o diretório temp para sua configuração " "original." -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, fuzzy, c-format msgid "" "\n" @@ -7837,7 +7868,7 @@ "primeiro.\n" "Veja http://jackaudio.org\n" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" @@ -7845,7 +7876,7 @@ "\n" "Trocar tocador de áudio requer reiniciar (jackd não deve estar rodando)\n" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, fuzzy, c-format msgid "" "\n" @@ -7858,386 +7889,400 @@ "primeiro.\n" "Veja http://jackaudio.org\n" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "PCM (qualidade melhor; arquivos maiores)" -#: src/preferences.c:2418 +#: src/preferences.c:2489 msgid "Preferences" msgstr "" -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "Abrir janela de seleção de arquivos maximizada" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "Mostrar arquivos recentes no menu 'Arquivo'" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "Parar screensaver quando tocando " -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "Abrir janela principal maximizada" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "Mostrar barra de ferramentas quando o fundo estiver limpo" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "Modo inicial" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "Editor de _clipes" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "Modo _multipista" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "Suporte multi-head" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr " número do monitor para a interface do LiVES" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr " número do monitor para execução" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." msgstr "" -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "Forçar único monitor" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "GUI" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "Quando entrando no modo multipista" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "_Pergunte-me por configurações de largura, altura, FPS e de áudio" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "Sempre use os seguintes v_alores:" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "Use os mesmos _valores para renderizar um novo clip" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr " Tamanho do b_uffer de desfazer (MB) " -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "Sair do modo multipista depois d_e renderizar" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "_Cada" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "segundos" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "Depois de cada mudança" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "_Nunca" -#: src/preferences.c:2752 +#: src/preferences.c:2836 msgid "Maximum number of visible tracks" msgstr "" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "Multipista/Renderizar" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "Use abertura imediata quando possível" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "" "Ativar abertura imediata de alguns tipos de arquivo usando plugins de " "decodificação" -#: src/preferences.c:2799 +#: src/preferences.c:2883 msgid "Video open command (fallback)" msgstr "" -#: src/preferences.c:2806 +#: src/preferences.c:2890 msgid "Fallback image format" msgstr "" -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "_jpeg" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "_png" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "" -#: src/preferences.c:2826 +#: src/preferences.c:2910 msgid "Open/render compression" msgstr "" -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr "" " % ( mais baixo = arquivos maiores e mais lentos; para jpeg, melhor " "qualidade )" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "Ativar desinterlaçamento automático quando possível" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "Desinterlaça automaticamente frames quando um plugin o sugerir" -#: src/preferences.c:2850 +#: src/preferences.c:2934 msgid "Automatic trimming / padding of audio when possible" msgstr "" -#: src/preferences.c:2852 +#: src/preferences.c:2936 msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "Quando abrir múltiplos arquivos, concatene as imagens em um clip" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "Decodificação" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "VÍDEO" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "Baixo - pode melhorar a performance em computadores mais lentos" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "Normal - recomendado para a maioria dos usuários" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "Alto - pode melhorar a qualidade em computadores muito rápidos" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "_Qualidade de Visualização" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "" "A qualidade da pré-visualização da execução de vídeo - afeta o " "redimensionamento" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "_Mostrar estatísticas de FPS" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "_Plugin" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "ÁUDIO" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "Tocador [_P]" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "_Comando para tocar áudio" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "- interno -" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "Áudio segue a velocidade/di_reção de vídeo" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "Áudio segue as mudanças de _clipe" -#: src/preferences.c:3104 -msgid "Source:" -msgstr "" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 msgid "_Internal" msgstr "" -#: src/preferences.c:3112 -msgid "_External (requires jack or pulse audio player)" +#: src/preferences.c:3202 +msgid "_External [monitor]" msgstr "" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "Execução" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" msgstr "" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " +#: src/preferences.c:3258 +#, fuzzy +msgid "What to record when 'r' is pressed" msgstr " O que gravar quando 'r' for pressionado " -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "Mudanças de _frame" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "Mudanças de F_PS" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "Efeitos em tempo _real" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "Trocas de _clip" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "GB" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +#, fuzzy +msgid "External Audio Source" +msgstr "Codec de áudio" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "" + +#: src/preferences.c:3358 msgid "Recording" msgstr "Gravando" -#: src/preferences.c:3266 +#: src/preferences.c:3373 #, fuzzy msgid "You can also change these values when encoding a clip" msgstr "Clique em 'Preview' para mudar estes valores" -#: src/preferences.c:3278 +#: src/preferences.c:3385 msgid "Encoder" msgstr "" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "Formato de saída" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "Codec de áudio" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "Codificação" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "Usar _antialiasing quando redimensionando" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "Número de efeitos em tempo _real" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." @@ -8245,97 +8290,97 @@ "O número de teclas de efeito em tempo real \"virtuais\". Podem ser " "controladas através da janela de efeitos em tempo real, ou via rede (OSC)." -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr " Diretório de vídeo a ser carregado (padrão) " -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr " Diretório de salvar vídeo (padrão) " -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr " Diretório de áudio a ser carregado (padrão) " -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr " Diretório de imagens (padrão) " -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr " Diretório de Backup/Restauração (padrão) " -#: src/preferences.c:3454 +#: src/preferences.c:3561 #, fuzzy msgid " Working directory (do not remove) " msgstr " Diretório temp (não remova) " -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "O diretório padrão de onde carregar vídeos" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "O diretório padrão onde salvar vídeos codificados" -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "O diretório padrão para carregar e salvar áudio" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "O diretório padrão para salvar amostras de frames" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "" "O diretório padrão para fazer backup e restauração de clipes individuais" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "diretório de trabalho do LiVES." -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "Diretórios" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "" -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr "" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "" -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" @@ -8343,303 +8388,303 @@ "Avisar ao Inserir/Mesclar se o _framerate da área de transferência não for " "igual ao da seleção" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "Avisar ao abrir arquivos de tamanho _superior a " -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr " MB" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "Mostrar um aviso antes de salvar um se_t" -#: src/preferences.c:3652 +#: src/preferences.c:3759 msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " "when LiVES is started." msgstr "" -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "" "Mostrar um aviso se nenhum efeito _renderizado for encontrado na " "inicialização." -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "Avisar se o _mplayer não for encontrado quando o LiVES abrir." -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "Avisar se um nome de set _duplicado for digitado." -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "" "Quando um set é carregado, avise se clipes estiverem faltando dos _layouts." -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "Avise se um clipe usado em um layout está para ser fechado." -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "Avise se frames usados em um layout estão perto de serem deletados." -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "Avise se frames usados em um layout estão perto de serem movidos." -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "Avise se fames usados em um layout estão perto de serem alterados." -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "Avise se áudio usado em um layout está perto de ser deletado." -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "Avise se áudio usado em um layout está perto de ser movido." -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "Avise se áudio usado em um layout está perto de ser alterado." -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "" -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "Avise se um layout não estiver salvo ao sair do modo multipista." -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "" "Avisar se multipista não tem canais de áudio e o layout com áudio está " "carregado." -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." msgstr "" -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "" "Mostrar mensagem de informação depois de importar de dispositivo firewire." -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "Mostrar um aviso antes de abrir um stream yuv4mpeg (avançado)." -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "" "Mostrar um aviso quando houver pouco espaço em disco no modo multipista." -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "" -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "" -#: src/preferences.c:3858 +#: src/preferences.c:3965 msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "" -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "Avisos" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "Sincronia MIDI (requer os arquivos midistart e midistop)" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "Quando inserindo/mesclando frames: " -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "Aumentar/Diminuir Velocidade da In_serção" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "_Resamplear Inserção" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "Dispositivo de CD " -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "LiVES pode carregar faixas de áudio deste CD" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "FPS padrão " -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "Frames por segundo para usar se nenhum for especificado" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "Misc" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "Novo tema: " -#: src/preferences.c:3969 +#: src/preferences.c:4076 msgid "Main Theme Details" msgstr "" -#: src/preferences.c:3980 +#: src/preferences.c:4087 msgid " _Foreground Color" msgstr "" -#: src/preferences.c:3999 +#: src/preferences.c:4106 msgid " _Background Color" msgstr "" -#: src/preferences.c:4018 +#: src/preferences.c:4125 msgid "_Alt Foreground Color" msgstr "" -#: src/preferences.c:4036 +#: src/preferences.c:4143 msgid "_Alt Background Color" msgstr "" -#: src/preferences.c:4054 +#: src/preferences.c:4161 msgid " Info _Text Color" msgstr "" -#: src/preferences.c:4073 +#: src/preferences.c:4180 msgid " Info _Base Color" msgstr "" -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "" -#: src/preferences.c:4092 +#: src/preferences.c:4199 msgid "Affects some contrast details of the timeline" msgstr "" -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "" -#: src/preferences.c:4124 +#: src/preferences.c:4231 msgid "Frame blank image" msgstr "" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "" -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4195 +#: src/preferences.c:4302 msgid "Track background (multitrack)" msgstr "" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "" -#: src/preferences.c:4250 +#: src/preferences.c:4357 msgid "Timeline selection (multitrack)" msgstr "" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "" -#: src/preferences.c:4274 +#: src/preferences.c:4381 msgid "Timecode foreground (multitrack)" msgstr "" -#: src/preferences.c:4285 +#: src/preferences.c:4392 msgid "Frame surround" msgstr "" -#: src/preferences.c:4298 +#: src/preferences.c:4405 msgid "Themes/Colors" msgstr "" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "Velocidade de download (Kb/s) " -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "LiVES deve ser compilado sem \"configure --disable-OSC\" para usar OMC" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "Controle remoto OMC ativado" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "Porta UDP " -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "Iniciar OMC ao abrir" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "Streaming/Networking" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "Transporte" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" @@ -8647,44 +8692,44 @@ "LiVES deve ser compilado com jack/transport.h e jack/jack.h presentes para " "usar transporte jack" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "Arquivo de configuração do _transporte jack" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "Iniciar _servidor junto com o LiVES" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "Áudio" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "" "LiVES deve ser compilado com jack/jack.h presente para usar áudio do jack" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" @@ -8692,79 +8737,79 @@ "Você DEVE escolher o tocador de áudio \"jack\" na aba Execução para usar " "áudio do jack" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "_Arquivo de configuração do servidor de áudio jack" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "Integração com jack" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "Eventos a responder para:" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "Eventos do _Joystick" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "Dispositivos _Joystick" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "O dispositivo de Joystick, ex. /dev/input/js0" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "Eventos _MIDI" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "Use _ALSA MIDI (recomendado)" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "Usar _raw MIDI" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "Ler diretamente de um dispositivo MIDI" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "Dispositivo _MIDI" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "/dev/input/midi0O dispositivo MIDI, ex." -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "Avançado" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "Checar _Taxa do MIDI" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." @@ -8772,25 +8817,25 @@ "Número de checagens por mensagem do teclado. Aumentar vai melhorar a " "resposta da MIDI, mas pode diminuir o tempo de resposta." -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "Repetição do MIDI" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "Número de não-leituras permitidas entre sucessivas leituras." -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "" "(Aviso: definir este valor alto demais poder diminuir a velocidade de " "reprodução.)" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "Aprendizado do MIDI/Joystick" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -8802,18 +8847,18 @@ "diretório tenha efeito.\n" "Clique OK para continuar.\n" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." msgstr "" -#: src/preferences.c:5195 +#: src/preferences.c:5314 msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "" -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "" "As opções do jack só surtirão efeito da próxima vez que o LiVES for iniciado." @@ -8842,30 +8887,30 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "Não foi possivel iniciar servidor OSC/UDP na porta %d \n" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "Redimensionando frames 1 até %d" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "Redimensionar" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "Resamplear/Redimensionar" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "Comprimento do vídeo é agora de %d frames.\n" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" @@ -8875,143 +8920,143 @@ "\n" "A nova taxa deve ser maior que 0\n" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "Resampleando áudio" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "LiVES não conseguiu resamplear o áudio como requisitado.\n" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "Resamplear Áudio" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "Áudio resampleado a %d Hz, %d canais, %d bit" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "Resampleando vídeo a %.8f frames por segundo..." -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "Resampleando vídeo a %.3f frames por segundo..." -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "Erro de reordenação!\n" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "Resamplear" -#: src/resample.c:1184 +#: src/resample.c:1193 msgid "New Clip Audio" msgstr "" -#: src/resample.c:1186 +#: src/resample.c:1195 msgid "External Clip Settings" msgstr "" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "Atual" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "Taxa (Hz) " -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 msgid "Channels" msgstr "" -#: src/resample.c:1232 +#: src/resample.c:1241 msgid "Sample Size " msgstr "" -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "Assinalado" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "Não-assinalado" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "Little Endian" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "Big Endian" -#: src/resample.c:1296 +#: src/resample.c:1305 #, fuzzy msgid "New Audio Details" msgstr "Novo Áudio" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "Novo" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "Habilitar áudio [_e]" -#: src/resample.c:1343 +#: src/resample.c:1352 msgid "_Channels" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "_Sample Size" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "Sample Size" msgstr "" -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "_Frames por segundo (FPS) " -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "Gravar para máximo: " -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr " horass " -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr " minutos " -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr " segundos " -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "Ilimitado" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "Clique OK para começar a gravar ou Cancelar para sair." -#: src/resample.c:1592 +#: src/resample.c:1601 msgid "Change Playback Speed" msgstr "" -#: src/resample.c:1594 +#: src/resample.c:1603 msgid "Resample Video" msgstr "" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -9028,7 +9073,7 @@ "Por favor digite o framerate desejado\n" "em _frames por segundo" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -9045,15 +9090,15 @@ "Por favor digite o framerate desejado para _resamplear\n" "em frames por segundo" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "OU entre a duração do arquivo em _segundos" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "Mudar _a velocidade do áudio também" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" @@ -9064,7 +9109,7 @@ "layouts multipista.\n" "Tem certeza que quer mudar a velocidade?\n" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" @@ -9075,47 +9120,47 @@ "layouts multipista.\n" "Tem certeza que quer mudar a velocidade?\n" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "Mudança de Velocidade" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "Velocidade de execução modificada para %.3f fps e áudio para %d Hz.\n" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "Velocidade de execução modificada para %.3f fps.\n" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "Resampleando vídeo" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "Resampleando vídeo da area de transferência" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "Reordenando frames" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" @@ -9125,11 +9170,11 @@ "\n" "LiVES foi incapaz de reordenar os frames." -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "Desordenando frames" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "erro de sampling..." @@ -9363,68 +9408,68 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "LiVES não pode localizar o efeito %s.\n" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 msgid "Real Time Effect Mapping" msgstr "" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "Ctrl-%d" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "Tecla ativa" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "Pegar tecla" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "Trave o teclado para essa tecla de efeito" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "Limpar todos efeitos [_C]" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "Modo ativo" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "Info" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "Atribuir parâmetros" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 msgid "Set Connections" msgstr "" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "Limpar" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "Nome do efeito:" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "_Salvar como mapa de teclado padrão" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "Carregar mapa de teclado padrão [_L]" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "Fechar janela [_W]" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -9467,24 +9512,29 @@ msgid "yuv4mpeg stream" msgstr "" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +#, fuzzy +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "Abrir _yuv4mpeg stream em %sstream.yuv" + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "Áudio: " -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "nenhum\n" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" @@ -9493,79 +9543,79 @@ "Impossível definir velocidade de visualização em %.3f fps.\n" "\n" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "Impossível abrir stream yuv4mpeg %s\n" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "Áudio de fundo" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, c-format msgid "%s : parameters for %s" msgstr "" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "Faixa selecionada: %s (camada %d)\n" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "Faixa atual: Áudio de fundo\n" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "Faixa selecionada: camada %d\n" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "%.2f seg.\n" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "Fonte: %s" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "Clique com o botão direito para menu.\n" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." msgstr "" -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -9574,7 +9624,7 @@ "right or double clicking on it.\n" msgstr "" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -9582,7 +9632,7 @@ "Select an effect in FX stack first to view its parameters.\n" msgstr "" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" @@ -9592,7 +9642,7 @@ "\n" "Sem clipes.\n" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -9602,7 +9652,7 @@ "before inserting clips into the timeline." msgstr "" -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -9611,12 +9661,12 @@ "to apply compositors.\n" msgstr "" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "%.2f seg. até %.2f seg.\n" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" @@ -9624,160 +9674,170 @@ "Clique simples na linha de tempo\n" "para selecionar um frame.\n" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" msgstr "" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr "para selecionar uma região.\n" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 msgid "Selected Clip" msgstr "" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 msgid "_Adjust Start and End Points" msgstr "" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 msgid "_Edit/Encode in Clip Editor" msgstr "" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 msgid "_Show Clip Information" msgstr "" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 msgid "_Close this Clip" msgstr "" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 msgid "Audio Mixer (ctrl-m)" msgstr "" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "" -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "" -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "" -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "" -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "" -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "" -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "" -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "" -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "" -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "Fechar primeiro vão(s) nas trilhas/tempo selecionados" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "Fechar vãos" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "Mover bloco" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "Mover bloco de áudio" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "Deletar bloco" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "Deletar bloco de áudio" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "Dividir faixas" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "Dividir bloco" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "Aplicar %s" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "Deletar %s" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "Inserir bloco" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "Inserir vão" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "Inserir bloco de áudio" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "Mudança da ordem de efeitos" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "não-assinalado " -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "assinalado " -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " @@ -9786,15 +9846,15 @@ "Valores multipista definidos em %.3f fps, tamanho de frame %d x %d, canais " "de áudio %d, taxa de áudio %d, tamanho da amostra de áudio %d, %s.\n" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "lista de eventos inválida. Falha.\n" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "a lista de eventos tem um FPS inválida. Falha.\n" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -9809,7 +9869,7 @@ "fechar o set atual,\n" "e então carregue no novo set a partir do menu 'Arquivo'.\n" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -9820,431 +9880,419 @@ "Há um número inválido de canais de áudio (%d) no LiVES.\n" "Não pode ser carregado.\n" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "Parâmetros" -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "_Abrir..." -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "Abrir Trecho de Arquivo [_P]" -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "Importar trecho de _DVD/VCD" -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "Importar Trecho de _DVD" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "Importar Trecho de _VCD" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "_Importar de Dispositivo" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 msgid "_Close the Selected Clip" msgstr "" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 msgid "_Save Layout as..." msgstr "" -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 msgid "_Load Layout..." msgstr "" -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 msgid "_Wipe/Delete Layout..." msgstr "" -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "" -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 msgid "Auto Load _Subtitles with Clips" msgstr "" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "EDITOR DE _CLIPES" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 msgid "_Adjust Selected Clip Start/End Points" msgstr "" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "_Inserir clipe selecionado" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 msgid "_Insert Selected Clip Audio" msgstr "" -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 msgid "_Delete Selected Block" msgstr "" -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 msgid "_Jump to Previous Block Boundary" msgstr "" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 msgid "_Jump to Next Block Boundary" msgstr "" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 msgid "Clear _Marks from Timeline" msgstr "" -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 msgid "Ignore Selection Limits when Inserting" msgstr "" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "Tocar a partir da _posição na linha de tempo" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 msgid "Pla_y Selected Time Only" msgstr "" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 msgid "_Move Effects with Blocks" msgstr "" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 msgid "Select _Autotransition Effect..." msgstr "" -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 msgid "Crossfade Audio with Autotransition" msgstr "" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 msgid "View/_Edit Selected Effect" msgstr "" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 msgid "_Delete Selected Effect" msgstr "" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 msgid "Apply Effect to _Block..." msgstr "" -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 msgid "Apply Effect to _Region..." msgstr "" -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "_Faixas" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 msgid "Make _Backing Audio Current Track" msgstr "" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "Adicionar faixa de vídeo at_rás" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "Adicionar Faixa de Vídeo à _Frente" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 msgid "_Split Current Track at Cursor" msgstr "" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 msgid "_Split Selected Video Tracks" msgstr "" -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 msgid "Insert Gap in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 msgid "Insert Gap in Current Track/Selected Time" msgstr "" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 msgid "Close All _Gaps in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "Se_leção" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "_Selecionar faixa atual" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 msgid "Select _All Video Tracks" msgstr "" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 msgid "Select _No Video Tracks" msgstr "" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 msgid "Select All _Time" msgstr "" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 msgid "Select from _Zero Time" msgstr "" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 msgid "Select to _End Time" msgstr "" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "_Copiar..." -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 msgid "_Timecode to Region Start" msgstr "" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 msgid "_Timecode to Region End" msgstr "" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 msgid "_Region Start to Timecode" msgstr "" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 msgid "_Region End to Timecode" msgstr "" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 msgid "Select/Deselect Block at Current Track/Time" msgstr "" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 msgid "_Change Width, Height and Audio Values..." msgstr "" -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "_Renderizar" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 msgid "_Render All to New Clip" msgstr "" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 msgid "Render _Video" msgstr "" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 msgid "Render _Audio" msgstr "" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 msgid "_Normalise Rendered Audio" msgstr "" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 msgid "_Pre-render Audio" msgstr "" -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "_Ver" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 msgid "Block _In/Out Points" msgstr "" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 msgid "_Effects at Current" msgstr "" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 msgid "Audio Parameters" msgstr "" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 msgid "Show Backing _Audio Track" msgstr "" -#: src/multitrack.c:7418 -msgid "Compact View" -msgstr "" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 msgid "Maximum Tracks to Display..." msgstr "" -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 msgid "Scroll to Follow Playback" msgstr "" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 msgid "_Center on Cursor" msgstr "" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 msgid "_Zoom In" msgstr "" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 msgid "_Zoom Out" msgstr "" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 msgid "Multitrack _Details" msgstr "" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "Janela de _Eventos" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 msgid "_Show FRAME Events" msgstr "" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 msgid "_Show Multitrack Keys" msgstr "" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "Reportar um _bug" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 msgid "Insert With _Audio" msgstr "" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 msgid "Select _Overlap" msgstr "" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" msgstr "" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "Visão Expandida (d)" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "Visão Compacta (d)" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "Gravidade:_Normal" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "Gravidade:_Esquerda" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "Gravidade:_Direito" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 msgid "Mouse Mode: _Move" msgstr "" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 msgid "Mouse Mode: _Select" msgstr "" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 msgid "Insert Mode: _Normal" msgstr "" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "_Applicar" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "Tempo" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "_Deletar nodo" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "Próximo _nodo" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "Nodo anterior [_P]" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "Execução _reversa " -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "_Velocidade " -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "Ancorar início [_S]" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "Ancorar o ponto de início à linha de tempo" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "Ancorar final [_E]" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "Ancorar o ponto final à linha de tempo" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "Rolar" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" @@ -10254,91 +10302,91 @@ "==============================\n" "Alternado para modo de edição de clipes\n" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "Linha de tempo (segs.)" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr " Áudio de fundo" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr " Áudio camada %d" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "Áudio camada %d" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "%s (cam. %d)" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "Selecionar faixa" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "Vídeo %d" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr " %s" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 msgid "Selected Effect" msgstr "" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 msgid "_View/Edit this Effect" msgstr "" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 msgid "_View this Effect" msgstr "" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 msgid "_Delete this Effect" msgstr "" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr " %d até %d selecionados " -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "%.2f seg." -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "%d frames" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" @@ -10348,70 +10396,70 @@ "==============================\n" "Alternado para modo multipista\n" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" "Nodes can be deleted." msgstr "" -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "%s saída" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "camada %d" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "faixa de áudio" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "%s até %s" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "Mapa de filtro _ant" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "Ins an_tes" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "Ins apó_s" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "_Próx mapa de filtro" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -10419,81 +10467,82 @@ "current time.\n" msgstr "" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." msgstr "" -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 msgid "Selected Block/Frame" msgstr "" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 msgid "_Select this Block" msgstr "" -#: src/multitrack.c:13045 -msgid "_Split Block Here" -msgstr "" +#: src/multitrack.c:12936 +#, fuzzy +msgid "_Split Block At Cursor" +msgstr "Dividir bloco" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 msgid "List _Effects Here" msgstr "" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "_Ajustar %s" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 msgid "_Delete this Block" msgstr "" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 msgid "_Insert Here" msgstr "" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 msgid "_Insert Audio Here" msgstr "" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "" "Gap inserido nas trilhas selecionadas a partir do tempo %.4f até %.4f\n" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "Inserido vão na trilha %s do tempo %.4f até %.4f\n" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "Desfeito %s\n" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "Refeito %s\n" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" @@ -10501,72 +10550,72 @@ "\n" " (variable)" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "pista %s" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "faixas %s e %s" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "faixas selecionadas" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "Adiconados %s %s até %s de %.4f até %.4f\n" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "Adicionado efeito %s na faixa %s de %.4f até %.4f\n" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "renderizados %d frames para um novo clipe.\n" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "Limpando..." -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "_Pausa" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "Pausa (p)" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "Aperte 'm' durante a execução" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "fazer uma marca na linha de tempo" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " @@ -10575,21 +10624,21 @@ "Inserido áudio %.4f até %.4f do clip %s no áudio de fundo, do tempo %.4f até " "%.4f\n" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" msgstr "" "Inseridos frames %d até %d no clipe %s na faixa %s do tempo %.4f até %.4f\n" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" "selected.\n" msgstr "" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" @@ -10597,105 +10646,105 @@ "selecione uma ou mais faixas\n" "para criar a região.\n" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "%d trilhas de vídeo selecionadas.\n" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." msgstr "" -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." msgstr "" -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." msgstr "" -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" msgstr "" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" msgstr "" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" msgstr "" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "ou o botão INSERIR DEPOIS para movê-lo." -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "" -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" msgstr "" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "depois deste.\n" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "antes deste.\n" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "Removidos parâmetros de efeitos para o efeito %s no tempo %.4f\n" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "Definir os valores de parâmetro para %s %s em %s no tempo %.4f\n" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "_Autorecarregar cada vez" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 msgid "Saving layout" msgstr "" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "Mapa de teclado salvo em %s\n" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "clipes e frames" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "clipes" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "frames" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" @@ -10703,7 +10752,7 @@ "\n" "Auto recarregar layout.\n" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -10714,11 +10763,11 @@ "Alguns %s estão faltando no layout%s\n" "Por isso não pode ser carregado corretamente.\n" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" @@ -10727,49 +10776,49 @@ "\n" "Impossível carregar arquivo de layout %s\n" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "Carregando mapa de teclado padrão de %s..." -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "Pegou %d eventos...processando..." -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "Checando e reconstruindo lista de eventos" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "%d erros detectados.\n" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "FPS multipista definido em %.3f\n" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 msgid "" "The current layout has changes which have not been saved.\n" "Are you sure you wish to wipe it ?\n" msgstr "" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 msgid "Multitrack Audio Mixer" msgstr "" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "_Reiniciar valores" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "Fechar mixer [_C]" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" @@ -10777,16 +10826,16 @@ "_Invertendo volumes do\n" "áudio de fundo e da camada" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "" "Ajustando valores de áudio de fundo e da camada para que possam somar 1.0" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "camada de audio _Gang" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "Ajustar todos valores de áudio das camadas para o mesmo valor" @@ -10794,19 +10843,19 @@ msgid "JACK server started\n" msgstr "servidor JACK iniciado\n" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "Impossível conectar ao servidor JACK\n" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "Iniciado subsistema de áudio jack.\n" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "Iniciado leitor de áudio jack.\n" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -10846,7 +10895,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -10887,7 +10936,7 @@ msgstr "nota" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "valor" @@ -10966,211 +11015,211 @@ "\n" "Clique em OK para deletar todas as entradas\n" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 msgid "OMC Learner" msgstr "" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "Limpar _não-coincidentes" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "_Excluir tudo" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "Iniciar exibição de video" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "Parar exibição de video" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "Selecionar trecho <clipnum>" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "Mudar clipe em primeiro plano para o n-ésimo clipe válido" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "Exibir para frente" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "Tocar vídeo no sentido normal" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "Tocar para trás" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "Tocar vídeo na direção reversa" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "Reverter direção de execução" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "Reverter direção da execução do vídeo" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "Exibir o video rapidamente" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "Exibir o video a uma taxa um pouco mais rápida" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "Exibir video vagarosamente" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "Exibir o video a uma taxa um pouco mais lenta" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "Mudar congelamento de execução" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "Congelar video, ou se já congelado, descongelá-lo." -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "Definir taxa de exibição para <fps>" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "" "Definir taxa de exibição para o clip em primeiro plano para <float fps>" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "Iniciar gravação" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "Parar gravação" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "Mudar estado de gravação" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "Alterar videos em primeiro e segundo planos" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "Restaurar botões de efeitos" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "Desligar todos os effeitos." -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "Ativar botão de efeito <key>" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "Desativar botão de efeito <key>" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "Mudar tecla de efeito <key>" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "Definir valor do parâmetro <key> <pnum> = <value>" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "Mudar <value> do n-ésimo parâmetro para a tecla de efeito <key>." -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "Mudar vídeo em primeiro plano para o próximo clipe" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "Mudar vídeo em primeiro plano para o clipe anterior" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "Definir a taxa de frames <fps_ratio>" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "" "Definir a taxa de frames do clipe em primeiro plano para <float fps_ratio>" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "Reiniciar clipe <clipenum>" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "" "Mudar clipe em primeiro plano para o n-ésimo clipe válido, e reiniciar o " "número do frame" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "" #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "n. do clip" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "fps" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "chave" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "pnum" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "fps_ratio" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "Salvando mapa de dispositivos para o arquivo %s..." -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -11183,7 +11232,7 @@ "Erro ao ler arquivo\n" "%s\n" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -11196,12 +11245,12 @@ "Versão inválida do arquivo\n" "%s\n" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "Carregando mapa de dispositivos do arquivo %s..." -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -11216,12 +11265,12 @@ "%s\n" "Erro código %d\n" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr "" @@ -11993,6 +12042,16 @@ #~ "\n" #~ "LiVES foi incapaz de reordenar os frames." +#, fuzzy +#~ msgid "Audio source:" +#~ msgstr "Codec de áudio" + +#~ msgid "Expanded View (d)" +#~ msgstr "Visão Expandida (d)" + +#~ msgid "Compact View (d)" +#~ msgstr "Visão Compacta (d)" + #~ msgid "LiVES-%s: <Untitled%d> %dx%d : %d frames %d bpp %.3f fps" #~ msgstr "LiVES-%s: <Sem título %d> %dx%d : %d frames %d bpp %.3f fps"
View file
LiVES-2.8.7.tar.bz2/po/ro.po -> LiVES-2.8.8.tar.bz2/po/ro.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Romanian <ro@li.org>\n" @@ -104,85 +104,85 @@ msgstr "Păstrarea set.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "Orice" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "Nimic" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "recomandat" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "dezactivat !" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "** Structura actuală **" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "" -#: src/main.c:460 +#: src/main.c:467 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - Insera" -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "Redimensionare" -#: src/main.c:708 +#: src/main.c:728 #, fuzzy msgid "_Resize All Frames..." msgstr "_Redimensionarea tuturor cadrelor" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "" -#: src/main.c:1094 +#: src/main.c:1104 #, fuzzy msgid "Background" msgstr "_Ignoră schimbările" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "Se incarcă modulele de efecte in timp real..." -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "Pornirea serverului audio jack..." -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -194,16 +194,16 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "Pornirea serverului audio pulse..." -#: src/main.c:1813 +#: src/main.c:1815 #, fuzzy, c-format msgid "%s...detected... " msgstr "mplayer...a fost detectat..." -#: src/main.c:1814 +#: src/main.c:1816 #, fuzzy, c-format msgid "%s...NOT DETECTED... " msgstr "mplayer... nu a fost detectat..." @@ -243,11 +243,11 @@ msgid "Number of CPUs detected: %d " msgstr "" -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "" @@ -306,7 +306,7 @@ "Bine ati venit la LiVES versiunea %s.\n" "\n" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" @@ -315,92 +315,92 @@ "\n" "Sintaxa de start este: %s [opts] [filename [start_time] [frames]]\n" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "" "În cazul în care: de nume de fişier este numele de mass-media un fişier sau " "un fişier copie de rezervă.\n" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "start_time : timpul de start al fișierului in secunde\n" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "frames : numărul maxim de cadre pentru a deschide\n" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "opts pot fi:\n" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "-help : arată acest text de ajutor şi de ieşire\n" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "-noset : Nu încărcaţi orice set la pornire\n" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "-norecover : vigoare nu-de încărcare de crash de recuperare\n" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "-recover : forţa de încărcare de accident de recuperare\n" -#: src/main.c:2549 +#: src/main.c:2552 msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "-nogui : Nu afişa GUI\n" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "-startup-ce : pornește in modul editare clip\n" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "-startup-mt : porni în modul multicale\n" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" msgstr "" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "-oscstart <port> : pornește ascultătorul OSCpe portul UDP <port>\n" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "-nooscstart : nu începeţi ascultător OSC\n" -#: src/main.c:2561 +#: src/main.c:2564 #, fuzzy msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " @@ -409,45 +409,45 @@ "-aplayer <ap> : pornește cu playerul audio selectat. <ap> poate fi mplayer" #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr ", pulse" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr ", sox sau jack\n" -#: src/main.c:2569 +#: src/main.c:2572 msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " "transport client,2 = jack transport master, 4 = start jack transport server, " "8 = pause audio when video paused,16 = start jack audio server] \n" msgstr "" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr " sau sox\n" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" msgstr "" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "" "-debug : încerca să se blochează de depanare (necesită 'gdb' instalat)\n" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "Incepand GUI ..." -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -458,7 +458,7 @@ "(Maybe you need to change the value of <prefix_dir> in your %s file)\n" msgstr "" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -466,7 +466,7 @@ "Please make sure you have write access to %s and try again.\n" msgstr "" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -475,7 +475,7 @@ "before running LiVES.\n" msgstr "" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -485,7 +485,7 @@ "Please check the file permissions for this file and try again.\n" msgstr "" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -496,7 +496,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -504,7 +504,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2693 +#: src/main.c:2696 #, fuzzy, c-format msgid "" "\n" @@ -516,7 +516,7 @@ "LiVES nu a putut pentru a capta această imagine\n" "\n" -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -527,56 +527,56 @@ "Thankyou.\n" msgstr "" -#: src/main.c:2707 +#: src/main.c:2710 msgid "" "\n" "LiVES currently requires 'mplayer', 'mplayer2' or 'sox' to function. Please " "install one or other of these, and try again.\n" msgstr "" -#: src/main.c:2712 +#: src/main.c:2715 msgid "" "\n" "LiVES currently requires both 'mplayer' or 'mplayer2' and 'sox' to function. " "Please install these, and try again.\n" msgstr "" -#: src/main.c:2725 +#: src/main.c:2728 msgid "" "\n" "LiVES was unable to locate 'mplayer','mplayer2' or 'mpv'. You may wish to " "install one of these to use LiVES more fully.\n" msgstr "" -#: src/main.c:2731 +#: src/main.c:2734 msgid "" "\n" "LiVES was unable to locate 'mplayer' or 'mplayer2'. You may wish to install " "one of these to use LiVES more fully.\n" msgstr "" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" "magick if you want to use rendered effects.\n" msgstr "" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " "image-magick if you want to use the merge function.\n" msgstr "" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " "should install 'sox'.\n" msgstr "" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -587,58 +587,58 @@ "You may need to change the value of <lib_dir> in %s\n" msgstr "" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "" -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "" #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : %d cadre %d bpp %.3f fps" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : ??? cadre ??? bpp %.3f fps" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "LiVES-%s: <Nici un fişier>" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "Rulează" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" @@ -646,34 +646,34 @@ "LiVES nu a putut pentru a capta această imagine\n" "\n" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "Închis de fişiere% s\n" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "An_ulează ultima acțiune" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "_Refă ultima acțiune" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "Video" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "" -#: src/main.c:6983 +#: src/main.c:7007 msgid "" "\n" "\n" @@ -824,7 +824,7 @@ msgid "Use _mplayer2 audio player" msgstr "" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "Î_nainte" @@ -1047,10 +1047,10 @@ msgid "If this is set, frames will be deinterlaced as they are imported." msgstr "" -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "Previzionează" @@ -1070,11 +1070,11 @@ msgid "Click here to _Preview the file" msgstr "" -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 msgid "Processing..." msgstr "" -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1088,8 +1088,8 @@ "\n" "Amintiţi-vă pentru a opri efectele (Ctrl-0) dupa aceea !" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" @@ -1097,176 +1097,176 @@ "\n" "Vă rugăm să aşteptaţi" -#: src/interface.c:206 +#: src/interface.c:210 msgid "Show Details" msgstr "" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "_Destul" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "_Previzualizează" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "_Renunță" -#: src/interface.c:324 +#: src/interface.c:327 msgid "Multitrack Details" msgstr "" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "Format" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "Dimensiune cadru" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "Dimensiune fișier" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "Octet dimensiuni" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "FPS" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "Cadre" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "Evenimente" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "Timp total" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "Sunet" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "Tarif/dimensiune" -#: src/interface.c:590 +#: src/interface.c:593 msgid "Encoding Options" msgstr "" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." msgstr "" -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "Păstraţi setările _mele" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "În_chide fereastră" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "_Salvaţi în fişier" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "Inserează" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "_Numărul de ori pentru a insera" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "" -#: src/interface.c:844 +#: src/interface.c:847 #, fuzzy msgid "Insert _with silence" msgstr "Introduceţi _cu sunet" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "Introduceţi _cu sunet" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "Introduceţi _fără sunet" -#: src/interface.c:933 +#: src/interface.c:936 #, fuzzy msgid "Open Selection" msgstr "LiVES: - Deschidere de selecţie" -#: src/interface.c:950 +#: src/interface.c:953 msgid "Selection start time (sec)" msgstr "" -#: src/interface.c:956 +#: src/interface.c:959 msgid "Number of frames to open" msgstr "" -#: src/interface.c:1025 +#: src/interface.c:1028 msgid "Open Location" msgstr "" -#: src/interface.c:1027 +#: src/interface.c:1030 msgid "Open Youtube Clip" msgstr "" -#: src/interface.c:1046 +#: src/interface.c:1049 msgid "" "\n" "\n" @@ -1276,7 +1276,7 @@ "\n" msgstr "" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1285,68 +1285,68 @@ "\n" msgstr "" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "URL : " -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "" -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "Nu trimiteţi informaţiile latime de banda" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "Încercaţi această setare dacă aveţi probleme cu obţinerea unui flux de" -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "" -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "" -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr "" -#: src/interface.c:1185 +#: src/interface.c:1188 #, fuzzy msgid "Rename Clip" msgstr "LiVES: - Redenumiţi Clip" -#: src/interface.c:1187 +#: src/interface.c:1190 msgid "Enter Set Name to Save as" msgstr "" -#: src/interface.c:1189 +#: src/interface.c:1192 msgid "Enter a Set Name to Reload" msgstr "" -#: src/interface.c:1191 +#: src/interface.c:1194 #, fuzzy msgid "Choose a Working Directory" msgstr "LiVES: - Alegeţi un director de lucru" -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 msgid "Rename Current Track" msgstr "" -#: src/interface.c:1195 +#: src/interface.c:1198 msgid "Enter a Name for Your Theme" msgstr "" -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1354,13 +1354,13 @@ "LiVES will remind you to save the clip set later when you try to exit.\n" msgstr "" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" msgstr "" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" @@ -1371,339 +1371,339 @@ "iniţială a instala astfel încât să puteţi obţine cele mai multe de la " "această cerere.\n" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" "This should be a directory with plenty of disk space available.\n" msgstr "" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "Nume nou " -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "" -#: src/interface.c:1251 +#: src/interface.c:1252 #, fuzzy msgid "Theme name " msgstr "Nume nou " -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "" -#: src/interface.c:1419 +#: src/interface.c:1420 msgid "Select input device" msgstr "" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "" -#: src/interface.c:1499 +#: src/interface.c:1496 msgid "Load CD Track" msgstr "" -#: src/interface.c:1501 +#: src/interface.c:1498 msgid "Select DVD Title/Chapter" msgstr "" -#: src/interface.c:1503 +#: src/interface.c:1500 msgid "Select VCD Title" msgstr "" -#: src/interface.c:1505 +#: src/interface.c:1502 msgid "Change Maximum Visible Tracks" msgstr "" -#: src/interface.c:1507 +#: src/interface.c:1504 msgid "Device details" msgstr "" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "Capitol " -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "" -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "" -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "" -#: src/interface.c:1770 +#: src/interface.c:1763 #, fuzzy msgid "Fade Audio In" msgstr "_Ignoră schimbările" -#: src/interface.c:1772 +#: src/interface.c:1765 #, fuzzy msgid "Fade Audio Out" msgstr "_Ignoră schimbările" -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "" -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "intai" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "" -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "ultimul" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "secunde." -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "" -#: src/interface.c:1856 +#: src/interface.c:1849 #, fuzzy msgid " (Optional)" msgstr "LiVES: - File Comentarii (opţional)" -#: src/interface.c:1859 +#: src/interface.c:1852 #, fuzzy, c-format msgid "File Comments%s" msgstr "LiVES: - File Comentarii (opţional)" -#: src/interface.c:1873 +#: src/interface.c:1866 #, fuzzy, c-format msgid "File Name: %s" msgstr "Titlu/Nume : " -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "Titlu/Nume : " -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "Autor/Artist : " -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "Comentarii : " -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "" -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "" -#: src/interface.c:2049 +#: src/interface.c:2042 #, c-format msgid "%sChoose a Device" msgstr "" -#: src/interface.c:2052 +#: src/interface.c:2045 #, fuzzy, c-format msgid "%sChoose a Directory" msgstr "LiVES: - Alegeţi un director de lucru" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2332 +#: src/interface.c:2325 msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" "What do you wish to do ?" msgstr "" -#: src/interface.c:2339 +#: src/interface.c:2332 #, fuzzy msgid "Cancel/Discard/Save" msgstr "LiVES: - Revocare/Aruncaţi/Salvare" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "_Aspect Stergeti" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "_Ignoră schimbările" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "Aspect _Sterge" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "_Salvaţi aspectul" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" "Would you like to try and recover it ?\n" msgstr "" -#: src/interface.c:2446 +#: src/interface.c:2439 msgid "Disk Recovery Options" msgstr "" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "" -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "" -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1711,334 +1711,334 @@ "-----------------------\n" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "ctrl-left" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "skip forwards\n" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "ctrl-down" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 msgid "ctrl-enter" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "reset frame rate\n" msgstr "Cadre" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "" -#: src/interface.c:2633 +#: src/interface.c:2626 msgid "reverse direction\n" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 msgid "ctrl-1" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "toggle real-time effect 1\n" msgstr "Se incarcă modulele de efecte in timp real..." -#: src/interface.c:2656 +#: src/interface.c:2649 msgid "ctrl-2" msgstr "" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "toggle real-time effect 2\n" msgstr "Se incarcă modulele de efecte in timp real..." -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "ctrl-0" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "real-time effects off\n" msgstr "" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "" -#: src/interface.c:2669 +#: src/interface.c:2662 msgid "grab keyboard for last activated effect\n" msgstr "" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2679 +#: src/interface.c:2672 msgid "tab" msgstr "" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "" -#: src/interface.c:2697 +#: src/interface.c:2690 msgid "Other playback keys\n" msgstr "" -#: src/interface.c:2701 +#: src/interface.c:2694 msgid "play all\n" msgstr "" -#: src/interface.c:2704 +#: src/interface.c:2697 #, fuzzy msgid "play selection\n" msgstr "LiVES: - Deschidere de selecţie" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "" -#: src/interface.c:2710 +#: src/interface.c:2703 msgid "fullscreen\n" msgstr "" -#: src/interface.c:2713 +#: src/interface.c:2706 msgid "separate window\n" msgstr "" -#: src/interface.c:2716 +#: src/interface.c:2709 #, fuzzy msgid "double size\n" msgstr "Dimensiune fișier" -#: src/interface.c:2719 +#: src/interface.c:2712 msgid "ping pong loops\n" msgstr "" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "move current track up\n" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "move current track down\n" msgstr "" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "" -#: src/interface.c:2759 +#: src/interface.c:2752 msgid "select next clip\n" msgstr "" -#: src/interface.c:2762 +#: src/interface.c:2755 msgid "select/deselect current track\n" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "zoom in\n" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "zoom out\n" msgstr "" -#: src/interface.c:2771 +#: src/interface.c:2764 msgid "make a mark on the timeline (during playback)\n" msgstr "" -#: src/interface.c:2774 +#: src/interface.c:2767 msgid "rewind to play start.\n" msgstr "" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "" -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "" -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "" -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -2046,16 +2046,16 @@ "the latest youtube-dl installed.\n" msgstr "" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, c-format msgid "Layouts were removed for set %s.\n" msgstr "" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "Acest fişier" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " @@ -2063,7 +2063,7 @@ ",\n" " - inclusiv aspectul actual - " -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2073,7 +2073,7 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2083,20 +2083,20 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" "Really close it ?" msgstr "" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" msgstr "" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2109,54 +2109,54 @@ "Once you have done this, you will be able to import the new project.\n" msgstr "" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "" -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "" -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 #, fuzzy msgid "Theme" msgstr "Nume nou " -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, c-format msgid "Exporting theme as %s..." msgstr "" -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, c-format msgid "Importing theme \"%s\" from %s..." msgstr "" -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, c-format msgid "Backup as %s File" msgstr "" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, c-format msgid "Restore %s File" msgstr "" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2164,101 +2164,101 @@ "Are you sure ?\n" msgstr "" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "" -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "" -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "" -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "Desfac" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "Audio restaurarea..." -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "Reface" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "" -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "" -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "Taie" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 msgid "Pulling frames from clipboard" msgstr "" -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "" -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "" -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " "LiVES.\n" msgstr "" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2267,31 +2267,31 @@ "the 'Trim Audio' function from the Audio menu." msgstr "" -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." msgstr "" -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2299,7 +2299,7 @@ "Clipboard audio has been erased.\n" msgstr "" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2308,88 +2308,88 @@ "using unchanged audio ?\n" msgstr "" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "" -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "Inserez" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "" -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "" -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" "Are you sure ?" msgstr "" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "" -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" "Selection is locked.\n" msgstr "" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2397,11 +2397,11 @@ "play.)\n" msgstr "" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2410,7 +2410,7 @@ "%s\n" msgstr "" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2419,7 +2419,7 @@ "The plugin may be broken or not installed correctly." msgstr "" -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2428,22 +2428,22 @@ "Please press 'Cancel' if that is not what you want.\n" msgstr "" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2451,24 +2451,24 @@ "Click OK to proceed.\n" msgstr "" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "" -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "" -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "" -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2476,68 +2476,68 @@ "Internal: %s (%d bpp) / %s\n" msgstr "" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." msgstr "" -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" "(%d virtual)" msgstr "" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" "(%d decoded)" msgstr "" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" " %.2f sec." msgstr "" -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" msgstr "" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" "%s %s" msgstr "" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2554,22 +2554,22 @@ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA.\n" msgstr "" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "" -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" "Launchpad Contributions:\n" " Dan Telecan https://launchpad.net/~telecan-dan\n" " salsaman https://launchpad.net/~salsaman" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, c-format msgid "" "LiVES Version %s\n" @@ -2583,14 +2583,14 @@ "Homepage: %s" msgstr "" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 msgid "" "\n" "\n" "You need to install mplayer or mplayer2 to be able to preview this file.\n" msgstr "" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 msgid "" "\n" "\n" @@ -2598,92 +2598,92 @@ "this file.\n" msgstr "" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" "%s\n" msgstr "" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 msgid "Encoder Debug Output" msgstr "" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "" -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 msgid "Load Subtitles" msgstr "" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 msgid "Select Audio File" msgstr "" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -2691,83 +2691,83 @@ "." msgstr "" -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "" -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "" -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "" -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 #, fuzzy msgid "Layout Errors" msgstr "Curăţă _erori" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "Curăţă _erori" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "Şterge _afişajele afectate" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "Reia" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "întrerut..." -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "reluat..." -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "Păstrează" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, c-format msgid "" "\n" @@ -2776,30 +2776,30 @@ "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "Renunță" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 #, fuzzy msgid "Selected Frame" msgstr "_Ignoră schimbările" -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 #, fuzzy msgid "_Save Frame as..." msgstr "_Ignoră schimbările" -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -2808,7 +2808,7 @@ "\n" msgstr "" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -2816,7 +2816,7 @@ "\n" msgstr "" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" @@ -2824,7 +2824,7 @@ "\n" "Timpul de înregistrare trebuie să fie mai mare decât 0.\n" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -2839,17 +2839,17 @@ "Apăsaţi 'Anulare' pentru a anula acţiunea\n" "\n" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" msgstr "" -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -2859,19 +2859,19 @@ "(Default of %.3f frames per second will be used.)\n" msgstr "" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "" -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "" -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -2880,174 +2880,174 @@ "rate.\n" msgstr "" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "" -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "" -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 msgid "Append Audio File" msgstr "" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "" -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "" -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "" -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "" -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "" -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" "Are you sure ?" msgstr "" -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "" -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "" -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "" @@ -3063,901 +3063,924 @@ msgid "Custom _Utilities" msgstr "" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "" -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "" -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "" -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "" -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "" -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "" -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "" -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "" + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "" -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "" -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "" -#: src/gui.c:674 +#: src/gui.c:692 #, c-format msgid "_Backup Clip as .%s..." msgstr "" -#: src/gui.c:683 +#: src/gui.c:701 #, c-format msgid "_Restore Clip from .%s..." msgstr "" -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "" -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "" -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "" -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "" -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "" -#: src/gui.c:1045 +#: src/gui.c:1064 msgid "Letterbox Mode" msgstr "" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "" -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "" -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "" -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "" -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "" -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "" -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "" -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "" -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "" -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "" -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "" -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "" -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "" -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "" -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "" -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "" -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "" -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "" -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "" -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "" -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "" -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "" -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "" -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "" -#: src/gui.c:1250 +#: src/gui.c:1273 +msgid "_Adjust Audio Sync..." +msgstr "" + +#: src/gui.c:1277 msgid "_Info" msgstr "" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "" -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "" -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "" -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "" -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "" -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "" -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "" -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "" -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "" -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "" -#: src/gui.c:1371 +#: src/gui.c:1398 msgid "Receive _LiVES Stream from..." msgstr "" -#: src/gui.c:1375 +#: src/gui.c:1402 msgid "_Send LiVES Stream to..." msgstr "" -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." +#: src/gui.c:1408 +msgid "Open _yuv4mpeg stream..." msgstr "" -#: src/gui.c:1399 +#: src/gui.c:1425 #, c-format msgid "_Import Project (.%s)..." msgstr "" -#: src/gui.c:1403 +#: src/gui.c:1430 #, c-format msgid "E_xport Project (.%s)..." msgstr "" -#: src/gui.c:1409 +#: src/gui.c:1438 #, c-format msgid "_Import Custom Theme (.%s)..." msgstr "" -#: src/gui.c:1414 +#: src/gui.c:1443 #, c-format msgid "E_xport Theme (.%s)..." msgstr "" -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "" -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "" -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." msgstr "" -#: src/gui.c:1448 +#: src/gui.c:1478 msgid "_Reset All Playback Speeds and Positions" msgstr "" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "" -#: src/gui.c:1452 +#: src/gui.c:1482 msgid "_MIDI/Joystick Interface" msgstr "" -#: src/gui.c:1461 +#: src/gui.c:1491 msgid "_MIDI/Joystick Learner..." msgstr "" -#: src/gui.c:1465 +#: src/gui.c:1495 msgid "_Save Device Mapping..." msgstr "" -#: src/gui.c:1469 +#: src/gui.c:1499 msgid "_Load Device Mapping..." msgstr "" -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 msgid "_Donate to the Project !" msgstr "" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 msgid "_Email the Author" msgstr "" -#: src/gui.c:1519 +#: src/gui.c:1549 msgid "Report a _Bug" msgstr "" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 msgid "Suggest a _Feature" msgstr "" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 msgid "Assist with _Translating" msgstr "" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "" -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +msgid "Audio Source:" +msgstr "" + +#: src/gui.c:1696 +msgid "Internal" +msgstr "" + +#: src/gui.c:1730 +msgid "External" +msgstr "" + +#: src/gui.c:1774 msgid "Volume" msgstr "" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." msgstr "" #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr "" -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "" -#: src/gui.c:1956 +#: src/gui.c:2082 +msgid "Select all frames in this clip" +msgstr "" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr "" -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr "" -#: src/gui.c:3550 +#: src/gui.c:3689 msgid "Streaming" msgstr "" -#: src/gui.c:3552 +#: src/gui.c:3691 #, fuzzy, c-format msgid "Play Window%s" msgstr "În_chide fereastră" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "" -#: src/gui.c:4124 +#: src/gui.c:4292 #, fuzzy, c-format msgid "'LiVES opened the file' '%s'" msgstr "" "LiVES nu a putut pentru a capta această imagine\n" "\n" -#: src/gui.c:4143 +#: src/gui.c:4311 #, fuzzy, c-format msgid "'LiVES closed the file' '%s'" msgstr "Închis de fişiere% s\n" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, c-format msgid "Show / apply effects to %s\n" msgstr "" -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, c-format msgid "Select clip for %s\n" msgstr "" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -3965,81 +3988,81 @@ "Switched to clip %s\n" msgstr "" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" "Switched to empty clip\n" msgstr "" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " "updated accordingly\n" msgstr "" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -4047,7 +4070,7 @@ "by another copy of LiVES.\n" msgstr "" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -4055,39 +4078,39 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2138 +#: src/utils.c:2234 #, c-format msgid "" "\n" "%s names may not be blank.\n" msgstr "" -#: src/utils.c:2146 +#: src/utils.c:2242 #, c-format msgid "" "\n" "%s names may not be longer than %d characters.\n" msgstr "" -#: src/utils.c:2154 +#: src/utils.c:2250 #, c-format msgid "" "\n" "%s names may not contain spaces or the characters%s.\n" msgstr "" -#: src/utils.c:2163 +#: src/utils.c:2259 #, c-format msgid "" "\n" "%s names may not start with a '.' or contain '..'\n" msgstr "" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4095,72 +4118,72 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "" -#: src/utils.c:3444 +#: src/utils.c:3863 msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "" -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4170,29 +4193,29 @@ "Overwrite ?\n" msgstr "" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr "" -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr "" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4203,50 +4226,50 @@ "Try running Help/Troubleshoot for more information." msgstr "" -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "" -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr "" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "" -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "" -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "" -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4258,11 +4281,11 @@ "Are you sure you wish to continue ?" msgstr "" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr "" -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4270,14 +4293,14 @@ "Please check the terminal window for more details.\n" msgstr "" -#: src/saveplay.c:874 +#: src/saveplay.c:858 msgid "" "\n" "\n" "You may need to install mplayer, mplayer2 or mpv to open this file.\n" msgstr "" -#: src/saveplay.c:885 +#: src/saveplay.c:869 msgid "" "\n" "\n" @@ -4285,30 +4308,30 @@ "Tools|Preferences|Decoding\n" msgstr "" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "" -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, c-format msgid "Save Frame %d" msgstr "" -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 #, fuzzy msgid "Save Frame" msgstr "_Ignoră schimbările" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 msgid "Save Clip" msgstr "" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4316,67 +4339,67 @@ "Do you still wish to continue ?" msgstr "" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr "" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "" -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "" -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" "Encoder error - output file was not created !\n" msgstr "" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "" -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "" -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4385,21 +4408,21 @@ "and resize all frames to the current size.\n" msgstr "" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4407,13 +4430,13 @@ "%s\n" msgstr "" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" msgstr "" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4421,7 +4444,7 @@ "Bad things may happen with this clip.\n" msgstr "" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4429,73 +4452,73 @@ "Default can be set in Tools | Preferences | Misc.\n" msgstr "" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, c-format msgid " - Author: %s\n" msgstr "" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, c-format msgid " - Title: %s\n" msgstr "" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr "" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "" -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "" -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "" -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -4504,7 +4527,7 @@ "LiVES was unable to restore it.\n" msgstr "" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, c-format msgid "" "\n" @@ -4513,91 +4536,91 @@ msgstr "" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" "Do you want to attempt to recover them ?\n" msgstr "" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "" -#: src/dialogs.c:83 +#: src/dialogs.c:86 #, fuzzy msgid "Show affeced _layouts" msgstr "Şterge _afişajele afectate" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" msgstr "" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr "" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 msgid "Warning !" msgstr "" -#: src/dialogs.c:184 +#: src/dialogs.c:187 #, fuzzy msgid "Error !" msgstr "LiVES: - Insera" -#: src/dialogs.c:194 +#: src/dialogs.c:197 #, fuzzy msgid "Information" msgstr "LiVES: - Insera" -#: src/dialogs.c:219 +#: src/dialogs.c:222 msgid "Question" msgstr "" -#: src/dialogs.c:233 +#: src/dialogs.c:236 #, fuzzy msgid "File Error" msgstr "Curăţă _erori" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -4608,7 +4631,7 @@ "(Disk warning levels can be configured in Preferences.)" msgstr "" -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -4620,11 +4643,11 @@ "Preferences.)" msgstr "" -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "" -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -4632,46 +4655,50 @@ "Please try closing some other applications first.\n" msgstr "" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "" -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" "%s%d%% done. Time remaining: %u sec%s\n" msgstr "" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" "%d/%d frames opened. Time remaining %u sec.\n" msgstr "" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" "%d/%d frames opened.\n" msgstr "" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" "%d frames opened.\n" msgstr "" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" "Time remaining: %d sec" msgstr "" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -4679,7 +4706,7 @@ "Please close a file and then try again." msgstr "" -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -4691,47 +4718,47 @@ "Please make sure you can write to this directory." msgstr "" -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 msgid "" "\n" "LiVES currently requires either 'mplayer', 'mplayer2', or 'sox' to function. " "Please install one or other of these, and try again.\n" msgstr "" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 msgid "" "\n" "This function requires either mplayer or mplayer2 to operate.\n" "You may wish to install one or other of these and try again.\n" msgstr "" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 msgid "" "\n" "This function requires either mplayer, mplayer2 or mpv to operate.\n" "You may wish to install one or other of these and try again.\n" msgstr "" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" "Or switch to another encoder format in Tools | Preferences | Encoding\n" msgstr "" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -4739,19 +4766,19 @@ "Please set the audio codec in Tools|Preferences|Encoding\n" msgstr "" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -4759,83 +4786,83 @@ "Due to restrictions in the %s format\n" msgstr "" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" msgstr "" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr "" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr "" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr "" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr "" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" msgstr "" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -4844,14 +4871,14 @@ "\n" msgstr "" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" "\n" msgstr "" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -4860,7 +4887,7 @@ "Try recording for just a selection of the file." msgstr "" -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -4871,31 +4898,29 @@ "Please press Cancel to abort the insert, or OK to continue." msgstr "" -#: src/dialogs.c:2351 -#, c-format +#: src/dialogs.c:2354 msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." msgstr "" -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " "in your %s file" msgstr "" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -4906,25 +4931,25 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 msgid "" "Sorry, unknown audio type.\n" "\n" " (Filenames must end in" msgstr "" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" "(They will not be usable without the set).\n" msgstr "" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -4933,7 +4958,7 @@ "Click Cancel to pick a new name.\n" msgstr "" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -4941,7 +4966,7 @@ "." msgstr "" -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -4949,7 +4974,7 @@ "." msgstr "" -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -4960,7 +4985,7 @@ "Otherwise click Cancel to skip loading this file.\n" msgstr "" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -4970,7 +4995,7 @@ "The clip could not be loaded.\n" msgstr "" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -4978,7 +5003,7 @@ "Alternately, select a different audio player in Preferences.\n" msgstr "" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -4987,13 +5012,13 @@ "Automatic jack startup will be disabled now.\n" msgstr "" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" msgstr "" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -5004,13 +5029,13 @@ "%s\n" msgstr "" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" msgstr "" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -5020,7 +5045,7 @@ "It is recommended to increase it to at least %d MB" msgstr "" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -5029,7 +5054,7 @@ "Do you wish to delete them ?\n" msgstr "" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -5037,7 +5062,7 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -5045,81 +5070,81 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" msgstr "" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" msgstr "" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" "You can set this in Tools|Preferences|Playback." msgstr "" -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" "Should I try to repair the disk copy of the layout ?\n" msgstr "" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" msgstr "" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" "Audio rate must be greater than 0.\n" msgstr "" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5127,14 +5152,14 @@ "Are you sure you wish to view it ?\n" msgstr "" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" "You must install 'dvgrab' to use this function.\n" msgstr "" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5143,25 +5168,25 @@ "You may need to select one of these in Tools/Preferences/Playback.\n" msgstr "" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" msgstr "" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5170,33 +5195,33 @@ "echo %d > /proc/sys/net/core/rmem_max\n" msgstr "" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -5206,7 +5231,7 @@ "%s%s%s" msgstr "" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -5216,7 +5241,7 @@ "%s" msgstr "" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -5226,7 +5251,7 @@ "%s" msgstr "" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -5235,7 +5260,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -5245,7 +5270,7 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -5254,7 +5279,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -5264,12 +5289,12 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "" -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -5278,7 +5303,7 @@ "Please check your system for errors.\n" msgstr "" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -5287,7 +5312,7 @@ "Please check the file permissions and try again." msgstr "" -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -5296,7 +5321,7 @@ "Please check the directory permissions and try again." msgstr "" -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, c-format msgid "" "\n" @@ -5304,14 +5329,14 @@ "%s\n" msgstr "" -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -5319,13 +5344,13 @@ "Please select another encoder from the list.\n" msgstr "" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" msgstr "" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -5335,27 +5360,27 @@ "- Check if the device actually exists.\n" msgstr "" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" "Do you wish to overwrite the existing subtitles ?\n" msgstr "" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 msgid "" "\n" "LiVES currently only supports subtitles of type" msgstr "" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -5364,14 +5389,14 @@ "or OK to continue and save as type \"%s\"\n" msgstr "" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" "(If unsure, click Yes)\n" msgstr "" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -5382,19 +5407,19 @@ "." msgstr "" -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" msgstr "" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" msgstr "" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -5402,7 +5427,7 @@ "DO NOT SHUT DOWN OR CLOSE LIVES !\n" msgstr "" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, c-format msgid "" "\n" @@ -5410,14 +5435,14 @@ "The theme could not be loaded correctly.\n" msgstr "" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" "Please check the spelling of the set name and try again.\n" msgstr "" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -5426,7 +5451,7 @@ "directory. Would you like me to do this (recommended) ?" msgstr "" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -5438,7 +5463,7 @@ msgstr "" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -5447,38 +5472,38 @@ "\n" msgstr "" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" "Consult your package distributor.\n" msgstr "" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" msgstr "" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, c-format msgid "" "\n" @@ -5487,7 +5512,7 @@ "(Theme name not found).\n" msgstr "" -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -5496,7 +5521,7 @@ "already exists. Would you like to overwrite it ?\n" msgstr "" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -5637,7 +5662,7 @@ msgid "Video only Transitions" msgstr "" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "" @@ -5645,7 +5670,7 @@ msgid "Audio only Transitions" msgstr "" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "" @@ -5689,7 +5714,7 @@ msgid "Audio Analysers" msgstr "" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "" @@ -5809,192 +5834,192 @@ msgid "pointer" msgstr "" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" "Error was: %s\n" msgstr "" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr "" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, c-format msgid "Successfully loaded %d compound filters\n" msgstr "" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, c-format msgid "Failed to start generator %s (%s)\n" msgstr "" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "" @@ -6052,37 +6077,37 @@ msgid "Autoscale All" msgstr "" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 msgid "Parameter and Alpha Channel Connections" msgstr "" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 msgid "Auto Connect Channels" msgstr "" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 msgid "Auto Connect Parameters" msgstr "" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "" @@ -6098,15 +6123,15 @@ msgid "_Frame" msgstr "" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "" @@ -6147,11 +6172,11 @@ msgid "New size (pixels)" msgstr "" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "" @@ -6171,7 +6196,7 @@ msgid "Generate frames to a new clip" msgstr "" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -6179,35 +6204,35 @@ "\n" msgstr "" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" "Plugin error: %s failed with code %d" msgstr "" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr "" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -6217,17 +6242,17 @@ "Error code %d\n" msgstr "" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "" -#: src/plugins.c:497 +#: src/plugins.c:493 #, c-format msgid "" "\n" @@ -6237,32 +6262,32 @@ "\n" msgstr "" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "" -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -6271,7 +6296,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -6281,31 +6306,31 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" "Error was: %s\n" msgstr "" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " "***\n" msgstr "" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -6314,7 +6339,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -6323,7 +6348,7 @@ "or switch to another plugin using Tools|Preferences|Encoding\n" msgstr "" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, c-format msgid "" "\n" @@ -6331,12 +6356,12 @@ "No decoders found in %s !\n" msgstr "" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, c-format msgid " using %s" msgstr "" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -6345,7 +6370,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -6355,24 +6380,24 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "" -#: src/plugins.c:2550 +#: src/plugins.c:2567 msgid "Decoder Plugins" msgstr "" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "" @@ -6812,7 +6837,7 @@ "Author must not be blank.\n" msgstr "" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -6884,7 +6909,7 @@ msgid "Bad description. (%s)\n" msgstr "" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -6894,27 +6919,27 @@ "\n" msgstr "" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "" -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "" -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "" -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "" -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -6923,7 +6948,7 @@ "Please check this program is in your path and executable.\n" msgstr "" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -6933,12 +6958,12 @@ "\n" msgstr "" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "" -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -6948,7 +6973,7 @@ "Error code was %d\n" msgstr "" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -6958,12 +6983,12 @@ "Please delete it first, or rename the test script.\n" msgstr "" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "" -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -6974,20 +6999,20 @@ "Return code was %d (%s)\n" msgstr "" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 msgid "Export Script" msgstr "" -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "" -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 msgid "Import Script" msgstr "" -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -6997,43 +7022,43 @@ "Please delete it first, or rename the import script.\n" msgstr "" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 msgid "Copy RFX Script" msgstr "" -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "" -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr "" -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 msgid "Rename Test RFX Script" msgstr "" -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "" -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 msgid "RFX Script Name" msgstr "" -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "" -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "" -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "" -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -7041,12 +7066,12 @@ "Script name must be unique.\n" msgstr "" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "" -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -7057,25 +7082,25 @@ "Return code was %d\n" msgstr "" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 msgid "Applying Current Real Time Effects to" msgstr "" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "" -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "" -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -7083,7 +7108,7 @@ "full screen, separate window (fs) mode\n" msgstr "" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -7091,7 +7116,7 @@ "(Free space = UNKNOWN)" msgstr "" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -7100,14 +7125,14 @@ "(Free space = %s)" msgstr "" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" "It should be in a partition with plenty of free disk space.\n" msgstr "" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7118,7 +7143,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7128,7 +7153,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1163 +#: src/preferences.c:1229 msgid "" "You have chosen to change the working directory.\n" "Please make sure you have no other copies of LiVES open.\n" @@ -7140,7 +7165,7 @@ "setting." msgstr "" -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, c-format msgid "" "\n" @@ -7149,13 +7174,13 @@ "See %s\n" msgstr "" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" msgstr "" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, c-format msgid "" "\n" @@ -7164,916 +7189,928 @@ "See %s\n" msgstr "" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "" -#: src/preferences.c:2418 +#: src/preferences.c:2489 msgid "Preferences" msgstr "" -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "" -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr "" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr "" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." msgstr "" -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr "" -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "" -#: src/preferences.c:2752 +#: src/preferences.c:2836 msgid "Maximum number of visible tracks" msgstr "" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "" -#: src/preferences.c:2799 +#: src/preferences.c:2883 msgid "Video open command (fallback)" msgstr "" -#: src/preferences.c:2806 +#: src/preferences.c:2890 msgid "Fallback image format" msgstr "" -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "" -#: src/preferences.c:2826 +#: src/preferences.c:2910 msgid "Open/render compression" msgstr "" -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr "" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "" -#: src/preferences.c:2850 +#: src/preferences.c:2934 msgid "Automatic trimming / padding of audio when possible" msgstr "" -#: src/preferences.c:2852 +#: src/preferences.c:2936 msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "" -#: src/preferences.c:3104 -msgid "Source:" -msgstr "" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 msgid "_Internal" msgstr "" -#: src/preferences.c:3112 -msgid "_External (requires jack or pulse audio player)" +#: src/preferences.c:3202 +msgid "_External [monitor]" msgstr "" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" msgstr "" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " +#: src/preferences.c:3258 +msgid "What to record when 'r' is pressed" msgstr "" -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +msgid "External Audio Source" +msgstr "" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "" + +#: src/preferences.c:3358 msgid "Recording" msgstr "" -#: src/preferences.c:3266 +#: src/preferences.c:3373 msgid "You can also change these values when encoding a clip" msgstr "" -#: src/preferences.c:3278 +#: src/preferences.c:3385 msgid "Encoder" msgstr "" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." msgstr "" -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr "" -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr "" -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr "" -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr "" -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr "" -#: src/preferences.c:3454 +#: src/preferences.c:3561 msgid " Working directory (do not remove) " msgstr "" -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "" -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "" -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "" -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr "" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "" -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" msgstr "" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "" -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr "" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "" -#: src/preferences.c:3652 +#: src/preferences.c:3759 msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " "when LiVES is started." msgstr "" -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "" -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "" -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "" -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "" -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "" -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "" -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "" -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "" -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "" -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "" -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "" -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "" -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "" -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "" -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." msgstr "" -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "" -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "" -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "" -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "" -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "" -#: src/preferences.c:3858 +#: src/preferences.c:3965 msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "" -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "" -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "" -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "" -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "" -#: src/preferences.c:3969 +#: src/preferences.c:4076 msgid "Main Theme Details" msgstr "" -#: src/preferences.c:3980 +#: src/preferences.c:4087 #, fuzzy msgid " _Foreground Color" msgstr "_Ignoră schimbările" -#: src/preferences.c:3999 +#: src/preferences.c:4106 #, fuzzy msgid " _Background Color" msgstr "_Ignoră schimbările" -#: src/preferences.c:4018 +#: src/preferences.c:4125 #, fuzzy msgid "_Alt Foreground Color" msgstr "_Ignoră schimbările" -#: src/preferences.c:4036 +#: src/preferences.c:4143 #, fuzzy msgid "_Alt Background Color" msgstr "_Ignoră schimbările" -#: src/preferences.c:4054 +#: src/preferences.c:4161 msgid " Info _Text Color" msgstr "" -#: src/preferences.c:4073 +#: src/preferences.c:4180 msgid " Info _Base Color" msgstr "" -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "" -#: src/preferences.c:4092 +#: src/preferences.c:4199 msgid "Affects some contrast details of the timeline" msgstr "" -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "" -#: src/preferences.c:4124 +#: src/preferences.c:4231 #, fuzzy msgid "Frame blank image" msgstr "Cadre" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "" -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4195 +#: src/preferences.c:4302 msgid "Track background (multitrack)" msgstr "" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "" -#: src/preferences.c:4250 +#: src/preferences.c:4357 msgid "Timeline selection (multitrack)" msgstr "" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "" -#: src/preferences.c:4274 +#: src/preferences.c:4381 msgid "Timecode foreground (multitrack)" msgstr "" -#: src/preferences.c:4285 +#: src/preferences.c:4392 #, fuzzy msgid "Frame surround" msgstr "secunde." -#: src/preferences.c:4298 +#: src/preferences.c:4405 msgid "Themes/Colors" msgstr "" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "" -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "" -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" msgstr "" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" msgstr "" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "" -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." msgstr "" -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "" -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -8081,18 +8118,18 @@ "Click OK to continue.\n" msgstr "" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." msgstr "" -#: src/preferences.c:5195 +#: src/preferences.c:5314 msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "" -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "" @@ -8120,172 +8157,172 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" "New rate must be greater than 0\n" msgstr "" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "" -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "" -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "" -#: src/resample.c:1184 +#: src/resample.c:1193 msgid "New Clip Audio" msgstr "" -#: src/resample.c:1186 +#: src/resample.c:1195 msgid "External Clip Settings" msgstr "" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "" -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 msgid "Channels" msgstr "" -#: src/resample.c:1232 +#: src/resample.c:1241 msgid "Sample Size " msgstr "" -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "" -#: src/resample.c:1296 +#: src/resample.c:1305 msgid "New Audio Details" msgstr "" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "" -#: src/resample.c:1343 +#: src/resample.c:1352 msgid "_Channels" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "_Sample Size" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "Sample Size" msgstr "" -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "" -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "" -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr "" -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr "" -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr "" -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "" -#: src/resample.c:1592 +#: src/resample.c:1601 msgid "Change Playback Speed" msgstr "" -#: src/resample.c:1594 +#: src/resample.c:1603 msgid "Resample Video" msgstr "" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -8296,7 +8333,7 @@ "in _frames per second" msgstr "" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -8307,80 +8344,80 @@ "in frames per second" msgstr "" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" "LiVES was unable to reorder the frames." msgstr "" -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "" @@ -8581,68 +8618,68 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 msgid "Real Time Effect Mapping" msgstr "" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 msgid "Set Connections" msgstr "" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -8683,103 +8720,107 @@ msgid "yuv4mpeg stream" msgstr "" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "" + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "" -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" "\n" msgstr "" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, c-format msgid "%s : parameters for %s" msgstr "" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." msgstr "" -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -8788,7 +8829,7 @@ "right or double clicking on it.\n" msgstr "" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -8796,14 +8837,14 @@ "Select an effect in FX stack first to view its parameters.\n" msgstr "" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" "No clips loaded.\n" msgstr "" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -8813,7 +8854,7 @@ "before inserting clips into the timeline." msgstr "" -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -8822,187 +8863,197 @@ "to apply compositors.\n" msgstr "" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" msgstr "" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" msgstr "" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr "" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 msgid "Selected Clip" msgstr "" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 msgid "_Adjust Start and End Points" msgstr "" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 msgid "_Edit/Encode in Clip Editor" msgstr "" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 #, fuzzy msgid "_Show Clip Information" msgstr "LiVES: - Insera" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 msgid "_Close this Clip" msgstr "" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 msgid "Audio Mixer (ctrl-m)" msgstr "" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "" -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "" -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "" -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "" -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "" -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "" -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "" -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "" -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "" -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "" -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "" -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " "audio rate %d, audio sample size %d, %s.\n" msgstr "" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -9012,7 +9063,7 @@ "then load in the new set from the File menu.\n" msgstr "" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -9020,603 +9071,591 @@ "It cannot be loaded.\n" msgstr "" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "" -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "" -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "" -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "" -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 msgid "_Close the Selected Clip" msgstr "" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 #, fuzzy msgid "_Save Layout as..." msgstr "_Salvaţi aspectul" -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 msgid "_Load Layout..." msgstr "" -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 #, fuzzy msgid "_Wipe/Delete Layout..." msgstr "Aspect _Sterge" -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "" -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 msgid "Auto Load _Subtitles with Clips" msgstr "" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 msgid "_Adjust Selected Clip Start/End Points" msgstr "" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 msgid "_Insert Selected Clip Audio" msgstr "" -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 #, fuzzy msgid "_Delete Selected Block" msgstr "Şterge _afişajele afectate" -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 msgid "_Jump to Previous Block Boundary" msgstr "" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 msgid "_Jump to Next Block Boundary" msgstr "" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 msgid "Clear _Marks from Timeline" msgstr "" -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 msgid "Ignore Selection Limits when Inserting" msgstr "" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 msgid "Pla_y Selected Time Only" msgstr "" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 msgid "_Move Effects with Blocks" msgstr "" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 msgid "Select _Autotransition Effect..." msgstr "" -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 msgid "Crossfade Audio with Autotransition" msgstr "" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 msgid "View/_Edit Selected Effect" msgstr "" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 #, fuzzy msgid "_Delete Selected Effect" msgstr "Şterge _afişajele afectate" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 msgid "Apply Effect to _Block..." msgstr "" -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 msgid "Apply Effect to _Region..." msgstr "" -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 msgid "Make _Backing Audio Current Track" msgstr "" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 msgid "_Split Current Track at Cursor" msgstr "" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 msgid "_Split Selected Video Tracks" msgstr "" -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 msgid "Insert Gap in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 msgid "Insert Gap in Current Track/Selected Time" msgstr "" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 msgid "Close All _Gaps in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 msgid "Select _All Video Tracks" msgstr "" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 msgid "Select _No Video Tracks" msgstr "" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 #, fuzzy msgid "Select All _Time" msgstr "_Ignoră schimbările" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 msgid "Select from _Zero Time" msgstr "" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 #, fuzzy msgid "Select to _End Time" msgstr "_Ignoră schimbările" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "" -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 msgid "_Timecode to Region Start" msgstr "" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 msgid "_Timecode to Region End" msgstr "" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 msgid "_Region Start to Timecode" msgstr "" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 msgid "_Region End to Timecode" msgstr "" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 msgid "Select/Deselect Block at Current Track/Time" msgstr "" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 msgid "_Change Width, Height and Audio Values..." msgstr "" -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 msgid "_Render All to New Clip" msgstr "" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 msgid "Render _Video" msgstr "" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 #, fuzzy msgid "Render _Audio" msgstr "_Ignoră schimbările" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 msgid "_Normalise Rendered Audio" msgstr "" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 msgid "_Pre-render Audio" msgstr "" -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 msgid "Block _In/Out Points" msgstr "" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 msgid "_Effects at Current" msgstr "" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 #, fuzzy msgid "Audio Parameters" msgstr "Cadre" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 msgid "Show Backing _Audio Track" msgstr "" -#: src/multitrack.c:7418 -msgid "Compact View" -msgstr "" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 msgid "Maximum Tracks to Display..." msgstr "" -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 msgid "Scroll to Follow Playback" msgstr "" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 msgid "_Center on Cursor" msgstr "" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 msgid "_Zoom In" msgstr "" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 msgid "_Zoom Out" msgstr "" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 msgid "Multitrack _Details" msgstr "" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 msgid "_Show FRAME Events" msgstr "" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 msgid "_Show Multitrack Keys" msgstr "" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 #, fuzzy msgid "Insert With _Audio" msgstr "Introduceţi _cu sunet" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 #, fuzzy msgid "Select _Overlap" msgstr "_Ignoră schimbările" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" msgstr "" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 msgid "Mouse Mode: _Move" msgstr "" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 msgid "Mouse Mode: _Select" msgstr "" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 msgid "Insert Mode: _Normal" msgstr "" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "" -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "" -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" "Switched to Clip Edit mode\n" msgstr "" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr "" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr "" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr "" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 msgid "Selected Effect" msgstr "" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 msgid "_View/Edit this Effect" msgstr "" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 msgid "_View this Effect" msgstr "" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 #, fuzzy msgid "_Delete this Effect" msgstr "Şterge _afişajele afectate" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr "" -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "" -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" "Switched to Multitrack mode\n" msgstr "" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" "Nodes can be deleted." msgstr "" -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -9624,284 +9663,284 @@ "current time.\n" msgstr "" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." msgstr "" -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 msgid "Selected Block/Frame" msgstr "" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 msgid "_Select this Block" msgstr "" -#: src/multitrack.c:13045 -msgid "_Split Block Here" +#: src/multitrack.c:12936 +msgid "_Split Block At Cursor" msgstr "" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 msgid "List _Effects Here" msgstr "" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 #, fuzzy msgid "_Delete this Block" msgstr "Aspect _Sterge" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 #, fuzzy msgid "_Insert Here" msgstr "Inserează" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 msgid "_Insert Audio Here" msgstr "" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" msgstr "" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "" -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " "to %.4f\n" msgstr "" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" "selected.\n" msgstr "" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" msgstr "" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." msgstr "" -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." msgstr "" -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." msgstr "" -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" msgstr "" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" msgstr "" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" msgstr "" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "" -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "" -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" msgstr "" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 #, fuzzy msgid "Saving layout" msgstr "_Salvaţi aspectul" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" msgstr "" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -9909,74 +9948,74 @@ "Therefore it could not be loaded properly.\n" msgstr "" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" "Unable to load layout file %s\n" msgstr "" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "" -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "" -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 msgid "" "The current layout has changes which have not been saved.\n" "Are you sure you wish to wipe it ?\n" msgstr "" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 msgid "Multitrack Audio Mixer" msgstr "" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" msgstr "" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "" @@ -9984,19 +10023,19 @@ msgid "JACK server started\n" msgstr "" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -10036,7 +10075,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -10077,7 +10116,7 @@ msgstr "" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "" @@ -10154,207 +10193,207 @@ "Click OK to delete all entries\n" msgstr "" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 msgid "OMC Learner" msgstr "" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "" -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "" -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "" -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "" #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "" -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -10363,7 +10402,7 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -10372,12 +10411,12 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "" -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -10387,12 +10426,12 @@ "Error code %d\n" msgstr "" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr ""
View file
LiVES-2.8.7.tar.bz2/po/ru.po -> LiVES-2.8.8.tar.bz2/po/ru.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" "PO-Revision-Date: 2015-04-06 05:53+0000\n" "Last-Translator: ☠Jay ZDLin☠ <Unknown>\n" "Language-Team: Russian <ru@li.org>\n" @@ -109,84 +109,84 @@ msgstr "Сохранение сборки.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "Любой" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "Нет" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "рекомендуемые" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "отключено!" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "Текущее размещение" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "Встроенный" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "Настраиваемый" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "Тест" -#: src/main.c:460 +#: src/main.c:467 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - %s" -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "Масштабирование" -#: src/main.c:708 +#: src/main.c:728 #, fuzzy msgid "_Resize All Frames..." msgstr "_Масштабировать все кадры" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "Передний план" -#: src/main.c:1094 +#: src/main.c:1104 msgid "Background" msgstr "Фон" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "Загрузка плагина эффектов реального времени..." -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "Запуск звукового сервера jack..." -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "Запуск передающего сервера jack..." -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "Подключение к передающему jack-серверу..." -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -207,16 +207,16 @@ "Также, вы можете попробовать запустить программу таким образом \"lives -" "jackopts 16\" или " -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "Запуск сервера pulse audio..." -#: src/main.c:1813 +#: src/main.c:1815 #, fuzzy, c-format msgid "%s...detected... " msgstr "mplayer...обнаружен..." -#: src/main.c:1814 +#: src/main.c:1816 #, fuzzy, c-format msgid "%s...NOT DETECTED... " msgstr "mplayer...НЕ ОБНАРУЖЕН..." @@ -256,11 +256,11 @@ msgid "Number of CPUs detected: %d " msgstr "Количество обнаруженных ЦПУ: %d " -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "" @@ -319,7 +319,7 @@ "Добро пожаловать в LiVES версии %s.\n" "\n" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" @@ -328,94 +328,94 @@ "\n" "Синтаксис запуска: %s [opts] [filename [start_time] [frames]]\n" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "Где: filename - это имя медиафайла или резервной копии файла.\n" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "start_time - время начала filename (в сек.)\n" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "frames : максимальное количество кадров, которые будут открыты\n" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "opts могут быть следующие:\n" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "-help : показать этот текст помощи и выйти\n" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "" "-tmpdir <tempdir>: использовать другой рабочий каталог (например /var/" "ramdisk)\n" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "-set <setname> : автоматическая загрузка сборки <setname>\n" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "-noset : не загружать какую-либо сборку при запуске\n" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "-norecover : загрузка без режима восстановления после сбоя\n" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "-recover : загрузка в режиме восстановления после сбоя\n" -#: src/main.c:2549 +#: src/main.c:2552 #, fuzzy msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "" "-nothreaddialog : ничего не делать, сохранено для обратной совместимости\n" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "-nogui: не показывать графический интерфейс\n" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "-nosplash : не показывать заставку программы\n" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "-noplaywin : не показывать окно воспроизведения\n" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "-startup-ce : запуск в режиме редактора\n" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "-startup-mt : запуск в режиме multitrack\n" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" msgstr "" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "-oscstart <port> : запуск демона OSC на UDP порту <port>\n" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "-nooscstart : не запускать OSC демон\n" -#: src/main.c:2561 +#: src/main.c:2564 #, fuzzy msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " @@ -425,15 +425,15 @@ "указать mplayer" #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr ", pulse" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr ", sox или jack\n" -#: src/main.c:2569 +#: src/main.c:2572 #, fuzzy msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " @@ -445,31 +445,31 @@ "транспорт сервер, 8 = остановить звук когда остановлено видео, 16 = " "запустить звуковой jack сервер] \n" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr " или sox\n" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "" "-devicemap <mapname> : автоматическая загрузка карты устройств\n" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" msgstr "" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "" "-debug : использовать для отладки ошибок (требуется установленный 'gdb')\n" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "Запуск графической оболочки..." -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -486,7 +486,7 @@ "%s/%s.\n" "(Возможно вам необходимо изменить значение <prefix_dir> в файле %s)\n" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -498,7 +498,7 @@ "Пожалуйста, убедитесь, что у вас есть разрешение на запись в %s и повторите " "снова.\n" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -512,7 +512,7 @@ "Пожалуйста, изучите файл README, входящий в этот пакет\n" "перед запуском LiVES.\n" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -527,7 +527,7 @@ "\n" "Пожалуйста, проверьте разрешения файла и повторите снова.\n" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -544,7 +544,7 @@ "Пожалуйста, проверьте разрешения файла и каталога,\n" "затем повторите снова.\n" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -555,7 +555,7 @@ "%s\n" "и повторите снова.\n" -#: src/main.c:2693 +#: src/main.c:2696 #, fuzzy, c-format msgid "" "\n" @@ -570,7 +570,7 @@ "\n" "%s" -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -588,7 +588,7 @@ "\n" "Спасибо.\n" -#: src/main.c:2707 +#: src/main.c:2710 #, fuzzy msgid "" "\n" @@ -599,7 +599,7 @@ "Для работы LiVES требуется 'mplayer' или 'sox'. Установите любой из этих " "пакетов и повторите ещё раз.\n" -#: src/main.c:2712 +#: src/main.c:2715 #, fuzzy msgid "" "\n" @@ -610,7 +610,7 @@ "Для обеспечение работоспособности, LiVES необходимы 'mplayer' и 'sox'. " "Пожалуйста, установите их и повторите снова.\n" -#: src/main.c:2725 +#: src/main.c:2728 #, fuzzy msgid "" "\n" @@ -621,7 +621,7 @@ "LiVES не обнаружила 'mplayer'. Для полноценного использования LiVES " "желательно установить mplayer.\n" -#: src/main.c:2731 +#: src/main.c:2734 #, fuzzy msgid "" "\n" @@ -632,7 +632,7 @@ "LiVES не обнаружила 'mplayer'. Для полноценного использования LiVES " "желательно установить mplayer.\n" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" @@ -642,7 +642,7 @@ "LiVES не обнаружила 'convert'. Для наложения эффектов необходимо установить " "convert и image-magick.\n" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " @@ -652,7 +652,7 @@ "LiVES не обнаружила 'composite'. Если вы планируете использовать " "композиционные функции, необходимо установить composite и image-magick.\n" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " @@ -662,7 +662,7 @@ "LiVES не обнаружила 'sox'. Некоторые звуковые функции не будут доступны. " "Необходимо установить 'sox'.\n" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -679,58 +679,58 @@ "При их отсутствии, вы не сможете выполнять 'Сохранение'.\n" "Возможно вам понадобится изменить значение <lib_dir> в %s\n" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "Загрузка надстроек готовых эффектов" -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "Загрузка сборки %s..." #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "LiVES" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "Непригодный аудиоплеер %s\n" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : %d кадров %d bpp %.3f fps" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : ??? кадров ??? bpp %.3f fps" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "LiVES-%s: <Нет файла>" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "Воспроизвести" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" @@ -738,34 +738,34 @@ "LiVES не может загрузить это изображение\n" "\n" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "Закрыть файл %s\n" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "_Отменить" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "_Вернуть" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "Видео" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "Левый звуковой канал" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "Правый звуковой канал" -#: src/main.c:6983 +#: src/main.c:7007 #, fuzzy msgid "" "\n" @@ -975,7 +975,7 @@ msgid "Use _mplayer2 audio player" msgstr "Использовать аудиоплеер _mplayer" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "_Далее" @@ -1233,10 +1233,10 @@ msgid "If this is set, frames will be deinterlaced as they are imported." msgstr "Если включить, чересстрочная развёртка будет устранена при импорте." -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "Предпросмотр" @@ -1259,12 +1259,12 @@ msgid "Click here to _Preview the file" msgstr "Кликните сюда для _Предпросмотра видео" -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 #, fuzzy msgid "Processing..." msgstr "LiVES: - Обработка..." -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1278,8 +1278,8 @@ "\n" "Не забудьте отключить эффекты (ctrl-0) позже!" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" @@ -1287,180 +1287,180 @@ "\n" "Подождите" -#: src/interface.c:206 +#: src/interface.c:210 msgid "Show Details" msgstr "Показать сведения" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "_Достаточно" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "_Предпросмотр" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "Прио_становить" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "_Отмена" -#: src/interface.c:324 +#: src/interface.c:327 #, fuzzy msgid "Multitrack Details" msgstr "LiVES: - Сведения о нескольких дорожках" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "Формат" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "Размер кадра" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "Размер файла" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "Размер в байтах" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "FPS" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "Кадры" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "События" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "Общая продолжительность" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "Звук" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "Поток/размер" -#: src/interface.c:590 +#: src/interface.c:593 #, fuzzy msgid "Encoding Options" msgstr "LiVES: - Настройки кодирования" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." msgstr "" -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "Сохранить _мои настройки" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "Использовать _рекомендованные настройки" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "_Закрыть окно" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "_Сохранить в файл" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "Вставить" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "_Количество раз для вставки" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "_Вставить по совпадению звука" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "Вставить _до выделенного" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "Вставить содержимое буфера обмена до выделенного кадра" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "Вставить _за выделеннием" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "Вставить содержимое буфера обмена после выделенных кадров" -#: src/interface.c:844 +#: src/interface.c:847 #, fuzzy msgid "Insert _with silence" msgstr "Вставить _со звуком" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "Вставить _со звуком" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "Вставить бе_з звука" -#: src/interface.c:933 +#: src/interface.c:936 #, fuzzy msgid "Open Selection" msgstr "_Копировать выделенное" -#: src/interface.c:950 +#: src/interface.c:953 msgid "Selection start time (sec)" msgstr "Выбор времени начала (сек)" -#: src/interface.c:956 +#: src/interface.c:959 msgid "Number of frames to open" msgstr "Количество кадров для открытия" -#: src/interface.c:1025 +#: src/interface.c:1028 #, fuzzy msgid "Open Location" msgstr "LiVES: - Открыть путь" -#: src/interface.c:1027 +#: src/interface.c:1030 #, fuzzy msgid "Open Youtube Clip" msgstr "Oткрыть фрагмент из _Youtube..." -#: src/interface.c:1046 +#: src/interface.c:1049 #, fuzzy msgid "" "\n" @@ -1478,7 +1478,7 @@ "Потоки\n" "\n" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1494,7 +1494,7 @@ "программы.\n" "\n" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" @@ -1504,65 +1504,65 @@ "Например: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "URL: " -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "Веб-ссылка Youtube : " -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "Не посылать сведения о пропускной способности" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "Попробуйте эту настройку, если возникли проблемы с получением потока" -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "Сохранить в _каталог : " -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "Имя загружаемого _файла : " -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr ".webm" -#: src/interface.c:1185 +#: src/interface.c:1188 #, fuzzy msgid "Rename Clip" msgstr "Вставить" -#: src/interface.c:1187 +#: src/interface.c:1190 #, fuzzy msgid "Enter Set Name to Save as" msgstr "LiVES: - Введите имя набора" -#: src/interface.c:1189 +#: src/interface.c:1192 #, fuzzy msgid "Enter a Set Name to Reload" msgstr "LiVES: - Введите имя набора" -#: src/interface.c:1191 +#: src/interface.c:1194 #, fuzzy msgid "Choose a Working Directory" msgstr "LiVES: - Выберите рабочий каталог" -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 #, fuzzy msgid "Rename Current Track" msgstr "LiVES: - Переименовать текущую дорожку" -#: src/interface.c:1195 +#: src/interface.c:1198 #, fuzzy msgid "Enter a Name for Your Theme" msgstr "LiVES: - Введите имя набора" -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1575,7 +1575,7 @@ "LiVES напомнит вам о необходимости сохранить набор отрезков, когда вы " "попытаетесь выйти.\n" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" @@ -1584,7 +1584,7 @@ "отрезков.\n" "Оно так же будет использовано для имени проекта.\n" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" @@ -1594,7 +1594,7 @@ "Мастер ознакомит вас с начальными настройками,\n" "таким образом вы сможете полноценно пользоваться программой.\n" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" @@ -1604,220 +1604,220 @@ "Первоначально, вам необходимо выбрать рабочий каталог для LiVES.\n" "Это должен быть каталог с достаточным свободным местом.\n" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "Новое имя " -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "Имя набора " -#: src/interface.c:1251 +#: src/interface.c:1252 #, fuzzy msgid "Theme name " msgstr "Новое имя " -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "По умолчанию" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "_Дополнительно" -#: src/interface.c:1419 +#: src/interface.c:1420 #, fuzzy msgid "Select input device" msgstr "Выберите устройство ввода" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "Выберите устройство ввода" -#: src/interface.c:1499 +#: src/interface.c:1496 #, fuzzy msgid "Load CD Track" msgstr "Загрузить дорожку _компакт-диска" -#: src/interface.c:1501 +#: src/interface.c:1498 #, fuzzy msgid "Select DVD Title/Chapter" msgstr "LiVES:- Выбрать на DVD название или главу" -#: src/interface.c:1503 +#: src/interface.c:1500 #, fuzzy msgid "Select VCD Title" msgstr "LiVES:- Выбрать на VCD название" -#: src/interface.c:1505 +#: src/interface.c:1502 #, fuzzy msgid "Change Maximum Visible Tracks" msgstr "LiVES:- Изменить максимальное количество видимых треков" -#: src/interface.c:1507 +#: src/interface.c:1504 #, fuzzy msgid "Device details" msgstr "LiVES:- Сведения об устройстве" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "Трек для загрузки (из %s)" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "Название DVD" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "Название VCD" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "Максимальное количество показываемых треков" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "Устройство: /dev/video" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "Глава " -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "Канал " -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "ID аудио " -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "Использовать ширину, высоту и кадров/с. по умолчанию" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "Ширина" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "Высота" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "_Драйвер" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "Формат _вывода" -#: src/interface.c:1770 +#: src/interface.c:1763 #, fuzzy msgid "Fade Audio In" msgstr "Изменить входящий звук" -#: src/interface.c:1772 +#: src/interface.c:1765 #, fuzzy msgid "Fade Audio Out" msgstr "Изменить исходящий звук" -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "Усилить звук на протяжении " -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "первых" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "Приглушить на протяжении " -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "последних" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "секунд." -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "выделения" -#: src/interface.c:1856 +#: src/interface.c:1849 #, fuzzy msgid " (Optional)" msgstr "_Параметры" -#: src/interface.c:1859 +#: src/interface.c:1852 #, fuzzy, c-format msgid "File Comments%s" msgstr "LiVES: - Комментарии к файлу (не обязательно)" -#: src/interface.c:1873 +#: src/interface.c:1866 #, fuzzy, c-format msgid "File Name: %s" msgstr "Название/Имя : " -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "Название/Имя : " -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "Автор/Создатель : " -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "Комментарии : " -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "Сохранить _субтитры в файл" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "Файл субтитров" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "Обзор…" -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "_Параметры" -#: src/interface.c:2049 +#: src/interface.c:2042 #, fuzzy, c-format msgid "%sChoose a Device" msgstr "LiVES: - выберите устройство" -#: src/interface.c:2052 +#: src/interface.c:2045 #, fuzzy, c-format msgid "%sChoose a Directory" msgstr "LiVES: - выберите папку" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" @@ -1827,7 +1827,7 @@ "Текущая схема размещения не была сохранена.\n" "Что вы хотите сделать?\n" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" @@ -1837,7 +1837,7 @@ "Текущая схема размещения была изменена при предыдущем сохранении.\n" "Что вы хотите сделать?\n" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" @@ -1847,7 +1847,7 @@ "Текущий набор отрезков может быть сохранён.\n" "Что вы хотите сделать?\n" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" @@ -1855,7 +1855,7 @@ "Текущий набор отрезков не был сохранён.\n" "Что вы хотите сделать?\n" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" @@ -1863,7 +1863,7 @@ "Макет не был сохранён.\n" "Что вы хотите сделать?\n" -#: src/interface.c:2332 +#: src/interface.c:2325 #, fuzzy msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" @@ -1872,51 +1872,51 @@ "Макет не был сохранён.\n" "Что вы хотите сделать?\n" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" "What do you wish to do ?" msgstr "" -#: src/interface.c:2339 +#: src/interface.c:2332 #, fuzzy msgid "Cancel/Discard/Save" msgstr "LiVES: - Отменить/Сбросить изменения/Сохранить" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "Название набора клипов" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "_Автоматически загрузить в следующий раз" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "_Очистить макет" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "_Игнорировать изменения" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "_Удалить набор клипов" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "_Удалить макет" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "_Сохранить макет" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "_Сохранить набор клипов" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" @@ -1926,36 +1926,36 @@ "LiVES обнаружил многодорожечное размещение в прошлом сеансе работы.\n" "Хотите восстановить и использовать его ?\n" -#: src/interface.c:2446 +#: src/interface.c:2439 #, fuzzy msgid "Disk Recovery Options" msgstr "LiVES: - Параметры восстановления диска" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "Удалить все незагруженные в данный момент фрагменты" -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "Очистить _резервные файлы из закрытых фрагментов" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "" -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "По _умолчанию" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1963,346 +1963,346 @@ "-----------------------\n" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "ctrl-left" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 #, fuzzy msgid "skip forwards\n" msgstr "Слушать Вперед" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "ctrl-down" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 msgid "ctrl-enter" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "reset frame rate\n" msgstr "Первый кадр" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "" -#: src/interface.c:2633 +#: src/interface.c:2626 #, fuzzy msgid "reverse direction\n" msgstr "Обратное направление воспроизведения" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 msgid "ctrl-1" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "toggle real-time effect 1\n" msgstr "Загрузка плагина эффектов реального времени..." -#: src/interface.c:2656 +#: src/interface.c:2649 msgid "ctrl-2" msgstr "" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "toggle real-time effect 2\n" msgstr "Загрузка плагина эффектов реального времени..." -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "ctrl-0" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "real-time effects off\n" msgstr "" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "" -#: src/interface.c:2669 +#: src/interface.c:2662 msgid "grab keyboard for last activated effect\n" msgstr "" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2679 +#: src/interface.c:2672 msgid "tab" msgstr "" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "" -#: src/interface.c:2697 +#: src/interface.c:2690 msgid "Other playback keys\n" msgstr "" -#: src/interface.c:2701 +#: src/interface.c:2694 #, fuzzy msgid "play all\n" msgstr "Слушать все" -#: src/interface.c:2704 +#: src/interface.c:2697 #, fuzzy msgid "play selection\n" msgstr "Воспроизвести выделенное" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "" -#: src/interface.c:2710 +#: src/interface.c:2703 #, fuzzy msgid "fullscreen\n" msgstr "_Полный экран" -#: src/interface.c:2713 +#: src/interface.c:2706 #, fuzzy msgid "separate window\n" msgstr "Проигрывать в отдельном окне (s)" -#: src/interface.c:2716 +#: src/interface.c:2709 #, fuzzy msgid "double size\n" msgstr "_Удвоенный размер" -#: src/interface.c:2719 +#: src/interface.c:2712 msgid "ping pong loops\n" msgstr "" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 #, fuzzy msgid "move current track up\n" msgstr "LiVES: - Переименовать текущую дорожку" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 #, fuzzy msgid "move current track down\n" msgstr "LiVES: - Переименовать текущую дорожку" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "" -#: src/interface.c:2759 +#: src/interface.c:2752 #, fuzzy msgid "select next clip\n" msgstr "В_ыбор" -#: src/interface.c:2762 +#: src/interface.c:2755 #, fuzzy msgid "select/deselect current track\n" msgstr "_Выберите Текущий трек" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 #, fuzzy msgid "zoom in\n" msgstr "_Увеличить" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 #, fuzzy msgid "zoom out\n" msgstr "_Уменьшить" -#: src/interface.c:2771 +#: src/interface.c:2764 msgid "make a mark on the timeline (during playback)\n" msgstr "" -#: src/interface.c:2774 +#: src/interface.c:2767 #, fuzzy msgid "rewind to play start.\n" msgstr "Перейти к началу (w)" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "Сохранить сборку как %s..." -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "Введите имя файла, под которым сохранить фрагмент.\n" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "Пожалуйста, введите правильную ссылку для загрузки.\n" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "Загрузка %s в %s..." -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "Загрузка фрагмента" -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -2314,16 +2314,16 @@ "Пожалуйста, проверьте правильность ссылки, а также, \n" " установлена ли последняя версия youtube-dl.\n" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, fuzzy, c-format msgid "Layouts were removed for set %s.\n" msgstr "Субтитры сохранены как %s\n" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "Этот файл" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " @@ -2331,7 +2331,7 @@ ",\n" " - включая текущую раскладку - " -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2341,7 +2341,7 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2356,7 +2356,7 @@ "\n" "Всё равно закрыть?" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" @@ -2367,7 +2367,7 @@ "\n" "Вы действительно хотите закрыть его ?" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" @@ -2375,7 +2375,7 @@ "\n" "Неправильный файл проекта.\n" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2397,54 +2397,54 @@ "название или отказаться от этого.\n" "После чего вы можете импортировать новый проект.\n" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "Импортировать проект %s как сборку %s..." -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "Импорт проекта" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "Экспорт проекта %s..." -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "Экспорт проекта" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 #, fuzzy msgid "Theme" msgstr "Новое имя " -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, fuzzy, c-format msgid "Exporting theme as %s..." msgstr "Экспорт звука как %s..." -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, fuzzy, c-format msgid "Importing theme \"%s\" from %s..." msgstr "Экспорт звука как %s..." -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, fuzzy, c-format msgid "Backup as %s File" msgstr "Сохранить резервную копию в файл .lv1" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, fuzzy, c-format msgid "Restore %s File" msgstr "Восстановить файл .lv1" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2456,94 +2456,94 @@ "Сборка будет удалена с диска.\n" "Вы уверены ?\n" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "Удаление группы %s..." -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "Удаление сборки..." -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "Удалить сборку" -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "Сборка %s была полностью удалена с диска.\n" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "Вставить тишину" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "Отмена операции" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "Восстановление аудио..." -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "Очищение изображений кадра" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "Удаление избыточных кадров" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "Сейчас длина видео составляет %d кадров при %.3f кадрах в секунду.\n" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "Буфер обмена был повторно выбран к кадрам %d.\n" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "Возврат операции" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, fuzzy, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "Копирование кадров в буфер обмена: с %d по %d%s..." -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, fuzzy, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "Копирование кадров в буфер обмена: с %d по %d%s..." -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "Копировать в буфер обмена" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "Вырезать" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 msgid "Pulling frames from clipboard" msgstr "Вставка кадров из буфера" -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "Вставка %d кадров в новый фрагмент %s..." -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "Вставить" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "...добавлен звук..." -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " @@ -2553,7 +2553,7 @@ "Пожалуйста установите 'convert' из пакета Image-magick, и затем " "перезапустите LiVES.\n" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2567,7 +2567,7 @@ "Выберите все кадры и обратитесь к функции \n" "'Trim Audio' в меню Аудио." -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." @@ -2576,7 +2576,7 @@ "соответствуют.\n" "Пожалуйста установите 'sox', и попробуйте снова." -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" @@ -2586,7 +2586,7 @@ "Вставка кадров приведет к сдвигу в размещении мультитрековых дорожек.\n" "Вы уверены, что хотите продолжить ?\n" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" @@ -2596,11 +2596,11 @@ "Вставка звука приведет к сдвигу в размещении мультитрековых дорожек.\n" "Вы уверены, что хотите продолжить ?\n" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "Повторный выбор буфера обмена звука" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2612,7 +2612,7 @@ "LiVES не может повторно выбрать буфер обмена звука. \n" "Буфер обмена звука был очищен.\n" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2621,32 +2621,32 @@ "using unchanged audio ?\n" msgstr "" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "Будут вставлены %d%s кадров из буфера обмена..." -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "Вставка" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "Вставка %d отрезка из буфера обмена%s..." -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "Вставка %d кадров из буфера обмена%s..." -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "Отмена" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" @@ -2656,7 +2656,7 @@ "Удаление всех файлов приведет к закрытию файла.\n" "Вы уверены ?" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" @@ -2667,8 +2667,8 @@ "дорожек.\n" "Вы уверены, что хотите продолжить ?\n" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" @@ -2679,7 +2679,7 @@ "дорожек.\n" "Вы уверены, что хотите продолжить ?\n" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" @@ -2690,7 +2690,7 @@ "дорожек.\n" "Вы уверены, что хотите продолжить ?\n" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" @@ -2701,20 +2701,20 @@ "дорожек.\n" "Вы уверены, что хотите продолжить ?\n" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "Удаление кадров с %d по %d%s..." -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "Удаление" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "Удалить" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" @@ -2724,7 +2724,7 @@ "\n" "Выбранное заблокировано.\n" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2732,11 +2732,11 @@ "play.)\n" msgstr "" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "Запись отменена.\n" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2749,7 +2749,7 @@ "Отчеты плагина '%s':\n" "%s\n" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2762,7 +2762,7 @@ "Невозможно найти метод 'init' в плагине %s.\n" "Плагин, возможно, поврежден или неправильно установлен." -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2775,22 +2775,22 @@ "\n" "Пожалуйста нажмите \"Отмена\", если вам это не нужно.\n" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "Сохранение сборки %s" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "Загрузка клипов из сборки %s" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2802,24 +2802,24 @@ "этой машине.\n" "Нажмите OK для запуска.\n" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "Очистка места на диске..." -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "Восстановление свободного места на диске" -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "%s свободного места на диске было восстановлено.\n" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "Восстановление частоты кадров и значений кадров..." -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2827,12 +2827,12 @@ "Internal: %s (%d bpp) / %s\n" msgstr "" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." @@ -2840,7 +2840,7 @@ "\n" " Открывание..." -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" @@ -2849,7 +2849,7 @@ "\n" "(%d виртуальный)" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" @@ -2858,7 +2858,7 @@ "\n" "(%d декодированный)" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" @@ -2867,7 +2867,7 @@ "\n" " %.2f сек." -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" @@ -2875,23 +2875,23 @@ "\n" " Неизвестно" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "неподписан" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "подписан" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "big-endian" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "little-endian" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" @@ -2900,7 +2900,7 @@ " %d Гц %d бит\n" "%s %s" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2917,15 +2917,15 @@ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA.\n" msgstr "" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "Видеоредактор и VJ-студия." -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "Сведения о LiVES" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" "Launchpad Contributions:\n" @@ -2937,7 +2937,7 @@ " Sergey Sedov https://launchpad.net/~serg-sedov\n" " ☠Jay ZDLin☠ https://launchpad.net/~black-buddha666" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, c-format msgid "" "LiVES Version %s\n" @@ -2951,7 +2951,7 @@ "Homepage: %s" msgstr "" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 #, fuzzy msgid "" "\n" @@ -2963,7 +2963,7 @@ "Чтобы выполнить предварительный просмотр этого файла, установите mplayer или " "imageMagick.\n" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 #, fuzzy msgid "" "\n" @@ -2976,7 +2976,7 @@ "Чтобы выполнить предварительный просмотр этого файла, установите mplayer или " "imageMagick.\n" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" @@ -2985,88 +2985,88 @@ "Текст сохранен как\n" "%s\n" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 #, fuzzy msgid "Encoder Debug Output" msgstr "LiVES: - Вывод отладки кодировщика" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "Полноэкранное воспроизведение" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "Выключить полноэкранное воспроизведение" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "Двойной размер (d)" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "Стандартный размер (d)" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "Скрыть окно проигрывателя (s)" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "Показать окно проигрывателя (s)" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "Проигрывать в отдельном окне (s)" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "Режим непрывного выполнения цикла выключен (o)" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "Режим непрывного выполнения цикла включен (o)" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "Громкость звука (%.2f)" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "Включить звук (z)" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "Выключить звук (z)" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "Изменение буфера обмена..." -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "Изменение буфера обмена" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 #, fuzzy msgid "Load Subtitles" msgstr "Показать субтитры" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "Загружен файл субтитров: %s\n" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "Субтитры были стёрты.\n" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 #, fuzzy msgid "Select Audio File" msgstr "LiVES: - Выберите звуковой файл" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -3079,60 +3079,60 @@ "Вы уверены, что хотите продолжить ?\n" "." -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "Открывание звука %s, тип %s..." -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "Открывание звука" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "Наложение звука" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "Новый звук" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "Открыть CD трэк %d из %s..." -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "CD трэк %d" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "Открытие CD трэка..." -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "Ошибка загрузки CD трэка\n" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 #, fuzzy msgid "Layout Errors" msgstr "ошибка размещения" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "Убрать ошибки (_E)" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "Удалить затронутые слои размещения (_D)" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "Продолжить" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" @@ -3142,23 +3142,23 @@ "Приостановлено\n" "(Щёлкните Возобновить, чтобы продолжить процесс)" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "приостановлено..." -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "возобновление..." -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "Оставить" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, c-format msgid "" "\n" @@ -3167,30 +3167,30 @@ "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "Отмена" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "Остановить" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 #, fuzzy msgid "Selected Frame" msgstr "Выделить _все кадры" -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 #, fuzzy msgid "_Save Frame as..." msgstr "_Сохранить кадр как..." -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "Звук опережает видео на %.4f c. с кадра %d с частотой кадров/с. %.4f\n" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -3199,7 +3199,7 @@ "\n" msgstr "" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -3211,7 +3211,7 @@ "Вы должны установить \"xwininfo\" перед использованием этой опции\n" "\n" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" @@ -3219,7 +3219,7 @@ "\n" "Время записи должно быть не нулевым.\n" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -3233,11 +3233,11 @@ "Кликните 'Отмена' чтобы отказаться\n" "\n" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "Было выпущено внешнее окно.\n" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" @@ -3245,7 +3245,7 @@ "Кликните на окне для его захвата\n" "Нажмите 'q' для остановки записи" -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -3260,19 +3260,19 @@ "Остановить или 'q' для выхода.\n" "(По-умолчанию используется %.3f кадров в секунду.)\n" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "LiVES не может захватить это окно. Извините.\n" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "Экспортировать выбранный звук как..." -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "Экспортировать звук как..." -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -3286,87 +3286,87 @@ "Кликните 'OK' для экспорта с новой скоростью, или 'Отмена' для экспорта " "оригинала.\n" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "Экспорт звука кадров с %d по %d как %s..." -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "Экспорт звука как %s..." -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "Экспортирование звука" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 #, fuzzy msgid "Append Audio File" msgstr "Добавить звук" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "Добавление звукового файла %s..." -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "Добавление звука" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "Добавить звук" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "" -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "Удаление звука с %.2f по %.2f секунды..." -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "Удаление/Добавление звука" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "Изменение входящего звука" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "Изменить входящий звук" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "Изменение исходящего звука" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "Изменить исходящий звук" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "" -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "" -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "Изменение звука..." -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" @@ -3376,88 +3376,88 @@ "Удаление всего звука приведет к закрытию файла.\n" "Вы уверены ?" -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "Удаление всего звука..." -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "Удаление звука с %.2f по %.2f секунды..." -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "Удаление звука" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "Удалить звук" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "Записать новый звук" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "Вставка тишины с %.2f по %.2f секунды..." -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "Вставка тишины" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "Заменить буфер обмена [ %d кадров ] выделенным [ %d кадров ]" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "Выровнить начало (_S)" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "Выровнить конец (_E)" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "Вставить кадры (_I)" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "Удалить кадры (_D)" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "_Переходный метод:" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "" -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "Слияние сделано.\n" @@ -3473,915 +3473,941 @@ msgid "Custom _Utilities" msgstr "" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "_Файл" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "Открыть файл/директорию (_O)" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "O_ткрыть часть файла..." -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "Открыть размещение/поток (_L)..." -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "Oткрыть фрагмент из _Youtube..." -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "Импортировать из _DVD/VCD..." -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "Импортировать из _DVD" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "Импортировать из _VCD" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "_Импортировать через интерфейс Firewire" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "Импортировать с устройства _Firewire (dv)" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "Импортировать с устройства _Firewire (hdv)" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "_Добавить веб-камеру или тв-карту..." -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "Добавить _телевизионное устройство" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "_Последние файлы..." -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "" -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "Закрыть/Сохрани_ть все фрагменты" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "" + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "_Кодировать фрагмент как..." -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "Кодировать выбранное как (_S)..." -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "Закрыть текущий клип (_C)" -#: src/gui.c:674 +#: src/gui.c:692 #, fuzzy, c-format msgid "_Backup Clip as .%s..." msgstr "Сохранить клип как *.lv1 (_B) ..." -#: src/gui.c:683 +#: src/gui.c:701 #, fuzzy, c-format msgid "_Restore Clip from .%s..." msgstr "Восстановить клип из *.lv1 (_R) ..." -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "Кодировать/Загружать/Сохранять со звуком (_w)" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "Автоматическая загрузка субтитров" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "Очистить место на диске (_u)" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "_Правка" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "_MULTITRACK режим" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "_Копировать выделенное" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "Вырез_ать выбора" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "_Вставить из буфера обмена..." -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "Вставить как _новое" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "_ Объединить содержимое буфера обмена с выделенным..." -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "Удалить _выделение" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "Отделить _видео от звука" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "_Выбрать..." -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "Выделить _все кадры" -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "_Обратить выделение" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "_Играть" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "_Воспроизвести все" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "Во_спроизвести выделенное" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "Воспроизвести содержимое _буфера обмена" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "_Стоп" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "_Полный экран" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "_Удвоенный размер" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "Воспроизвести в _отдельном окне" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "_Приглушить" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "Показать субтитры" -#: src/gui.c:1045 +#: src/gui.c:1064 msgid "Letterbox Mode" msgstr "" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "Воздейст_вие" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "Эффекты применены к текущему выделению." -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "_Инструменты" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "" -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "_Изменить скорость воспроизведения/сохранения" -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "" -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "_Утилиты" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "_Создать" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "Загрузить _субтитры из файла..." -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "Стереть субтитры" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "" -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "_Параметры..." -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "_Аудио" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "Загрузить _новый звуковой фрагмент..." -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "Загрузить дорожку _компакт-диска" -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "И_звлечь компакт-диск" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "Записать звук с _внешнего источника..." -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "в новый _фрагмент..." -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "" -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "" -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "_Экспортировать звук..." -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "Экспортировать _выделенный звук..." -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "Экспортировать _все звуковые данные..." -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "_Добавить звук..." -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "" -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "" -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "" -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "_Удалить звук..." -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "Удалить _выделенные звуковые данные..." -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "Удалить _все звуковые данные" -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "Вставить в выделенное фрагмент _без звука" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "" -#: src/gui.c:1250 +#: src/gui.c:1273 +#, fuzzy +msgid "_Adjust Audio Sync..." +msgstr "_Добавить звук..." + +#: src/gui.c:1277 msgid "_Info" msgstr "_Информация" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "Показать сведения _о файле" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "Показать/_изменить описание файла" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "Показать сведения _буфера обмена" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "Показать _сообщения" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "_Фрагменты" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "_Переименовать текущий фрагмент в меню..." -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "_Дополнительные" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "" -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "" -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "" -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "" -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "" -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "Импортировать _настроенный сценарий RFX..." -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "Экспортировать _настроенный сценарий RFX..." -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "_Удалить настроенный сценарий RFX..." -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "" -#: src/gui.c:1371 +#: src/gui.c:1398 #, fuzzy msgid "Receive _LiVES Stream from..." msgstr "Загрузить поток _LiVES из..." -#: src/gui.c:1375 +#: src/gui.c:1402 #, fuzzy msgid "_Send LiVES Stream to..." msgstr "_Отправить LiVES поток..." -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." +#: src/gui.c:1408 +msgid "Open _yuv4mpeg stream..." msgstr "" -#: src/gui.c:1399 +#: src/gui.c:1425 #, fuzzy, c-format msgid "_Import Project (.%s)..." msgstr "Импортировать проект *.lv2 (_I) ..." -#: src/gui.c:1403 +#: src/gui.c:1430 #, fuzzy, c-format msgid "E_xport Project (.%s)..." msgstr "Экспортировать проект *.lv2 (_x)..." -#: src/gui.c:1409 +#: src/gui.c:1438 #, fuzzy, c-format msgid "_Import Custom Theme (.%s)..." msgstr "Импортировать проект *.lv2 (_I) ..." -#: src/gui.c:1414 +#: src/gui.c:1443 #, fuzzy, c-format msgid "E_xport Theme (.%s)..." msgstr "Экспортировать проект *.lv2 (_x)..." -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "_VJ" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "" -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "" -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." msgstr "" -#: src/gui.c:1448 +#: src/gui.c:1478 #, fuzzy msgid "_Reset All Playback Speeds and Positions" msgstr "_Сбросить все скорости воспроизведения и позиции" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "" -#: src/gui.c:1452 +#: src/gui.c:1482 #, fuzzy msgid "_MIDI/Joystick Interface" msgstr "_MIDI/джойстик Интерфейс" -#: src/gui.c:1461 +#: src/gui.c:1491 #, fuzzy msgid "_MIDI/Joystick Learner..." msgstr "_MIDI/джойстик учащегося..." -#: src/gui.c:1465 +#: src/gui.c:1495 #, fuzzy msgid "_Save Device Mapping..." msgstr "_Сохранить раскладку устройства..." -#: src/gui.c:1469 +#: src/gui.c:1499 #, fuzzy msgid "_Load Device Mapping..." msgstr "_Загрузить раскладку устройства..." -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "_Развлечение" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "_Никакого" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "_LiVES ТВ (ШПД)" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "_Справка" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "_Руководства (открывается в браузере)" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 #, fuzzy msgid "_Donate to the Project !" msgstr "_жертвовать к проекту !" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 #, fuzzy msgid "_Email the Author" msgstr "_Электронная почта автора" -#: src/gui.c:1519 +#: src/gui.c:1549 #, fuzzy msgid "Report a _Bug" msgstr "_Сообщить об ошибке" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 #, fuzzy msgid "Suggest a _Feature" msgstr "Предложить новую _возможность" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 #, fuzzy msgid "Assist with _Translating" msgstr "Предложить перевод программы" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "Устранение _неполадок" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "_О Программе" -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "Перейти к началу (w)" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "Воспроизвести все (P)" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "Остановка воспроизведения (Q)" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "Воспроизвести выделенное (y)" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +#, fuzzy +msgid "Audio Source:" +msgstr "Аудио кодек" + +#: src/gui.c:1696 +msgid "Internal" +msgstr "" + +#: src/gui.c:1730 +msgid "External" +msgstr "" + +#: src/gui.c:1774 msgid "Volume" msgstr "Объём" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "Громкость звука (1.00)" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "Воспроизвести с замедлением (ctrl-стрелка вниз)" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "Воспроизвести с ускорением (ctrl-стрелка вверх)" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "Показать сведения о фрагменте (i)" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "Скрыть эту панель инструментов" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." msgstr "" #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr " Скорость воспроизведения видео (кадры в секунду) " -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "Первый кадр" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "Последний кадр" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "" -#: src/gui.c:1956 +#: src/gui.c:2082 +#, fuzzy +msgid "Select all frames in this clip" +msgstr "Выделить _все кадры" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr "" " Нажмите 'q', чтобы остановить запись. НЕ ПЕРЕКРЫВАЙТЕ ОКНО " "ВОСПРОИЗВЕДЕНИЯ ! " -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "_Свободная" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "_Начать" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "_Конец" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "_Указатель" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "Перемотать назад" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "Слушать все" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "Воспроизвести выделенное" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "Включить или выключить цикл" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "Начать _запись" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "Остановить _запись" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr "" -#: src/gui.c:3550 +#: src/gui.c:3689 msgid "Streaming" msgstr "" -#: src/gui.c:3552 +#: src/gui.c:3691 #, fuzzy, c-format msgid "Play Window%s" msgstr "Скрыть окно воспроизведения" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "Скрыть окно воспроизведения" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "Показать окно воспроизведения" -#: src/gui.c:4124 +#: src/gui.c:4292 #, fuzzy, c-format msgid "'LiVES opened the file' '%s'" msgstr "" "LiVES не может загрузить это изображение\n" "\n" -#: src/gui.c:4143 +#: src/gui.c:4311 #, fuzzy, c-format msgid "'LiVES closed the file' '%s'" msgstr "LiVES: - выберите файл" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "Эффекты" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, c-format msgid "Show / apply effects to %s\n" msgstr "" -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, c-format msgid "Select clip for %s\n" msgstr "" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "%.2f ЭБ" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "%.2f ПБ" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "%.2f ТБ" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "%.2f ГБ" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "%.2f МБ" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "%.2f КБ" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "%d байт" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "Очистка буфера обмена" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -4389,81 +4415,81 @@ "Switched to clip %s\n" msgstr "" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" "Switched to empty clip\n" msgstr "" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " "updated accordingly\n" msgstr "" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -4471,7 +4497,7 @@ "by another copy of LiVES.\n" msgstr "" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -4479,7 +4505,7 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2138 +#: src/utils.c:2234 #, fuzzy, c-format msgid "" "\n" @@ -4489,14 +4515,14 @@ "\n" "Параметр не должен быть пустым.\n" -#: src/utils.c:2146 +#: src/utils.c:2242 #, c-format msgid "" "\n" "%s names may not be longer than %d characters.\n" msgstr "" -#: src/utils.c:2154 +#: src/utils.c:2250 #, fuzzy, c-format msgid "" "\n" @@ -4506,18 +4532,18 @@ "\n" "Название не должно содержать пробелов.\n" -#: src/utils.c:2163 +#: src/utils.c:2259 #, c-format msgid "" "\n" "%s names may not start with a '.' or contain '..'\n" msgstr "" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4525,72 +4551,72 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "Видео [открытие...]" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "Видео [%.2f с.]" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "(Не определена)" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "(Без видео)" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "(Нет звука)" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "моно [открытие...]" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "моно [%.2f с.]" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "" -#: src/utils.c:3444 +#: src/utils.c:3863 msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "" -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4605,29 +4631,29 @@ "\n" "Заменить ?\n" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "_Отменить %s" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "По_вторить %s" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "-------------Выбор------------" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr "" -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr "" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4638,50 +4664,50 @@ "Try running Help/Troubleshoot for more information." msgstr "" -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "" -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "Открытие %s" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr " без звука" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "Открытие звука для %s" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "" -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "" -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "" -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4701,11 +4727,11 @@ "\n" "Вы действительно хотите продолжить ?" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr " - Пожалуйста, будьте терпеливы." -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4718,7 +4744,7 @@ "Для получения дополнительных сведений, пожалуйста, обратитесь к окну " "терминала.\n" -#: src/saveplay.c:874 +#: src/saveplay.c:858 #, fuzzy msgid "" "\n" @@ -4729,7 +4755,7 @@ "\n" "Вам может потребоваться установка MPlayer, чтобы открыть этот файл.\n" -#: src/saveplay.c:885 +#: src/saveplay.c:869 msgid "" "\n" "\n" @@ -4737,31 +4763,31 @@ "Tools|Preferences|Decoding\n" msgstr "" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "Добавление изображения..." -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "Субтитры сохранены как %s\n" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, fuzzy, c-format msgid "Save Frame %d" msgstr "_Сохранить кадр как..." -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 #, fuzzy msgid "Save Frame" msgstr "Последний кадр" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 #, fuzzy msgid "Save Clip" msgstr "Вставить" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4769,34 +4795,34 @@ "Do you still wish to continue ?" msgstr "" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "Извлечение кадров из клипа" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr " (без звука)\n" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "" -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "" -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "Сохранение [может занять некоторое время]" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" @@ -4806,33 +4832,33 @@ "\n" "Ошибка кодера - готовый файл не был создан !\n" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "" -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "запись прервана предварительным просмотром.\n" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "запись прервана из-за воспроизведения данных буфера обмена.\n" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "" -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4841,21 +4867,21 @@ "and resize all frames to the current size.\n" msgstr "" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "Неизвестно" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "Безымянный_%d" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "%d кадров достаточно !\n" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4863,13 +4889,13 @@ "%s\n" msgstr "" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" msgstr "" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4877,7 +4903,7 @@ "Bad things may happen with this clip.\n" msgstr "" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4885,75 +4911,75 @@ "Default can be set in Tools | Preferences | Misc.\n" msgstr "" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "" "Скорость воспроизведения была выставлена со значением %.3f кадров/с. для " "соответствия звуку.\n" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, c-format msgid " - Author: %s\n" msgstr "" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, c-format msgid " - Title: %s\n" msgstr "" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr " - Описание: %s\n" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "" -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "Резервное копирование %s в %s" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "Резервное сохранение" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "" -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "Восстановление %s..." -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "Восстановление файлов" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -4966,7 +4992,7 @@ "Файл %s повреждён.\n" "LiVES не может восстановить его.\n" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, c-format msgid "" "\n" @@ -4975,42 +5001,42 @@ msgstr "" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" "Do you want to attempt to recover them ?\n" msgstr "" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "" -#: src/dialogs.c:83 +#: src/dialogs.c:86 #, fuzzy msgid "Show affeced _layouts" msgstr "Удалить затронутые слои размещения (_D)" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" @@ -5018,52 +5044,52 @@ "Больше _не показывать это предупреждение\n" "(можно вернуть обратно в меню Настройки/Предупреждения)" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr " _Дополнительные настройки >>" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 #, fuzzy msgid "Warning !" msgstr "Предупреждения" -#: src/dialogs.c:184 +#: src/dialogs.c:187 #, fuzzy msgid "Error !" msgstr "LiVES: - Ошибка файла" -#: src/dialogs.c:194 +#: src/dialogs.c:197 #, fuzzy msgid "Information" msgstr "LiVES: - Открыть путь" -#: src/dialogs.c:219 +#: src/dialogs.c:222 #, fuzzy msgid "Question" msgstr "LiVES: - Вопрос" -#: src/dialogs.c:233 +#: src/dialogs.c:236 #, fuzzy msgid "File Error" msgstr "Убрать ошибки (_E)" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "Пре_рвать" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "_Повторить" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "Показать _подробности" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -5074,7 +5100,7 @@ "(Disk warning levels can be configured in Preferences.)" msgstr "" -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -5086,11 +5112,11 @@ "Preferences.)" msgstr "" -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "" -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -5102,11 +5128,11 @@ "LiVES не может выполнить эту операцию, так как недостаточно памяти.\n" "Пожалуйста, попробуйте закрыть другие открытые приложения.\n" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "Выполнение было приостановлено." -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" @@ -5115,35 +5141,39 @@ "\n" "%s%d%% готово. Оставшееся время: %u с.%s\n" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" "%d/%d frames opened. Time remaining %u sec.\n" msgstr "" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" "%d/%d frames opened.\n" msgstr "" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" "%d frames opened.\n" msgstr "" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" "Time remaining: %d sec" msgstr "" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -5154,7 +5184,7 @@ "Извините, но LiVES позволяет открывать только %d файлов за раз.\n" "Пожалуйста, закройте файл и затем попробуйте снова." -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, fuzzy, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -5173,7 +5203,7 @@ "\n" "Пожалуйста, проверьте разрешения на запись в этот каталог." -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 #, fuzzy msgid "" "\n" @@ -5184,7 +5214,7 @@ "Для работы LiVES требуется 'mplayer' или 'sox'. Установите любой из этих " "пакетов и повторите ещё раз.\n" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 #, fuzzy msgid "" "\n" @@ -5195,7 +5225,7 @@ "Для работы LiVES требуется 'mplayer' или 'sox'. Установите любой из этих " "пакетов и повторите ещё раз.\n" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 #, fuzzy msgid "" "\n" @@ -5206,26 +5236,26 @@ "Для работы LiVES требуется 'mplayer' или 'sox'. Установите любой из этих " "пакетов и повторите ещё раз.\n" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" "Or switch to another encoder format in Tools | Preferences | Encoding\n" msgstr "" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -5233,19 +5263,19 @@ "Please set the audio codec in Tools|Preferences|Encoding\n" msgstr "" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -5256,7 +5286,7 @@ "\n" "В связи с ограничениями в формате %s\n" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" @@ -5264,43 +5294,43 @@ "LiVES рекомендует следующие настройки:\n" "\n" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr "" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr "" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr "" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr "" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "Использовать частоту звука %d Гц%s%s\n" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" @@ -5308,35 +5338,35 @@ "\n" "Возможно вы захотите:\n" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "изменить размер видео на %d x %d пикселей\n" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -5345,14 +5375,14 @@ "\n" msgstr "" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" "\n" msgstr "" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -5361,7 +5391,7 @@ "Try recording for just a selection of the file." msgstr "" -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -5372,31 +5402,29 @@ "Please press Cancel to abort the insert, or OK to continue." msgstr "" -#: src/dialogs.c:2351 -#, c-format +#: src/dialogs.c:2354 msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." msgstr "" -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "Журнал сообщений" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " "in your %s file" msgstr "" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -5407,25 +5435,25 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 msgid "" "Sorry, unknown audio type.\n" "\n" " (Filenames must end in" msgstr "" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" "(They will not be usable without the set).\n" msgstr "" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -5434,7 +5462,7 @@ "Click Cancel to pick a new name.\n" msgstr "" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -5442,7 +5470,7 @@ "." msgstr "" -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -5450,7 +5478,7 @@ "." msgstr "" -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -5468,7 +5496,7 @@ "расположение.\n" "В противном случае, нажмите Отмена, чтобы пропустить загрузку этого файла.\n" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -5483,7 +5511,7 @@ "%s\n" "Фрагмент не может быть загружен.\n" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -5491,7 +5519,7 @@ "Alternately, select a different audio player in Preferences.\n" msgstr "" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -5500,7 +5528,7 @@ "Automatic jack startup will be disabled now.\n" msgstr "" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" @@ -5509,7 +5537,7 @@ "Невозможно подключиться к серверу jack. Пожалуйста, запустите jack перед " "запуском LiVES\n" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -5526,7 +5554,7 @@ "\n" "%s\n" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" @@ -5535,7 +5563,7 @@ "Также вы можете перезапустить LiVES и выбрать другой музыкальный " "проигрыватель.\n" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -5545,7 +5573,7 @@ "It is recommended to increase it to at least %d MB" msgstr "" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -5554,7 +5582,7 @@ "Do you wish to delete them ?\n" msgstr "" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -5568,7 +5596,7 @@ "функции отмены,\n" "используя Параметры/Несколько дорожек/Память функции отмены\n" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -5580,7 +5608,7 @@ "Вам необходимо увеличить количество памяти для функции отмены,\n" "используя Параметры/Несколько дорожек/Память функции отмены\n" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" @@ -5589,52 +5617,52 @@ "LiVES не может зарезервировать достаточное количество памяти для буфера " "функции отмены в режиме нескольких дорожек.\n" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "или введите меньшее значение.\n" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "" "Попробуйте в редакторе фрагментов, а также попробуйте закрыть некоторые " "открытые приложения\n" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "Попробуйте закрыть некоторые открытые приложения\n" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" msgstr "" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" "You can set this in Tools|Preferences|Playback." msgstr "" -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" "Should I try to repair the disk copy of the layout ?\n" msgstr "" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" msgstr "" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 #, fuzzy msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" @@ -5644,7 +5672,7 @@ "Для обеспечение работоспособности, LiVES необходимы 'mplayer' и 'sox'. " "Пожалуйста, установите их и повторите снова.\n" -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 #, fuzzy msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" @@ -5654,7 +5682,7 @@ "Для обеспечение работоспособности, LiVES необходимы 'mplayer' и 'sox'. " "Пожалуйста, установите их и повторите снова.\n" -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 #, fuzzy msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" @@ -5664,7 +5692,7 @@ "Для обеспечение работоспособности, LiVES необходимы 'mplayer' и 'sox'. " "Пожалуйста, установите их и повторите снова.\n" -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" @@ -5674,7 +5702,7 @@ "\n" "Частота звука должна превышать 0.\n" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5686,7 +5714,7 @@ "и может занять длительное время для отображения.\n" "Вы действительно хотите просмотреть его ?\n" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" @@ -5696,7 +5724,7 @@ "\n" "Чтобы использовать эту возможность, необходимо установить 'dvgrab'.\n" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5710,25 +5738,25 @@ "звукового проигрывателя \"jack\" или \"pulse audio\".\n" "Вам необходимо назначить это в Сервис/Параметры/Воспроизведение.\n" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" msgstr "" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5737,33 +5765,33 @@ "echo %d > /proc/sys/net/core/rmem_max\n" msgstr "" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "отменена.\n" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "сбой.\n" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "готово.\n" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "Ошибка в файле. Ошибка.\n" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "Дополнительные сведения: %s\n" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -5778,7 +5806,7 @@ "Пожалуйста, проверьте систему на ошибки.\n" "%s%s%s" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -5788,7 +5816,7 @@ "%s" msgstr "" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -5798,7 +5826,7 @@ "%s" msgstr "" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -5807,7 +5835,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -5817,7 +5845,7 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -5826,7 +5854,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -5836,12 +5864,12 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "" -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -5850,7 +5878,7 @@ "Please check your system for errors.\n" msgstr "" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -5859,7 +5887,7 @@ "Please check the file permissions and try again." msgstr "" -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -5868,7 +5896,7 @@ "Please check the directory permissions and try again." msgstr "" -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, c-format msgid "" "\n" @@ -5876,7 +5904,7 @@ "%s\n" msgstr "" -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" @@ -5886,7 +5914,7 @@ "Прервать и выйти немедленно из LiVES\n" "Вы действительно хотите выйти ?\n" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -5894,13 +5922,13 @@ "Please select another encoder from the list.\n" msgstr "" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" msgstr "" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -5915,7 +5943,7 @@ "- Проверьте, не используется ли устройство другой программой.\n" "- Проверьте, имеется ли само устройство.\n" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" @@ -5925,7 +5953,7 @@ "Этот файл уже имеет загруженные субтитры.\n" "Вы действительно хотите заменить существующие субтитры ?\n" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 #, fuzzy msgid "" "\n" @@ -5934,7 +5962,7 @@ "\n" "В настоящее время LiVES поддерживает только субтитры формата .srt и .sub.\n" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" @@ -5944,7 +5972,7 @@ "Стереть все субтитры из этого фргамента.\n" "Вы действительно хотите стереть ?\n" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -5957,7 +5985,7 @@ "Щёлкните Отмена, чтобы назначить другое имя файла\n" "или OK, чтобы продолжить и сохранить как тип \"%s\"\n" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" @@ -5968,7 +5996,7 @@ "каталог ?\n" "(Если не уверены, щёлкните Да)\n" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -5985,7 +6013,7 @@ "продолжения - OK\n" "." -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" @@ -5993,7 +6021,7 @@ "\n" "Устройства ввода видео не найдены.\n" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" @@ -6001,7 +6029,7 @@ "\n" "Все устройства ввода видео уже используются.\n" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -6009,7 +6037,7 @@ "DO NOT SHUT DOWN OR CLOSE LIVES !\n" msgstr "" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, c-format msgid "" "\n" @@ -6017,14 +6045,14 @@ "The theme could not be loaded correctly.\n" msgstr "" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" "Please check the spelling of the set name and try again.\n" msgstr "" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -6033,7 +6061,7 @@ "directory. Would you like me to do this (recommended) ?" msgstr "" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -6051,7 +6079,7 @@ "Файл -> Очистить диск\n" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -6064,20 +6092,20 @@ "Добро пожаловать в LiVES версии %s !\n" "\n" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" "Consult your package distributor.\n" msgstr "" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" msgstr "" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" @@ -6087,7 +6115,7 @@ "LiVES прервал соединение с jack и не смог выполнить повторное подключение.\n" "Рекомендуется выполнить перезапуск LiVES.\n" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" @@ -6098,13 +6126,13 @@ "подключение.\n" "Рекомендуется выполнить перезапуск LiVES.\n" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "" "Пожалуйста, выберите ваше устройство для проигрывания CD в Инструменты | " "Предпочтения | Прочее\n" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, c-format msgid "" "\n" @@ -6113,7 +6141,7 @@ "(Theme name not found).\n" msgstr "" -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -6122,7 +6150,7 @@ "already exists. Would you like to overwrite it ?\n" msgstr "" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -6263,7 +6291,7 @@ msgid "Video only Transitions" msgstr "" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "только звук" @@ -6271,7 +6299,7 @@ msgid "Audio only Transitions" msgstr "" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "аудио" @@ -6315,7 +6343,7 @@ msgid "Audio Analysers" msgstr "" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "неизвестный" @@ -6437,22 +6465,22 @@ msgid "pointer" msgstr "" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" @@ -6461,170 +6489,170 @@ "сведения: Невозможно загрузить надстройку %s\n" "Ошибка: %s\n" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr " - надстройки %s -" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, c-format msgid "Successfully loaded %d compound filters\n" msgstr "" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, c-format msgid "Failed to start generator %s (%s)\n" msgstr "" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "" @@ -6682,37 +6710,37 @@ msgid "Autoscale All" msgstr "" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 msgid "Parameter and Alpha Channel Connections" msgstr "" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 msgid "Auto Connect Channels" msgstr "" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 msgid "Auto Connect Parameters" msgstr "" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "" @@ -6728,15 +6756,15 @@ msgid "_Frame" msgstr "" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "" @@ -6777,11 +6805,11 @@ msgid "New size (pixels)" msgstr "" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "_Ширина" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "_Высота" @@ -6801,7 +6829,7 @@ msgid "Generate frames to a new clip" msgstr "" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -6809,35 +6837,35 @@ "\n" msgstr "" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "Нет параметры" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "Неверный параметр" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" "Plugin error: %s failed with code %d" msgstr "" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr "" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -6847,17 +6875,17 @@ "Error code %d\n" msgstr "" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "" -#: src/plugins.c:497 +#: src/plugins.c:493 #, c-format msgid "" "\n" @@ -6867,32 +6895,32 @@ "\n" msgstr "" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "" -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "_FPS" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -6901,7 +6929,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -6911,31 +6939,31 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" "Error was: %s\n" msgstr "" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " "***\n" msgstr "" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -6944,7 +6972,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -6953,7 +6981,7 @@ "or switch to another plugin using Tools|Preferences|Encoding\n" msgstr "" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, c-format msgid "" "\n" @@ -6961,12 +6989,12 @@ "No decoders found in %s !\n" msgstr "" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, c-format msgid " using %s" msgstr "" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -6975,7 +7003,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -6985,25 +7013,25 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "" -#: src/plugins.c:2550 +#: src/plugins.c:2567 #, fuzzy msgid "Decoder Plugins" msgstr "Декодирование" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "" @@ -7453,7 +7481,7 @@ "\n" "Автор не должен быть пустым.\n" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -7528,7 +7556,7 @@ msgid "Bad description. (%s)\n" msgstr "" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -7538,27 +7566,27 @@ "\n" msgstr "" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "" -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "" -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "" -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "" -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -7567,7 +7595,7 @@ "Please check this program is in your path and executable.\n" msgstr "" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -7577,12 +7605,12 @@ "\n" msgstr "" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "" -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -7592,7 +7620,7 @@ "Error code was %d\n" msgstr "" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -7602,12 +7630,12 @@ "Please delete it first, or rename the test script.\n" msgstr "" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "" -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -7618,22 +7646,22 @@ "Return code was %d (%s)\n" msgstr "" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 #, fuzzy msgid "Export Script" msgstr "Экспорт проекта" -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "" -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 #, fuzzy msgid "Import Script" msgstr "Импорт проекта" -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -7643,46 +7671,46 @@ "Please delete it first, or rename the import script.\n" msgstr "" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 #, fuzzy msgid "Copy RFX Script" msgstr "_Удалить настроенный сценарий RFX..." -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "" -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr " Сценарист: " -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 #, fuzzy msgid "Rename Test RFX Script" msgstr "_Удалить настроенный сценарий RFX..." -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "" -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 #, fuzzy msgid "RFX Script Name" msgstr "Имя сценария: " -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "Имя сценария: " -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "Новое имя: " -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "" -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -7690,12 +7718,12 @@ "Script name must be unique.\n" msgstr "" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "" -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -7706,25 +7734,25 @@ "Return code was %d\n" msgstr "" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 msgid "Applying Current Real Time Effects to" msgstr "" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "" -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "" -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -7732,7 +7760,7 @@ "full screen, separate window (fs) mode\n" msgstr "" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -7740,7 +7768,7 @@ "(Free space = UNKNOWN)" msgstr "" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -7749,14 +7777,14 @@ "(Free space = %s)" msgstr "" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" "It should be in a partition with plenty of free disk space.\n" msgstr "" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7767,7 +7795,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7777,7 +7805,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1163 +#: src/preferences.c:1229 msgid "" "You have chosen to change the working directory.\n" "Please make sure you have no other copies of LiVES open.\n" @@ -7789,7 +7817,7 @@ "setting." msgstr "" -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, c-format msgid "" "\n" @@ -7798,13 +7826,13 @@ "See %s\n" msgstr "" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" msgstr "" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, c-format msgid "" "\n" @@ -7813,925 +7841,938 @@ "See %s\n" msgstr "" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "" -#: src/preferences.c:2418 +#: src/preferences.c:2489 #, fuzzy msgid "Preferences" msgstr "_Параметры..." -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "" -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr "" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr "" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." msgstr "" -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "GUI" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr "" -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "_Каждый" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "секунды" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "_Никогда" -#: src/preferences.c:2752 +#: src/preferences.c:2836 #, fuzzy msgid "Maximum number of visible tracks" msgstr "Максимальное количество показываемых треков" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "" -#: src/preferences.c:2799 +#: src/preferences.c:2883 msgid "Video open command (fallback)" msgstr "" -#: src/preferences.c:2806 +#: src/preferences.c:2890 msgid "Fallback image format" msgstr "" -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "_jpeg" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "_png" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "" -#: src/preferences.c:2826 +#: src/preferences.c:2910 msgid "Open/render compression" msgstr "" -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr "" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "" -#: src/preferences.c:2850 +#: src/preferences.c:2934 msgid "Automatic trimming / padding of audio when possible" msgstr "" -#: src/preferences.c:2852 +#: src/preferences.c:2936 msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "Декодирование" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "ВИДЕО" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "Минимум - может повысить производительность на медленных машинах" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "Нормальная - рекомендуется для большинства пользователей" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "Максимум - можно улучшить качество на очень быстрых машинах" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "Предварительный _качество" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "_Модуль" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "АУДИО" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "_Игроки" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "" -#: src/preferences.c:3104 -msgid "Source:" -msgstr "" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 msgid "_Internal" msgstr "" -#: src/preferences.c:3112 -msgid "_External (requires jack or pulse audio player)" +#: src/preferences.c:3202 +msgid "_External [monitor]" msgstr "" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "Воспроизведение" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" msgstr "" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " +#: src/preferences.c:3258 +msgid "What to record when 'r' is pressed" msgstr "" -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +#, fuzzy +msgid "External Audio Source" +msgstr "Аудио кодек" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "" + +#: src/preferences.c:3358 msgid "Recording" msgstr "Записывается" -#: src/preferences.c:3266 +#: src/preferences.c:3373 msgid "You can also change these values when encoding a clip" msgstr "" -#: src/preferences.c:3278 +#: src/preferences.c:3385 msgid "Encoder" msgstr "" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "Выходной формат" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "Аудио кодек" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "Кодирование" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." msgstr "" -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr "" -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr "" -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr "" -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr "" -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr "" -#: src/preferences.c:3454 +#: src/preferences.c:3561 msgid " Working directory (do not remove) " msgstr "" -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "" -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "" -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "Каталоги" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "" -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr "" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "" -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" msgstr "" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "" -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr " МБ" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "" -#: src/preferences.c:3652 +#: src/preferences.c:3759 msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " "when LiVES is started." msgstr "" -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "" -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "" -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "" -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "" -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "" -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "" -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "" -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "" -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "" -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "" -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "" -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "" -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "" -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "" -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." msgstr "" -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "" -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "" -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "" "Показать предупреждение при многодорожечной заканчивается резервного " "пространства." -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "" -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "" -#: src/preferences.c:3858 +#: src/preferences.c:3965 msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "" -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "Предупреждения" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "" -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "Устройство чтения " -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "" -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "Прочее" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "Новые темы: " -#: src/preferences.c:3969 +#: src/preferences.c:4076 #, fuzzy msgid "Main Theme Details" msgstr "Показать сведения" -#: src/preferences.c:3980 +#: src/preferences.c:4087 #, fuzzy msgid " _Foreground Color" msgstr "Фон" -#: src/preferences.c:3999 +#: src/preferences.c:4106 #, fuzzy msgid " _Background Color" msgstr "Фон" -#: src/preferences.c:4018 +#: src/preferences.c:4125 #, fuzzy msgid "_Alt Foreground Color" msgstr "Фон" -#: src/preferences.c:4036 +#: src/preferences.c:4143 #, fuzzy msgid "_Alt Background Color" msgstr "Фон" -#: src/preferences.c:4054 +#: src/preferences.c:4161 #, fuzzy msgid " Info _Text Color" msgstr " _Высота " -#: src/preferences.c:4073 +#: src/preferences.c:4180 #, fuzzy msgid " Info _Base Color" msgstr " _Высота " -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "" -#: src/preferences.c:4092 +#: src/preferences.c:4199 msgid "Affects some contrast details of the timeline" msgstr "" -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "" -#: src/preferences.c:4124 +#: src/preferences.c:4231 #, fuzzy msgid "Frame blank image" msgstr "Удаление избыточных кадров" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "" -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4195 +#: src/preferences.c:4302 msgid "Track background (multitrack)" msgstr "" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "" -#: src/preferences.c:4250 +#: src/preferences.c:4357 #, fuzzy msgid "Timeline selection (multitrack)" msgstr "Сроки (в секундах)" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "" -#: src/preferences.c:4274 +#: src/preferences.c:4381 msgid "Timecode foreground (multitrack)" msgstr "" -#: src/preferences.c:4285 +#: src/preferences.c:4392 #, fuzzy msgid "Frame surround" msgstr "Передний план" -#: src/preferences.c:4298 +#: src/preferences.c:4405 #, fuzzy msgid "Themes/Colors" msgstr "Темы" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "" -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "" -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" msgstr "" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" msgstr "" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "_Джойстик события" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "_Джойстик устройство" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "Джойстиком устройства, например /dev/input/js0" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "" -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "Дополнительно" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." msgstr "" -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "" -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -8739,18 +8780,18 @@ "Click OK to continue.\n" msgstr "" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." msgstr "" -#: src/preferences.c:5195 +#: src/preferences.c:5314 msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "" -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "" @@ -8778,176 +8819,176 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "Размер" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "Сейчас длина видео составляет %d кадров.\n" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" "New rate must be greater than 0\n" msgstr "" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "" -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "" -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "Размер" -#: src/resample.c:1184 +#: src/resample.c:1193 #, fuzzy msgid "New Clip Audio" msgstr "Новый звук" -#: src/resample.c:1186 +#: src/resample.c:1195 msgid "External Clip Settings" msgstr "" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "Текущий" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "" -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 msgid "Channels" msgstr "" -#: src/resample.c:1232 +#: src/resample.c:1241 msgid "Sample Size " msgstr "" -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "Беззнаковый" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "" -#: src/resample.c:1296 +#: src/resample.c:1305 #, fuzzy msgid "New Audio Details" msgstr "Новый звук" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "Создать" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "" -#: src/resample.c:1343 +#: src/resample.c:1352 msgid "_Channels" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "_Sample Size" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "Sample Size" msgstr "" -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "" -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "" -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr "" -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr "" -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr "" -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "Неограниченно" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "" -#: src/resample.c:1592 +#: src/resample.c:1601 #, fuzzy msgid "Change Playback Speed" msgstr "_Изменить скорость воспроизведения/сохранения" -#: src/resample.c:1594 +#: src/resample.c:1603 #, fuzzy msgid "Resample Video" msgstr "Размер" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -8958,7 +8999,7 @@ "in _frames per second" msgstr "" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -8969,80 +9010,80 @@ "in frames per second" msgstr "" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "Изменение скорости" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" "LiVES was unable to reorder the frames." msgstr "" -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "" @@ -9243,68 +9284,68 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 msgid "Real Time Effect Mapping" msgstr "" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "Сведения" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "Параметры моделирования" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 msgid "Set Connections" msgstr "" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "Очистить" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "_Закрыть окно" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -9345,103 +9386,107 @@ msgid "yuv4mpeg stream" msgstr "" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "" + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "" -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" "\n" msgstr "" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, c-format msgid "%s : parameters for %s" msgstr "" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "Источник: %s" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." msgstr "" -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -9450,7 +9495,7 @@ "right or double clicking on it.\n" msgstr "" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -9458,14 +9503,14 @@ "Select an effect in FX stack first to view its parameters.\n" msgstr "" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" "No clips loaded.\n" msgstr "" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -9475,7 +9520,7 @@ "before inserting clips into the timeline." msgstr "" -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -9484,190 +9529,200 @@ "to apply compositors.\n" msgstr "" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" msgstr "" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" msgstr "" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr "" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 #, fuzzy msgid "Selected Clip" msgstr "В_ыбор" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 msgid "_Adjust Start and End Points" msgstr "" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 msgid "_Edit/Encode in Clip Editor" msgstr "" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 #, fuzzy msgid "_Show Clip Information" msgstr "Показать сведения _о файле" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 #, fuzzy msgid "_Close this Clip" msgstr "Закрыть текущий клип (_C)" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 #, fuzzy msgid "Audio Mixer (ctrl-m)" msgstr "Аудио микшеры" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "" -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "" -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "" -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "" -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "" -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "" -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "" -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "" -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "" -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "Закрыть интервалы" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "Удалить блок" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "Удалить %s" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "Вставить блок" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "" -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "" -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " "audio rate %d, audio sample size %d, %s.\n" msgstr "" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -9677,7 +9732,7 @@ "then load in the new set from the File menu.\n" msgstr "" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -9685,466 +9740,453 @@ "It cannot be loaded.\n" msgstr "" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "" -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "" -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "Открыть файл выборочно (_p)..." -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "Импортировать выборочно с dvd/vcd (_d)..." -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "Импортировать выборочно с dvd (_d)" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "Импортировать выборочно с vcd (_v)" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "Импортривать с устройства (_I)" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 #, fuzzy msgid "_Close the Selected Clip" msgstr "В_ыбор" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 #, fuzzy msgid "_Save Layout as..." msgstr "_Сохранить раскладку, как ..." -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 #, fuzzy msgid "_Load Layout..." msgstr "_Нагрузка макет ..." -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 #, fuzzy msgid "_Wipe/Delete Layout..." msgstr "_Удалить макет" -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "" -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 #, fuzzy msgid "Auto Load _Subtitles with Clips" msgstr "Автоматическая загрузка субтитров" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 msgid "_Adjust Selected Clip Start/End Points" msgstr "" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 #, fuzzy msgid "_Insert Selected Clip Audio" msgstr "Удалить _выделенные звуковые данные..." -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 #, fuzzy msgid "_Delete Selected Block" msgstr "Удалить _выделенные звуковые данные..." -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 msgid "_Jump to Previous Block Boundary" msgstr "" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 msgid "_Jump to Next Block Boundary" msgstr "" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 #, fuzzy msgid "Clear _Marks from Timeline" msgstr "Очистить _резервные файлы из закрытых фрагментов" -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 msgid "Ignore Selection Limits when Inserting" msgstr "" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 #, fuzzy msgid "Pla_y Selected Time Only" msgstr "Во_спроизвести выделенное" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 #, fuzzy msgid "_Move Effects with Blocks" msgstr "_Выберите этот блок" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 msgid "Select _Autotransition Effect..." msgstr "" -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 msgid "Crossfade Audio with Autotransition" msgstr "" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 #, fuzzy msgid "View/_Edit Selected Effect" msgstr "LiVES: Выбранный эффекта" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 #, fuzzy msgid "_Delete Selected Effect" msgstr "LiVES: Выбранный эффекта" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 msgid "Apply Effect to _Block..." msgstr "" -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 msgid "Apply Effect to _Region..." msgstr "" -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "_Композиции" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 #, fuzzy msgid "Make _Backing Audio Current Track" msgstr "LiVES: - Переименовать текущую дорожку" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 #, fuzzy msgid "_Split Current Track at Cursor" msgstr "_Выберите Текущий трек" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 #, fuzzy msgid "_Split Selected Video Tracks" msgstr "Экспортировать выбранный звук как..." -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 #, fuzzy msgid "Insert Gap in Selected Tracks/Time" msgstr "Вставить содержимое буфера обмена после выделенных кадров" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 msgid "Insert Gap in Current Track/Selected Time" msgstr "" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 msgid "Close All _Gaps in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "В_ыбор" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "_Выберите Текущий трек" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 #, fuzzy msgid "Select _All Video Tracks" msgstr "Выделить _все кадры" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 #, fuzzy msgid "Select _No Video Tracks" msgstr "_Выберите Текущий трек" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 #, fuzzy msgid "Select All _Time" msgstr "Выделить _все кадры" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 msgid "Select from _Zero Time" msgstr "" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 #, fuzzy msgid "Select to _End Time" msgstr "Выберите устройство ввода" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "_Копировать..." -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 msgid "_Timecode to Region Start" msgstr "" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 msgid "_Timecode to Region End" msgstr "" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 msgid "_Region Start to Timecode" msgstr "" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 msgid "_Region End to Timecode" msgstr "" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 #, fuzzy msgid "Select/Deselect Block at Current Track/Time" msgstr "_Выберите Текущий трек" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 msgid "_Change Width, Height and Audio Values..." msgstr "" -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "_Применить" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 msgid "_Render All to New Clip" msgstr "" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 #, fuzzy msgid "Render _Video" msgstr "Размер" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 #, fuzzy msgid "Render _Audio" msgstr "Добавить звук" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 msgid "_Normalise Rendered Audio" msgstr "" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 #, fuzzy msgid "_Pre-render Audio" msgstr "Добавить звук" -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "_Вид" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 msgid "Block _In/Out Points" msgstr "" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 #, fuzzy msgid "_Effects at Current" msgstr "_Воздействие на текущий" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 #, fuzzy msgid "Audio Parameters" msgstr "Параметры звука" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 msgid "Show Backing _Audio Track" msgstr "" -#: src/multitrack.c:7418 -#, fuzzy -msgid "Compact View" -msgstr "Компактный список" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 #, fuzzy msgid "Maximum Tracks to Display..." msgstr "Максимальное количество показываемых треков" -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 msgid "Scroll to Follow Playback" msgstr "" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 #, fuzzy msgid "_Center on Cursor" msgstr "_Центр по курсором" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 #, fuzzy msgid "_Zoom In" msgstr "_Увеличить" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 #, fuzzy msgid "_Zoom Out" msgstr "_Уменьшить" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 #, fuzzy msgid "Multitrack _Details" msgstr "LiVES: - Сведения о нескольких дорожках" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "_События окна" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 msgid "_Show FRAME Events" msgstr "" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 #, fuzzy msgid "_Show Multitrack Keys" msgstr "LiVES: - Сведения о нескольких дорожках" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "_Сообщить об ошибке" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 #, fuzzy msgid "Insert With _Audio" msgstr "_Вставить по совпадению звука" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 #, fuzzy msgid "Select _Overlap" msgstr "Выберите трек" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" msgstr "" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 msgid "Mouse Mode: _Move" msgstr "" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 msgid "Mouse Mode: _Select" msgstr "" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 msgid "Insert Mode: _Normal" msgstr "" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "_Применить" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "Время" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "" -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "_Скорость " -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "Прокрутка" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" @@ -10154,165 +10196,165 @@ "==============================\n" "Перешли на Clip режиме редактирования\n" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "Сроки (в секундах)" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr "" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr "" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "Выберите трек" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr " %s" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 #, fuzzy msgid "Selected Effect" msgstr "LiVES: Выбранный эффекта" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 #, fuzzy msgid "_View/Edit this Effect" msgstr "_Открыть этот эффект" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 #, fuzzy msgid "_View this Effect" msgstr "_Открыть этот эффект" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 #, fuzzy msgid "_Delete this Effect" msgstr "_Удалить этот эффект" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr "" -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "" -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "%d кадров" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" "Switched to Multitrack mode\n" msgstr "" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" "Nodes can be deleted." msgstr "" -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "слой %d" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "звуковая дорожка" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "%s по %s" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -10324,177 +10366,178 @@ "Не влияет на текущий трек,\n" "текущее время.\n" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." msgstr "" -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 #, fuzzy msgid "Selected Block/Frame" msgstr "LiVES: Выбранный блок / кадр" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 #, fuzzy msgid "_Select this Block" msgstr "_Выберите этот блок" -#: src/multitrack.c:13045 -msgid "_Split Block Here" -msgstr "" +#: src/multitrack.c:12936 +#, fuzzy +msgid "_Split Block At Cursor" +msgstr "_Выберите Текущий трек" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 #, fuzzy msgid "List _Effects Here" msgstr "_Пользовательские" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 #, fuzzy msgid "_Delete this Block" msgstr "_Удалить этот блок" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 #, fuzzy msgid "_Insert Here" msgstr "_Вставьте здесь" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 #, fuzzy msgid "_Insert Audio Here" msgstr "_Вставьте аудио здесь" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" msgstr "" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "путь %s" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "выбранных композиций" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "Очистка..." -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, fuzzy, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "Удаление звука с %.2f по %.2f секунды..." -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "_Приостановить" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "Пауза (p)" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " "to %.4f\n" msgstr "" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" "selected.\n" msgstr "" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" @@ -10502,111 +10545,111 @@ "Выберите одну или несколько композиций\n" "создать регионе.\n" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "%d видеодорожек выбран.\n" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." msgstr "" -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." msgstr "" -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." msgstr "" -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" msgstr "" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" msgstr "" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" msgstr "" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "" -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "" -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" msgstr "" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "после него.\n" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "pered nim.\n" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 msgid "Saving layout" msgstr "" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "клипы и кадры" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "Клипы" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "кадров" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" msgstr "" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -10614,75 +10657,75 @@ "Therefore it could not be loaded properly.\n" msgstr "" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" "Unable to load layout file %s\n" msgstr "" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "" -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "" -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 msgid "" "The current layout has changes which have not been saved.\n" "Are you sure you wish to wipe it ?\n" msgstr "" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 #, fuzzy msgid "Multitrack Audio Mixer" msgstr "Аудио микшеры" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "_Сброс значений" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "_Закрыть смеситель" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" msgstr "" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "" @@ -10690,19 +10733,19 @@ msgid "JACK server started\n" msgstr "" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -10742,7 +10785,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -10783,7 +10826,7 @@ msgstr "заметка" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "значение" @@ -10860,207 +10903,207 @@ "Click OK to delete all entries\n" msgstr "" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 msgid "OMC Learner" msgstr "" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "_Удалить все" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "Остановка воспроизведения видео" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "Слушать Вперед" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "Воспроизводит видео в направлении вперед" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "Слушать назад" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "Воспроизводит видео в обратном направлении" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "Обратное направление воспроизведения" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "Обратное направление воспроизведения видео" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "Воспроизведение видео быстро" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "Воспроизведение видео на несколько более быстрыми темпами" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "Воспроизведение видео медленный" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "Воспроизведение видео на несколько более медленными темпами" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "" -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "Начать запись" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "Остановить запись" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "Ключи Сбросить эффекта" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "" -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "" -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "" #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "кадров/с" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "клавиша" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "pnum" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "" -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -11069,7 +11112,7 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -11078,12 +11121,12 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "" -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -11093,12 +11136,12 @@ "Error code %d\n" msgstr "" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr "" @@ -11814,6 +11857,14 @@ #~ msgid "$error" #~ msgstr "Убрать ошибки (_E)" +#, fuzzy +#~ msgid "Audio source:" +#~ msgstr "Аудио кодек" + +#, fuzzy +#~ msgid "Compact View" +#~ msgstr "Компактный список" + #~ msgid "LiVES-%s: <Untitled%d> %dx%d : %d frames %d bpp %.3f fps" #~ msgstr "LiVES-%s: <Неизвестный%d> %dx%d : %d кадров %d bpp %.3f fps"
View file
LiVES-2.8.7.tar.bz2/po/sk.po -> LiVES-2.8.8.tar.bz2/po/sk.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Slovak <sk@li.org>\n" @@ -109,85 +109,85 @@ msgstr "Nastavenie zachovania.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "Ktorýkoľvek" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "Žiaden" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "doporučené" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "zakázané !" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "**Súčasné rozloženie**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "Vstavané" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "Vlastné" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "Otestovať" -#: src/main.c:460 +#: src/main.c:467 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - Spojiť" -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "Zmena veľkosti" -#: src/main.c:708 +#: src/main.c:728 #, fuzzy msgid "_Resize All Frames..." msgstr "_Zmeniť veľkosť všetkých snímkov" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "" -#: src/main.c:1094 +#: src/main.c:1104 #, fuzzy msgid "Background" msgstr "_Prázdne pozadie" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "Načítavam efekt rozšírenia v réálnom čase..." -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "Spúšťam zvukový server jack..." -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -199,16 +199,16 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "Spúšťam pulse audio server..." -#: src/main.c:1813 +#: src/main.c:1815 #, fuzzy, c-format msgid "%s...detected... " msgstr "mplayer...nájdený..." -#: src/main.c:1814 +#: src/main.c:1816 #, fuzzy, c-format msgid "%s...NOT DETECTED... " msgstr "mplayer...NENÁJDENÝ..." @@ -248,11 +248,11 @@ msgid "Number of CPUs detected: %d " msgstr "" -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "malý endian" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "veľký endian" @@ -311,7 +311,7 @@ "Vítajte vo verzii LiVES %s.\n" "\n" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" @@ -320,91 +320,91 @@ "\n" "Štartovací syntax je: %s [opts] [filename [start_time] [frames]]\n" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "" "Kde: názov súboru je názvom mediálneho súboru alebo záložného súboru.\n" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "čas_spustenia : čas do spustenia súboru v sekundách\n" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "snímky : maximálny počet snímkov, ktoré je možné otvoriť\n" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "opts môže byť:\n" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "-help : zobraziť túto nápovedu a ukončiť\n" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "-set <setname> : automaticky nastaviť zostavu klipu\n" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "-noset : pri spustení nenahrať zostavu\n" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "-nerocover : nenahrávať havarijnú zálohu\n" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "-recover : nahrať havarijnú zálohu\n" -#: src/main.c:2549 +#: src/main.c:2552 msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "-nogui : nezobrazovať gui\n" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "-startup-ce : spustiť v režime editora klipu\n" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "-startup-mt : spustiť v režime viacstopého editora\n" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" msgstr "" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "-oscstart <port> : spustiť počúvanie na UDP porte <port>\n" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "-nooscstart : nespúšťať OSC počúvanie\n" -#: src/main.c:2561 +#: src/main.c:2564 #, fuzzy msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " @@ -413,44 +413,44 @@ "-aplayer <ap> : spustenie s vybraným audio prehrávačom. <ap> môže byť mplayer" #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr ", pulse" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr ", sox alebo jack\n" -#: src/main.c:2569 +#: src/main.c:2572 msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " "transport client,2 = jack transport master, 4 = start jack transport server, " "8 = pause audio when video paused,16 = start jack audio server] \n" msgstr "" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr " alebo sox\n" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "-devicemap <mapname> : automatické spustenie mapovania jednotky\n" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" msgstr "" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "-debug : skúsiť ladenie zlyhania (vyžaduje nainštalovaný 'gdb' )\n" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "Spúšťam GUI..." -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -461,7 +461,7 @@ "(Maybe you need to change the value of <prefix_dir> in your %s file)\n" msgstr "" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -469,7 +469,7 @@ "Please make sure you have write access to %s and try again.\n" msgstr "" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -483,7 +483,7 @@ "Prosim, prečítajte si ešte raz súbor README dodaný s týmto balíčkom\n" "pred spustením LiVES.\n" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -493,7 +493,7 @@ "Please check the file permissions for this file and try again.\n" msgstr "" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -504,7 +504,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -512,7 +512,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2693 +#: src/main.c:2696 #, fuzzy, c-format msgid "" "\n" @@ -522,7 +522,7 @@ "%s" msgstr "LiVES nemôže zaznamenať toto okno. Prepáčte.\n" -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -540,7 +540,7 @@ "\n" "Ďakujem.\n" -#: src/main.c:2707 +#: src/main.c:2710 #, fuzzy msgid "" "\n" @@ -551,7 +551,7 @@ "LiVES momentálne vyžaduje k spusteniu 'mplayer' alebo 'sox'. Prosím " "nainštalujte jeden z uvedených a skúste opäť.\n" -#: src/main.c:2712 +#: src/main.c:2715 #, fuzzy msgid "" "\n" @@ -562,7 +562,7 @@ "LiVES momentálne vyžaduje k spusteniu 'mplayer' alebo 'sox'. Prosím " "nainštalujte jeden z uvedených a skúste opäť.\n" -#: src/main.c:2725 +#: src/main.c:2728 #, fuzzy msgid "" "\n" @@ -573,7 +573,7 @@ "LiVES nemôže nájsť 'mplayer'. Inštaláciou mplayer-a bude LiVES plne " "funkčný.\n" -#: src/main.c:2731 +#: src/main.c:2734 #, fuzzy msgid "" "\n" @@ -584,7 +584,7 @@ "LiVES nemôže nájsť 'mplayer'. Inštaláciou mplayer-a bude LiVES plne " "funkčný.\n" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" @@ -594,7 +594,7 @@ "LiVES nemôže nájsť 'convert'. Mali by ste nainštalovať convert a image magic " "ak chcete využiť efekty vykresľovania.\n" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " @@ -604,7 +604,7 @@ "LiVES nemôže nájsť 'composite'. Mali by ste nainštalovať composite a image " "magic ak chcete využiť funkciu spájania.\n" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " @@ -614,7 +614,7 @@ "LiVES nemôže nájsť 'sox'. Niektoré zvukové funkcie nebudú fungovať. Mali by " "ste nainštalovať 'sox'.\n" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -625,58 +625,58 @@ "You may need to change the value of <lib_dir> in %s\n" msgstr "" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "Spúšťam rozšírenie vykresľovanie efektov" -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "Automaticky načítavam %s..." #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "Neplatný prehrávač zvuku %s\n" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : %d snímky %d bpp %.3f fps" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : ??? snímky ??? bpp %.3f fps" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "LiVES-%s: <No File>" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "rec %9d/%d" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "!rec %9d/%d" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "Prehrať" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" @@ -684,34 +684,34 @@ "LiVES nebol schopný zachytiť tento obrázok\n" "\n" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "Zatvorený súbor %s\n" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "_Späť" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "_Znova" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "Video" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "Ľavý audio kanál" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "Pravý audio kanál" -#: src/main.c:6983 +#: src/main.c:7007 #, fuzzy msgid "" "\n" @@ -900,7 +900,7 @@ msgid "Use _mplayer2 audio player" msgstr "Použi _mplayer audio prehrávač" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "_Nasledujúci" @@ -1153,10 +1153,10 @@ "Ak je zapnuté, zo snímkov bude odstránené prekladanie tak, ako sú " "importované." -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "Náhľad" @@ -1178,12 +1178,12 @@ msgid "Click here to _Preview the file" msgstr "Kliknutím zobrazíte _ukážku vybraných video súborov" -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 #, fuzzy msgid "Processing..." msgstr "LiVES: -Spracovávanie..." -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1197,8 +1197,8 @@ "\n" "Nezabudnite potom vypnúť efekty (ctrl-0) !" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" @@ -1206,179 +1206,179 @@ "\n" "Prosím čakajte" -#: src/interface.c:206 +#: src/interface.c:210 msgid "Show Details" msgstr "" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "_Dostatočne" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "_Náhľad" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "_Zrušiť" -#: src/interface.c:324 +#: src/interface.c:327 #, fuzzy msgid "Multitrack Details" msgstr "_Detaily o multitracku" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "Formátovanie" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "Veľkosť snímku" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "Veľkosť súboru" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "Veľkosť v bitoch" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "FPS" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "Snímky" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "Udalosti" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "Celkový čas" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "Zvuk" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "Pomer/veľkosť" -#: src/interface.c:590 +#: src/interface.c:593 #, fuzzy msgid "Encoding Options" msgstr "LiVES: - nastavenie kódovania" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." msgstr "" -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "Ponechať _moje nastavenia" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "Použiť _doporučené nastavenia" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "_Zatvoriť okno" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "_Uložiť do súboru" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "Vložiť" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "_Koľkokrát vložiť" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "_Vložiť do dľžky zvuku" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "Vložiť _pred výberom" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "Vložiť obsah stránky pred vybrané snímky" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "Vložiť _za výber" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "Vložiť obsah stránky za vybrané snímky" -#: src/interface.c:844 +#: src/interface.c:847 #, fuzzy msgid "Insert _with silence" msgstr "Vložiť _so zvukom" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "Vložiť _so zvukom" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "Vložiť _bez zvuku" -#: src/interface.c:933 +#: src/interface.c:936 #, fuzzy msgid "Open Selection" msgstr "_Kopírovať vybrané" -#: src/interface.c:950 +#: src/interface.c:953 msgid "Selection start time (sec)" msgstr "" -#: src/interface.c:956 +#: src/interface.c:959 msgid "Number of frames to open" msgstr "" -#: src/interface.c:1025 +#: src/interface.c:1028 #, fuzzy msgid "Open Location" msgstr "LiVES: - Otvoriť umiestnenie" -#: src/interface.c:1027 +#: src/interface.c:1030 msgid "Open Youtube Clip" msgstr "" -#: src/interface.c:1046 +#: src/interface.c:1049 #, fuzzy msgid "" "\n" @@ -1395,7 +1395,7 @@ "Tiež sa presvedčte, či máte nastavenú šírku pásma v Nastavenia|Streaming\n" "\n" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1404,72 +1404,72 @@ "\n" msgstr "" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "URL: " -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "" -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "Neposielať informácie o šírke pásma" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "Ak máte problém s príjmom, skúste tieto nastavenia" -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "" -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "" -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr "" -#: src/interface.c:1185 +#: src/interface.c:1188 #, fuzzy msgid "Rename Clip" msgstr "Otočiť klip" -#: src/interface.c:1187 +#: src/interface.c:1190 #, fuzzy msgid "Enter Set Name to Save as" msgstr "LiVES: - Zadajte názov zostavy" -#: src/interface.c:1189 +#: src/interface.c:1192 #, fuzzy msgid "Enter a Set Name to Reload" msgstr "LiVES: - Zadajte názov zostavy" -#: src/interface.c:1191 +#: src/interface.c:1194 #, fuzzy msgid "Choose a Working Directory" msgstr "LiVES: - Vybrať Pracovný adresár" -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 #, fuzzy msgid "Rename Current Track" msgstr "_Vybrať aktuálnu stopu" -#: src/interface.c:1195 +#: src/interface.c:1198 #, fuzzy msgid "Enter a Name for Your Theme" msgstr "LiVES: - Zadajte názov zostavy" -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1481,7 +1481,7 @@ "Prosím napíšte názov zostavy, ktorý chcete použiť.\n" "LiVES Vám pripomenie uloženie zostavy pri ukončovaní.\n" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" @@ -1490,7 +1490,7 @@ "projekt.\n" "Ten bude použitý jako názov projektu.\n" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" @@ -1500,227 +1500,227 @@ "Sprievodca spustením vás prevedie\n" "začiatkom inštalácie, aby ste získali čo najviac z tejto aplikácie.\n" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" "This should be a directory with plenty of disk space available.\n" msgstr "" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "Nový názov " -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "Zadať názov " -#: src/interface.c:1251 +#: src/interface.c:1252 #, fuzzy msgid "Theme name " msgstr "Nový názov " -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "_Pokročilé" -#: src/interface.c:1419 +#: src/interface.c:1420 #, fuzzy msgid "Select input device" msgstr "Vybrať do konca" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "" -#: src/interface.c:1499 +#: src/interface.c:1496 #, fuzzy msgid "Load CD Track" msgstr "Nahrať _CD stopu..." -#: src/interface.c:1501 +#: src/interface.c:1498 #, fuzzy msgid "Select DVD Title/Chapter" msgstr "LiVES:- Zvoliť DVD titul/kapitolu" -#: src/interface.c:1503 +#: src/interface.c:1500 #, fuzzy msgid "Select VCD Title" msgstr "LiVES:- Zvoliť VCD titul" -#: src/interface.c:1505 +#: src/interface.c:1502 #, fuzzy msgid "Change Maximum Visible Tracks" msgstr "LiVES:- Zmeniť maximum viditeľných stôp" -#: src/interface.c:1507 +#: src/interface.c:1504 #, fuzzy msgid "Device details" msgstr "LiVES:- Podrobnosti zariadenia" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "Nahrať stopu (z %s)" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "DVD titul" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "VCD titul" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "Maximálny počet zobrazených stôp" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "Jednotka: /dev/video" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "Jednotka: fw:" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "Kapitola " -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "Kanál " -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "Audio ID " -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "" -#: src/interface.c:1770 +#: src/interface.c:1763 #, fuzzy msgid "Fade Audio In" msgstr "_Zosilniť zvuk..." -#: src/interface.c:1772 +#: src/interface.c:1765 #, fuzzy msgid "Fade Audio Out" msgstr "_Zoslabiť zvuk..." -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "Zosilniť cez " -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "prvý" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "Zoslabiť cez " -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "posledný" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "sekundy." -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "výber" -#: src/interface.c:1856 +#: src/interface.c:1849 #, fuzzy msgid " (Optional)" msgstr "LiVES: - Komentár k súboru (nepovinné)" -#: src/interface.c:1859 +#: src/interface.c:1852 #, fuzzy, c-format msgid "File Comments%s" msgstr "LiVES: - Komentár k súboru (nepovinné)" -#: src/interface.c:1873 +#: src/interface.c:1866 #, fuzzy, c-format msgid "File Name: %s" msgstr "Titul/Názov : " -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "Titul/Názov : " -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "Autor/Umelec : " -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "Komentáre : " -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "" -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "" -#: src/interface.c:2049 +#: src/interface.c:2042 #, c-format msgid "%sChoose a Device" msgstr "" -#: src/interface.c:2052 +#: src/interface.c:2045 #, fuzzy, c-format msgid "%sChoose a Directory" msgstr "LiVES: - Vybrať Pracovný adresár" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" @@ -1730,7 +1730,7 @@ "Súčasné zmeny neboli uložené.\n" "Čo chcete urobiť ?\n" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" @@ -1740,7 +1740,7 @@ "Súčasné zmeny boli zmenené od posledného uloženia.\n" "Čo chcete urobiť ?\n" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" @@ -1750,7 +1750,7 @@ "Súčasná zostava klipov nebola uložená.\n" "Čo chcete urobiť ?\n" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" @@ -1758,7 +1758,7 @@ "Súčasná zostava klipov nebola uložená.\n" "Čo chcete urobiť ?\n" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" @@ -1766,7 +1766,7 @@ "Súčasné rozloženie nebolo uložené.\n" "Čo chcete urobiť ?\n" -#: src/interface.c:2332 +#: src/interface.c:2325 #, fuzzy msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" @@ -1775,7 +1775,7 @@ "Aktuálna usporiadanie sa nezmenilo, pretože bolo naposledy uložené.\n" "Čo chcete robiť?\n" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" @@ -1785,44 +1785,44 @@ "Súčasné rozloženie obsahuje vytvorené snímky a nemôže byť zachované.\n" "Čo chcete urobiť ?" -#: src/interface.c:2339 +#: src/interface.c:2332 #, fuzzy msgid "Cancel/Discard/Save" msgstr "LiVES: - Zrušiť/odstrániť/uložiť" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "Zadať názov _klipu" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "_Automatické otvorenie pri ďaľšom spusteni" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "_Vymazať rozloženie" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "_Ignorovať zmeny" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "_Odstrániť zostavu klipov" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "_Odstrániť rozloženie" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "_Uložiť rozloženie" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "_Uložiť zostavu klipov" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" @@ -1832,35 +1832,35 @@ "LiVES zistil viacstopé rozloženie z predchádzajúceho sedenia.\n" "Chcete sa pokúsiť o jej obnovenie ?\n" -#: src/interface.c:2446 +#: src/interface.c:2439 msgid "Disk Recovery Options" msgstr "" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "" -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "" -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "Zobraziť klávesy" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1868,356 +1868,356 @@ "-----------------------\n" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 #, fuzzy msgid "ctrl-left" msgstr "Preskočiť späť (ctrl-vľavo)" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 #, fuzzy msgid "skip forwards\n" msgstr "preskočiť_vpred" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 #, fuzzy msgid "ctrl-down" msgstr "Ctrl-%d" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "ctrl-enter" msgstr "_Iný stred" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "reset frame rate\n" msgstr "_Prvý snímok" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "" -#: src/interface.c:2633 +#: src/interface.c:2626 #, fuzzy msgid "reverse direction\n" msgstr "Reverzné prehrávanie" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "ctrl-1" msgstr "Ctrl-%d" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "toggle real-time effect 1\n" msgstr "_Real time efekty" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "ctrl-2" msgstr "Ctrl-%d" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "toggle real-time effect 2\n" msgstr "_Real time efekty" -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 #, fuzzy msgid "ctrl-0" msgstr "Ctrl-%d" -#: src/interface.c:2661 +#: src/interface.c:2654 #, fuzzy msgid "real-time effects off\n" msgstr "_Real time efekty" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "" -#: src/interface.c:2669 +#: src/interface.c:2662 msgid "grab keyboard for last activated effect\n" msgstr "" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2679 +#: src/interface.c:2672 msgid "tab" msgstr "" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "" -#: src/interface.c:2697 +#: src/interface.c:2690 #, fuzzy msgid "Other playback keys\n" msgstr "_Opačné prehrávanie " -#: src/interface.c:2701 +#: src/interface.c:2694 #, fuzzy msgid "play all\n" msgstr "Prehrať všetko" -#: src/interface.c:2704 +#: src/interface.c:2697 #, fuzzy msgid "play selection\n" msgstr "Prehrať vybrané" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "" -#: src/interface.c:2710 +#: src/interface.c:2703 #, fuzzy msgid "fullscreen\n" msgstr "Na _celú obrazovku" -#: src/interface.c:2713 +#: src/interface.c:2706 #, fuzzy msgid "separate window\n" msgstr "Prehrať v oddelenom okne (s)" -#: src/interface.c:2716 +#: src/interface.c:2709 #, fuzzy msgid "double size\n" msgstr "_Dvojitá veľkosť" -#: src/interface.c:2719 +#: src/interface.c:2712 #, fuzzy msgid "ping pong loops\n" msgstr "Pin_g Pong sľučky" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "Klávesy pre výber stopy" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 #, fuzzy msgid "move current track up\n" msgstr "_Vybrať aktuálnu stopu" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 #, fuzzy msgid "move current track down\n" msgstr "_Vybrať aktuálnu stopu" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "" -#: src/interface.c:2759 +#: src/interface.c:2752 #, fuzzy msgid "select next clip\n" msgstr "LiVES: Vybraný klip" -#: src/interface.c:2762 +#: src/interface.c:2755 #, fuzzy msgid "select/deselect current track\n" msgstr "_Vybrať aktuálnu stopu" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 #, fuzzy msgid "zoom in\n" msgstr "_Priblížiť" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 #, fuzzy msgid "zoom out\n" msgstr "_Oddialiť" -#: src/interface.c:2771 +#: src/interface.c:2764 #, fuzzy msgid "make a mark on the timeline (during playback)\n" msgstr "urobiť značku na časovej osi" -#: src/interface.c:2774 +#: src/interface.c:2767 #, fuzzy msgid "rewind to play start.\n" msgstr "Previnúť na štart (w)" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "Uložiť ako zostavu %s..." -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "" -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "" -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -2225,16 +2225,16 @@ "the latest youtube-dl installed.\n" msgstr "" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, c-format msgid "Layouts were removed for set %s.\n" msgstr "" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "Tento súbor" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " @@ -2242,7 +2242,7 @@ ",\n" " - vrátane aktuálneho rozloženia - " -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2257,7 +2257,7 @@ "\n" "Skutočne ukončiť ?" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2272,14 +2272,14 @@ "\n" "Skutočne chcete ukončiť ?" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" "Really close it ?" msgstr "" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" @@ -2287,7 +2287,7 @@ "\n" "Neplatný súbor projektu.\n" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2309,54 +2309,54 @@ "vymažte.\n" "Ak to urobíte, potom môžete importovať nový projekt.\n" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "Importujem projekt %s ako zostavu %s..." -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "Importujem projekt" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "Exportujem projekt %s..." -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "Exportujem projekt" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 #, fuzzy msgid "Theme" msgstr "Nový názov " -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, fuzzy, c-format msgid "Exporting theme as %s..." msgstr "Export zvuku ako %s..." -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, fuzzy, c-format msgid "Importing theme \"%s\" from %s..." msgstr "Export zvuku ako %s..." -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, fuzzy, c-format msgid "Backup as %s File" msgstr "Zálohovať ako .lv1 súbor" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, fuzzy, c-format msgid "Restore %s File" msgstr "Obnoviť .lv1 súbor" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2368,95 +2368,95 @@ "Zostava bude odstránená z disku.\n" "Ste si istý ?\n" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "" -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "Odstraňujem zostavu..." -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "Odstraňujem zostavu" -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "Zostava %s bola navždy odstránená z disku.\n" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "Vložiť ticho" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "Vraciam späť" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "Obnovenie zvuku..." -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "Čistenie rámu obrázkov" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "Mazanie nadbytočných snímkov" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "Dĺžka videa je teraz %d obrázkov pri %.3f snímkov za sekundu.\n" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "Schránka bola prevzorkovaná na %d snímkov.\n" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "Prestavba" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, fuzzy, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "Kopírovanie snímkov %dLiVES do %d%s do schránky..." -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, fuzzy, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "Kopírovanie snímkov %dLiVES do %d%s do schránky..." -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "Kopírovanie do schránky" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "Vystrihnúť" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 #, fuzzy msgid "Pulling frames from clipboard" msgstr "Ťahanie snímkov z klipu" -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "" -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "Vložiť" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "" -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " @@ -2465,7 +2465,7 @@ "Táto operácia si vyžaduje zmenu veľkosti alebo konverziu snímok.\n" "Prosím, nainštalujte 'convert' z balíčka Image-magick a reštartujte LiVES.\n" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2479,7 +2479,7 @@ "Skúste označiť všetky snímky a potom použite \n" "Funkciu 'Trim Audio' z ponuky zvuku." -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." @@ -2487,7 +2487,7 @@ "LiVES nemohol vložiť pretože nesúhlasí pomer zvuku.\n" "Prosím nainštalujte 'sox' a skúste znova." -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" @@ -2497,7 +2497,7 @@ "Vložením dôjde k posunu snímkov v niektorých viacstopových rozmiestneniach.\n" "Skutočne chcete pokračovať ?\n" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" @@ -2507,11 +2507,11 @@ "Vložením dôjde k posunu zvuku v niektorých viacstopových rozmiestneniach.\n" "Skutočne chcete pokračovať ?\n" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "Prevzorkovať zvuk v schránke" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2523,7 +2523,7 @@ "LiVES nemohol prevzokovať zvuk v schránke. \n" "Zvuk bol zo schránky vymazaný.\n" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2537,32 +2537,32 @@ "Chcete pokračovať s vložením \n" "nezmeneného zvuku ?\n" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "Vkladám %d%s snímkov zo schránky..." -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "Vkladám" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "Vložiť %d krát zo schránky%s..." -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "Vloženie %d snímkov zo schránky%s..." -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "Rušenie" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" @@ -2572,7 +2572,7 @@ "Odstránenie všetkých snímkov zatvorí súbor.\n" "Ste si istý ?" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" @@ -2583,8 +2583,8 @@ "rozdeleniach.\n" "Ste si istý, že chcete pokračovať ?\n" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" @@ -2595,7 +2595,7 @@ "rozdeleniach.\n" "Ste si istý, že chcete pokračovať ?\n" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" @@ -2605,7 +2605,7 @@ "Odstránenie spôsobí posun snímkov v niektorých viacstopových rozdeleniach.\n" "Ste si istý, že chcete pokračovať ?\n" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" @@ -2615,20 +2615,20 @@ "Odstránenie spôsobí posun zvuku v niektorých viacstopových rozdeleniach.\n" "Ste si istý, že chcete pokračovať ?\n" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "Odstraňujem snímky %d do %d%s..." -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "Odstraňuje sa" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "Odstrániť" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" @@ -2638,7 +2638,7 @@ "\n" "Výber je zamknutý.\n" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2650,11 +2650,11 @@ "(Pre zrušenie, stlačte 'r' alebo kliknite na Prehrať|Nahrávať opäť pred " "prehraním.)\n" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "Nahrávanie zrušené.\n" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2667,7 +2667,7 @@ "Správy '%s' o rozšírení:\n" "%s\n" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2680,7 +2680,7 @@ "Nedá sa nájsť 'init' metóda v %s rozšírení.\n" "Rozšírenie môže byť poškodené alebo nie je správne nainštalované." -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2693,22 +2693,22 @@ "\n" "Prosím stlačte 'Zrušit' ak nesúhlasíte.\n" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "Uloženie zostavy %s" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "Načítavam klipy zo zostavy %s" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2719,24 +2719,24 @@ "Pokračujte IBA ak nemáte spustenú dalšiu kópiu LiVES.\n" "Pokračujete kliknutím na OK.\n" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "Čistenie disku..." -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "" -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "Resetovanie hodnotenia snímkov a hodnoty snímkov..." -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2744,12 +2744,12 @@ "Internal: %s (%d bpp) / %s\n" msgstr "" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." @@ -2757,7 +2757,7 @@ "\n" " Otváram..." -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" @@ -2766,7 +2766,7 @@ "\n" "(%d virtuálnej)" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" @@ -2775,7 +2775,7 @@ "\n" "(%d dekódované)" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" @@ -2784,7 +2784,7 @@ "\n" " %.2f sek." -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" @@ -2792,23 +2792,23 @@ "\n" " Neznáme" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "nepodpísané" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "podpísané" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "veľký-endian" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "malý-endian" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" @@ -2817,7 +2817,7 @@ " %d Hz %d bit\n" "%s %s" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2834,22 +2834,22 @@ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA.\n" msgstr "" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "Úprava videa a VJ program" -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" "Launchpad Contributions:\n" " Milan Slovák https://launchpad.net/~milboys\n" " salsaman https://launchpad.net/~salsaman" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, c-format msgid "" "LiVES Version %s\n" @@ -2863,7 +2863,7 @@ "Homepage: %s" msgstr "" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 #, fuzzy msgid "" "\n" @@ -2874,7 +2874,7 @@ "\n" "Je nutné nainštalovať mplayer, aby bol možný náhľad tohoto súboru.\n" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 #, fuzzy msgid "" "\n" @@ -2886,94 +2886,94 @@ "\n" "Je nutné nainštalovať mplayer, aby bol možný náhľad tohoto súboru.\n" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" "%s\n" msgstr "" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 #, fuzzy msgid "Encoder Debug Output" msgstr "LiVES: - Kódovač výstupu ladenia" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "Prehranie na celej obrazovke (f)" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "Prehranie na celej obrazovke vypnuté (f)" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "Dvojitá veľkosť (d)" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "Vlastná veľkosť (d)" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "Skryť okno s prehrávaním (s)" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "Zobraziť okno s prehrávaním (s)" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "Prehrať v oddelenom okne (s)" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "Vypnúť nekonečnú sľučku (o)" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "Zapnúť nekonečnú sľučku (o)" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "Hlasitosť zvuku (%.2f)" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "Zapnúť zvuk (z)" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "Vypnúť zvuk (z)" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "Vratná schránka..." -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "Vratná schránka" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 msgid "Load Subtitles" msgstr "" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 #, fuzzy msgid "Select Audio File" msgstr "Odstrániť zvuk" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -2985,83 +2985,83 @@ "viacstopých rozloženiach. \n" "Naozaj chcete pokračovať?" -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "Otváram zvuk %s, typ %s..." -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "Otváram zvuk" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "Vytvoriť zvuk" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "Nový zvuk" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "Otváranie stopy na CD %d od %s..." -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "Stopa na CD %d" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "Otváram stopu na CD..." -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "Chyba pri načítaní CD stopy\n" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 #, fuzzy msgid "Layout Errors" msgstr "rozloženie chýb" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "Vymazanie _chýb" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "_Odstrániť postihnuté rozloženia" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "Obnoviť" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "pozastavené..." -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "pokračovanie..." -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "Ponechať" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, fuzzy, c-format msgid "" "\n" @@ -3072,30 +3072,30 @@ "\n" "Pauza" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "Zrušiť" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 #, fuzzy msgid "Selected Frame" msgstr "Vybrať všetky snímky" -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 #, fuzzy msgid "_Save Frame as..." msgstr "_Uložiť rozloženie ako..." -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -3104,7 +3104,7 @@ "\n" msgstr "" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -3117,7 +3117,7 @@ "funkciu\n" "\n" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" @@ -3125,7 +3125,7 @@ "\n" "Nahrávací čas musí byť väčší ako 0.\n" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -3139,11 +3139,11 @@ "Kliknite na 'Zrušiť' pre zrušenie\n" "\n" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "Vonkajšie okno bola uvoľnené.\n" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" @@ -3151,7 +3151,7 @@ "Kliknite na Okno pre nahrávanie\n" "Stlačte tlačidlo 'q' pre ukončenie nahrávania" -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -3166,19 +3166,19 @@ "Stop nebo 'q' pre ukončenie.\n" "(Bude použité predvolené nastavenie %.3f snímkov za sekundu.)\n" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "LiVES nemôže zaznamenať toto okno. Prepáčte.\n" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "Exportovanie vybraného zvuku ako..." -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "Exportovať zvuk ako..." -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -3192,87 +3192,87 @@ "Kliknite na 'OK' pre export s novou rýchlosťou alebo 'Zrušiť' a exportovat " "originálnym pomerom.\n" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "Exportovanie zvukových snímkov %d do %d ako %s..." -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "Export zvuku ako %s..." -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "Exportujem zvuk" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 #, fuzzy msgid "Append Audio File" msgstr "Pridať zvuk" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "Pridávam zvukový súbor %s..." -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "Pridávam zvuk" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "Pridať zvuk" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "" -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "Orezanie zvuku z %.2f to %.2f sekundy..." -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "Orezanie/vyplnenie zvuku" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "Orezať/Doplniť zvuk" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "Zoslabovanie zvuku v" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "Zoslabujúci zvuk v" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "Stíšenie zvuku" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "Stíšiť zvuk" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "%s nad %.1f sekundy..." -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "%s od času %.2f sekúnd do %.2f sekúnd..." -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "Stišovanie zvuku" -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" @@ -3281,89 +3281,89 @@ "\n" "Odstránenie všetkých zvukov zatvorí tento súbor." -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "Odstránenie všetkých zvukov..." -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "Odstránenie zvuku od %.2f do %.2f sekundy..." -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "Odstraňujem zvuk" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "Odstrániť zvuk" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "Nahrať nový zvuk" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "Vložiť ticho od %.2f do %.2f sekundy..." -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "Vložiť ticho" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "Zlúčiť schránku [ %d snímkov ] s výberom [ %d snímkov ]" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" msgstr "" "Zlúčiť schránku [ %d snímkov (prevzorkované) ] s výberom [ %d snímkov ]" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "Zosúladiť _Štart" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "Zosúladiť _Koniec" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "Čo robiť s extra snímkami v schránke -" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "_Vložiť snímky" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "_Vyhodiť snímky" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "Počet opakovaní schránky" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "_Metóda prechodu:" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "Zlúčiť schránku s výberom..." -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "Zlúčenie skončené.\n" @@ -3379,545 +3379,554 @@ msgid "Custom _Utilities" msgstr "Vlastné _pomôcky" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "_Súbor" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "_Otvoriť súbor/Adresár" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "" -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "Otvoriť _umiestnenie/stream..." -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "" -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "" -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "Importovať z _Firewire jednotky (dv)" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "Importovať z _Firewire jednotky (hdv)" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "" -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "Pridať live _Firewire zariadenie" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "_Nedávne súbory..." -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "Znovu otvoriť sadu klipov..." -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "Zavrieť/Ul_ožiť všetky klipy" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "" + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "_Dekódovať klip ako..." -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "Kódovať _výber ako..." -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "_Zavrieť tento klip" -#: src/gui.c:674 +#: src/gui.c:692 #, fuzzy, c-format msgid "_Backup Clip as .%s..." msgstr "_Zálohovať klip ako .lv1..." -#: src/gui.c:683 +#: src/gui.c:701 #, fuzzy, c-format msgid "_Restore Clip from .%s..." msgstr "_Obnoviť klip z .lv1..." -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "Kódovať/Otvoriť/Zálohovať _zo zvukom" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "_Vyčistiť disk" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "_Upraviť" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "_VIACSTOPOVÝ režim" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "_Kopírovať vybrané" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "Vy_strihnúť vybrané" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "_Vloťiť zo schránky" -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "Vložiť ako _nový" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "_Zlúčiť schránku s výberom..." -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "_Zmazať výber" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "Oddeliť _Video od zvuku" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "_Vybrať..." -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "Vybrať všetky snímky" -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "_Iba počiatočný snímok" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "_Iba posledný snímok" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "Vybrať od _prvého snímku" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "Vybrať do _posledného snímku" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "Vybrať posledný vložený/_Zlúčiť" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "Vybrať posledný efekt" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "_Obrátiť výber" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "_Zamknúť šírku výberu" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "_Prehrať" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "_Prehrať všetko" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "Pre_hrať výber" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "Prehrať _schránku" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "_Zastaviť" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "Pre_vinúť" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "Na _celú obrazovku" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "_Dvojitá veľkosť" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "Prehrať v _oddelenom okne" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "_Prázdne pozadie" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "(Automaticky)_opakovať video (vyplniť podľa zvuku)" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "Ne_pretržitá sľučka" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "Pin_g Pong sľučky" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "_Ztlmiť zvuk" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "Oddelené okno 'L_epivý' mód" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "U_káž počítadlo snímkov" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "" -#: src/gui.c:1045 +#: src/gui.c:1064 msgid "Letterbox Mode" msgstr "" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "Efekt_y" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "Efekty sú pužité na súčasný výber." -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "_Spustiť test Vykresľovanie efektov/Nástroje/Generátor..." -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "_Nástroje" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "Nástroje sú použité na dokončenie klipov." -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "_Otočiť schránku" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "_Zmeniť prehrávanie/Uložiť rýchlosť" -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "Prevzorkovať _video na nový pomer..." -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "_Nástroje" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "Vlastné _nástroje" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "Vy_generovať" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "" -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "Zachytiť _externé okno " -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "_Predvoľby..." -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "_Zvuk" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "Nahrať _nový zvuk pre klip ..." -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "Nahrať _CD stopu..." -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "V_ysunúť CD" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "Nahrávanie e_xterného zvuku..." -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "do nového _klipu..." -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "do _výberu" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "_Zosilniť zvuk..." -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "_Zoslabiť zvuk..." -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "_Exportovať zvuk..." -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "_Exportovať _vybraný zvuk..." -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "_Exportovať _všetky zvuky..." -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "_Pripojiť zvuk..." -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "" -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "" -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "" -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "_Odstrániť zvuk..." -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "Odstrániť _vybraný zvuk..." -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "Odstrániť _všetky zvuky..." -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "Vložiť _ticho vo vybranom" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "_Prevzorkovať zvuk..." -#: src/gui.c:1250 +#: src/gui.c:1273 +#, fuzzy +msgid "_Adjust Audio Sync..." +msgstr "_Pripojiť zvuk..." + +#: src/gui.c:1277 msgid "_Info" msgstr "_Informácie" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "Zobraziť informáciu o _klipe" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "Zobraziť/ _Upraviť komentáre k súboru" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "Zobraziť informáciu o _schránke" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "Zobraziť _správy" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "Zobraziť chyby _rozloženia" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "_Klipy" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "_Premenovať aktuálny klip v menu..." -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "Po_kročilé" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "_RFX Efekty/Nástroje/Pomôcky" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "_Nový test RFX skriptu..." -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "_Koirovať RFX skript do testu..." -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "_Upraviť test RFX skriptu..." -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "Premeno_vať test RFT skriptu..." -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "_Odstrániť test RFX skriptu..." -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "_Importovať vlastný RFX skript..." -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "E_xportovať vlastný RFX skript..." -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "Od_strániť vlastný RFX skript..." -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "Re_konštruovať všetky RFX rozšírenia" -#: src/gui.c:1371 +#: src/gui.c:1398 #, fuzzy msgid "Receive _LiVES Stream from..." msgstr "Získať _LiVES stream od..." -#: src/gui.c:1375 +#: src/gui.c:1402 #, fuzzy msgid "_Send LiVES Stream to..." msgstr "_Poslať LiVES stream do..." -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." +#: src/gui.c:1408 +#, fuzzy +msgid "Open _yuv4mpeg stream..." msgstr "Otvoriť _yuv4mpeg stream na %sstream.yuv" -#: src/gui.c:1399 +#: src/gui.c:1425 #, fuzzy, c-format msgid "_Import Project (.%s)..." msgstr "_Importovať projekt (.lv2)..." -#: src/gui.c:1403 +#: src/gui.c:1430 #, fuzzy, c-format msgid "E_xport Project (.%s)..." msgstr "E_xportovať projekt (.lv2)..." -#: src/gui.c:1409 +#: src/gui.c:1438 #, fuzzy, c-format msgid "_Import Custom Theme (.%s)..." msgstr "_Importovať projekt (.lv2)..." -#: src/gui.c:1414 +#: src/gui.c:1443 #, fuzzy, c-format msgid "E_xport Theme (.%s)..." msgstr "E_xportovať projekt (.lv2)..." -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "_VJ" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "Mapovanie real time _efektu" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "Priradiť real time efekty k ctrl-numerickým klávesam." -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "Nastaviť _predvolený real time efekt" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "Nastaviť _predvolenú hodnotu pre real time efekty." -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "Uložiť _predvolený real time efekt" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." @@ -3925,156 +3934,171 @@ "Uložiť predvolené hodnoty real time efektov, budú použité pri každom " "spustení LiVES." -#: src/gui.c:1448 +#: src/gui.c:1478 #, fuzzy msgid "_Reset All Playback Speeds and Positions" msgstr "_Resetovať všetky rýchlosti prehrávania a pozícií" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "" "Resetovanie všetkých prehraných pozícií na snímok 1 a resetovanie všetkých " "prehraných snímkov." -#: src/gui.c:1452 +#: src/gui.c:1482 #, fuzzy msgid "_MIDI/Joystick Interface" msgstr "Rozhranie _MIDI/Joystick" -#: src/gui.c:1461 +#: src/gui.c:1491 #, fuzzy msgid "_MIDI/Joystick Learner..." msgstr "Rozhranie _MIDI/Joystick" -#: src/gui.c:1465 +#: src/gui.c:1495 #, fuzzy msgid "_Save Device Mapping..." msgstr "_Uložiť mapu zariadenia..." -#: src/gui.c:1469 +#: src/gui.c:1499 #, fuzzy msgid "_Load Device Mapping..." msgstr "_Načítať mapu zariadenia..." -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "Zobraziť VJ _\tKlávesy" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "_Hračky" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "Žia_dny" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "_Bláznivé snḿky" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "_LiVES TV (širokopásmová)" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "_Pomocník" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "_Manuál (otvoriť v prehliadači)" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 #, fuzzy msgid "_Donate to the Project !" msgstr "_Prispieť na projekt !" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 #, fuzzy msgid "_Email the Author" msgstr "_Mailová adresa autora" -#: src/gui.c:1519 +#: src/gui.c:1549 #, fuzzy msgid "Report a _Bug" msgstr "Nahlásiť _chybu" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 #, fuzzy msgid "Suggest a _Feature" msgstr "Navrhnite _funkciu" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 #, fuzzy msgid "Assist with _Translating" msgstr "Pomôcť s _prekladom" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "Riešenie _problémov" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "_O programe" -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "Previnúť na štart (w)" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "Prehrať všetko (p)" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "Zastaviť prehrávanie (q)" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "Prehrať vybrané (y)" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +#, fuzzy +msgid "Audio Source:" +msgstr "Zvukový kodek" + +#: src/gui.c:1696 +#, fuzzy +msgid "Internal" +msgstr "- vnútorné -" + +#: src/gui.c:1730 +#, fuzzy +msgid "External" +msgstr "- vnútorné -" + +#: src/gui.c:1774 msgid "Volume" msgstr "Hlasitosť" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "Hlasitosť zvuku (1.00)" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "Vyplnené pozadie (b)" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "Prehrať pomalšie (ctrl-down)" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "Prehrať rýchlejšie (ctrl-hore)" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "Preskočiť späť (ctrl-vľavo)" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "Preskočiť vpred (ctrl-vpravo)" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "Zobraziť info o klipe (i)" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "Skryť túto lištu s nástrojmi" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." @@ -4083,214 +4107,219 @@ "zastavte s \"q\"." #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr " Rýchlosť prehrávania videa (snímky za sekundu) " -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "Odlíšiť rýchlosť videa" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "Prvý snímok" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "Posledný snímok" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "Prvý vybraný snímok v tomto klipe" -#: src/gui.c:1956 +#: src/gui.c:2082 +#, fuzzy +msgid "Select all frames in this clip" +msgstr "Posledný vybraný snímok v tomto klipe" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "Posledný vybraný snímok v tomto klipe" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "Začínam...\n" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr " Stlač 'q' k zastaveniu nahrávania. NEPREKRÝVAJTE HRACIE OKNO ! " -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "Čísla snímkov k náhľadu" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "_Voľná" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "Voľný výber čísla snímku" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "_Štart" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "Číslo snímku ukazuje na prvý snímok" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "_Koniec" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "Číslo snímku ukazuje na posledný snímok" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "_Kurzor" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "Číslo snímku ukazuje na ukazovateľ prehrávania" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "Previnúť" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "Prehrať všetko" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "Prehrať vybrané" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "Slučka Zap/Vyp" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "Spustiť _nahrávanie" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "Zastaviť _nahrávanie" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr "" -#: src/gui.c:3550 +#: src/gui.c:3689 #, fuzzy msgid "Streaming" msgstr "Zasnenie" -#: src/gui.c:3552 +#: src/gui.c:3691 #, fuzzy, c-format msgid "Play Window%s" msgstr "Skryť okno s prehrávaním" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "Skryť okno s prehrávaním" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "Zobraziť okno s prehrávaním" -#: src/gui.c:4124 +#: src/gui.c:4292 #, fuzzy, c-format msgid "'LiVES opened the file' '%s'" msgstr "LiVES nebol schopný otvoriť súbor" -#: src/gui.c:4143 +#: src/gui.c:4311 #, fuzzy, c-format msgid "'LiVES closed the file' '%s'" msgstr "Nechať LiVES nastaviť _príponu súboru" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "Efekty" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "Klipy" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, fuzzy, c-format msgid "Show / apply effects to %s\n" msgstr "Vypnúť všetky efekty." -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, fuzzy, c-format msgid "Select clip for %s\n" msgstr "_Odstrániť zostavu klipov" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "Vyprázdnenie schránky" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -4301,7 +4330,7 @@ "==============================\n" "Prepnuté na klip %s\n" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" @@ -4311,11 +4340,11 @@ "==============================\n" "Prepnuté na prázdny klip\n" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "(čisté)" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " @@ -4324,7 +4353,7 @@ "Názov zostavy bol zmenený z %s na %s. Súvisiace rozmiestnenie bude primerane " "aktualizované\n" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" @@ -4333,7 +4362,7 @@ "Klip %s nebol nájdený v tejto zostave.\n" "Je vyžadované nasledujúce rozloženie:\n" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" @@ -4342,7 +4371,7 @@ "Klip %s bol zatvorený.\n" "Je požadované nasledujúce rozloženie:\n" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" @@ -4351,7 +4380,7 @@ "Snímky v klipe %s boli posunuté.\n" "Nasledujúce rozloženie bude ovplyvnené:\n" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" @@ -4360,7 +4389,7 @@ "Snímky z klipu %s boli zmazané.\n" "Nasledujúce rozdelenie bude ovplyvnené:\n" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" @@ -4369,7 +4398,7 @@ "Z klipu %s bol odstránený zvuk.\n" "Nasledujúce rozdelenie bude ovplyvnené:\n" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" @@ -4378,7 +4407,7 @@ "V klipe %s bol posunutý zvuk.\n" "Nasledujúce rozdelenie bude ovplyvnené:\n" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" @@ -4387,7 +4416,7 @@ "V klipe %s bol zmenený zvuk.\n" "Nasledujúce rozdelenie bude ovplyvnené:\n" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" @@ -4396,7 +4425,7 @@ "V klipe %s boli zmenené snímky.\n" "Nasledujúce rozdelenie bude ovplyvnené:\n" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -4407,7 +4436,7 @@ "sa nedá otvoriť, pretože je používaná\n" "inou kópiou LiVES.\n" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -4418,7 +4447,7 @@ "Zostava %s je používaná inou kópiou LiVES.\n" "Prosím vyberte iný názov zostavy.\n" -#: src/utils.c:2138 +#: src/utils.c:2234 #, fuzzy, c-format msgid "" "\n" @@ -4427,7 +4456,7 @@ "\n" "Názov zostavy nemôže byť prázdny.\n" -#: src/utils.c:2146 +#: src/utils.c:2242 #, fuzzy, c-format msgid "" "\n" @@ -4436,7 +4465,7 @@ "\n" "Názov nesmie obsahovať medzery alebo znaky%s.\n" -#: src/utils.c:2154 +#: src/utils.c:2250 #, fuzzy, c-format msgid "" "\n" @@ -4445,18 +4474,18 @@ "\n" "Názov nesmie obsahovať medzery alebo znaky%s.\n" -#: src/utils.c:2163 +#: src/utils.c:2259 #, c-format msgid "" "\n" "%s names may not start with a '.' or contain '..'\n" msgstr "" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4467,73 +4496,73 @@ "Zostava %s už existuje.\n" "Prosím zvolte iný názov zostavy.\n" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "Odstraňujem rozloženia %s\n" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "Video [otváram...]" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "Video [%.2f sek]" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "(Nedefinované)" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "(Žiadne video)" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "(Žiadny zvuk)" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "Mono [otváram...]" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "Ľavý zvukový kanál [otváram...]" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "Mono [%.2f sek]" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "Ľavý zvukový kanál [%.2f sek]" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "Pravý zvukový kanál [otváram...]" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "Pravý zvukový kanál [%.2f sek]" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "LiVES nemôže při načítání klipov prepnúť na mplayer." -#: src/utils.c:3444 +#: src/utils.c:3863 #, fuzzy msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "LiVES nemôže při načítání klipov prepnúť na mplayer." -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "Vyčistenie klipu" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4548,29 +4577,29 @@ "\n" "Prepísať ?\n" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "_Vrátiť %s" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "_Znovu %s" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "-------------Výber------------" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr " sek ] ----------výber---------- [ " -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr " snímky ] ----------" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4581,50 +4610,50 @@ "Try running Help/Troubleshoot for more information." msgstr "" -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "Kontrolujem hlavičku súboru" -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "Otváram %s" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "Otváranie %s začiatok %.2f sek. snímkov %d" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr " bez zvuku" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "Otváram zvuk pre %s" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "" -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, fuzzy, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "%s od času %.2f sekúnd do %.2f sekúnd..." -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "" -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4636,11 +4665,11 @@ "Are you sure you wish to continue ?" msgstr "" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr " - prosím o trpezlivosť." -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4652,7 +4681,7 @@ "LiVES nebol schopný dať ukážku buď videa, alebo zvuku.\n" "Prosím, pre viac informácií skontrolujte okno terminálu.\n" -#: src/saveplay.c:874 +#: src/saveplay.c:858 #, fuzzy msgid "" "\n" @@ -4663,7 +4692,7 @@ "\n" "Musíte nainštalovať mplayer k otvoreniu tohto súboru.\n" -#: src/saveplay.c:885 +#: src/saveplay.c:869 #, fuzzy msgid "" "\n" @@ -4676,31 +4705,31 @@ "Skontrolujte nastavenie príkazu pre otvorenie videa v\n" "Nástroje|Predvoľby|Dekódovanie\n" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "" -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, fuzzy, c-format msgid "Save Frame %d" msgstr "Zadať názov " -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 #, fuzzy msgid "Save Frame" msgstr "Posledný snímok" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 #, fuzzy msgid "Save Clip" msgstr "Otočiť klip" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4712,34 +4741,34 @@ "\t\n" "Prajete si napriek tomu pokračovať ?" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "Ťahanie snímkov z klipu" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "Prepojenie výberu" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr " (bez zvuku)\n" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "Uložiť snímky %d do %d%s ako \"%s\" : enkodér = %s : formát = %s..." -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "Uložiť snímky 1 do %d%s ako \"%s\" : enkodér %s : formát = %s..." -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "Ukladanie [môže to chvíľu trvať]" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" @@ -4749,33 +4778,33 @@ "\n" "Chyby kódovača - výstupný súbor nebol vytvorený !\n" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "" -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "nahrávanie prerušené náhľadom.\n" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "nahrávanie prerušené prehrávaním zo schránky.\n" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "" -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "Priemerná hodnota FPS bola %.4f\n" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4789,21 +4818,21 @@ "Kliknite na Nástroje--->Zmeniť veľkosť všetkých\n" "a zmeňte veľkosť všetkých snímkov na \taktuálnu veľkosť.\n" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "Neznáme" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "Bez názvu %d" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "%d snímkov je postačujúcich !\n" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4811,13 +4840,13 @@ "%s\n" msgstr "" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" msgstr "" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4825,7 +4854,7 @@ "Bad things may happen with this clip.\n" msgstr "" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4837,14 +4866,14 @@ "fps . \n" "Predvolené hodnoty možno nastaviť v Nástroje | Predvoľby | Rôzne.\n" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "" "Rýchlosť prehrávania bola nastavená na %.3f snímky za sekundu, aby " "zodpovedal zvuku.\n" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" @@ -4854,7 +4883,7 @@ "%.3f\n" "Zvuk:" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" @@ -4863,54 +4892,54 @@ "Snímky=%d typ=%s veľkosť=%dx%d bpp=%d snímkov za sekundu =%.3f\n" "Zvuk:" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "%s žiadny\n" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, fuzzy, c-format msgid " - Author: %s\n" msgstr "Autor: %s" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, fuzzy, c-format msgid " - Title: %s\n" msgstr " - Komentár: %s\n" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr " - Komentár: %s\n" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "Ukladám snímky %d ako %s..." -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "Zálohovanie %s do %s" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "Zálohujem" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "dáta boli zálohované..." -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "Obnovovanie %s..." -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "Obnovovanie" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -4923,7 +4952,7 @@ "Súbor %s je poškodený.\n" "LiVES ho nemohol obnoviť.\n" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, c-format msgid "" "\n" @@ -4932,22 +4961,22 @@ msgstr "" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "rec %.2f MB" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "!rec %.2f MB" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" @@ -4957,20 +4986,20 @@ "Byly nájdené súbory z predchádzajúceho spustenia LiVES.\n" "Chcete sa pokúsit se o ich obnovenie ?\n" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "Obnovujem súbory" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "Obnovenie súborov ..." -#: src/dialogs.c:83 +#: src/dialogs.c:86 #, fuzzy msgid "Show affeced _layouts" msgstr "Zobraziť postihnuté _rozloženia" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" @@ -4978,51 +5007,51 @@ "_Nezobrazovať už toto upozornenie\n" "(zmenu nastavenia urobíte v Predvoľby/Upozornenia)" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr "" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 #, fuzzy msgid "Warning !" msgstr "Varovania" -#: src/dialogs.c:184 +#: src/dialogs.c:187 #, fuzzy msgid "Error !" msgstr "$chyba" -#: src/dialogs.c:194 +#: src/dialogs.c:197 #, fuzzy msgid "Information" msgstr "LiVES: Informácie pre %s" -#: src/dialogs.c:219 +#: src/dialogs.c:222 msgid "Question" msgstr "" -#: src/dialogs.c:233 +#: src/dialogs.c:236 #, fuzzy msgid "File Error" msgstr "Vymazanie _chýb" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "Zobraziť_podrobnosti" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -5033,7 +5062,7 @@ "(Disk warning levels can be configured in Preferences.)" msgstr "" -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -5045,11 +5074,11 @@ "Preferences.)" msgstr "" -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "Prehrávače zvuku nemôžu byť prepnuté počas prehrávania." -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -5061,18 +5090,18 @@ "LiVES nemohol vykonať túto operáciu kvôli nedostatku pamäte.\n" "Prosím skúste najskôr zatvoriť daľšie aplikácie.\n" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "" -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" "%s%d%% done. Time remaining: %u sec%s\n" msgstr "" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" @@ -5081,14 +5110,14 @@ "\n" "%d/%d otvorených snímkov. Zostávajúci čas %u sek.\n" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" "%d/%d frames opened.\n" msgstr "" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" @@ -5097,7 +5126,11 @@ "\n" "%d otvorených snímkov.\n" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" @@ -5106,7 +5139,7 @@ "\n" "Zostávajúci čas: %d sek" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -5117,7 +5150,7 @@ "Prepáčte, LiVES môže súčasne otvoriť %d súborov.\n" "Prosím zatvorte súbor a skúste to znova." -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, fuzzy, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -5136,7 +5169,7 @@ "\n" "Uistite sa prosím, že do tohoto adresára môžete zapisovať." -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 #, fuzzy msgid "" "\n" @@ -5147,7 +5180,7 @@ "LiVES momentálne vyžaduje k spusteniu 'mplayer' alebo 'sox'. Prosím " "nainštalujte jeden z uvedených a skúste opäť.\n" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 #, fuzzy msgid "" "\n" @@ -5158,7 +5191,7 @@ "LiVES momentálne vyžaduje k spusteniu 'mplayer' alebo 'sox'. Prosím " "nainštalujte jeden z uvedených a skúste opäť.\n" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 #, fuzzy msgid "" "\n" @@ -5169,19 +5202,19 @@ "LiVES momentálne vyžaduje k spusteniu 'mplayer' alebo 'sox'. Prosím " "nainštalujte jeden z uvedených a skúste opäť.\n" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" @@ -5191,7 +5224,7 @@ "Prosím nainštalujte 'sox'\n" "Alebo vyberte iný formát kódovania v Nástroje | Nastavenia | Encoding\n" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -5203,7 +5236,7 @@ "Tento formát sa nedá použiť s vybraným zvukovým kodekom.\n" "Nastavte zvukový kodek v Nástroje|Nastavenia|Encoding\n" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" @@ -5211,13 +5244,13 @@ "Toto rozloženie obsahuje vygenerované snímky.\n" "Nedá sa uložiť, musíte ich najskôr vykresliť do klipu.\n" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -5228,7 +5261,7 @@ "\n" "Vzhľadom na obmedzenia vo %s formáte\n" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" @@ -5236,43 +5269,43 @@ "LiVES doporučuje nasledujúce nastavenia:\n" "\n" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr ", podpísané" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr ". nepodpísané" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr ", malý-endian" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr ", veľký-endian" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "Nastaviť video na %.3f snímkov za sekundu\n" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "Nastaviť video na %d:%d snímkov za sekundu\n" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "Nastaviť veľkosť videa na %d x %d pixelov\n" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" @@ -5280,35 +5313,35 @@ "\n" "Možno si budete priať:\n" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "zmeniť veľkosť videa na %d x %d pixelov\n" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "vypnúť zvuk, pretože cieľový enkodér nemohol zakódovať zvuk\n" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "LiVES musí:\n" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "prevzorkovať video na %.3f snímkov za sekundu\n" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "prevzorkovať video na %d:%d snímkov za sekundu\n" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -5322,7 +5355,7 @@ "Kliknite na `OK` pre pokračovanie, `Zrušiť` pre stornovanie.\n" "\n" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" @@ -5332,7 +5365,7 @@ "Zmeny použité do výberu nebudú trvalé.\n" "\n" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -5346,7 +5379,7 @@ "pamäte.\n" "Skúste nahrať len vybranú časť súboru." -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -5365,31 +5398,29 @@ "\n" "Vyberte Zrušiť pre ukončenie vkladania alebo OK pre pokračovanie." -#: src/dialogs.c:2351 -#, c-format +#: src/dialogs.c:2354 msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." msgstr "" -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "História správy" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " "in your %s file" msgstr "" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -5400,7 +5431,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 #, fuzzy msgid "" "Sorry, unknown audio type.\n" @@ -5411,18 +5442,18 @@ "\n" " (Názov súboru musí mať koncovku .mp3, .ogg, .wav, .mod, .xm alebo .it)" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "zlyhalo (neznámy typ)\n" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" "(They will not be usable without the set).\n" msgstr "" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -5435,7 +5466,7 @@ "Kliknitím na OK pridáte aktuálne klipy a rozloženia da existujúcej zostavy.\n" "Kliknutím na Zrušiť vyberiete nový názov.\n" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -5446,7 +5477,7 @@ "Snímky z tohoto klipu sú použité v niektorých viacstopých rozloženiach.\n" "Ste si istý že chcete pokračovať ?" -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -5457,7 +5488,7 @@ "Zvuky z tohoto klipu sú použité v niektorých viacstopých rozloženiach.\n" "Ste si istý že chcete pokračovať ?" -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -5468,7 +5499,7 @@ "Otherwise click Cancel to skip loading this file.\n" msgstr "" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -5483,7 +5514,7 @@ "%s\n" "Klip sa nedá načítať.\n" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -5491,7 +5522,7 @@ "Alternately, select a different audio player in Preferences.\n" msgstr "" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -5500,13 +5531,13 @@ "Automatic jack startup will be disabled now.\n" msgstr "" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" msgstr "" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -5517,7 +5548,7 @@ "%s\n" msgstr "" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" @@ -5525,7 +5556,7 @@ "\n" "Môžete tiež reštartovať LiVES a vybrať iný audio prehrávač.\n" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -5540,7 +5571,7 @@ "Môžete zvýšiť hodnoty v Preferences/Multitrack.\n" "Odporúča sa zvýšiť aspoň o %d MB" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -5549,7 +5580,7 @@ "Do you wish to delete them ?\n" msgstr "" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -5557,7 +5588,7 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -5569,7 +5600,7 @@ "Zvýšte veľkosť pamäte pre krok späť\n" "v Nastavenia/Multitrack/Pamäť späť\n" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" @@ -5578,20 +5609,20 @@ "LiVES nemohol rezervovať dostatok pamäte pre zásobník viacstopého kroku " "späť.\n" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "alebo vložte nižšiu hodnotu.\n" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "" "Skúste opäť z editora klipov, skúste zavrieť niektoré ďaľšie aplikácie\n" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "Skúste zavrieť niektoré ďaľšie aplikácie\n" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" @@ -5600,14 +5631,14 @@ "zvuk.\n" "Upravte nastavenie zvuku v menu Nástroje.\n" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "" "Súčasné nastavenie obsahuje zvuk, ale zvukové kanály nemôžu byť nastavené na " "nulu.\n" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" @@ -5617,7 +5648,7 @@ "\"jack\" alebo \"pulse audio\" prehrávačom.\n" "Môžete to nastaviť v Nástroje|Predvoľby|Prehrávanie." -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" @@ -5627,7 +5658,7 @@ "systému, alebo zo staršej verzie LiVES).\n" "Mám skúsiť opravu disku kópiou rozloženia?\n" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" @@ -5635,7 +5666,7 @@ "LiVES nebol schopný načítať rozloženie.\n" "Ospravedlňujeme sa.\n" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 #, fuzzy msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" @@ -5645,7 +5676,7 @@ "LiVES momentálne vyžaduje k spusteniu 'mplayer' alebo 'sox'. Prosím " "nainštalujte jeden z uvedených a skúste opäť.\n" -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 #, fuzzy msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" @@ -5655,7 +5686,7 @@ "LiVES momentálne vyžaduje k spusteniu 'mplayer' alebo 'sox'. Prosím " "nainštalujte jeden z uvedených a skúste opäť.\n" -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 #, fuzzy msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" @@ -5665,7 +5696,7 @@ "LiVES momentálne vyžaduje k spusteniu 'mplayer' alebo 'sox'. Prosím " "nainštalujte jeden z uvedených a skúste opäť.\n" -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" @@ -5675,7 +5706,7 @@ "\n" "Zvukový pomer musí byť väčší ako 0.\n" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5687,7 +5718,7 @@ "a jeho zobrazenie môže trvať veľmi dlho.\n" "Ste si istí, že chcete zobraziť?\n" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" @@ -5697,7 +5728,7 @@ "\n" "Musíte nainštalovať 'dvgrab' aby ste mohli používať túto funkciu.\n" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5706,19 +5737,19 @@ "You may need to select one of these in Tools/Preferences/Playback.\n" msgstr "" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "Zlyhalo rozšírenie video prehrávania k inicializovaniu palety !\n" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "Zlyhalo rozšírenie dekodéra k inicializovaniu palety !\n" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "Nedá sa nastaviť pomer snímkov video rozšírenia\n" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" @@ -5726,7 +5757,7 @@ "Po havárii, je vhodné použiť vyčistenie disku s\n" "Súbor|Čistenie disku\n" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5735,33 +5766,33 @@ "echo %d > /proc/sys/net/core/rmem_max\n" msgstr "" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "zrušené.\n" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "zlyhalo.\n" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "dokončené.\n" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "chyba v súbore. Zlyhanie.\n" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -5771,7 +5802,7 @@ "%s%s%s" msgstr "" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -5781,7 +5812,7 @@ "%s" msgstr "" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -5791,7 +5822,7 @@ "%s" msgstr "" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -5800,7 +5831,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -5810,7 +5841,7 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -5819,7 +5850,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -5829,12 +5860,12 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "" -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -5843,7 +5874,7 @@ "Please check your system for errors.\n" msgstr "" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -5856,7 +5887,7 @@ "%s\n" "Prosím skontrolujte práva k súboru a skúste znova." -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -5869,7 +5900,7 @@ "%s\n" "Skontrolujte, či máte oprávnenia pre adresár a skúste znova." -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, c-format msgid "" "\n" @@ -5877,14 +5908,14 @@ "%s\n" msgstr "" -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -5895,7 +5926,7 @@ "%s nemôže dekódovať klipy s obrázkami typu %s.\n" "Prosím vyberte iný dekodér zo zoznamu.\n" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" @@ -5903,7 +5934,7 @@ "\n" "Táto karta je už používaná a nedá sa otvoriť viackrát.\n" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -5918,27 +5949,27 @@ "- Skontrolujte, či zariadenie nie je používané iným programom.\n" "- Skontrolujte, či zariadenie skutočne existuje.\n" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" "Do you wish to overwrite the existing subtitles ?\n" msgstr "" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 msgid "" "\n" "LiVES currently only supports subtitles of type" msgstr "" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -5947,14 +5978,14 @@ "or OK to continue and save as type \"%s\"\n" msgstr "" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" "(If unsure, click Yes)\n" msgstr "" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -5965,19 +5996,19 @@ "." msgstr "" -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" msgstr "" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" msgstr "" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -5985,7 +6016,7 @@ "DO NOT SHUT DOWN OR CLOSE LIVES !\n" msgstr "" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, fuzzy, c-format msgid "" "\n" @@ -5996,14 +6027,14 @@ "Niektoré %s sa nenachádzajú v rozložení%s\n" "Preto nemohli byť správne otvorené.\n" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" "Please check the spelling of the set name and try again.\n" msgstr "" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -6012,7 +6043,7 @@ "directory. Would you like me to do this (recommended) ?" msgstr "" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -6024,7 +6055,7 @@ msgstr "" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -6033,40 +6064,40 @@ "\n" msgstr "" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" "Consult your package distributor.\n" msgstr "" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" msgstr "" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "" "Prosím nastavte si CD prehrávaciu jednotku v menu Nástroje | Nastavenie | " "Misc\n" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, fuzzy, c-format msgid "" "\n" @@ -6079,7 +6110,7 @@ "%s\n" "Prosím skontrolujte práva k súboru a skúste znova." -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -6088,7 +6119,7 @@ "already exists. Would you like to overwrite it ?\n" msgstr "" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -6229,7 +6260,7 @@ msgid "Video only Transitions" msgstr "Iba prevody videa" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "iba zvuk" @@ -6237,7 +6268,7 @@ msgid "Audio only Transitions" msgstr "Iba prevody zvuku" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "zvuk" @@ -6281,7 +6312,7 @@ msgid "Audio Analysers" msgstr "" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "neznáme" @@ -6406,22 +6437,22 @@ msgid "pointer" msgstr "" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "Chyba: rozšírenie %s nemá weed_setup () funkciu.\n" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" @@ -6430,170 +6461,170 @@ "Info: Nemožno nahrať rozšírenie %s\n" "Chyba bola: %s\n" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr "" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "Úspešne načítané %d Weed filtre\n" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, c-format msgid "Successfully loaded %d compound filters\n" msgstr "" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, fuzzy, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "Nepodarilo sa spustiť inštanciu %s, kód chyby %d\n" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "Nedá sa spustiť generátor %s\n" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, fuzzy, c-format msgid "Failed to start generator %s (%s)\n" msgstr "Nepodarilo sa spustiť generátor %s\n" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, fuzzy, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "Nepodarilo sa spustiť generátor %s\n" @@ -6652,37 +6683,37 @@ msgid "Autoscale All" msgstr "" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 msgid "Parameter and Alpha Channel Connections" msgstr "" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 msgid "Auto Connect Channels" msgstr "" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 msgid "Auto Connect Parameters" msgstr "" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "" @@ -6698,15 +6729,15 @@ msgid "_Frame" msgstr "" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "Zachovať _pomer strán" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "Zachovať pomer strán pôvodnej snímky" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "" @@ -6747,11 +6778,11 @@ msgid "New size (pixels)" msgstr "Nová veľkosť (pixely)" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "_Šírka" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "_Výška" @@ -6771,7 +6802,7 @@ msgid "Generate frames to a new clip" msgstr "Generovať snímky do nového klipu" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -6782,23 +6813,23 @@ "Musíte vybrať najmenej %d snímkov k použitiu tohto efektu.\n" "\n" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "Nastaviť ako štandardné" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "Žiadne parametre" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "Neplatný parameter" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" @@ -6807,12 +6838,12 @@ "\n" "Chyba rozšírenia: %s chyba s kódom %d" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr " : správa %s\n" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -6827,17 +6858,17 @@ "%s\n" "Kód chyby %d\n" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "Aktualizácia prehrania rozšírenia videa predvolene v %s\n" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "Načítavam video rozšírenie predvolene z %s..." -#: src/plugins.c:497 +#: src/plugins.c:493 #, fuzzy, c-format msgid "" "\n" @@ -6852,32 +6883,32 @@ " Nástroje|Preferences|Prehrávanie|Pokročilé rozšírenie prehrávania\n" "\n" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "" -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "_FPS" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "Fixný počet snímkov pre rozšírenie.\n" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "_Farebný priestor" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -6890,7 +6921,7 @@ "Zlyhalo otvorenie rozšírenia prehrávanie %s\n" "Chyba bola: %s\n" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -6905,7 +6936,7 @@ "chýbajú povinné funkcie.\n" "Nedá sa použiť.\n" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" @@ -6914,7 +6945,7 @@ "Nepodarilo sa inicializovať rozšírenie videa.\n" "Chyba bola: %s\n" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " @@ -6923,17 +6954,17 @@ "*** Použitím %s rozšírenia pre fs prehrávanie, súhlasíte s použitím palety " "typu %d ( %s ).***\n" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -6942,7 +6973,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -6951,7 +6982,7 @@ "or switch to another plugin using Tools|Preferences|Encoding\n" msgstr "" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, c-format msgid "" "\n" @@ -6959,12 +6990,12 @@ "No decoders found in %s !\n" msgstr "" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, fuzzy, c-format msgid " using %s" msgstr "Otváram %s" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -6977,7 +7008,7 @@ "Nepodarilo sa otvoriť rozšírenie dekodéra %s\n" "Chyba bola %s\n" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -6992,25 +7023,25 @@ "chýbajú povinné funkcie.\n" "Nedá sa použiť.\n" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "/neznámy" -#: src/plugins.c:2550 +#: src/plugins.c:2567 #, fuzzy msgid "Decoder Plugins" msgstr "Dekódovanie" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "Zlyhalo spustenie %s, nie je možné zmenit veľkosť prechodu.\n" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "%s pokročilé nastavenia" @@ -7501,7 +7532,7 @@ "\n" "Autor nesmie byť prázdny.\n" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -7591,7 +7622,7 @@ msgid "Bad description. (%s)\n" msgstr "Zlý popis.(%s)\n" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -7606,27 +7637,27 @@ "Nájdený v skripte.\n" "\n" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "Prerobenie všetkých RFX skriptov...vstavané..." -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "Prerobenie skriptov" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "vlastný..." -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "test..." -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "prerobenie vstupov dynamického menu..." -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -7639,7 +7670,7 @@ "LiVES nemôže nájsť program %s.\n" "Prosím skontrolujte cestu k programu a či je spustiteľný.\n" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -7654,12 +7685,12 @@ "%s ?\n" "\n" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "Odstránenie rfx skriptu %s..." -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -7674,7 +7705,7 @@ "%s\n" "Kód chyby bol %d\n" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -7689,12 +7720,12 @@ "už existuje.\n" "Prosím, najskôr ho vymažte, alebo premenujtee testovací skript.\n" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "Podpora rfx test rozšírenia %s do vlastného..." -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -7705,22 +7736,22 @@ "Return code was %d (%s)\n" msgstr "" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 #, fuzzy msgid "Export Script" msgstr "Exportujem projekt" -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "Kopírovanie %s do %s..." -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 #, fuzzy msgid "Import Script" msgstr "Importujem projekt" -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -7735,46 +7766,46 @@ "už existuje.\n" "Prosím, najskôr ho vymažte, alebo premenujte importovaný skript.\n" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 #, fuzzy msgid "Copy RFX Script" msgstr "LiVES: - Kopírovať RFX skript" -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "" -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr " Skript: " -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 #, fuzzy msgid "Rename Test RFX Script" msgstr "Premeno_vať test RFT skriptu..." -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "Zo skriptu: " -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 #, fuzzy msgid "RFX Script Name" msgstr "LiVES: - Názov RFX skriptu" -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "Názov skriptu: " -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "Nový názov: " -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "Nový názov skriptu: " -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -7786,12 +7817,12 @@ "Testovací skript s týmto názvom už existuje.\n" "Názov skriptu musí byť jedinečný.\n" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "Premenovanie RFX testovacieho skriptu %s na %s..." -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -7808,28 +7839,28 @@ "%s\n" "Návratový kód je %d\n" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "_Použiť Real Time efekty do výberu" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 #, fuzzy msgid "Applying Current Real Time Effects to" msgstr "_Použiť Real Time efekty do výberu" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "Spúšťam vykresľovanie efektu %s..." -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "" "Pozri: VJ - zobraziť VJ klávesy. Nastaviť real time efekty a potom ich " "použiť." -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -7841,7 +7872,7 @@ "Video rozšírenia sú aktivované iba v\n" "režim celej obrazovky, mód (fs) oddeleného okna\n" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -7849,7 +7880,7 @@ "(Free space = UNKNOWN)" msgstr "" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -7858,14 +7889,14 @@ "(Free space = %s)" msgstr "" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" "It should be in a partition with plenty of free disk space.\n" msgstr "" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7876,7 +7907,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7886,7 +7917,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1163 +#: src/preferences.c:1229 #, fuzzy msgid "" "You have chosen to change the working directory.\n" @@ -7905,7 +7936,7 @@ "\n" "Stlačením 'Zrušit' obnovíte predvolená nastavenie dočasného adresára." -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, fuzzy, c-format msgid "" "\n" @@ -7917,7 +7948,7 @@ "Nedá sa prepnúť prehrávač zvuku na jack - najprv musíte nainštalovať jack.\n" "Pozri http://jackaudio.org\n" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" @@ -7925,7 +7956,7 @@ "\n" "Prepnutie prehrávača zvuku vyžaduje reštart (jackd nesnie byť spustený)\n" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, fuzzy, c-format msgid "" "\n" @@ -7938,387 +7969,401 @@ "najskôr musíte nainštalovať pulse audio.\n" "Pozrite http://www.pulseaudio.org\n" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "PCM (vysoká kvalita; veľké súbory)" -#: src/preferences.c:2418 +#: src/preferences.c:2489 #, fuzzy msgid "Preferences" msgstr "_Predvoľby..." -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "Otvoriť výber súboru maximalizovaný" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "Ukáž posledné súbory v ponuke Súbor" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "Zastaviť šetrič obrazovky pri prehrávaní " -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "Otvoriť hlavné okno maximalizované" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "Zobraziť panel s nástrojmi ak je pozadie čisté" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "Umožniť prepínanie klipov kolieskom myši" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "Zmenšenie náhľadov, aby sa vošli do rozhrania" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "Mód pri spustení:" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "Editor _klipov" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "_Viacstopý mód" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "Podpora Multi-head" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr " sledovať počet rozhraní pre LiVES" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr " sledovať počet pre prehrávanie" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." msgstr "" -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "Vynútiť jeden monitor" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "Grafické" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "Pri spustení viacstopého módu:" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "_Vyzvi ma k nastaveniu šírky, výšky, fps a zvuku" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "_Vždy použiť nasledujúce hodnoty:" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "Použi rovnaké _hodnoty pre vykresľovanie nového klipu" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr " _Vrátiť veľkosť vyrovnávacej pamäte (MB) " -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "_Ukončiť viacstopý mód po vykreslení" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "Automatické zálohovanie rozložení" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "_Každý" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "sekundy" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "Po kažej _zmene" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "_Nikdy" -#: src/preferences.c:2752 +#: src/preferences.c:2836 #, fuzzy msgid "Maximum number of visible tracks" msgstr "Maximálny počet zobrazených stôp" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "Viacstopé/Vykresliť" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "Použite okamžité otvorenie pokiaľ je to možné" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "" "Povoliť okamžité otvorenie niektorých typov súborov použitím rozšírení " "dekodéru" -#: src/preferences.c:2799 +#: src/preferences.c:2883 msgid "Video open command (fallback)" msgstr "" -#: src/preferences.c:2806 +#: src/preferences.c:2890 msgid "Fallback image format" msgstr "" -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "_jpeg" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "_png" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "" "(Skontrolujte Pomocníka/Riešenie problémov pre zistenie, ktoré formáty " "obrázkov sú podporované)" -#: src/preferences.c:2826 +#: src/preferences.c:2910 msgid "Open/render compression" msgstr "" -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr " % ( nižšie = pomalšie, väčšie súbory; pre jpeg, vysoká kvalita )" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "Povoliť automatické deinterlacing pokiaľ je to možné" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "" -#: src/preferences.c:2850 +#: src/preferences.c:2934 #, fuzzy msgid "Automatic trimming / padding of audio when possible" msgstr "Povoliť automatické deinterlacing pokiaľ je to možné" -#: src/preferences.c:2852 +#: src/preferences.c:2936 msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "Pri otvorení viac súborov, spájať obrazy do jedného klipu" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "Dekódovanie" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "VIDEO" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "Nízka - môže zvýšiť výkon na pomalších strojoch" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "Normálne - doporučené pre väčšinu používateľov" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "Vysoká - môže zlepšiť kvalitu na veľmi rýchlych strojoch" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "Kvalita _náhľadu" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "Úroveň náhľadu pre prehrávanie videa - po zmene veľkosti" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "_Zobraziť FPS štatistiku" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "_Rozšírenie" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "ZVUK" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "_Prehrávač" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "Príkaz na _prehranie zvuku" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "- vnútorné -" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "Zvuk kopíruje video _tempo/adresa" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "Zvuk nasleduje prepínanie _klipov" -#: src/preferences.c:3104 -msgid "Source:" -msgstr "" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 msgid "_Internal" msgstr "" -#: src/preferences.c:3112 -msgid "_External (requires jack or pulse audio player)" +#: src/preferences.c:3202 +msgid "_External [monitor]" msgstr "" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "Prehrať" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" msgstr "" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " +#: src/preferences.c:3258 +#, fuzzy +msgid "What to record when 'r' is pressed" msgstr " Čo sa nahráva keď je stlačené 'r' " -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "Zmena _snímku" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "F_PS zmeny" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "_Real time efekty" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "_Klip Prepínače" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +#, fuzzy +msgid "External Audio Source" +msgstr "Zvukový kodek" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "" + +#: src/preferences.c:3358 msgid "Recording" msgstr "Nahrávanie" -#: src/preferences.c:3266 +#: src/preferences.c:3373 #, fuzzy msgid "You can also change these values when encoding a clip" msgstr "Môžete kliknutím na náhľad zmeniť tieto hodnoty" -#: src/preferences.c:3278 +#: src/preferences.c:3385 msgid "Encoder" msgstr "" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "Výstupný formát" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "Zvukový kodek" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "Kódovanie" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "Použite _antialiasing pri zmene veľkosti" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." @@ -8326,96 +8371,96 @@ "Počet \"virtuálnych\" kláves realtime efektov. Je možné ich ovládať v okne " "realtime efektov, alebo cez sieť (OSC)." -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr " Načítanie adresára video (predvolené) " -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr " Adresár pre ukladanie videa (predvolene) " -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr " Načítanie adresára zvuku (predvolené) " -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr " Adresár s obrázkami (predvolene) " -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr " Záloha/obnovenie adresára (predvolene) " -#: src/preferences.c:3454 +#: src/preferences.c:3561 #, fuzzy msgid " Working directory (do not remove) " msgstr " Dočasný adresár (neodstraňovať) " -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "Predvolený adresár pre spustenie video klipov z" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "Predvolený adresár pre uloženie kódovaných klipov do" -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "Predvolený adresár pre nahrávanie a ukladanie zvuku" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "Predvolený adresár pre uloženie snímkov do" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "Predvolený adresár pre zálohovanie/obnovu jednotlivých klipov" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "LiVES pracovný adresár." -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "Adresáre" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "" -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr "" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "" -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" @@ -8423,87 +8468,87 @@ "Upozorniť pri Vložení / Zlúčiť ak tempo snímkov v schránke nesúhlasí s " "tempom výberu" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "Upozorniť pri otvorení ak _veľkosť súboru presiahne " -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr " MB" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "Zobraziť varovanie pred uložením zo_stavy" -#: src/preferences.c:3652 +#: src/preferences.c:3759 msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " "when LiVES is started." msgstr "" -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "Zobraziť varovanie ak nebol nájdený efekt vykresľovania pri spustení." -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "" "Zobraziť varovanie ak nebolo nájdené rozšírenie kódovania pri spustení." -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "Zobraziť varovanie ak bol vložený už existujúci názov zostavy." -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "" "Ak je zostava nahraná, zobraziť varovanie ak chýbajú klipy v _rozložení" -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "Upozorniť ak klip použitý v rozložení má byť ukončený." -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "Upozorniť ak snímky použité v rozložení majú byť odstránené." -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "Upozorniť ak snímky použité v rozložení majú byť presunuté." -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "Upozorniť ak snímky použité v rozložení majú byť zmenené." -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "Upozorniť ak zvuk použitý v rozložení má byť odstránený." -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "Upozorniť, ak použitý zvuk v rozložení má byť posunutý." -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "Upozorniť, ak použitý zvuk v rozložení má byť zmenený." -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "" -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "" "Upozorniť pri opustení viacstopového módu, ak rozloženie nie je uložené." -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "" "Zobraziť varovanie ak v multitracku nie sú zvukové stopy a rozloženie zo " "zvukom je nahrané." -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." @@ -8511,231 +8556,231 @@ "Zobraziť varovanie ak v multitracku nie sú zvukové stopy a vašim prehrávačom " "zvuku nie je \"jack\" alebo \"pulse audio\"." -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "Zobraziť info správu po importovaní z firewire jednotky." -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "Zobraziť upozornenie pred otvorením yuv4mpeg streamu (pokročilé)." -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "" "Zobraziť upozornenie ak nie je dostatok miesta pre zálohovanie multitracku." -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "" -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "" -#: src/preferences.c:3858 +#: src/preferences.c:3965 #, fuzzy msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "Zobraziť upozornenie pred otvorením yuv4mpeg streamu (pokročilé)." -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "Varovania" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "Midi synchronizácia (vyžaduje súbory midistart a midistop)" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "Pri vkladaní/zlučovaní snímkov: " -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "_Zrýchliť/Spomaliť vkladanie" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "_Prevzorkovanie vkladania" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "CD jednotka " -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "LiVES nemôže spustiť zvukovú stopu z tohto CD" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "Predvolené FPS " -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "Použiť snímkov za sekundu, ak nie je uvedené inak" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "Rôzne" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "Nová téma: " -#: src/preferences.c:3969 +#: src/preferences.c:4076 msgid "Main Theme Details" msgstr "" -#: src/preferences.c:3980 +#: src/preferences.c:4087 #, fuzzy msgid " _Foreground Color" msgstr "Farba _Pozadia" -#: src/preferences.c:3999 +#: src/preferences.c:4106 #, fuzzy msgid " _Background Color" msgstr "Farba _Pozadia" -#: src/preferences.c:4018 +#: src/preferences.c:4125 #, fuzzy msgid "_Alt Foreground Color" msgstr "Farba _Pozadia" -#: src/preferences.c:4036 +#: src/preferences.c:4143 #, fuzzy msgid "_Alt Background Color" msgstr "Farba _Pozadia" -#: src/preferences.c:4054 +#: src/preferences.c:4161 #, fuzzy msgid " Info _Text Color" msgstr " _Výška " -#: src/preferences.c:4073 +#: src/preferences.c:4180 #, fuzzy msgid " Info _Base Color" msgstr " _Výška " -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "" -#: src/preferences.c:4092 +#: src/preferences.c:4199 #, fuzzy msgid "Affects some contrast details of the timeline" msgstr "Ukotviť bod konca na časovej osi" -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "" -#: src/preferences.c:4124 +#: src/preferences.c:4231 #, fuzzy msgid "Frame blank image" msgstr "Zmena _snímku" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "" -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4195 +#: src/preferences.c:4302 #, fuzzy msgid "Track background (multitrack)" msgstr "Vyplnené pozadie (b)" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "" -#: src/preferences.c:4250 +#: src/preferences.c:4357 #, fuzzy msgid "Timeline selection (multitrack)" msgstr "Časová os (sekundy)" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "" -#: src/preferences.c:4274 +#: src/preferences.c:4381 #, fuzzy msgid "Timecode foreground (multitrack)" msgstr "_Časový kód pre začiatok oblasti" -#: src/preferences.c:4285 +#: src/preferences.c:4392 #, fuzzy msgid "Frame surround" msgstr "_Snímkov za sekundu" -#: src/preferences.c:4298 +#: src/preferences.c:4405 #, fuzzy msgid "Themes/Colors" msgstr "Témy vzhľadu" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "Rýchlosť sťahovania (Kb/s) " -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "" "LiVES musí byť skompilovaný bez \"configure --disable-OCS\" pre použitie OMC" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "OMC diaľkové ovládanie povolené" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "UDP port " -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "Spustiť OMC pri štarte" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "Streaming/Siete" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "Prenos jack" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" @@ -8743,43 +8788,43 @@ "LiVES musí byť skompilovaný s jack/transport.h a jack/jack.h pre použitie " "prenosu cez jack" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "Jack _transport konfiguračný súbor" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "Spustiť LiVES _server pri spustení" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "Jack zvuk" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "LiVES musí byť skompilovaný s jack/jack.h pre použitie zvuku jack" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" @@ -8787,103 +8832,103 @@ "MUSÍTE nastaviť prehrávač zvuku na \"jack\" v záložke Prehrávanie k použitiu " "zvuku jack" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "Jack _audio server konfiguračný súbor" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "Prehrávať zvuk aj keď je transport _pozastavený" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "Integrácia jack" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "Udalosti v reakcii na:" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "_Joystick jednotka" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "Joystick jednotka, napr. /dev/input/js0" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "_MIDI udalosti" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "Použiť _ALSA MIDI (doporučené)" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "Čítať priamo z MIDI jednotky" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "_MIDI jednotka" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "MIDI jednotka, napr. /dev/input/midi0" -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "Pokročilé" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." msgstr "" -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "MIDI opakovať" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "" -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "" "(Upozornenie: nastavenie tejto hodnoty je príliš vysoké, môže spomaliť " "prehrávanie.)" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -8894,19 +8939,19 @@ "LiVES bude ukončený. Je potrebné reštartovať, aby bola uplatnená zmena " "adresára.\n" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." msgstr "" -#: src/preferences.c:5195 +#: src/preferences.c:5314 #, fuzzy msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "Zmena témy nebude mať vplyv až do ďalšieho spustenia LiVES." -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "Zmeny nastavenia jack se prejavia po reštarte LiVES." @@ -8934,30 +8979,30 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "Nedá sa spustiť OSC/UDP server na porte %d \n" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "Zmeniť veľkosť obrázkov 1 do %d" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "Zmeniť veľkosť" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "Prevzorkovanie/Zmena veľkosti" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "Dĺžka videa je teraz %d obrázkov.\n" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" @@ -8967,147 +9012,147 @@ "\n" "Nový pomer musí byť väčší ako 0\n" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "Prevzorkovanie zvuku" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "LiVES nebol schopný prevzorkovať zvuk tak, ako bolo požadované.\n" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "Prevzorkovať zvuk" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "Zvuk bol prevzorkovaný do %d Hz, %d chanels, %d bit" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "Prevzorkovať video na %.8f snímkov za sekundu..." -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "Prevzorkovať video na %.3f snímkov za sekundu..." -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "Chyba preradenia !\n" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "Prevzorkovať" -#: src/resample.c:1184 +#: src/resample.c:1193 #, fuzzy msgid "New Clip Audio" msgstr "Nový zvuk" -#: src/resample.c:1186 +#: src/resample.c:1195 #, fuzzy msgid "External Clip Settings" msgstr "LiVES: - Nastavenia externého klipu" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "Aktuálne" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "Frekvencia (Hz) " -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 msgid "Channels" msgstr "" -#: src/resample.c:1232 +#: src/resample.c:1241 msgid "Sample Size " msgstr "" -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "Podpísané" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "Nepodpísané" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "Malý endian" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "Veľký endian" -#: src/resample.c:1296 +#: src/resample.c:1305 #, fuzzy msgid "New Audio Details" msgstr "Nový zvuk" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "Nový" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "_Povovliť zvuk" -#: src/resample.c:1343 +#: src/resample.c:1352 msgid "_Channels" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "_Sample Size" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "Sample Size" msgstr "" -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "_Snímok za sekundu " -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "Nahrať maximálne: " -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr " hodiny " -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr " minúty " -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr " sekundy " -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "Bez obmedzenia" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "Kliknite na OK pre začatie nahrávania, alebo Zrušiť pre ukončenie." -#: src/resample.c:1592 +#: src/resample.c:1601 #, fuzzy msgid "Change Playback Speed" msgstr "_Zmeniť prehrávanie/Uložiť rýchlosť" -#: src/resample.c:1594 +#: src/resample.c:1603 #, fuzzy msgid "Resample Video" msgstr "Prevzorkovanie videa" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -9124,7 +9169,7 @@ "Prosím, zadajte požadovanú rýchlosť prehrávania\n" "v _snímkoch za sekundu" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -9141,15 +9186,15 @@ "Prosím vložte _prevzorkovanú hodnotu\n" "v snímkoch za sekundu" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "ALEBO zadajte požadovanú dĺžku klipu v _sekundách" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "Zmeniť rovnako rýchlosť _zvuku" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" @@ -9160,7 +9205,7 @@ "rozloženiach.\n" "Skutočne chcete zmeniť rýchlosť ?\n" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" @@ -9171,48 +9216,48 @@ "rozloženiach.\n" "Skutočne chcete zmeniť rýchlosť ?\n" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "Zmena rýchlosti" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "" "Zmeniť rýchlosť prehrávania na %.3f snḿkov za sekundu a zvuku na %d Hz.\n" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "Zmena rýchlosti prehrávania na %.3f snímky za sekundu.\n" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "Prevzorkovanie videa" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "Prevzorkovanie videa zo schránky" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "Preradenie snímkov" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" @@ -9222,11 +9267,11 @@ "\n" "LiVES nemôže preradiť snímky." -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "chyba prevzorkovania..." @@ -9460,69 +9505,69 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "LiVES nemohol nájsť efekt %s.\n" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 #, fuzzy msgid "Real Time Effect Mapping" msgstr "Mapovanie real time _efektu" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "Ctrl-%d" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "Aktívne klávesy" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "Zachytenie kláves" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "_Vyčistiť všetky efekty" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "Aktívny mód" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "Informácia" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "Nastaviť parametre" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 msgid "Set Connections" msgstr "" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "Zmazať" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "Názov efektu:" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "_Uložiť ako predvolenú mapu kláves" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "_Nahrať predvolenú mapu kláves" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "Zavrieť okno" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -9566,24 +9611,29 @@ msgid "yuv4mpeg stream" msgstr "" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +#, fuzzy +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "Otvoriť _yuv4mpeg stream na %sstream.yuv" + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "" -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "žiadny\n" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" @@ -9592,73 +9642,73 @@ "Nedá sa nastaviť zobrazenie pomeru snímkov %.3f fps.\n" "\n" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "Nemožno otvoriť yuv4mpeg mimo streamu %s\n" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "Automatické zálohovanie" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "Podpora zvuku" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, fuzzy, c-format msgid "%s : parameters for %s" msgstr "Žiadne parametre" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "Aktuálna stopa: %s (vrstva %d)\n" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "Aktuálna stopa: Podpora zvuku\n" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "Aktuálna stopa: Vrstva %d zvuku\n" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "%.2f sek.\n" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "Zdroj: %s" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "Kliknite pravým tlačidlom na kontextové menu.\n" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." @@ -9666,7 +9716,7 @@ "dvojitým kliknutím na blok\n" "ho vyberiete." -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -9675,7 +9725,7 @@ "right or double clicking on it.\n" msgstr "" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -9683,7 +9733,7 @@ "Select an effect in FX stack first to view its parameters.\n" msgstr "" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" @@ -9693,7 +9743,7 @@ "\n" "Nie je načítaný žiaden klip.\n" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -9703,7 +9753,7 @@ "before inserting clips into the timeline." msgstr "" -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -9717,12 +9767,12 @@ "a časovú zónu\n" "pre uplatnenie kompozítorov.\n" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "%.2f sek.do %.2f sek.\n" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" @@ -9730,165 +9780,175 @@ "Jedným kliknutím na časovú stopu\n" "vyberte snímok.\n" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" msgstr "" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr "vybrať časové pásmo.\n" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 #, fuzzy msgid "Selected Clip" msgstr "LiVES: Vybraný klip" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 #, fuzzy msgid "_Adjust Start and End Points" msgstr "_Nastavenie počiatočných a koncových bodov" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 msgid "_Edit/Encode in Clip Editor" msgstr "" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 #, fuzzy msgid "_Show Clip Information" msgstr "_Zobraziť informácie o klipe" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 #, fuzzy msgid "_Close this Clip" msgstr "_Zavrieť tento klip" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 #, fuzzy msgid "Audio Mixer (ctrl-m)" msgstr "Zvukový mixér (ctrl-m)" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "Jednoduché kliknutie na časovej ose" -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "pre vybranie snímku." -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "" -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "pre vybranie bloku." -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "Klipy možno preťahovať" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "na časovej osi." -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "Mód myši je: Pohyb" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "s klipmi môžete pohybovať." -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "Mód myši je: Vybrať." -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "Ťahaním myšou na časovej osi" -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "vybrať skladby a čas." -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "Zatvoriť _prvú medzeru(y) v aktuálnej skladbe/čase" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "Zatvoriť medzery" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "Posunúť blok" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "Posunúť zvukový blok" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "Odstrániť blok" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "Odstrániť zvukový blok" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "Rozdeliť stopy" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "Rozdeliť bloky" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "Použiť %s" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "Odstrániť %s" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "Vložiť blok" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "Vložiť medzeru" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "Vložiť blok zvuku" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "Zmeniť poradie efektov" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "neoznačený " -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "označený " -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " @@ -9897,15 +9957,15 @@ "Multitrack hodnoty nastavené na %.3f fps, veľkosť snímku %d x %d, zvukové " "kanály %d, pomer zvuku %d, veľkosť vzorky zvuku %d, %s.\n" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "Neplatný zoznam udalostí. Zlyhanie.\n" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "zoznam udalostí má neplatné fps. Zlyhanie.\n" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -9920,7 +9980,7 @@ "zatvorte aktuálnu zostavu,\n" "potom spustite novú zostavu z menu súbora.\n" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -9931,488 +9991,475 @@ "LiVES našiel neplatný počet zvukových kanálov (%d).\n" "Nemohlo byť spustené.\n" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "FX zásobník" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "" -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "_Otvoriť..." -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "O_tvoriť súbor výberu..." -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "Importovať výber z _dvd/vcd..." -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "Importovať výber z _dvd" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "Importovať výber z _vcd" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "_Importovať výber z jednotky" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 #, fuzzy msgid "_Close the Selected Clip" msgstr "_Vložiť vybraný klip" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 #, fuzzy msgid "_Save Layout as..." msgstr "_Uložiť rozloženie ako..." -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 #, fuzzy msgid "_Load Layout..." msgstr "_Nahrať rozloženie..." -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 #, fuzzy msgid "_Wipe/Delete Layout..." msgstr "_Vyčistiť/Zmazať rozloženie..." -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 #, fuzzy msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "_Ignorovať šírku, výšku a hodnoty zvuku z nahraného rozloženia" -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 msgid "Auto Load _Subtitles with Clips" msgstr "" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "_KLIP EDITOR" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 #, fuzzy msgid "_Adjust Selected Clip Start/End Points" msgstr "_Nastavenie počiatočných a koncových bodov" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "_Vložiť vybraný klip" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 #, fuzzy msgid "_Insert Selected Clip Audio" msgstr "_Vložiť vybraný zvuk klipu" -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 #, fuzzy msgid "_Delete Selected Block" msgstr "_Odstrániť vybraný blok" -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 #, fuzzy msgid "_Jump to Previous Block Boundary" msgstr "_Skočiť na predchádzajúcu hranicu bloku" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 #, fuzzy msgid "_Jump to Next Block Boundary" msgstr "_Skočiť na hranicu ďaľšieho bloku" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 #, fuzzy msgid "Clear _Marks from Timeline" msgstr "Vymazať _značky z časovej osi" -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 #, fuzzy msgid "Ignore Selection Limits when Inserting" msgstr "Ignorovať obmedzenia výberu pri vkladaní" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "_Prehrať z určitého miesta na časovej osi" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 #, fuzzy msgid "Pla_y Selected Time Only" msgstr "Pre_hrať výber" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 #, fuzzy msgid "_Move Effects with Blocks" msgstr "_Presunúť efekty s blokmi" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 #, fuzzy msgid "Select _Autotransition Effect..." msgstr "Vybrať posledný efekt" -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 msgid "Crossfade Audio with Autotransition" msgstr "" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 #, fuzzy msgid "View/_Edit Selected Effect" msgstr "Zobraziť/_Upraviť vybraný efekt" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 #, fuzzy msgid "_Delete Selected Effect" msgstr "_Odstrániť vybraný efekt" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 #, fuzzy msgid "Apply Effect to _Block..." msgstr "Použiť efekt na _blok..." -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 #, fuzzy msgid "Apply Effect to _Region..." msgstr "Použiť efekt na _región..." -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "_Stopy" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 #, fuzzy msgid "Make _Backing Audio Current Track" msgstr "Presun aktuálnej zvukovej stopy na _pozadie" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "Pridať video stopu na _koniec" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "Pridať video stopu na _začiatok" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 #, fuzzy msgid "_Split Current Track at Cursor" msgstr "_Rozdeliť súčasnú stopu na kurzor" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 #, fuzzy msgid "_Split Selected Video Tracks" msgstr "_Rozdeliť vybrané video stopy" -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 #, fuzzy msgid "Insert Gap in Selected Tracks/Time" msgstr "Vložiť medzeru vo zvolenej skladbe/čase" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 #, fuzzy msgid "Insert Gap in Current Track/Selected Time" msgstr "Vložiť medzeru v aktuálnej skladbe/vybranom čase" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 #, fuzzy msgid "Close All _Gaps in Selected Tracks/Time" msgstr "Zatvoriť všetky _medzery v aktuálnej skladbe/čase" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "Vý_ber" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "_Vybrať aktuálnu stopu" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 #, fuzzy msgid "Select _All Video Tracks" msgstr "Vybrať _všetky video stopy" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 #, fuzzy msgid "Select _No Video Tracks" msgstr "Nevybrať _žiadne video stopy" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 #, fuzzy msgid "Select All _Time" msgstr "Vybrať všetko" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 #, fuzzy msgid "Select from _Zero Time" msgstr "Vybrať od začiatku" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 #, fuzzy msgid "Select to _End Time" msgstr "Vybrať do konca" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "_Kopírovať..." -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 #, fuzzy msgid "_Timecode to Region Start" msgstr "_Časový kód pre začiatok oblasti" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 #, fuzzy msgid "_Timecode to Region End" msgstr "_Časový kód pre koniec oblasti" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 #, fuzzy msgid "_Region Start to Timecode" msgstr "_Spustiť v čase" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 #, fuzzy msgid "_Region End to Timecode" msgstr "_Ukončiť v čase" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 #, fuzzy msgid "Select/Deselect Block at Current Track/Time" msgstr "_Vybrať aktuálnu stopu" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 #, fuzzy msgid "_Change Width, Height and Audio Values..." msgstr "_Zmeniť šírku, výšku a hodnoty zvuku..." -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "_Vykresliť" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 #, fuzzy msgid "_Render All to New Clip" msgstr "_Vykresliť všetko do nového klipu" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 #, fuzzy msgid "Render _Video" msgstr "Vykresliť _video" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 #, fuzzy msgid "Render _Audio" msgstr "Vykresliť _zvuk" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 msgid "_Normalise Rendered Audio" msgstr "" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 #, fuzzy msgid "_Pre-render Audio" msgstr "Vykresliť _zvuk" -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "_Zobrazenie" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 #, fuzzy msgid "Block _In/Out Points" msgstr "Blokovať body _vstupu/výstupu" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 #, fuzzy msgid "_Effects at Current" msgstr "Aktuálne _efekty" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 #, fuzzy msgid "Audio Parameters" msgstr "Parametre zvuku" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 #, fuzzy msgid "Show Backing _Audio Track" msgstr "Zobraziť _zvukovú stopu na pozadí" -#: src/multitrack.c:7418 -#, fuzzy -msgid "Compact View" -msgstr "Kompaktný pohľad" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 #, fuzzy msgid "Maximum Tracks to Display..." msgstr "Maximum stôp k zobrazeniu..." -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 #, fuzzy msgid "Scroll to Follow Playback" msgstr "Prejdite na nasledujúce prehrávanie" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 #, fuzzy msgid "_Center on Cursor" msgstr "_Vystrediť na kurzor" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 #, fuzzy msgid "_Zoom In" msgstr "_Priblížiť" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 #, fuzzy msgid "_Zoom Out" msgstr "_Oddialiť" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 #, fuzzy msgid "Multitrack _Details" msgstr "_Detaily o multitracku" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "_Okno udalosti" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "_Okno udalosti (iba vybraný čas)" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 #, fuzzy msgid "_Show FRAME Events" msgstr "_Zobraziť udalosti SNÍMKY" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 #, fuzzy msgid "_Show Multitrack Keys" msgstr "_Zobraziť multitrack klávesy" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "Nahlásiť _chybu" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 #, fuzzy msgid "Insert With _Audio" msgstr "Vložiť so _zvukom" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 #, fuzzy msgid "Select _Overlap" msgstr "Vybrať _prekrytie" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" msgstr "" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "Rozšírený pohľad (d)" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "Kompaktný pohľad (d)" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 #, fuzzy msgid "Mouse Mode: _Move" msgstr "Mód myši: _Pohyb" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 #, fuzzy msgid "Mouse Mode: _Select" msgstr "Mód myši: _Výber" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 msgid "Insert Mode: _Normal" msgstr "" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "_Použiť" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "Čas" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "_Odstrániť uzol" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "_Ďaľší uzol" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "_Predchádzajúci uzol" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "_Opačné prehrávanie " -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "_Rýchlosť " -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "Ukotviť _štart" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "Ukotviť bod štartu na časovej osi" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "Ukotviť _koniec" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "Ukotviť bod konca na časovej osi" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "Prejdite" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" @@ -10422,95 +10469,95 @@ "==============================\n" "Prepnuté do režimu úpravy klipu\n" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "Časová os (sekundy)" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr " Zvuk v pozadí" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr " Vrstva %d zvuku" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "Zobraziť/skryť detaily zvuku" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "Vrstva %d zvuku" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "%s (vrstva %d)" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "Vybrať stopu" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "Zobraziť/skryť zvuk" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "Video %d" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr " %s" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 #, fuzzy msgid "Selected Effect" msgstr "Vybrať posledný efekt" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 #, fuzzy msgid "_View/Edit this Effect" msgstr "_Zobraziť/upraviť tento efekt" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 #, fuzzy msgid "_View this Effect" msgstr "_Zobraziť tento efekt" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 #, fuzzy msgid "_Delete this Effect" msgstr "_Odstrániť tento efekt" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "Nedá sa vložiť po tomto efekte" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "Tento efekt nemôže byť premiestnený" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr " %d do %d vybraného " -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "%.2f sek." -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "%d snímkov" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" @@ -10520,19 +10567,19 @@ "==============================\n" "Prepnúť do Multitrack módu\n" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "chcete nastaviť parametre efektu" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "Nastavte parametre a potom kliknite na tlačidlo \"Použiť\"\n" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" @@ -10542,51 +10589,51 @@ "boli nastavené.\n" "Nodes môžu byť odstránené." -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "Efekt nemá žiadne parametre.\n" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "%s výstup" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "vrstva %d" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "zvuková stopa" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "%s na %s" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "Mapa _predchádzajúceho filtra" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "Vložiť _pred" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "Vložiť _po" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "Mapa _nasledujúceho filtra" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -10598,87 +10645,87 @@ "Žiaden efekt na aktuálnej stope,\n" "aktuálny čas.\n" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." msgstr "" -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 #, fuzzy msgid "Selected Block/Frame" msgstr "LiVES: Vybraný blok/snímok" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 #, fuzzy msgid "_Select this Block" msgstr "_Vybrať tento blok" -#: src/multitrack.c:13045 +#: src/multitrack.c:12936 #, fuzzy -msgid "_Split Block Here" +msgid "_Split Block At Cursor" msgstr "Tu _rozdeliť bloky" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 #, fuzzy msgid "List _Effects Here" msgstr "Zoznam _efektov" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "_Nastaviť %s" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 #, fuzzy msgid "_Delete this Block" msgstr "_Odstrániť tento blok" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 #, fuzzy msgid "_Insert Here" msgstr "_Vložiť sem" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 #, fuzzy msgid "_Insert Audio Here" msgstr "_Vložiť zvuk sem" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "Vložená medzera vo vybranej stope od %.4f do %.4f\n" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "Vložená medzera v stope %s od %.4f do %.4f\n" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "Zrušený %s\n" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "Prerobiť %s\n" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" @@ -10686,72 +10733,72 @@ "\n" " (variabilný)" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "stopa %s" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "stopy %s a %s" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "vybrané stopy" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "Pridané %s %s do %s z %.4f do %.4f\n" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "Pridaný efekt %s do stopy %s z %.4f do %.4f\n" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "vykreslené %d snímky do nového klipu.\n" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "Prebieha čistenie..." -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, fuzzy, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "Vložená medzera v stope %s od %.4f do %.4f\n" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, fuzzy, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "Odstránenie zvuku od %.2f do %.2f sekundy..." -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "_Pozastaviť" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "Pozastavené (p)" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "Stlač 'm' počas prehrávania" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "urobiť značku na časovej osi" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " @@ -10759,13 +10806,13 @@ msgstr "" "Vložený zvuk %.4f do %.4f z klipu %s do zvuku v pozadí od %.4f do %.4f\n" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" msgstr "Vložené snímky %d do %d z klipu %s do do stopy %s od %.4f do %.4f\n" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" @@ -10774,7 +10821,7 @@ "Časová zóna%.3f do %.3f\n" "vybraná.\n" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" @@ -10782,12 +10829,12 @@ "vyberte jednu alebo viac stôp\n" "k vytvoreniu regionu.\n" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "%d video stopa vybraná.\n" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." @@ -10795,7 +10842,7 @@ "dvojité kliknutie na časovú zónu\n" "pre odznačenie časovej oblasti." -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." @@ -10803,7 +10850,7 @@ "Jednoduché kliknutie na efekt\n" "pre jeho vybratie." -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." @@ -10811,7 +10858,7 @@ "Dvojité kliknutie na efekt\n" "pre jeho úpravu" -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" @@ -10819,27 +10866,27 @@ "Kliknite pravým tlačidlom myši na efekt\n" "pre kontextové menu.\n" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" msgstr "" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" msgstr "" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "alebo VLOŽIŤ PO tlačítkom pre pohyb." -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "Kliknite na daľší efekt," -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" @@ -10847,51 +10894,51 @@ "a jeho vybraním\n" "bude vložený" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "po.\n" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "pred.\n" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "Odstránené hodnoty pre efekt %s v čase %.4f\n" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "Nastaviť hodnoty pre %s %s na %s v čase %.4f\n" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "_Automatické znovu načítanie" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 #, fuzzy msgid "Saving layout" msgstr "_Uložiť rozloženie" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "Rozloženie uložené do %s\n" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "klipy a snímky" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "klipy" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "snímky" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" @@ -10899,7 +10946,7 @@ "\n" "Automatické načítanie rozloženia.\n" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -10910,11 +10957,11 @@ "Niektoré %s sa nenachádzajú v rozložení%s\n" "Preto nemohli byť správne otvorené.\n" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "automatické zálohovanie" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" @@ -10923,31 +10970,31 @@ "\n" "Nedá sa načítať súbor s rozložením %s\n" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "Načítavam rozloženie z %s..." -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "%d udalostí...spracovávam..." -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "Kontrolujem a opäť vytváram zoznam udalostí" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "%d nájdených chýb.\n" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "Multitrack fps nastavené na %.3f\n" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 #, fuzzy msgid "" "The current layout has changes which have not been saved.\n" @@ -10956,34 +11003,34 @@ "Súčasné rozloženie nebolo uložené.\n" "Čo chcete urobiť ?\n" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 #, fuzzy msgid "Multitrack Audio Mixer" msgstr "LiVES: Multitrack mixovanie zvuku" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "_Vynulovať hodnoty" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "_Zatvoriť mixér" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" msgstr "" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "_Usporiadanie vrstvy zvuku" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "Nastavte všetky hladiny hodnôt zvuku na rovnakú hodnotu" @@ -10991,19 +11038,19 @@ msgid "JACK server started\n" msgstr "JACK server spustený\n" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "Nepodarilo sa pripojiť na JACK server\n" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "Spustený podsystém jack audio.\n" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "Spustená čítačka jack audio.\n" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -11047,7 +11094,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -11088,7 +11135,7 @@ msgstr "poznámka" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "hodnota" @@ -11167,207 +11214,207 @@ "\n" "Kliknite na OK pre odstránenie všetkých vstupov\n" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 msgid "OMC Learner" msgstr "" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "_Odstrániť všetko" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "Spustiť prehrávanie videa" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "Zastaviť prehrávanie videa" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "Výber klipu <clipnum>" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "Prehrať dopredu" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "Prehrávanie videa v smere dopredu" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "Prehrať opačne" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "Prehrávanie videa v opačnom smere" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "Reverzné prehrávanie" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "Reverzné prehrávanie videa" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "Prehrať video rýchlejšie" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "Prehrať video nepatrne rýchlejšie" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "Prehrať video pomalšie" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "Prehrať video nepatrne pomalšie" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "Prepnúť zmrznutie videa" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "Zamrznutie videa, alebo ak už zamrzlo, uvoľniť ho" -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "Nastaviť pomer videa na <fps>" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "Nastaviť pomer výstupu klipu k <float fps>" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "Štart nahrávania" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "Zastaviť nahrávanie" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "Prepnúť zaznamenávanie stavu" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "Prehodiť popredie a pozadie klipu" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "Vynulovať klávesy efektov" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "Vypnúť všetky efekty." -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "Povoliť klávesu efektu <key>" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "Zakázať klávesu efektu <key>" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "Prepnúť klávesu efektu <key>" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "Nastaviť parameter hodnoty <key> <pnum> = <value>" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "Nastaviť <value> z pth (číselný) parameter pre klávesu efektu <key>." -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "Prepnúť popredie na ďaľší klip" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "Prepnúť popredie na predchádzajúci klip" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "" #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "fps" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "klávesa" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "fps_pomer" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "Ukladanie zariadenia pre mapovanie do súboru %s..." -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -11380,7 +11427,7 @@ "Chyba pri analýze súboru \n" "%s\n" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -11393,12 +11440,12 @@ "Chybná verzia v súbore\n" "%s\n" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "Načítavam zariadenie pre mapovanie zo súboru %s..." -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -11413,12 +11460,12 @@ "%s\n" "Kód chyby %d\n" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr "" @@ -12369,6 +12416,20 @@ #~ msgid "$error" #~ msgstr "$chyba" +#, fuzzy +#~ msgid "Audio source:" +#~ msgstr "Zvukový kodek" + +#~ msgid "Expanded View (d)" +#~ msgstr "Rozšírený pohľad (d)" + +#~ msgid "Compact View (d)" +#~ msgstr "Kompaktný pohľad (d)" + +#, fuzzy +#~ msgid "Compact View" +#~ msgstr "Kompaktný pohľad" + #~ msgid "LiVES-%s: <Untitled%d> %dx%d : %d frames %d bpp %.3f fps" #~ msgstr "LiVES-%s: <Untitled%d> %dx%d : %d frames %d bpp %.3f fps"
View file
LiVES-2.8.7.tar.bz2/po/te.po -> LiVES-2.8.8.tar.bz2/po/te.po
Changed
@@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Telugu <indlinux-telugu@lists.sourceforge.net>\n" @@ -86,85 +86,85 @@ msgstr "" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "ఏదైనా" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "ఏదీ వద్దు" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "సిఫారసుచేయబడింది" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "నిర్మితమైన" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "మలచిన" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "పరిశీలన" -#: src/main.c:460 +#: src/main.c:467 #, fuzzy msgid "LiVES: - " msgstr "లైవ్స్" -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "పరిమాణం మార్చుట" -#: src/main.c:708 +#: src/main.c:728 #, fuzzy msgid "_Resize All Frames..." msgstr "అన్ని చట్రాల పరిమాణం మార్చు (_R)" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "" -#: src/main.c:1094 +#: src/main.c:1104 #, fuzzy msgid "Background" msgstr "_ప్రారంభం" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "" -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "" -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -176,16 +176,16 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "" -#: src/main.c:1813 +#: src/main.c:1815 #, c-format msgid "%s...detected... " msgstr "" -#: src/main.c:1814 +#: src/main.c:1816 #, c-format msgid "%s...NOT DETECTED... " msgstr "" @@ -221,11 +221,11 @@ msgid "Number of CPUs detected: %d " msgstr "" -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "" @@ -279,141 +279,141 @@ "\n" msgstr "" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" "Startup syntax is: %s [opts] [filename [start_time] [frames]]\n" msgstr "" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "" -#: src/main.c:2549 +#: src/main.c:2552 msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" msgstr "" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "" -#: src/main.c:2561 +#: src/main.c:2564 msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " "mplayer2" msgstr "" #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr "" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr "" -#: src/main.c:2569 +#: src/main.c:2572 msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " "transport client,2 = jack transport master, 4 = start jack transport server, " "8 = pause audio when video paused,16 = start jack audio server] \n" msgstr "" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr "" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" msgstr "" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "" -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -424,7 +424,7 @@ "(Maybe you need to change the value of <prefix_dir> in your %s file)\n" msgstr "" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -432,7 +432,7 @@ "Please make sure you have write access to %s and try again.\n" msgstr "" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -441,7 +441,7 @@ "before running LiVES.\n" msgstr "" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -451,7 +451,7 @@ "Please check the file permissions for this file and try again.\n" msgstr "" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -462,7 +462,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -470,7 +470,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2693 +#: src/main.c:2696 #, c-format msgid "" "\n" @@ -480,7 +480,7 @@ "%s" msgstr "" -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -491,56 +491,56 @@ "Thankyou.\n" msgstr "" -#: src/main.c:2707 +#: src/main.c:2710 msgid "" "\n" "LiVES currently requires 'mplayer', 'mplayer2' or 'sox' to function. Please " "install one or other of these, and try again.\n" msgstr "" -#: src/main.c:2712 +#: src/main.c:2715 msgid "" "\n" "LiVES currently requires both 'mplayer' or 'mplayer2' and 'sox' to function. " "Please install these, and try again.\n" msgstr "" -#: src/main.c:2725 +#: src/main.c:2728 msgid "" "\n" "LiVES was unable to locate 'mplayer','mplayer2' or 'mpv'. You may wish to " "install one of these to use LiVES more fully.\n" msgstr "" -#: src/main.c:2731 +#: src/main.c:2734 msgid "" "\n" "LiVES was unable to locate 'mplayer' or 'mplayer2'. You may wish to install " "one of these to use LiVES more fully.\n" msgstr "" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" "magick if you want to use rendered effects.\n" msgstr "" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " "image-magick if you want to use the merge function.\n" msgstr "" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " "should install 'sox'.\n" msgstr "" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -551,91 +551,91 @@ "You may need to change the value of <lib_dir> in %s\n" msgstr "" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "" -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "" #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "లైవ్స్" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "ఆడించు" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" msgstr "" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "చేసింది రద్దు (_U)" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "మళ్ళీచేయి (_R)" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "వీడియో" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "" -#: src/main.c:6983 +#: src/main.c:7007 msgid "" "\n" "\n" @@ -786,7 +786,7 @@ msgid "Use _mplayer2 audio player" msgstr "" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "" @@ -1009,10 +1009,10 @@ msgid "If this is set, frames will be deinterlaced as they are imported." msgstr "" -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "మునుజూపు" @@ -1032,11 +1032,11 @@ msgid "Click here to _Preview the file" msgstr "" -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 msgid "Processing..." msgstr "" -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1045,8 +1045,8 @@ "Remember to switch off effects (ctrl-0) afterwards !" msgstr "" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" @@ -1054,176 +1054,176 @@ "\n" "దయచేసి వేచివుండండి" -#: src/interface.c:206 +#: src/interface.c:210 msgid "Show Details" msgstr "" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "మునుజూపు (_P)" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "రద్దుచేయి (_C)" -#: src/interface.c:324 +#: src/interface.c:327 msgid "Multitrack Details" msgstr "" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "ఫార్మేట్" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "ఫైల్ పరిమాణం" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "చట్రాలు" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "ఘటనలు" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "ఆడియో" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "" -#: src/interface.c:590 +#: src/interface.c:593 #, fuzzy msgid "Encoding Options" msgstr "ఎన్కోడింగ్" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." msgstr "" -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "కిటికీని మూసివేయి (_C)" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "చేర్చు" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "" -#: src/interface.c:844 +#: src/interface.c:847 msgid "Insert _with silence" msgstr "" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "" -#: src/interface.c:933 +#: src/interface.c:936 #, fuzzy msgid "Open Selection" msgstr "ఎంపిక (_l)" -#: src/interface.c:950 +#: src/interface.c:953 msgid "Selection start time (sec)" msgstr "" -#: src/interface.c:956 +#: src/interface.c:959 msgid "Number of frames to open" msgstr "" -#: src/interface.c:1025 +#: src/interface.c:1028 msgid "Open Location" msgstr "" -#: src/interface.c:1027 +#: src/interface.c:1030 msgid "Open Youtube Clip" msgstr "" -#: src/interface.c:1046 +#: src/interface.c:1049 msgid "" "\n" "\n" @@ -1233,7 +1233,7 @@ "\n" msgstr "" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1242,67 +1242,67 @@ "\n" msgstr "" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "" -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "" -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "" -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "" -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr "" -#: src/interface.c:1185 +#: src/interface.c:1188 #, fuzzy msgid "Rename Clip" msgstr "తొలగిస్తున్నది" -#: src/interface.c:1187 +#: src/interface.c:1190 msgid "Enter Set Name to Save as" msgstr "" -#: src/interface.c:1189 +#: src/interface.c:1192 msgid "Enter a Set Name to Reload" msgstr "" -#: src/interface.c:1191 +#: src/interface.c:1194 msgid "Choose a Working Directory" msgstr "" -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 msgid "Rename Current Track" msgstr "" -#: src/interface.c:1195 +#: src/interface.c:1198 msgid "Enter a Name for Your Theme" msgstr "" -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1310,349 +1310,349 @@ "LiVES will remind you to save the clip set later when you try to exit.\n" msgstr "" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" msgstr "" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" "initial install so that you can get the most from this application.\n" msgstr "" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" "This should be a directory with plenty of disk space available.\n" msgstr "" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "" -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "" -#: src/interface.c:1251 +#: src/interface.c:1252 msgid "Theme name " msgstr "" -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "అధునాతనం (_A)" -#: src/interface.c:1419 +#: src/interface.c:1420 msgid "Select input device" msgstr "" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "" -#: src/interface.c:1499 +#: src/interface.c:1496 msgid "Load CD Track" msgstr "" -#: src/interface.c:1501 +#: src/interface.c:1498 msgid "Select DVD Title/Chapter" msgstr "" -#: src/interface.c:1503 +#: src/interface.c:1500 msgid "Select VCD Title" msgstr "" -#: src/interface.c:1505 +#: src/interface.c:1502 msgid "Change Maximum Visible Tracks" msgstr "" -#: src/interface.c:1507 +#: src/interface.c:1504 msgid "Device details" msgstr "" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "" -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "" -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "" -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "" -#: src/interface.c:1770 +#: src/interface.c:1763 #, fuzzy msgid "Fade Audio In" msgstr "వ్యాసార్ధం (_R)" -#: src/interface.c:1772 +#: src/interface.c:1765 #, fuzzy msgid "Fade Audio Out" msgstr "వ్యాసార్ధం (_R)" -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "" -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "మొదటి" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "" -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "చివరి" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "సెకనులు." -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "" -#: src/interface.c:1856 +#: src/interface.c:1849 msgid " (Optional)" msgstr "" -#: src/interface.c:1859 +#: src/interface.c:1852 #, c-format msgid "File Comments%s" msgstr "" -#: src/interface.c:1873 +#: src/interface.c:1866 #, c-format msgid "File Name: %s" msgstr "" -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "" -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "" -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "" -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "" -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "" -#: src/interface.c:2049 +#: src/interface.c:2042 #, c-format msgid "%sChoose a Device" msgstr "" -#: src/interface.c:2052 +#: src/interface.c:2045 #, c-format msgid "%sChoose a Directory" msgstr "" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2332 +#: src/interface.c:2325 msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" "What do you wish to do ?" msgstr "" -#: src/interface.c:2339 +#: src/interface.c:2332 msgid "Cancel/Discard/Save" msgstr "" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" "Would you like to try and recover it ?\n" msgstr "" -#: src/interface.c:2446 +#: src/interface.c:2439 msgid "Disk Recovery Options" msgstr "" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "" -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "" -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1660,338 +1660,338 @@ "-----------------------\n" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "ctrl-left" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 #, fuzzy msgid "skip forwards\n" msgstr "దాటవేయి (_S)" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "ctrl-down" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "ctrl-enter" msgstr "ఇతర (_O)" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "reset frame rate\n" msgstr "ప్రారంభ చట్రం" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "" -#: src/interface.c:2633 +#: src/interface.c:2626 msgid "reverse direction\n" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 msgid "ctrl-1" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 msgid "toggle real-time effect 1\n" msgstr "" -#: src/interface.c:2656 +#: src/interface.c:2649 msgid "ctrl-2" msgstr "" -#: src/interface.c:2656 +#: src/interface.c:2649 msgid "toggle real-time effect 2\n" msgstr "" -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "ctrl-0" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "real-time effects off\n" msgstr "" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "" -#: src/interface.c:2669 +#: src/interface.c:2662 msgid "grab keyboard for last activated effect\n" msgstr "" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2679 +#: src/interface.c:2672 msgid "tab" msgstr "" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "" -#: src/interface.c:2697 +#: src/interface.c:2690 msgid "Other playback keys\n" msgstr "" -#: src/interface.c:2701 +#: src/interface.c:2694 msgid "play all\n" msgstr "" -#: src/interface.c:2704 +#: src/interface.c:2697 #, fuzzy msgid "play selection\n" msgstr "ఎంపిక (_l)" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "" -#: src/interface.c:2710 +#: src/interface.c:2703 #, fuzzy msgid "fullscreen\n" msgstr "పూర్తితెర(_F)" -#: src/interface.c:2713 +#: src/interface.c:2706 msgid "separate window\n" msgstr "" -#: src/interface.c:2716 +#: src/interface.c:2709 #, fuzzy msgid "double size\n" msgstr "ఫైల్ పరిమాణం" -#: src/interface.c:2719 +#: src/interface.c:2712 msgid "ping pong loops\n" msgstr "" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "move current track up\n" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "move current track down\n" msgstr "" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "" -#: src/interface.c:2759 +#: src/interface.c:2752 #, fuzzy msgid "select next clip\n" msgstr "ఎంపిక (_l)" -#: src/interface.c:2762 +#: src/interface.c:2755 msgid "select/deselect current track\n" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 #, fuzzy msgid "zoom in\n" msgstr "అతిరూపించు (_Z)" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 #, fuzzy msgid "zoom out\n" msgstr "అవరూపించు (_Z)" -#: src/interface.c:2771 +#: src/interface.c:2764 msgid "make a mark on the timeline (during playback)\n" msgstr "" -#: src/interface.c:2774 +#: src/interface.c:2767 msgid "rewind to play start.\n" msgstr "" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "" -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "" -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "" -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -1999,22 +1999,22 @@ "the latest youtube-dl installed.\n" msgstr "" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, c-format msgid "Layouts were removed for set %s.\n" msgstr "" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " msgstr "" -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2024,7 +2024,7 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2034,20 +2034,20 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" "Really close it ?" msgstr "" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" msgstr "" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2060,53 +2060,53 @@ "Once you have done this, you will be able to import the new project.\n" msgstr "" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "" -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "" -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 msgid "Theme" msgstr "" -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, c-format msgid "Exporting theme as %s..." msgstr "" -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, c-format msgid "Importing theme \"%s\" from %s..." msgstr "" -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, c-format msgid "Backup as %s File" msgstr "" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, c-format msgid "Restore %s File" msgstr "" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2114,101 +2114,101 @@ "Are you sure ?\n" msgstr "" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "" -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "" -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "" -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "" -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "" -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "" -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "కత్తిరించు" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 msgid "Pulling frames from clipboard" msgstr "" -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "" -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "" -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " "LiVES.\n" msgstr "" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2217,31 +2217,31 @@ "the 'Trim Audio' function from the Audio menu." msgstr "" -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." msgstr "" -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2249,7 +2249,7 @@ "Clipboard audio has been erased.\n" msgstr "" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2258,88 +2258,88 @@ "using unchanged audio ?\n" msgstr "" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "" -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "" -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "" -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" "Are you sure ?" msgstr "" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "" -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "తొలగిస్తున్నది" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "తొలగించు" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" "Selection is locked.\n" msgstr "" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2347,11 +2347,11 @@ "play.)\n" msgstr "" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2360,7 +2360,7 @@ "%s\n" msgstr "" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2369,7 +2369,7 @@ "The plugin may be broken or not installed correctly." msgstr "" -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2378,22 +2378,22 @@ "Please press 'Cancel' if that is not what you want.\n" msgstr "" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2401,24 +2401,24 @@ "Click OK to proceed.\n" msgstr "" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "" -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "" -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "" -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2426,68 +2426,68 @@ "Internal: %s (%d bpp) / %s\n" msgstr "" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." msgstr "" -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" "(%d virtual)" msgstr "" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" "(%d decoded)" msgstr "" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" " %.2f sec." msgstr "" -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" msgstr "" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" "%s %s" msgstr "" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2504,21 +2504,21 @@ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA.\n" msgstr "" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "" -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" "Launchpad Contributions:\n" " Praveen Illa https://launchpad.net/~telugulinux" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, c-format msgid "" "LiVES Version %s\n" @@ -2532,14 +2532,14 @@ "Homepage: %s" msgstr "" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 msgid "" "\n" "\n" "You need to install mplayer or mplayer2 to be able to preview this file.\n" msgstr "" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 msgid "" "\n" "\n" @@ -2547,92 +2547,92 @@ "this file.\n" msgstr "" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" "%s\n" msgstr "" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 msgid "Encoder Debug Output" msgstr "" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "" -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 msgid "Load Subtitles" msgstr "" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 msgid "Select Audio File" msgstr "" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -2640,82 +2640,82 @@ "." msgstr "" -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "" -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "" -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "" -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 msgid "Layout Errors" msgstr "" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "తిరిగిప్రారంభించు" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "" -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "" -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "ఉంచు" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, c-format msgid "" "\n" @@ -2724,30 +2724,30 @@ "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "రద్దుచేయి" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 #, fuzzy msgid "Selected Frame" msgstr "ట్రాకును ఎంపికచేయి" -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 #, fuzzy msgid "_Save Frame as..." msgstr "ప్రారంభ చట్రం" -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -2756,7 +2756,7 @@ "\n" msgstr "" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -2764,13 +2764,13 @@ "\n" msgstr "" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" msgstr "" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -2779,17 +2779,17 @@ "\n" msgstr "" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" msgstr "" -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -2799,19 +2799,19 @@ "(Default of %.3f frames per second will be used.)\n" msgstr "" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "" -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "" -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -2820,174 +2820,174 @@ "rate.\n" msgstr "" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "" -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "" -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 msgid "Append Audio File" msgstr "" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "" -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "" -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "" -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "" -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "" -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" "Are you sure ?" msgstr "" -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "" -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "" -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "" @@ -3003,899 +3003,922 @@ msgid "Custom _Utilities" msgstr "" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "ఫైల్ (_F)" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "" -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "" -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "" -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "" -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "" -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "" -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "" -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "" + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "" -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "" -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "" -#: src/gui.c:674 +#: src/gui.c:692 #, c-format msgid "_Backup Clip as .%s..." msgstr "" -#: src/gui.c:683 +#: src/gui.c:701 #, c-format msgid "_Restore Clip from .%s..." msgstr "" -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "సవరణ (_E)" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "" -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "" -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "ఎంపికచేయి (_S)..." -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "" -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "_తిరగబడ్డ ఎంపిక" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "ప్లేచేయి (_P)" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "ఆపివేయి (_S)" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "పూర్తితెర(_F)" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "నిశబ్దం (_M)" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "" -#: src/gui.c:1045 +#: src/gui.c:1064 msgid "Letterbox Mode" msgstr "" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "" -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "పనిముట్లు (_T)" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "" -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "" -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "" -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "జనియింపచేయుము (_G)" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "" -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "" -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "ప్రాధాన్యతలు...(_P)" -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "" -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "" -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "" -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "" -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "" -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "" -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "" -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "" -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "" -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "" -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "" -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "" -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "" -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "" -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "" -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "" -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "" -#: src/gui.c:1250 +#: src/gui.c:1273 +msgid "_Adjust Audio Sync..." +msgstr "" + +#: src/gui.c:1277 msgid "_Info" msgstr "" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "" -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "" -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "" -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "" -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "" -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "" -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "" -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "" -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "" -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "" -#: src/gui.c:1371 +#: src/gui.c:1398 msgid "Receive _LiVES Stream from..." msgstr "" -#: src/gui.c:1375 +#: src/gui.c:1402 msgid "_Send LiVES Stream to..." msgstr "" -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." +#: src/gui.c:1408 +msgid "Open _yuv4mpeg stream..." msgstr "" -#: src/gui.c:1399 +#: src/gui.c:1425 #, c-format msgid "_Import Project (.%s)..." msgstr "" -#: src/gui.c:1403 +#: src/gui.c:1430 #, c-format msgid "E_xport Project (.%s)..." msgstr "" -#: src/gui.c:1409 +#: src/gui.c:1438 #, c-format msgid "_Import Custom Theme (.%s)..." msgstr "" -#: src/gui.c:1414 +#: src/gui.c:1443 #, c-format msgid "E_xport Theme (.%s)..." msgstr "" -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "" -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "" -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." msgstr "" -#: src/gui.c:1448 +#: src/gui.c:1478 msgid "_Reset All Playback Speeds and Positions" msgstr "" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "" -#: src/gui.c:1452 +#: src/gui.c:1482 msgid "_MIDI/Joystick Interface" msgstr "" -#: src/gui.c:1461 +#: src/gui.c:1491 msgid "_MIDI/Joystick Learner..." msgstr "" -#: src/gui.c:1465 +#: src/gui.c:1495 msgid "_Save Device Mapping..." msgstr "" -#: src/gui.c:1469 +#: src/gui.c:1499 msgid "_Load Device Mapping..." msgstr "" -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "ఏదీకాదు (_N)" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "సహాయం (_H)" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 msgid "_Donate to the Project !" msgstr "" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 msgid "_Email the Author" msgstr "" -#: src/gui.c:1519 +#: src/gui.c:1549 msgid "Report a _Bug" msgstr "" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 msgid "Suggest a _Feature" msgstr "" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 msgid "Assist with _Translating" msgstr "" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "గురించి (_A)" -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +msgid "Audio Source:" +msgstr "" + +#: src/gui.c:1696 +msgid "Internal" +msgstr "" + +#: src/gui.c:1730 +msgid "External" +msgstr "" + +#: src/gui.c:1774 msgid "Volume" msgstr "ధ్వనిస్థాయి" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." msgstr "" #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr "" -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "" -#: src/gui.c:1956 +#: src/gui.c:2082 +msgid "Select all frames in this clip" +msgstr "" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr "" -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "_ఖాళీ" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "_ప్రారంభం" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "వెనుకకుతిప్పు" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr "" -#: src/gui.c:3550 +#: src/gui.c:3689 msgid "Streaming" msgstr "" -#: src/gui.c:3552 +#: src/gui.c:3691 #, fuzzy, c-format msgid "Play Window%s" msgstr "కిటికీని మూసివేయి (_C)" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "" -#: src/gui.c:4124 +#: src/gui.c:4292 #, c-format msgid "'LiVES opened the file' '%s'" msgstr "" -#: src/gui.c:4143 +#: src/gui.c:4311 #, c-format msgid "'LiVES closed the file' '%s'" msgstr "" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "ప్రభావాలు" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "ముక్కలు" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, c-format msgid "Show / apply effects to %s\n" msgstr "" -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, c-format msgid "Select clip for %s\n" msgstr "" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -3903,81 +3926,81 @@ "Switched to clip %s\n" msgstr "" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" "Switched to empty clip\n" msgstr "" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " "updated accordingly\n" msgstr "" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -3985,7 +4008,7 @@ "by another copy of LiVES.\n" msgstr "" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -3993,39 +4016,39 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2138 +#: src/utils.c:2234 #, c-format msgid "" "\n" "%s names may not be blank.\n" msgstr "" -#: src/utils.c:2146 +#: src/utils.c:2242 #, c-format msgid "" "\n" "%s names may not be longer than %d characters.\n" msgstr "" -#: src/utils.c:2154 +#: src/utils.c:2250 #, c-format msgid "" "\n" "%s names may not contain spaces or the characters%s.\n" msgstr "" -#: src/utils.c:2163 +#: src/utils.c:2259 #, c-format msgid "" "\n" "%s names may not start with a '.' or contain '..'\n" msgstr "" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4033,72 +4056,72 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "" -#: src/utils.c:3444 +#: src/utils.c:3863 msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "" -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4108,29 +4131,29 @@ "Overwrite ?\n" msgstr "" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr "" -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr "" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4141,50 +4164,50 @@ "Try running Help/Troubleshoot for more information." msgstr "" -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "" -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "%s తెరుస్తోంది" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr "" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "" -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "" -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "" -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4196,11 +4219,11 @@ "Are you sure you wish to continue ?" msgstr "" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr "" -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4208,14 +4231,14 @@ "Please check the terminal window for more details.\n" msgstr "" -#: src/saveplay.c:874 +#: src/saveplay.c:858 msgid "" "\n" "\n" "You may need to install mplayer, mplayer2 or mpv to open this file.\n" msgstr "" -#: src/saveplay.c:885 +#: src/saveplay.c:869 msgid "" "\n" "\n" @@ -4223,31 +4246,31 @@ "Tools|Preferences|Decoding\n" msgstr "" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "" -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, c-format msgid "Save Frame %d" msgstr "" -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 #, fuzzy msgid "Save Frame" msgstr "ప్రారంభ చట్రం" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 #, fuzzy msgid "Save Clip" msgstr "తొలగిస్తున్నది" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4255,67 +4278,67 @@ "Do you still wish to continue ?" msgstr "" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr "" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "" -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "" -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" "Encoder error - output file was not created !\n" msgstr "" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "" -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "" -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4324,21 +4347,21 @@ "and resize all frames to the current size.\n" msgstr "" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "అపరిచితం" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4346,13 +4369,13 @@ "%s\n" msgstr "" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" msgstr "" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4360,7 +4383,7 @@ "Bad things may happen with this clip.\n" msgstr "" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4368,73 +4391,73 @@ "Default can be set in Tools | Preferences | Misc.\n" msgstr "" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, c-format msgid " - Author: %s\n" msgstr "" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, c-format msgid " - Title: %s\n" msgstr "" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr "" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "" -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "" -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "" -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -4443,7 +4466,7 @@ "LiVES was unable to restore it.\n" msgstr "" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, c-format msgid "" "\n" @@ -4452,89 +4475,89 @@ msgstr "" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" "Do you want to attempt to recover them ?\n" msgstr "" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "" -#: src/dialogs.c:83 +#: src/dialogs.c:86 msgid "Show affeced _layouts" msgstr "" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" msgstr "" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr "" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 #, fuzzy msgid "Warning !" msgstr "హెచ్చరికలు" -#: src/dialogs.c:184 +#: src/dialogs.c:187 msgid "Error !" msgstr "" -#: src/dialogs.c:194 +#: src/dialogs.c:197 #, fuzzy msgid "Information" msgstr "పరిమాణం మార్చుట" -#: src/dialogs.c:219 +#: src/dialogs.c:222 msgid "Question" msgstr "" -#: src/dialogs.c:233 +#: src/dialogs.c:236 msgid "File Error" msgstr "" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -4545,7 +4568,7 @@ "(Disk warning levels can be configured in Preferences.)" msgstr "" -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -4557,11 +4580,11 @@ "Preferences.)" msgstr "" -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "" -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -4569,46 +4592,50 @@ "Please try closing some other applications first.\n" msgstr "" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "" -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" "%s%d%% done. Time remaining: %u sec%s\n" msgstr "" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" "%d/%d frames opened. Time remaining %u sec.\n" msgstr "" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" "%d/%d frames opened.\n" msgstr "" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" "%d frames opened.\n" msgstr "" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" "Time remaining: %d sec" msgstr "" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -4616,7 +4643,7 @@ "Please close a file and then try again." msgstr "" -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -4628,47 +4655,47 @@ "Please make sure you can write to this directory." msgstr "" -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 msgid "" "\n" "LiVES currently requires either 'mplayer', 'mplayer2', or 'sox' to function. " "Please install one or other of these, and try again.\n" msgstr "" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 msgid "" "\n" "This function requires either mplayer or mplayer2 to operate.\n" "You may wish to install one or other of these and try again.\n" msgstr "" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 msgid "" "\n" "This function requires either mplayer, mplayer2 or mpv to operate.\n" "You may wish to install one or other of these and try again.\n" msgstr "" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" "Or switch to another encoder format in Tools | Preferences | Encoding\n" msgstr "" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -4676,19 +4703,19 @@ "Please set the audio codec in Tools|Preferences|Encoding\n" msgstr "" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -4696,83 +4723,83 @@ "Due to restrictions in the %s format\n" msgstr "" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" msgstr "" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr "" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr "" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr "" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr "" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" msgstr "" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -4781,14 +4808,14 @@ "\n" msgstr "" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" "\n" msgstr "" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -4797,7 +4824,7 @@ "Try recording for just a selection of the file." msgstr "" -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -4808,31 +4835,29 @@ "Please press Cancel to abort the insert, or OK to continue." msgstr "" -#: src/dialogs.c:2351 -#, c-format +#: src/dialogs.c:2354 msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." msgstr "" -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " "in your %s file" msgstr "" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -4843,25 +4868,25 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 msgid "" "Sorry, unknown audio type.\n" "\n" " (Filenames must end in" msgstr "" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" "(They will not be usable without the set).\n" msgstr "" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -4870,7 +4895,7 @@ "Click Cancel to pick a new name.\n" msgstr "" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -4878,7 +4903,7 @@ "." msgstr "" -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -4886,7 +4911,7 @@ "." msgstr "" -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -4897,7 +4922,7 @@ "Otherwise click Cancel to skip loading this file.\n" msgstr "" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -4907,7 +4932,7 @@ "The clip could not be loaded.\n" msgstr "" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -4915,7 +4940,7 @@ "Alternately, select a different audio player in Preferences.\n" msgstr "" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -4924,13 +4949,13 @@ "Automatic jack startup will be disabled now.\n" msgstr "" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" msgstr "" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -4941,13 +4966,13 @@ "%s\n" msgstr "" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" msgstr "" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -4957,7 +4982,7 @@ "It is recommended to increase it to at least %d MB" msgstr "" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -4966,7 +4991,7 @@ "Do you wish to delete them ?\n" msgstr "" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -4974,7 +4999,7 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -4982,81 +5007,81 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" msgstr "" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" msgstr "" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" "You can set this in Tools|Preferences|Playback." msgstr "" -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" "Should I try to repair the disk copy of the layout ?\n" msgstr "" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" msgstr "" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" "Audio rate must be greater than 0.\n" msgstr "" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5064,14 +5089,14 @@ "Are you sure you wish to view it ?\n" msgstr "" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" "You must install 'dvgrab' to use this function.\n" msgstr "" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5080,25 +5105,25 @@ "You may need to select one of these in Tools/Preferences/Playback.\n" msgstr "" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" msgstr "" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5107,33 +5132,33 @@ "echo %d > /proc/sys/net/core/rmem_max\n" msgstr "" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -5143,7 +5168,7 @@ "%s%s%s" msgstr "" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -5153,7 +5178,7 @@ "%s" msgstr "" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -5163,7 +5188,7 @@ "%s" msgstr "" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -5172,7 +5197,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -5182,7 +5207,7 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -5191,7 +5216,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -5201,12 +5226,12 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "" -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -5215,7 +5240,7 @@ "Please check your system for errors.\n" msgstr "" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -5224,7 +5249,7 @@ "Please check the file permissions and try again." msgstr "" -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -5233,7 +5258,7 @@ "Please check the directory permissions and try again." msgstr "" -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, c-format msgid "" "\n" @@ -5241,14 +5266,14 @@ "%s\n" msgstr "" -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -5256,13 +5281,13 @@ "Please select another encoder from the list.\n" msgstr "" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" msgstr "" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -5272,27 +5297,27 @@ "- Check if the device actually exists.\n" msgstr "" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" "Do you wish to overwrite the existing subtitles ?\n" msgstr "" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 msgid "" "\n" "LiVES currently only supports subtitles of type" msgstr "" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -5301,14 +5326,14 @@ "or OK to continue and save as type \"%s\"\n" msgstr "" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" "(If unsure, click Yes)\n" msgstr "" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -5319,19 +5344,19 @@ "." msgstr "" -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" msgstr "" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" msgstr "" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -5339,7 +5364,7 @@ "DO NOT SHUT DOWN OR CLOSE LIVES !\n" msgstr "" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, c-format msgid "" "\n" @@ -5347,14 +5372,14 @@ "The theme could not be loaded correctly.\n" msgstr "" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" "Please check the spelling of the set name and try again.\n" msgstr "" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -5363,7 +5388,7 @@ "directory. Would you like me to do this (recommended) ?" msgstr "" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -5375,7 +5400,7 @@ msgstr "" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -5384,38 +5409,38 @@ "\n" msgstr "" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" "Consult your package distributor.\n" msgstr "" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" msgstr "" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, c-format msgid "" "\n" @@ -5424,7 +5449,7 @@ "(Theme name not found).\n" msgstr "" -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -5433,7 +5458,7 @@ "already exists. Would you like to overwrite it ?\n" msgstr "" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -5574,7 +5599,7 @@ msgid "Video only Transitions" msgstr "" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "" @@ -5582,7 +5607,7 @@ msgid "Audio only Transitions" msgstr "" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "" @@ -5626,7 +5651,7 @@ msgid "Audio Analysers" msgstr "" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "తెలియని" @@ -5745,192 +5770,192 @@ msgid "pointer" msgstr "" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" "Error was: %s\n" msgstr "" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr "" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, c-format msgid "Successfully loaded %d compound filters\n" msgstr "" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, c-format msgid "Failed to start generator %s (%s)\n" msgstr "" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "" @@ -5988,37 +6013,37 @@ msgid "Autoscale All" msgstr "" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 msgid "Parameter and Alpha Channel Connections" msgstr "" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 msgid "Auto Connect Channels" msgstr "" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 msgid "Auto Connect Parameters" msgstr "" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "" @@ -6034,15 +6059,15 @@ msgid "_Frame" msgstr "" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "" @@ -6083,11 +6108,11 @@ msgid "New size (pixels)" msgstr "" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "వెడల్పు (_W)" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "ఎత్తు (_H)" @@ -6107,7 +6132,7 @@ msgid "Generate frames to a new clip" msgstr "" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -6115,35 +6140,35 @@ "\n" msgstr "" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" "Plugin error: %s failed with code %d" msgstr "" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr "" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -6153,17 +6178,17 @@ "Error code %d\n" msgstr "" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "" -#: src/plugins.c:497 +#: src/plugins.c:493 #, c-format msgid "" "\n" @@ -6173,32 +6198,32 @@ "\n" msgstr "" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "" -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -6207,7 +6232,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -6217,31 +6242,31 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" "Error was: %s\n" msgstr "" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " "***\n" msgstr "" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -6250,7 +6275,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -6259,7 +6284,7 @@ "or switch to another plugin using Tools|Preferences|Encoding\n" msgstr "" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, c-format msgid "" "\n" @@ -6267,12 +6292,12 @@ "No decoders found in %s !\n" msgstr "" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, fuzzy, c-format msgid " using %s" msgstr "%s తెరుస్తోంది" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -6281,7 +6306,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -6291,24 +6316,24 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "" -#: src/plugins.c:2550 +#: src/plugins.c:2567 msgid "Decoder Plugins" msgstr "" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "" @@ -6749,7 +6774,7 @@ "Author must not be blank.\n" msgstr "" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -6821,7 +6846,7 @@ msgid "Bad description. (%s)\n" msgstr "" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -6831,27 +6856,27 @@ "\n" msgstr "" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "" -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "" -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "" -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "" -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -6860,7 +6885,7 @@ "Please check this program is in your path and executable.\n" msgstr "" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -6870,12 +6895,12 @@ "\n" msgstr "" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "" -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -6885,7 +6910,7 @@ "Error code was %d\n" msgstr "" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -6895,12 +6920,12 @@ "Please delete it first, or rename the test script.\n" msgstr "" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "" -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -6911,20 +6936,20 @@ "Return code was %d (%s)\n" msgstr "" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 msgid "Export Script" msgstr "" -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "" -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 msgid "Import Script" msgstr "" -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -6934,43 +6959,43 @@ "Please delete it first, or rename the import script.\n" msgstr "" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 msgid "Copy RFX Script" msgstr "" -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "" -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr "" -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 msgid "Rename Test RFX Script" msgstr "" -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "" -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 msgid "RFX Script Name" msgstr "" -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "" -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "" -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "" -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -6978,12 +7003,12 @@ "Script name must be unique.\n" msgstr "" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "" -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -6994,25 +7019,25 @@ "Return code was %d\n" msgstr "" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 msgid "Applying Current Real Time Effects to" msgstr "" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "" -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "" -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -7020,7 +7045,7 @@ "full screen, separate window (fs) mode\n" msgstr "" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -7028,7 +7053,7 @@ "(Free space = UNKNOWN)" msgstr "" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -7037,14 +7062,14 @@ "(Free space = %s)" msgstr "" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" "It should be in a partition with plenty of free disk space.\n" msgstr "" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7055,7 +7080,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7065,7 +7090,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1163 +#: src/preferences.c:1229 msgid "" "You have chosen to change the working directory.\n" "Please make sure you have no other copies of LiVES open.\n" @@ -7077,7 +7102,7 @@ "setting." msgstr "" -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, c-format msgid "" "\n" @@ -7086,13 +7111,13 @@ "See %s\n" msgstr "" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" msgstr "" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, c-format msgid "" "\n" @@ -7101,918 +7126,930 @@ "See %s\n" msgstr "" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "" -#: src/preferences.c:2418 +#: src/preferences.c:2489 #, fuzzy msgid "Preferences" msgstr "ప్రాధాన్యతలు...(_P)" -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "" -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr "" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr "" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." msgstr "" -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr "" -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "సెకనులు" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "_ఎప్పుడు కాదు" -#: src/preferences.c:2752 +#: src/preferences.c:2836 msgid "Maximum number of visible tracks" msgstr "" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "" -#: src/preferences.c:2799 +#: src/preferences.c:2883 msgid "Video open command (fallback)" msgstr "" -#: src/preferences.c:2806 +#: src/preferences.c:2890 msgid "Fallback image format" msgstr "" -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "" -#: src/preferences.c:2826 +#: src/preferences.c:2910 msgid "Open/render compression" msgstr "" -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr "" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "" -#: src/preferences.c:2850 +#: src/preferences.c:2934 msgid "Automatic trimming / padding of audio when possible" msgstr "" -#: src/preferences.c:2852 +#: src/preferences.c:2936 msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "" -#: src/preferences.c:3104 -msgid "Source:" -msgstr "" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 msgid "_Internal" msgstr "" -#: src/preferences.c:3112 -msgid "_External (requires jack or pulse audio player)" +#: src/preferences.c:3202 +msgid "_External [monitor]" msgstr "" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "ప్లేబాక్" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" msgstr "" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " +#: src/preferences.c:3258 +msgid "What to record when 'r' is pressed" msgstr "" -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +msgid "External Audio Source" +msgstr "" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "" + +#: src/preferences.c:3358 msgid "Recording" msgstr "రికార్డింగ్" -#: src/preferences.c:3266 +#: src/preferences.c:3373 msgid "You can also change these values when encoding a clip" msgstr "" -#: src/preferences.c:3278 +#: src/preferences.c:3385 msgid "Encoder" msgstr "" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "ఎన్కోడింగ్" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." msgstr "" -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr "" -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr "" -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr "" -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr "" -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr "" -#: src/preferences.c:3454 +#: src/preferences.c:3561 msgid " Working directory (do not remove) " msgstr "" -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "" -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "" -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "సంచయాలు" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "" -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr "" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "" -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" msgstr "" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "" -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr "" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "" -#: src/preferences.c:3652 +#: src/preferences.c:3759 msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " "when LiVES is started." msgstr "" -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "" -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "" -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "" -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "" -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "" -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "" -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "" -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "" -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "" -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "" -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "" -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "" -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "" -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "" -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." msgstr "" -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "" -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "" -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "" -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "" -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "" -#: src/preferences.c:3858 +#: src/preferences.c:3965 msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "" -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "హెచ్చరికలు" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "" -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "" -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "" -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "ఇతరేతర" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "" -#: src/preferences.c:3969 +#: src/preferences.c:4076 msgid "Main Theme Details" msgstr "" -#: src/preferences.c:3980 +#: src/preferences.c:4087 #, fuzzy msgid " _Foreground Color" msgstr "_ప్రారంభం" -#: src/preferences.c:3999 +#: src/preferences.c:4106 #, fuzzy msgid " _Background Color" msgstr "_ప్రారంభం" -#: src/preferences.c:4018 +#: src/preferences.c:4125 #, fuzzy msgid "_Alt Foreground Color" msgstr "_ప్రారంభం" -#: src/preferences.c:4036 +#: src/preferences.c:4143 #, fuzzy msgid "_Alt Background Color" msgstr "_ప్రారంభం" -#: src/preferences.c:4054 +#: src/preferences.c:4161 msgid " Info _Text Color" msgstr "" -#: src/preferences.c:4073 +#: src/preferences.c:4180 msgid " Info _Base Color" msgstr "" -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "" -#: src/preferences.c:4092 +#: src/preferences.c:4199 msgid "Affects some contrast details of the timeline" msgstr "" -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "" -#: src/preferences.c:4124 +#: src/preferences.c:4231 #, fuzzy msgid "Frame blank image" msgstr "ఖాళీ చట్రాలు" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "" -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4195 +#: src/preferences.c:4302 msgid "Track background (multitrack)" msgstr "" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "" -#: src/preferences.c:4250 +#: src/preferences.c:4357 msgid "Timeline selection (multitrack)" msgstr "" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "" -#: src/preferences.c:4274 +#: src/preferences.c:4381 msgid "Timecode foreground (multitrack)" msgstr "" -#: src/preferences.c:4285 +#: src/preferences.c:4392 #, fuzzy msgid "Frame surround" msgstr "సెకనులు" -#: src/preferences.c:4298 +#: src/preferences.c:4405 #, fuzzy msgid "Themes/Colors" msgstr "అలంకారాలు" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "" -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "" -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" msgstr "" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" msgstr "" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "" -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "అధునాతన" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." msgstr "" -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "" -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -8020,18 +8057,18 @@ "Click OK to continue.\n" msgstr "" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." msgstr "" -#: src/preferences.c:5195 +#: src/preferences.c:5314 msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "" -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "" @@ -8059,172 +8096,172 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "పునఃపరిమాణము" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" "New rate must be greater than 0\n" msgstr "" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "" -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "" -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "" -#: src/resample.c:1184 +#: src/resample.c:1193 msgid "New Clip Audio" msgstr "" -#: src/resample.c:1186 +#: src/resample.c:1195 msgid "External Clip Settings" msgstr "" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "ప్రస్తుత" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "" -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 msgid "Channels" msgstr "" -#: src/resample.c:1232 +#: src/resample.c:1241 msgid "Sample Size " msgstr "" -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "అన్ సైన్డు" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "" -#: src/resample.c:1296 +#: src/resample.c:1305 msgid "New Audio Details" msgstr "" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "కొత్త" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "" -#: src/resample.c:1343 +#: src/resample.c:1352 msgid "_Channels" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "_Sample Size" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "Sample Size" msgstr "" -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "" -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "" -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr "" -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr "" -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr "" -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "అపరమితమైన" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "" -#: src/resample.c:1592 +#: src/resample.c:1601 msgid "Change Playback Speed" msgstr "" -#: src/resample.c:1594 +#: src/resample.c:1603 msgid "Resample Video" msgstr "" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -8235,7 +8272,7 @@ "in _frames per second" msgstr "" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -8246,80 +8283,80 @@ "in frames per second" msgstr "" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" "LiVES was unable to reorder the frames." msgstr "" -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "" @@ -8520,68 +8557,68 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 msgid "Real Time Effect Mapping" msgstr "" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "సమాచారం" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 msgid "Set Connections" msgstr "" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "శుభ్రముచేయి" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -8622,103 +8659,107 @@ msgid "yuv4mpeg stream" msgstr "" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "" + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "" -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" "\n" msgstr "" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, c-format msgid "%s : parameters for %s" msgstr "" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." msgstr "" -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -8727,7 +8768,7 @@ "right or double clicking on it.\n" msgstr "" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -8735,14 +8776,14 @@ "Select an effect in FX stack first to view its parameters.\n" msgstr "" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" "No clips loaded.\n" msgstr "" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -8752,7 +8793,7 @@ "before inserting clips into the timeline." msgstr "" -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -8761,188 +8802,198 @@ "to apply compositors.\n" msgstr "" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" msgstr "" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" msgstr "" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr "" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 #, fuzzy msgid "Selected Clip" msgstr "ఎంపిక (_l)" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 msgid "_Adjust Start and End Points" msgstr "" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 msgid "_Edit/Encode in Clip Editor" msgstr "" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 #, fuzzy msgid "_Show Clip Information" msgstr "పరిమాణం మార్చుట" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 msgid "_Close this Clip" msgstr "" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 msgid "Audio Mixer (ctrl-m)" msgstr "" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "" -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "" -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "" -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "" -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "" -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "" -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "" -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "" -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "" -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "%s తొలగించు" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "" -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "" -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " "audio rate %d, audio sample size %d, %s.\n" msgstr "" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -8952,7 +9003,7 @@ "then load in the new set from the File menu.\n" msgstr "" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -8960,610 +9011,597 @@ "It cannot be loaded.\n" msgstr "" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "" -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "తెరవు...(_O)" -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "" -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "" -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 #, fuzzy msgid "_Close the Selected Clip" msgstr "ఎంపిక (_l)" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 msgid "_Save Layout as..." msgstr "" -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 msgid "_Load Layout..." msgstr "" -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 msgid "_Wipe/Delete Layout..." msgstr "" -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "" -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 msgid "Auto Load _Subtitles with Clips" msgstr "" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 msgid "_Adjust Selected Clip Start/End Points" msgstr "" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 #, fuzzy msgid "_Insert Selected Clip Audio" msgstr "_తిరగబడ్డ ఎంపిక" -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 #, fuzzy msgid "_Delete Selected Block" msgstr "అన్నీ తొలగించు (_D)" -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 msgid "_Jump to Previous Block Boundary" msgstr "" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 msgid "_Jump to Next Block Boundary" msgstr "" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 msgid "Clear _Marks from Timeline" msgstr "" -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 msgid "Ignore Selection Limits when Inserting" msgstr "" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 msgid "Pla_y Selected Time Only" msgstr "" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 msgid "_Move Effects with Blocks" msgstr "" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 msgid "Select _Autotransition Effect..." msgstr "" -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 msgid "Crossfade Audio with Autotransition" msgstr "" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 #, fuzzy msgid "View/_Edit Selected Effect" msgstr "ఎంచుకున్న ట్రాకులు" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 #, fuzzy msgid "_Delete Selected Effect" msgstr "ఎంచుకున్న ట్రాకులు" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 msgid "Apply Effect to _Block..." msgstr "" -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 msgid "Apply Effect to _Region..." msgstr "" -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "ట్రాక్లు (_T)" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 msgid "Make _Backing Audio Current Track" msgstr "" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 msgid "_Split Current Track at Cursor" msgstr "" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 #, fuzzy msgid "_Split Selected Video Tracks" msgstr "ఎంచుకున్న ట్రాకులు" -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 msgid "Insert Gap in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 msgid "Insert Gap in Current Track/Selected Time" msgstr "" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 msgid "Close All _Gaps in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "ఎంపిక (_l)" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 #, fuzzy msgid "Select _All Video Tracks" msgstr "ఎంచుకున్న ట్రాకులు" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 #, fuzzy msgid "Select _No Video Tracks" msgstr "ఎంచుకున్న ట్రాకులు" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 #, fuzzy msgid "Select All _Time" msgstr "ఎంపిక (_l)" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 msgid "Select from _Zero Time" msgstr "" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 #, fuzzy msgid "Select to _End Time" msgstr "ట్రాకును ఎంపికచేయి" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "నకలుతీయు...(_C)" -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 msgid "_Timecode to Region Start" msgstr "" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 msgid "_Timecode to Region End" msgstr "" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 msgid "_Region Start to Timecode" msgstr "" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 msgid "_Region End to Timecode" msgstr "" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 msgid "Select/Deselect Block at Current Track/Time" msgstr "" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 msgid "_Change Width, Height and Audio Values..." msgstr "" -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 msgid "_Render All to New Clip" msgstr "" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 msgid "Render _Video" msgstr "" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 #, fuzzy msgid "Render _Audio" msgstr "వ్యాసార్ధం (_R)" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 msgid "_Normalise Rendered Audio" msgstr "" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 msgid "_Pre-render Audio" msgstr "" -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "వీక్షణం (_V)" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 msgid "Block _In/Out Points" msgstr "" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 msgid "_Effects at Current" msgstr "" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 #, fuzzy msgid "Audio Parameters" msgstr "చట్రాలు" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 msgid "Show Backing _Audio Track" msgstr "" -#: src/multitrack.c:7418 -#, fuzzy -msgid "Compact View" -msgstr "కాంపాక్టు వీక్షణం" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 msgid "Maximum Tracks to Display..." msgstr "" -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 msgid "Scroll to Follow Playback" msgstr "" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 msgid "_Center on Cursor" msgstr "" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 #, fuzzy msgid "_Zoom In" msgstr "అతిరూపించు (_Z)" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 #, fuzzy msgid "_Zoom Out" msgstr "అవరూపించు (_Z)" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 msgid "Multitrack _Details" msgstr "" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 msgid "_Show FRAME Events" msgstr "" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 msgid "_Show Multitrack Keys" msgstr "" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 msgid "Insert With _Audio" msgstr "" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 #, fuzzy msgid "Select _Overlap" msgstr "ట్రాకును ఎంపికచేయి" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" msgstr "" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 msgid "Mouse Mode: _Move" msgstr "" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 msgid "Mouse Mode: _Select" msgstr "" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 msgid "Insert Mode: _Normal" msgstr "" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "అనువర్తించు (_A)" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "" -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "వేగం (_V) " -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "జరుపు" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" "Switched to Clip Edit mode\n" msgstr "" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr "" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr "" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "ట్రాకును ఎంపికచేయి" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "ఆడియోని చూపించు/దాయి" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "వీడియో %d" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr " %s" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 #, fuzzy msgid "Selected Effect" msgstr "ఎంచుకున్న ట్రాకులు" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 msgid "_View/Edit this Effect" msgstr "" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 msgid "_View this Effect" msgstr "" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 #, fuzzy msgid "_Delete this Effect" msgstr "ఎంచుకున్న ట్రాకులు" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr "" -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "" -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "%d చట్రాలు" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" "Switched to Multitrack mode\n" msgstr "" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" "Nodes can be deleted." msgstr "" -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "పొర %d" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "ఆడియో ట్రాక్" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -9571,284 +9609,284 @@ "current time.\n" msgstr "" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." msgstr "" -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 msgid "Selected Block/Frame" msgstr "" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 #, fuzzy msgid "_Select this Block" msgstr "ట్రాకును ఎంపికచేయి" -#: src/multitrack.c:13045 -msgid "_Split Block Here" +#: src/multitrack.c:12936 +msgid "_Split Block At Cursor" msgstr "" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 msgid "List _Effects Here" msgstr "" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "%sను సవరించు (_A)" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 #, fuzzy msgid "_Delete this Block" msgstr "అన్నీ తొలగించు (_D)" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 #, fuzzy msgid "_Insert Here" msgstr "చేర్చు" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 msgid "_Insert Audio Here" msgstr "" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" msgstr "" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "ఎంచుకున్న ట్రాకులు" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "శుభ్రపరుస్తోంది..." -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "నిలిపివేయి(_P)" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " "to %.4f\n" msgstr "" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" "selected.\n" msgstr "" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" msgstr "" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." msgstr "" -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." msgstr "" -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." msgstr "" -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" msgstr "" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" msgstr "" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" msgstr "" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "" -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "" -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" msgstr "" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 msgid "Saving layout" msgstr "" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "ముక్కలు మరియు చట్రాలు" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "ముక్కలు" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "చట్రాలు" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" msgstr "" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -9856,74 +9894,74 @@ "Therefore it could not be loaded properly.\n" msgstr "" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" "Unable to load layout file %s\n" msgstr "" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "" -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "" -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 msgid "" "The current layout has changes which have not been saved.\n" "Are you sure you wish to wipe it ?\n" msgstr "" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 msgid "Multitrack Audio Mixer" msgstr "" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" msgstr "" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "" @@ -9931,19 +9969,19 @@ msgid "JACK server started\n" msgstr "" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -9983,7 +10021,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -10024,7 +10062,7 @@ msgstr "గమనిక" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "విలువ" @@ -10101,207 +10139,207 @@ "Click OK to delete all entries\n" msgstr "" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 msgid "OMC Learner" msgstr "" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "అన్నీ తొలగించు (_D)" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "" -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "రికార్డింగు ప్రారంభించు" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "రికార్డింగు ఆపివేయి" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "" -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "" -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "" #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "fps" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "" -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -10310,7 +10348,7 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -10319,12 +10357,12 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "" -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -10334,12 +10372,12 @@ "Error code %d\n" msgstr "" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr "" @@ -11049,6 +11087,10 @@ #~ msgstr "చట్రాలు" #, fuzzy +#~ msgid "Compact View" +#~ msgstr "కాంపాక్టు వీక్షణం" + +#, fuzzy #~ msgid "mplayer2" #~ msgstr "పొర %d"
View file
LiVES-2.8.7.tar.bz2/po/tr.po -> LiVES-2.8.8.tar.bz2/po/tr.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Turkish <tr@li.org>\n" @@ -104,85 +104,85 @@ msgstr "Koruma ayarları.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "Herhangi" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "Boş" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "tavsiye" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "Engelli!" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "**Mevcut yerleşim düzeni**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "Yapısal" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "Özel" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "Sınama" -#: src/main.c:460 +#: src/main.c:467 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - Birleştir" -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "Yeniden boyutlandırma" -#: src/main.c:708 +#: src/main.c:728 #, fuzzy msgid "_Resize All Frames..." msgstr "Tüm çerçeveleri yeniden boyutlandır" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "" -#: src/main.c:1094 +#: src/main.c:1104 #, fuzzy msgid "Background" msgstr "_Boş arkaplan" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "Gerçek zaman efekt eklentileri yükleniyor" -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "Jack audio sunucusu başlıyor..." -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "Jack taşıma sunucusu başlıyor" -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "Jack taşıma sunucusuna bağlanılıyor" -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -194,16 +194,16 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "Pulse audio sunucusu başlıyor" -#: src/main.c:1813 +#: src/main.c:1815 #, fuzzy, c-format msgid "%s...detected... " msgstr "mplayer ... bulundu ..." -#: src/main.c:1814 +#: src/main.c:1816 #, fuzzy, c-format msgid "%s...NOT DETECTED... " msgstr "mplayer ... BULUNAMADI ..." @@ -243,11 +243,11 @@ msgid "Number of CPUs detected: %d " msgstr "" -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "" @@ -306,7 +306,7 @@ "LiVES'a Hoşgeldiniz version %s.\n" "\n" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" @@ -315,90 +315,90 @@ "\n" "Başlangıç yazım şekli: % s [opts] [dosyaadı [başlangıç zamanı] [kare]]\n" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "başlama_zamanı : Saniye cinsinden dosya ismi başlama zamanı\n" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "Çerçeveler: en çok sayıda çerçeve açmak için\n" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "opts olabilir:\n" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "-help: Bu yardım metnini ve çıkışı gösterir\n" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "-noset : Başlangıçta herhangi bir ayar yükleme\n" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "-norecover : çökmesi durumunda zorla yükleme\n" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "-recover : çökmesi durumunda zorla yükle\n" -#: src/main.c:2549 +#: src/main.c:2552 msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "-nogui :arayüzü gösterme\n" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "-startup-ce : Klip düzenleyici kipinde başlat\n" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "-startup-mt : çok parçalı kipte başlatmak\n" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" msgstr "" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "-nooscstart : OSC dinleyicisini başlatma\n" -#: src/main.c:2561 +#: src/main.c:2564 #, fuzzy msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " @@ -407,46 +407,46 @@ "-aplayer <ap> : Seçili audio oynatıcı ile başlat. <ap> mplayer olabilir." #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr "" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr "sox veya jack\n" -#: src/main.c:2569 +#: src/main.c:2572 msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " "transport client,2 = jack transport master, 4 = start jack transport server, " "8 = pause audio when video paused,16 = start jack audio server] \n" msgstr "" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr " veya sox\n" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" msgstr "" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "" "-debug : Çöküş nedeni bulmak için ('gdb' kurulu olması " "gereklidir)\n" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "Grafiksel kullanıcı arayüzü başlıyor..." -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -457,7 +457,7 @@ "(Maybe you need to change the value of <prefix_dir> in your %s file)\n" msgstr "" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -465,7 +465,7 @@ "Please make sure you have write access to %s and try again.\n" msgstr "" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -479,7 +479,7 @@ "Lütfen LiVES ı çalıştımadan önce paket ile birlikte\n" "gelen README dosyasını inceleyin.\n" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -489,7 +489,7 @@ "Please check the file permissions for this file and try again.\n" msgstr "" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -500,7 +500,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -508,7 +508,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2693 +#: src/main.c:2696 #, fuzzy, c-format msgid "" "\n" @@ -520,7 +520,7 @@ "LiVES görüntü yakalanamadı\n" "\n" -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -538,7 +538,7 @@ "\n" "Teşekkür ederim.\n" -#: src/main.c:2707 +#: src/main.c:2710 #, fuzzy msgid "" "\n" @@ -549,7 +549,7 @@ "LiVES çalışması için 'mplayer' veya 'sox' gereklidir. Lütfen birini yada " "her ikisini yükleyin ve yeniden deneyin.\n" -#: src/main.c:2712 +#: src/main.c:2715 #, fuzzy msgid "" "\n" @@ -560,7 +560,7 @@ "LiVES çalışması için 'mplayer' veya 'sox' gereklidir. Lütfen birini yada " "her ikisini yükleyin ve yeniden deneyin.\n" -#: src/main.c:2725 +#: src/main.c:2728 #, fuzzy msgid "" "\n" @@ -571,7 +571,7 @@ "LiVES 'mplayer' ı bulamadı. Tüm işlevleri kullanabilmek için mplayer " "yükleyebilirsiniz.\n" -#: src/main.c:2731 +#: src/main.c:2734 #, fuzzy msgid "" "\n" @@ -582,7 +582,7 @@ "LiVES 'mplayer' ı bulamadı. Tüm işlevleri kullanabilmek için mplayer " "yükleyebilirsiniz.\n" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" @@ -592,7 +592,7 @@ "LiVES convert' bulunamadı. Render efektlerini kullanabilmeniz için convert " "ve image-magick yüklemeniz gereklidir.\n" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " @@ -602,7 +602,7 @@ "LiVES 'composite' bulunamadı. Birleştirme işlevlerini kullanabilmeniz için " "composite ve image-magick yüklemeniz gereklidir.\n" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " @@ -612,7 +612,7 @@ "LiVES 'sox' 'bulamadı. Bazı ses özellikleri çalışmayabilir. 'sox' yüklemeniz " "gereklidir.\n" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -623,58 +623,58 @@ "You may need to change the value of <lib_dir> in %s\n" msgstr "" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "redener efekt eklentisi yükleniyor" -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "%s ayarı otomatik yükleniyor..." #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "Geçersiz ses çalar % s\n" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : %d çerçeveler %d bpp %.3f fps" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "LiVES-%s: <Dosya Yok>" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "kayıt %9d/%d" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "!kayıt %9d/%d" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "Oynat" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" @@ -682,34 +682,34 @@ "LiVES görüntü yakalanamadı\n" "\n" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "Dosya kapandı %s\n" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "_Geri Al" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "_Yinele" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "Video" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "Sol Ses" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "Sağ ses" -#: src/main.c:6983 +#: src/main.c:7007 #, fuzzy msgid "" "\n" @@ -895,7 +895,7 @@ msgid "Use _mplayer2 audio player" msgstr "_mplayer ses çalıcısı kullan" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "_Sonraki" @@ -1143,10 +1143,10 @@ msgid "If this is set, frames will be deinterlaced as they are imported." msgstr "" -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "Önizleme" @@ -1167,12 +1167,12 @@ msgid "Click here to _Preview the file" msgstr "video _önizleme için buraya tıklayın" -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 #, fuzzy msgid "Processing..." msgstr "LiVES: - İşleniyor..." -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1184,8 +1184,8 @@ "\n" "Lütfen Bekleyin" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" @@ -1193,179 +1193,179 @@ "\n" "Lütfen Bekleyin" -#: src/interface.c:206 +#: src/interface.c:210 msgid "Show Details" msgstr "" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "_Yeterli" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "_Önizleme" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "Durakla_t" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "Duraklat/_Yeterli" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "_İptal" -#: src/interface.c:324 +#: src/interface.c:327 #, fuzzy msgid "Multitrack Details" msgstr "Çoklu parça kip tuşları" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "Biçim" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "Çerçeve boyutu" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "Dosya boyutu" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "Bayt boyutu" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "FPS" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "Çerçeveler" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "Eylemler" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "Toplam süre" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "Ses" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "Oran / boyut" -#: src/interface.c:590 +#: src/interface.c:593 #, fuzzy msgid "Encoding Options" msgstr "LIVES - Kodlama seçenekleri" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." msgstr "" -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "Ayarlarımı tut" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "Tavsiye edilen ayarları kullan" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "_Pencereyi Kapat" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "Dosyaya _kaydet" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "Ekle" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "Ses uyacak şekilde ekle" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "Seçim _öncesi ekle" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "Seçim _sonrası ekle" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "Seçildikten sonra çerçeveyi panoya ekle" -#: src/interface.c:844 +#: src/interface.c:847 #, fuzzy msgid "Insert _with silence" msgstr "Ses ile ekle" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "Ses ile ekle" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "Ses olmadan ekle" -#: src/interface.c:933 +#: src/interface.c:936 #, fuzzy msgid "Open Selection" msgstr "Seçimi _kopyala" -#: src/interface.c:950 +#: src/interface.c:953 msgid "Selection start time (sec)" msgstr "" -#: src/interface.c:956 +#: src/interface.c:959 msgid "Number of frames to open" msgstr "" -#: src/interface.c:1025 +#: src/interface.c:1028 #, fuzzy msgid "Open Location" msgstr "LIVES - Açma Konumu" -#: src/interface.c:1027 +#: src/interface.c:1030 msgid "Open Youtube Clip" msgstr "" -#: src/interface.c:1046 +#: src/interface.c:1049 #, fuzzy msgid "" "\n" @@ -1383,7 +1383,7 @@ "olun\n" "\n" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1392,71 +1392,71 @@ "\n" msgstr "" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "URL : " -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "" -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "bant genişliği bilgisi gönderme" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "Eğer akışta problem yaşıyorsanız bu ayarı deneyin" -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "" -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "" -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr "" -#: src/interface.c:1185 +#: src/interface.c:1188 #, fuzzy msgid "Rename Clip" msgstr "Klibi döndür" -#: src/interface.c:1187 +#: src/interface.c:1190 #, fuzzy msgid "Enter Set Name to Save as" msgstr "LiVES: - Ayarlama Adını Girin" -#: src/interface.c:1189 +#: src/interface.c:1192 #, fuzzy msgid "Enter a Set Name to Reload" msgstr "LiVES: - Ayarlama Adını Girin" -#: src/interface.c:1191 +#: src/interface.c:1194 #, fuzzy msgid "Choose a Working Directory" msgstr "LiVES: - Çalışma Dizini Seçin" -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 msgid "Rename Current Track" msgstr "" -#: src/interface.c:1195 +#: src/interface.c:1198 #, fuzzy msgid "Enter a Name for Your Theme" msgstr "LiVES: - Ayarlama Adını Girin" -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1468,7 +1468,7 @@ "Lütfen kullanmak istediğiniz adını girin.\n" "LiVES çıkmak istediğinizde klibi kaydetmek için hatırlatacaktır\n" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" @@ -1476,7 +1476,7 @@ "Bu projeyi dışarı çıkarmak için bu klip için isim girmelisiniz.\n" "Bu aynı zamanda projenin adı kullanılır.\n" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" @@ -1486,226 +1486,226 @@ "This startup wizard will guide you through the\n" "initial install so that you can get the most from this application.\n" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" "This should be a directory with plenty of disk space available.\n" msgstr "" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "Yeni isim " -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "Ayar ismi " -#: src/interface.c:1251 +#: src/interface.c:1252 #, fuzzy msgid "Theme name " msgstr "Yeni isim " -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "Varsayılanı kullan" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "_Gelişmiş" -#: src/interface.c:1419 +#: src/interface.c:1420 msgid "Select input device" msgstr "" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "" -#: src/interface.c:1499 +#: src/interface.c:1496 #, fuzzy msgid "Load CD Track" msgstr "_CD Parçası Yükle..." -#: src/interface.c:1501 +#: src/interface.c:1498 #, fuzzy msgid "Select DVD Title/Chapter" msgstr "LIVES: - DVD Başlık / Bölüm seçimi" -#: src/interface.c:1503 +#: src/interface.c:1500 #, fuzzy msgid "Select VCD Title" msgstr "LIVES: - VCD Başlığı Seçiniz" -#: src/interface.c:1505 +#: src/interface.c:1502 #, fuzzy msgid "Change Maximum Visible Tracks" msgstr "LIVES - Maksimum Görünür Parça Sayısını Değiştir" -#: src/interface.c:1507 +#: src/interface.c:1504 #, fuzzy msgid "Device details" msgstr "LiVES:- Aygıt detayları" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "Parça yükleme ( %s den)" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "DVD Başlığı" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "VCD Başlığı" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "parça azami sayısını görüntülemek için" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "Aygıt: /dev/video" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "Aygıt: fw:" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "Bölüm " -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "Kanal " -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "Ses nosu " -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "Giriş numarası" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "Ön tanımlı genişlik, yükseklik ve FPS kullanımı" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "Genişlik" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "Yükseklik" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "" -#: src/interface.c:1770 +#: src/interface.c:1763 #, fuzzy msgid "Fade Audio In" msgstr "LiVES:- Ses girişini zayıflatmak" -#: src/interface.c:1772 +#: src/interface.c:1765 #, fuzzy msgid "Fade Audio Out" msgstr "LiVES:- Ses çıkışını zayıflatmak" -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "" -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "birinci" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "" -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "sonuncu" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "saniye." -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "seleksiyon" -#: src/interface.c:1856 +#: src/interface.c:1849 #, fuzzy msgid " (Optional)" msgstr "_Seçenekler" -#: src/interface.c:1859 +#: src/interface.c:1852 #, fuzzy, c-format msgid "File Comments%s" msgstr "LiVES - Dosya Yorumları (isteğe bağlı)" -#: src/interface.c:1873 +#: src/interface.c:1866 #, fuzzy, c-format msgid "File Name: %s" msgstr "Başlık / İsim: " -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "Başlık / İsim: " -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "Yazar / Sanatçı: " -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "Açıklama: " -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "Gözat..." -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "_Seçenekler" -#: src/interface.c:2049 +#: src/interface.c:2042 #, c-format msgid "%sChoose a Device" msgstr "" -#: src/interface.c:2052 +#: src/interface.c:2045 #, fuzzy, c-format msgid "%sChoose a Directory" msgstr "LiVES: - Çalışma Dizini Seçin" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" @@ -1715,7 +1715,7 @@ "Geçerli yerleşim düzeni kaydedilemedi\n" "Ne yapmak istiyorsunuz?\n" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" @@ -1725,14 +1725,14 @@ "Geçerli yerleşim düzeni son kayıttan bu yana değiştirilmiştir.\n" "Ne yapmak istiyorsunuz?\n" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" @@ -1740,7 +1740,7 @@ "Geçerli klip set kaydedilmedi.\n" "Ne yapmak istiyorsunuz?\n" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" @@ -1748,7 +1748,7 @@ "Mevcut düzen kaydedilmedi.\n" "Ne yapmak istiyorsunuz?\n" -#: src/interface.c:2332 +#: src/interface.c:2325 #, fuzzy msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" @@ -1757,86 +1757,86 @@ "Mevcut yerleşim düzeninde o son kaydedilen bu yana değişlik olmamıştır.\n" "Ne yapmak istiyorsunuz?\n" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" "What do you wish to do ?" msgstr "" -#: src/interface.c:2339 +#: src/interface.c:2332 #, fuzzy msgid "Cancel/Discard/Save" msgstr "LiVES - İptal / Sil / Kaydet" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "Klip ayar ismi" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "Değişiklikleri Yoksay" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "Klip ayarlarını sil" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "Düzeni sil" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "Yerleşim Düzenini _Kaydet" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "Klip ayarlarını kaydet" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" "Would you like to try and recover it ?\n" msgstr "" -#: src/interface.c:2446 +#: src/interface.c:2439 msgid "Disk Recovery Options" msgstr "" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "" -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "" -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "Kısayol Tuşları Göster" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1844,344 +1844,344 @@ "-----------------------\n" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "ctrl-left" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 #, fuzzy msgid "skip forwards\n" msgstr "İleri doğru atla" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 #, fuzzy msgid "ctrl-down" msgstr "Ctrl-%d" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "ctrl-enter" msgstr "Diğer merkez" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "reset frame rate\n" msgstr "_İlk çerçeve" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "" -#: src/interface.c:2633 +#: src/interface.c:2626 msgid "reverse direction\n" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "ctrl-1" msgstr "Ctrl-%d" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "toggle real-time effect 1\n" msgstr "Gerçek zaman efekt eklentileri yükleniyor" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "ctrl-2" msgstr "Ctrl-%d" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "toggle real-time effect 2\n" msgstr "Gerçek zaman efekt eklentileri yükleniyor" -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 #, fuzzy msgid "ctrl-0" msgstr "Ctrl-%d" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "real-time effects off\n" msgstr "" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "" -#: src/interface.c:2669 +#: src/interface.c:2662 msgid "grab keyboard for last activated effect\n" msgstr "" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2679 +#: src/interface.c:2672 msgid "tab" msgstr "" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "" -#: src/interface.c:2697 +#: src/interface.c:2690 msgid "Other playback keys\n" msgstr "" -#: src/interface.c:2701 +#: src/interface.c:2694 #, fuzzy msgid "play all\n" msgstr "Tümünü oynat" -#: src/interface.c:2704 +#: src/interface.c:2697 #, fuzzy msgid "play selection\n" msgstr "Seçimi oynat" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "" -#: src/interface.c:2710 +#: src/interface.c:2703 #, fuzzy msgid "fullscreen\n" msgstr "_Tam Ekran" -#: src/interface.c:2713 +#: src/interface.c:2706 #, fuzzy msgid "separate window\n" msgstr "Pencereyi kapat" -#: src/interface.c:2716 +#: src/interface.c:2709 #, fuzzy msgid "double size\n" msgstr "_Çift boyut" -#: src/interface.c:2719 +#: src/interface.c:2712 msgid "ping pong loops\n" msgstr "" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "Çoklu parça kip tuşları" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "move current track up\n" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "move current track down\n" msgstr "" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "" -#: src/interface.c:2759 +#: src/interface.c:2752 #, fuzzy msgid "select next clip\n" msgstr "Klip ayarlarını sil" -#: src/interface.c:2762 +#: src/interface.c:2755 msgid "select/deselect current track\n" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "zoom in\n" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "zoom out\n" msgstr "" -#: src/interface.c:2771 +#: src/interface.c:2764 msgid "make a mark on the timeline (during playback)\n" msgstr "" -#: src/interface.c:2774 +#: src/interface.c:2767 msgid "rewind to play start.\n" msgstr "" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "Ayarlar kaydediliyor %s..." -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "" -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "" -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -2189,22 +2189,22 @@ "the latest youtube-dl installed.\n" msgstr "" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, c-format msgid "Layouts were removed for set %s.\n" msgstr "" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "Bu dosya" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " msgstr "" -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2214,7 +2214,7 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2224,14 +2224,14 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" "Really close it ?" msgstr "" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" @@ -2239,7 +2239,7 @@ "\n" "Geçersiz proje dosyası.\n" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2252,54 +2252,54 @@ "Once you have done this, you will be able to import the new project.\n" msgstr "" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "" -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "Proje içeriye alınıyor" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "%s... Proje dışarıya aktarılıyor" -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "Proje dışarıya çıkartılıyor" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 #, fuzzy msgid "Theme" msgstr "Yeni isim " -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, fuzzy, c-format msgid "Exporting theme as %s..." msgstr "%s... Proje dışarıya aktarılıyor" -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, fuzzy, c-format msgid "Importing theme \"%s\" from %s..." msgstr "%s... Proje dışarıya aktarılıyor" -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, fuzzy, c-format msgid "Backup as %s File" msgstr ".lv1 dosyası olarak yedekle" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, fuzzy, c-format msgid "Restore %s File" msgstr ".lv1 dosyası geri yükleniyor" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2307,102 +2307,102 @@ "Are you sure ?\n" msgstr "" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "" -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "Ayar siliniyor..." -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "Ayarları sil" -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "Sessiz ekle" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "Geri alınıyor" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "" -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "Çerçeve resimleri siliniyor" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "Fazla çerçeveler siliniyor" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "Yineleniyor" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, fuzzy, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "Çerçeveler%d panodan%s ekleniyor..." -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, fuzzy, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "Panoya kopyalanıyor" -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "Panoya kopyalanıyor" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "Kes" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 #, fuzzy msgid "Pulling frames from clipboard" msgstr "Klipten çerçeveler alınıyor" -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "" -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "Yapıştırılıyor" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "" -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " "LiVES.\n" msgstr "" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2416,31 +2416,31 @@ "Try selecting all frames, and then using \n" "the 'Trim Audio' function from the Audio menu." -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." msgstr "" -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2448,7 +2448,7 @@ "Clipboard audio has been erased.\n" msgstr "" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2457,32 +2457,32 @@ "using unchanged audio ?\n" msgstr "" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "" -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "Ekleniyor" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "Zamanlar%d panodan%s ekleniyor..." -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "Çerçeveler%d panodan%s ekleniyor..." -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "İptal ediliyor" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" @@ -2492,49 +2492,49 @@ "Bu dosyayı kapatınca tüm çerçeveler silinecek.\n" "Emin misiniz ?" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "Çerçeveler siliniyor %d to %d%s..." -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "Siliniyor" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "Sil" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" @@ -2544,7 +2544,7 @@ "\n" "Seçim kilitlendi.\n" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2552,11 +2552,11 @@ "play.)\n" msgstr "" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "Kayıt iptal edildi.\n" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2569,7 +2569,7 @@ "'%s' eklenti raporu:\n" "%s\n" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2578,7 +2578,7 @@ "The plugin may be broken or not installed correctly." msgstr "" -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2587,22 +2587,22 @@ "Please press 'Cancel' if that is not what you want.\n" msgstr "" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "Ayarlar kaydediliyor %s" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "Klip ayarlardan yükleniyor %s" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2610,24 +2610,24 @@ "Click OK to proceed.\n" msgstr "" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "Disk alanı temizleniyor..." -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "" -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "Çerçeve hızları ve çerçeve değerleri sıfırlanıyor..." -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2635,12 +2635,12 @@ "Internal: %s (%d bpp) / %s\n" msgstr "" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "ara belleğe alınmış" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." @@ -2648,7 +2648,7 @@ "\n" " Açılıyor..." -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" @@ -2657,7 +2657,7 @@ "\n" "(%d sanal)" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" @@ -2666,7 +2666,7 @@ "\n" "(%d çözümlenmiş)" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" @@ -2675,7 +2675,7 @@ "\n" " %.2f sn." -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" @@ -2683,23 +2683,23 @@ "\n" " Bilinmiyor" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "imzasız" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "imzalandı" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" @@ -2708,7 +2708,7 @@ " %d Hz %d bit\n" "%s %s" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2725,15 +2725,15 @@ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA.\n" msgstr "" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "Bir video düzenleyicisi ve VJ programı." -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" "Launchpad Contributions:\n" @@ -2745,7 +2745,7 @@ " salsaman https://launchpad.net/~salsaman\n" " zeugma https://launchpad.net/~sunder67" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, c-format msgid "" "LiVES Version %s\n" @@ -2759,7 +2759,7 @@ "Homepage: %s" msgstr "" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 #, fuzzy msgid "" "\n" @@ -2770,7 +2770,7 @@ "\n" "Dosyayı açmak için mplayer yüklemeniz gerekebilir.\n" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 #, fuzzy msgid "" "\n" @@ -2782,94 +2782,94 @@ "\n" "Dosyayı açmak için mplayer yüklemeniz gerekebilir.\n" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" "%s\n" msgstr "" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 msgid "Encoder Debug Output" msgstr "" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "Tam ekran oynatma (f)" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "Tam ekran oynatma (f)" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "Çift boyut (d)" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "Tek boyut (d)" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "Oynatma penceresini gizle (s)" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "Oynatma penceresini göster (s)" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "Ses hacmi (%.2f)" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "Sesi kesme (z)" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "Sesi kes (z)" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "" -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 #, fuzzy msgid "Load Subtitles" msgstr "Altyazıları Göster" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "Yüklenen altyazı dosyası: %s\n" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "Altyazılar silindi.\n" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 #, fuzzy msgid "Select Audio File" msgstr "Sesi sil" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -2877,60 +2877,60 @@ "." msgstr "" -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "" -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "Ses açılıyor" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "Yeni ses" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "" -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "CD parçası %d" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "CD parçası açılıyor..." -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "CD parçası yüklenirken hata veriyor\n" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 #, fuzzy msgid "Layout Errors" msgstr "Düzen hataları" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "Hataları sil" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "Etkilenen düzenleri sil" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "Devam Et" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" @@ -2940,23 +2940,23 @@ "Duraklatıldı\n" "(İşleme devam etmek için tıklayınız )" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "duraklatıldı..." -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "" -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "Koru" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "Yeter" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, fuzzy, c-format msgid "" "\n" @@ -2968,30 +2968,30 @@ "Duraklatıldı\n" "(İşleme devam etmek için tıklayınız )" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "İptal" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 #, fuzzy msgid "Selected Frame" msgstr "_Tüm çerçeveleri seç" -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 #, fuzzy msgid "_Save Frame as..." msgstr "Son Çerçeve" -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -3000,7 +3000,7 @@ "\n" msgstr "" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -3008,7 +3008,7 @@ "\n" msgstr "" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" @@ -3016,7 +3016,7 @@ "\n" "Kayıt süresi 0'dan büyük olmalıdır.\n" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -3025,17 +3025,17 @@ "\n" msgstr "" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" msgstr "" -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -3045,19 +3045,19 @@ "(Default of %.3f frames per second will be used.)\n" msgstr "" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "" -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "" -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -3066,175 +3066,175 @@ "rate.\n" msgstr "" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "" -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "" -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "Ses dışa aktarılıyor" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 #, fuzzy msgid "Append Audio File" msgstr "Ses ekle" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "%s Ses dosyası ekleniyor" -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "ses ekleniyor" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "Ses ekle" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "" -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "Ses Kırpılıyor/Dolgulanıyor" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "Ses Kırp/Dolgu" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "" -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "" -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "" -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" "Are you sure ?" msgstr "" -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "Tüm sesler siliniyor..." -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "Ses siliniyor" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "Sesi sil" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "Yeni ses kaydet" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "_Çerçeve _ekle" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "Çerçeve _Çıkar" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "_Geçiş Yöntemi:" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "" -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "Birleştirme yapıldı.\n" @@ -3250,909 +3250,934 @@ msgid "Custom _Utilities" msgstr "Özel _Yardımcılar" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "_Dosya" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "_Dosya/Klasör Aç" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "" -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "_Konum/Akış Aç..." -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "" -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "" -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "_Firewire aygıtından (dv) içeri al" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "_Firewire aygıtından (hdv) içeri al" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "" -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "_Firewire aygıtı canlı yayın ekle" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "_Son Dosyalar ..." -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "Klip ayarını _tekrar yükle" -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "_Tüm klipleri kaydet/kapat" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "" + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "Klibi farklı adla _kodla..." -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "Seçimii farklı adla _kodla..." -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "Bu klibi _kapat" -#: src/gui.c:674 +#: src/gui.c:692 #, fuzzy, c-format msgid "_Backup Clip as .%s..." msgstr "Klip _Yedeği .lv1 i Farklı Kaydet..." -#: src/gui.c:683 +#: src/gui.c:701 #, fuzzy, c-format msgid "_Restore Clip from .%s..." msgstr ".lv1 den klibi _geri yükle..." -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "Sesli Kodla/Yükle/Yedek" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "Altyazıları otomatik yükle" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "Disk alanını temizle" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "_Düzenle" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "Çok parçalı kip" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "Seçimi _kopyala" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "Seçimi ke_s" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "Panodan _ekle..." -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "_Yeni Olarak Yapıştır" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "Seçimi pano ile _birleştir..." -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "_Seçimi sil" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "_Seç..." -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "_Tüm çerçeveleri seç" -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "Son _efektii seç" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "_Seçimi Tersine Çevir" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "Genişlik Seçimini _Kilitle" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "_Oynat" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "Tümünü _Oynat" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "Seçim O_ynat" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "_Panoyu oynat" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "_Durdur" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "_Geriye sar" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "_Tam Ekran" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "_Çift boyut" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "_Boş arkaplan" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "(Otomatik) Video _döngüsü (ses e uyacak şekilde)" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "Sürekli dö_ngü" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "_Sessiz" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "Çerçeve saymayı _göster" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "Altyazıları Göster" -#: src/gui.c:1045 +#: src/gui.c:1064 msgid "Letterbox Mode" msgstr "" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "Efekt_ler" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "Geçerli seçime efektleri uygula" -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "_Araçlar" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "" -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "" -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "" -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "_Yardımcılar" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "Özel _Araçlar" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "_Üret" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "" -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "Altyazıları silme" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "_Dış Pencere Yakala... " -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "_Tercihler" -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "_Ses" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "Klip için _Yeni Ses Yükle..." -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "_CD Parçası Yükle..." -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "_CD'yi Çıkart" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "_Dış Kaynaklı Ses kaydı" -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "Yeni _Klip e..." -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "_Seçime" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "" -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "" -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "Ses _Çıkart..." -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "_Seçili Sesi Çıkart..." -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "_Tüm sesleri çıkart" -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "" -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "" -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "" -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "" -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "Sesi _sil" -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "Seçilmiş Sesi sil" -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "Tüm sesi sil" -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "" -#: src/gui.c:1250 +#: src/gui.c:1273 +msgid "_Adjust Audio Sync..." +msgstr "" + +#: src/gui.c:1277 msgid "_Info" msgstr "_Bilgi" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "Klip Bilgisini _Göster" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "Dosya Açıklamalarını Düzenle_/Göster" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "_Pano Bilgisini Göster" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "_Mesajları Göster" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "_Yerleşim düzeni hatalarını göster" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "_Klipler" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "" -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "_Gelişmiş" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "" -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "" -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "" -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "" -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "" -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "" -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "" -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "" -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "" -#: src/gui.c:1371 +#: src/gui.c:1398 msgid "Receive _LiVES Stream from..." msgstr "" -#: src/gui.c:1375 +#: src/gui.c:1402 msgid "_Send LiVES Stream to..." msgstr "" -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." +#: src/gui.c:1408 +msgid "Open _yuv4mpeg stream..." msgstr "" -#: src/gui.c:1399 +#: src/gui.c:1425 #, fuzzy, c-format msgid "_Import Project (.%s)..." msgstr "Proje (.lv2) _dışarı çıkartılıyor..." -#: src/gui.c:1403 +#: src/gui.c:1430 #, fuzzy, c-format msgid "E_xport Project (.%s)..." msgstr "Proje (.lv2) _dışarı çıkartılıyor..." -#: src/gui.c:1409 +#: src/gui.c:1438 #, fuzzy, c-format msgid "_Import Custom Theme (.%s)..." msgstr "Proje (.lv2) _dışarı çıkartılıyor..." -#: src/gui.c:1414 +#: src/gui.c:1443 #, fuzzy, c-format msgid "E_xport Theme (.%s)..." msgstr "Proje (.lv2) _dışarı çıkartılıyor..." -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "_VJ" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "Gerçek Zamanlı _Efekt Haritası" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "Gerçek zamanlı efektler için ctrl-sayı tuşları atama." -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "Gerçek zamanlı efekt ön tanımları ayarla" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "" -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." msgstr "" -#: src/gui.c:1448 +#: src/gui.c:1478 msgid "_Reset All Playback Speeds and Positions" msgstr "" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "" -#: src/gui.c:1452 +#: src/gui.c:1482 #, fuzzy msgid "_MIDI/Joystick Interface" msgstr "_MIDI/denetim kolu arayüz" -#: src/gui.c:1461 +#: src/gui.c:1491 #, fuzzy msgid "_MIDI/Joystick Learner..." msgstr "_MIDI/denetim kolu arayüz" -#: src/gui.c:1465 +#: src/gui.c:1495 msgid "_Save Device Mapping..." msgstr "" -#: src/gui.c:1469 +#: src/gui.c:1499 msgid "_Load Device Mapping..." msgstr "" -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "VJ _Tuşlarını Göster" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "_Araçlar" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "_Hiçbiri" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "_LiVES TV (Geniş band)" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "_Yardım" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "Kılavuz (tarayıcıda açılır)" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 #, fuzzy msgid "_Donate to the Project !" msgstr "Projeye _Bağış !" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 #, fuzzy msgid "_Email the Author" msgstr "Yazara _E-posta" -#: src/gui.c:1519 +#: src/gui.c:1549 #, fuzzy msgid "Report a _Bug" msgstr "_Hata Raporu" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 #, fuzzy msgid "Suggest a _Feature" msgstr "Bir özellik _önerin" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 msgid "Assist with _Translating" msgstr "" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "_Sorun Giderici" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "_Hakkında" -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "Tümünü oynat (p)" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "Oynatmayı durdur (q)" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "Seçimi oynat (y)" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +#, fuzzy +msgid "Audio Source:" +msgstr "Ses çözücüsü" + +#: src/gui.c:1696 +msgid "Internal" +msgstr "" + +#: src/gui.c:1730 +msgid "External" +msgstr "" + +#: src/gui.c:1774 msgid "Volume" msgstr "Ses Düzeyi" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "Ses düzeyi (1.00)" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "Dolu arkaplan (b)" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "Yavaş oynat (ctrl-down)" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "Hızlı oynat (ctrl-up)" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "İleri gitme (ctrl-right)" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "Klip bilgisini göster (i)" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "Araç çubuğunu gizle" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." msgstr "" #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr "" -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "İlk Kare" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "Son Çerçeve" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "" -#: src/gui.c:1956 +#: src/gui.c:2082 +#, fuzzy +msgid "Select all frames in this clip" +msgstr "_Tüm çerçeveleri seç" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "Başlatılıyor ...\n" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr "" " Kayıt durdurmak için 'q' tuşuna bas. OYNATMA PENCERESİNİ KAPATMAYIN ! " -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "Önizleme için çerçeve sayısı" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "_Serbest" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "Çerçeve sayısı özgür seçim" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "_Başlat" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "_Son" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "_İşaretçi" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "Geriye Sar" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "Tümünü oynat" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "Seçimi oynat" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "Döngüyü Aç/Kapat" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "_Kaydı başlat" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "_Kaydı durdur" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "_Kayıt Performansı" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr "" -#: src/gui.c:3550 +#: src/gui.c:3689 #, fuzzy msgid "Streaming" msgstr "Hayal" -#: src/gui.c:3552 +#: src/gui.c:3691 #, fuzzy, c-format msgid "Play Window%s" msgstr "Oynatma Penceresini Gizle" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "Oynatma Penceresini Gizle" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "Oynatma Penceresini Göster" -#: src/gui.c:4124 +#: src/gui.c:4292 #, fuzzy, c-format msgid "'LiVES opened the file' '%s'" msgstr "" "LiVES görüntü yakalanamadı\n" "\n" -#: src/gui.c:4143 +#: src/gui.c:4311 #, fuzzy, c-format msgid "'LiVES closed the file' '%s'" msgstr "Dosya kapandı %s\n" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "Efektler" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "Klipler" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, c-format msgid "Show / apply effects to %s\n" msgstr "" -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, fuzzy, c-format msgid "Select clip for %s\n" msgstr "Klip ayarlarını sil" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "Panoyu temizle" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -4160,81 +4185,81 @@ "Switched to clip %s\n" msgstr "" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" "Switched to empty clip\n" msgstr "" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " "updated accordingly\n" msgstr "" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -4242,7 +4267,7 @@ "by another copy of LiVES.\n" msgstr "" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -4250,39 +4275,39 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2138 +#: src/utils.c:2234 #, c-format msgid "" "\n" "%s names may not be blank.\n" msgstr "" -#: src/utils.c:2146 +#: src/utils.c:2242 #, c-format msgid "" "\n" "%s names may not be longer than %d characters.\n" msgstr "" -#: src/utils.c:2154 +#: src/utils.c:2250 #, c-format msgid "" "\n" "%s names may not contain spaces or the characters%s.\n" msgstr "" -#: src/utils.c:2163 +#: src/utils.c:2259 #, c-format msgid "" "\n" "%s names may not start with a '.' or contain '..'\n" msgstr "" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4290,72 +4315,72 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "%s Yerleşim düzeni kaldırıldı\n" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "Video [açılıyor ...]" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "Video [%.2f sn]" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "(Tanımsız)" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "(Video yok)" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "(Ses yok)" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "Mono [açılıyor...]" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "Sol Ses [açılıyor...]" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "Mono [%.2f sn]" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "Sol Ses [%.2f sn]" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "Sağ Ses [açılıyor...]" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "Sağ Ses [%.2f sn]" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "" -#: src/utils.c:3444 +#: src/utils.c:3863 msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "" -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4370,29 +4395,29 @@ "\n" "Üzerine yazayım mı ?\n" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "_Geri al %s" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "_Yinele %s" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "------------- Seçim ------------" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr " sn ] ----------Seçim---------- [ " -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr " çerçeve ] ----------" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4403,50 +4428,50 @@ "Try running Help/Troubleshoot for more information." msgstr "" -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "Dosya başlığı incelenmesi" -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "%s açılıyor" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr " sessiz" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "" -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "" -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "" -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4458,11 +4483,11 @@ "Are you sure you wish to continue ?" msgstr "" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr "" -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4470,7 +4495,7 @@ "Please check the terminal window for more details.\n" msgstr "" -#: src/saveplay.c:874 +#: src/saveplay.c:858 #, fuzzy msgid "" "\n" @@ -4481,7 +4506,7 @@ "\n" "Dosyayı açmak için mplayer yüklemeniz gerekebilir.\n" -#: src/saveplay.c:885 +#: src/saveplay.c:869 #, fuzzy msgid "" "\n" @@ -4494,31 +4519,31 @@ "Lütfen Araçlar | Tercihler | Çözücü menüsündeki\n" "video ayarlarını kontrol edin.\n" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "" -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, fuzzy, c-format msgid "Save Frame %d" msgstr "Ayar ismi " -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 #, fuzzy msgid "Save Frame" msgstr "Son Çerçeve" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 #, fuzzy msgid "Save Clip" msgstr "Klibi döndür" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4526,34 +4551,34 @@ "Do you still wish to continue ?" msgstr "" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "Klipten çerçeveler alınıyor" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "seçimi bağlama" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr " (sessiz)\n" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "" -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "" -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "Kaydetmek [Uzun bir zaman alabilir]" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" @@ -4563,33 +4588,33 @@ "\n" "Kodlama hatası - çıktı dosyası oluşturulamadı!\n" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "" -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "Kayıt performansı ..." -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "Ortalama FPS %.4f\n" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4598,21 +4623,21 @@ "and resize all frames to the current size.\n" msgstr "" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "Bilinmeyen" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "Adsız Belge%d" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "%d çerçeve yeterli !\n" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4620,13 +4645,13 @@ "%s\n" msgstr "" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" msgstr "" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4634,7 +4659,7 @@ "Bad things may happen with this clip.\n" msgstr "" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4646,12 +4671,12 @@ "fps \n" "Ön tanımlılar Araçlar | Tercihler | Çeşitli menüsünden ayarlanabilir.\n" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" @@ -4660,7 +4685,7 @@ "Çerçeveler=%d tipi=%s boyut=%dx%d *bpp=Gri tonlama* fps=%.3f\n" "Ses:" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" @@ -4669,54 +4694,54 @@ "Çerçeveler=%d tipi=%s boyut=%dx%d bpp=%d fps=%.3f\n" "Ses:" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, fuzzy, c-format msgid " - Author: %s\n" msgstr "Yayıncı: %s" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, fuzzy, c-format msgid " - Title: %s\n" msgstr " - Yorum: %s\n" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr " - Yorum: %s\n" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "" -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "Yedekleniyor" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "" -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "Yeniden Yükleniyor %s..." -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "Yeniden Yükleniyor" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -4725,7 +4750,7 @@ "LiVES was unable to restore it.\n" msgstr "" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, c-format msgid "" "\n" @@ -4734,22 +4759,22 @@ msgstr "" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "kayıt %.2f MB" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "!kayıt %.2f MB" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" @@ -4759,20 +4784,20 @@ "LiVES ın bir önceki çalışmasından dosyalar bulundu.\n" "Onları kurtarmak için istiyor musunuz?\n" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "Dosyalar kurtarılıyor" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "Dosyalar kurtarılıyor..." -#: src/dialogs.c:83 +#: src/dialogs.c:86 #, fuzzy msgid "Show affeced _layouts" msgstr "Etkilenen _yerleşim düzenini göster" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" @@ -4780,51 +4805,51 @@ "bu ve diğer uyarıları gösterme.\n" "(Tercihler / Uyarılar dan tekrar geri dönülebilir)" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr "" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 #, fuzzy msgid "Warning !" msgstr "Uyarılar" -#: src/dialogs.c:184 +#: src/dialogs.c:187 #, fuzzy msgid "Error !" msgstr "$hata" -#: src/dialogs.c:194 +#: src/dialogs.c:197 #, fuzzy msgid "Information" msgstr "LIVES - Açma Konumu" -#: src/dialogs.c:219 +#: src/dialogs.c:222 msgid "Question" msgstr "" -#: src/dialogs.c:233 +#: src/dialogs.c:236 #, fuzzy msgid "File Error" msgstr "Hataları sil" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "_Detayları Göster" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -4835,7 +4860,7 @@ "(Disk warning levels can be configured in Preferences.)" msgstr "" -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -4847,11 +4872,11 @@ "Preferences.)" msgstr "" -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "" -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -4863,25 +4888,25 @@ "LiVES Bu işlemi yetersiz hafıza nedeniyle gerçekleştiremedi.\n" "Lütfen önce diğer bazı uygulamaları kapatarak deneyin.\n" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "" -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" "%s%d%% done. Time remaining: %u sec%s\n" msgstr "" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" "%d/%d frames opened. Time remaining %u sec.\n" msgstr "" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" @@ -4890,7 +4915,7 @@ "\n" "%d/%d çerçeve açıldı.\n" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" @@ -4899,7 +4924,11 @@ "\n" "%d çerçeve açıldı.\n" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" @@ -4908,7 +4937,7 @@ "\n" "Kalan süre:% d saniye" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -4919,7 +4948,7 @@ "Üzgünüz, LiVES bir seferde sadece d% dosya açabilirsiniz \n" "Lütfen bir dosyayı kapatın ve yeniden deneyin." -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, fuzzy, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -4938,7 +4967,7 @@ "\n" "Lütfen bu dizine yazabilir olduğuna emin olun." -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 #, fuzzy msgid "" "\n" @@ -4949,7 +4978,7 @@ "LiVES çalışması için 'mplayer' veya 'sox' gereklidir. Lütfen birini yada " "her ikisini yükleyin ve yeniden deneyin.\n" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 #, fuzzy msgid "" "\n" @@ -4960,7 +4989,7 @@ "LiVES çalışması için 'mplayer' veya 'sox' gereklidir. Lütfen birini yada " "her ikisini yükleyin ve yeniden deneyin.\n" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 #, fuzzy msgid "" "\n" @@ -4971,19 +5000,19 @@ "LiVES çalışması için 'mplayer' veya 'sox' gereklidir. Lütfen birini yada " "her ikisini yükleyin ve yeniden deneyin.\n" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" @@ -4994,7 +5023,7 @@ "veya Araçlar | Tercihler | Kodlayıcı menüsünden başka kodlama biçimini " "ayarlayın.\n" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -5002,19 +5031,19 @@ "Please set the audio codec in Tools|Preferences|Encoding\n" msgstr "" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -5022,83 +5051,83 @@ "Due to restrictions in the %s format\n" msgstr "" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" msgstr "" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr ", Imzalandı" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr ", imzasız" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr "" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr "" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "%d x %d piksel için dosya boyutu ayarla\n" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" msgstr "" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "%d x %d piksel için dosya boyutu\n" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "LiVES gerekli:\n" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -5107,14 +5136,14 @@ "\n" msgstr "" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" "\n" msgstr "" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -5123,7 +5152,7 @@ "Try recording for just a selection of the file." msgstr "" -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -5134,31 +5163,29 @@ "Please press Cancel to abort the insert, or OK to continue." msgstr "" -#: src/dialogs.c:2351 -#, c-format +#: src/dialogs.c:2354 msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." msgstr "" -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "Mesaj geçmişi" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " "in your %s file" msgstr "" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -5169,7 +5196,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 #, fuzzy msgid "" "Sorry, unknown audio type.\n" @@ -5180,18 +5207,18 @@ "\n" " (Dosya adları ile sona ermelidir .mp3,. .ogg, .wav,. .mod, .xm veya .it)" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "başarısız (Bilinmeyen tip)\n" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" "(They will not be usable without the set).\n" msgstr "" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -5200,7 +5227,7 @@ "Click Cancel to pick a new name.\n" msgstr "" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -5208,7 +5235,7 @@ "." msgstr "" -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -5216,7 +5243,7 @@ "." msgstr "" -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -5227,7 +5254,7 @@ "Otherwise click Cancel to skip loading this file.\n" msgstr "" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -5237,7 +5264,7 @@ "The clip could not be loaded.\n" msgstr "" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -5245,7 +5272,7 @@ "Alternately, select a different audio player in Preferences.\n" msgstr "" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -5254,13 +5281,13 @@ "Automatic jack startup will be disabled now.\n" msgstr "" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" msgstr "" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -5271,13 +5298,13 @@ "%s\n" msgstr "" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" msgstr "" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -5287,7 +5314,7 @@ "It is recommended to increase it to at least %d MB" msgstr "" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -5296,7 +5323,7 @@ "Do you wish to delete them ?\n" msgstr "" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -5304,7 +5331,7 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -5312,56 +5339,56 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" msgstr "" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" msgstr "" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" "You can set this in Tools|Preferences|Playback." msgstr "" -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" "Should I try to repair the disk copy of the layout ?\n" msgstr "" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" msgstr "" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 #, fuzzy msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" @@ -5371,7 +5398,7 @@ "LiVES çalışması için 'mplayer' veya 'sox' gereklidir. Lütfen birini yada " "her ikisini yükleyin ve yeniden deneyin.\n" -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 #, fuzzy msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" @@ -5381,7 +5408,7 @@ "LiVES çalışması için 'mplayer' veya 'sox' gereklidir. Lütfen birini yada " "her ikisini yükleyin ve yeniden deneyin.\n" -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 #, fuzzy msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" @@ -5391,14 +5418,14 @@ "LiVES çalışması için 'mplayer' veya 'sox' gereklidir. Lütfen birini yada " "her ikisini yükleyin ve yeniden deneyin.\n" -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" "Audio rate must be greater than 0.\n" msgstr "" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5406,14 +5433,14 @@ "Are you sure you wish to view it ?\n" msgstr "" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" "You must install 'dvgrab' to use this function.\n" msgstr "" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5422,25 +5449,25 @@ "You may need to select one of these in Tools/Preferences/Playback.\n" msgstr "" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" msgstr "" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5449,33 +5476,33 @@ "echo %d > /proc/sys/net/core/rmem_max\n" msgstr "" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "iptal edildi.\n" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "başarısız.\n" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "tamam.\n" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "Başarısız . dosyada hata\n" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -5485,7 +5512,7 @@ "%s%s%s" msgstr "" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -5495,7 +5522,7 @@ "%s" msgstr "" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -5505,7 +5532,7 @@ "%s" msgstr "" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -5514,7 +5541,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -5524,7 +5551,7 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -5533,7 +5560,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -5543,12 +5570,12 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "" -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -5557,7 +5584,7 @@ "Please check your system for errors.\n" msgstr "" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -5566,7 +5593,7 @@ "Please check the file permissions and try again." msgstr "" -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -5575,7 +5602,7 @@ "Please check the directory permissions and try again." msgstr "" -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, c-format msgid "" "\n" @@ -5583,14 +5610,14 @@ "%s\n" msgstr "" -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -5598,13 +5625,13 @@ "Please select another encoder from the list.\n" msgstr "" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" msgstr "" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -5614,27 +5641,27 @@ "- Check if the device actually exists.\n" msgstr "" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" "Do you wish to overwrite the existing subtitles ?\n" msgstr "" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 msgid "" "\n" "LiVES currently only supports subtitles of type" msgstr "" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -5643,14 +5670,14 @@ "or OK to continue and save as type \"%s\"\n" msgstr "" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" "(If unsure, click Yes)\n" msgstr "" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -5661,19 +5688,19 @@ "." msgstr "" -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" msgstr "" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" msgstr "" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -5681,7 +5708,7 @@ "DO NOT SHUT DOWN OR CLOSE LIVES !\n" msgstr "" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, c-format msgid "" "\n" @@ -5689,14 +5716,14 @@ "The theme could not be loaded correctly.\n" msgstr "" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" "Please check the spelling of the set name and try again.\n" msgstr "" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -5705,7 +5732,7 @@ "directory. Would you like me to do this (recommended) ?" msgstr "" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -5717,7 +5744,7 @@ msgstr "" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -5726,40 +5753,40 @@ "\n" msgstr "" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" "Consult your package distributor.\n" msgstr "" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" msgstr "" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "" "Lütfen Araçlar | Tercihler | Çeşitli menüsünden CD oynatma aygıtını " "ayarlayınız.\n" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, c-format msgid "" "\n" @@ -5768,7 +5795,7 @@ "(Theme name not found).\n" msgstr "" -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -5777,7 +5804,7 @@ "already exists. Would you like to overwrite it ?\n" msgstr "" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -5918,7 +5945,7 @@ msgid "Video only Transitions" msgstr "Sadece Video Geçişleri" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "sadece ses" @@ -5926,7 +5953,7 @@ msgid "Audio only Transitions" msgstr "Sadece Ses Geçişleri" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "ses" @@ -5970,7 +5997,7 @@ msgid "Audio Analysers" msgstr "" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "bilinmeyen" @@ -6092,22 +6119,22 @@ msgid "pointer" msgstr "" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" @@ -6116,170 +6143,170 @@ "Bilgi: %s eklentisi yüklenemiyor\n" "Hata:% s\n" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr "" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "%d Weed filtresi başarıyla yüklendi\n" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, c-format msgid "Successfully loaded %d compound filters\n" msgstr "" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, fuzzy, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "%s üretici başlatılamadı\n" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "%s üretci başlayamıyor\n" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, fuzzy, c-format msgid "Failed to start generator %s (%s)\n" msgstr "%s üretici başlatılamadı\n" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, fuzzy, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "%s üretici başlatılamadı\n" @@ -6338,37 +6365,37 @@ msgid "Autoscale All" msgstr "" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 msgid "Parameter and Alpha Channel Connections" msgstr "" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 msgid "Auto Connect Channels" msgstr "" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 msgid "Auto Connect Parameters" msgstr "" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "" @@ -6384,15 +6411,15 @@ msgid "_Frame" msgstr "" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "" @@ -6433,11 +6460,11 @@ msgid "New size (pixels)" msgstr "Yeni boyut (pixels)" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "_Genişlik" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "_Yükseklik" @@ -6457,7 +6484,7 @@ msgid "Generate frames to a new clip" msgstr "" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -6465,35 +6492,35 @@ "\n" msgstr "" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "Öntanımlı olarak ata" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "Parametre yok" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "Geçersiz parametre" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" "Plugin error: %s failed with code %d" msgstr "" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr " : %s mesajı oldu\n" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -6503,17 +6530,17 @@ "Error code %d\n" msgstr "" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "ön tanımlı %s adresten video oynatma eklentisi yükleniyor ..." -#: src/plugins.c:497 +#: src/plugins.c:493 #, c-format msgid "" "\n" @@ -6523,32 +6550,32 @@ "\n" msgstr "" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "" -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "_FPS" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "eklenti için çerçeve hızı düzeltildi.\n" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -6557,7 +6584,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -6567,31 +6594,31 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" "Error was: %s\n" msgstr "" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " "***\n" msgstr "" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -6600,7 +6627,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -6609,7 +6636,7 @@ "or switch to another plugin using Tools|Preferences|Encoding\n" msgstr "" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, c-format msgid "" "\n" @@ -6617,12 +6644,12 @@ "No decoders found in %s !\n" msgstr "" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, fuzzy, c-format msgid " using %s" msgstr "%s açılıyor" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -6631,7 +6658,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -6641,24 +6668,24 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "/bilinmeyen" -#: src/plugins.c:2550 +#: src/plugins.c:2567 msgid "Decoder Plugins" msgstr "" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "%s gelişmiş ayarlar" @@ -7114,7 +7141,7 @@ "Author must not be blank.\n" msgstr "" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -7186,7 +7213,7 @@ msgid "Bad description. (%s)\n" msgstr "" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -7196,27 +7223,27 @@ "\n" msgstr "" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "" -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "özel..." -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "test..." -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "" -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -7225,7 +7252,7 @@ "Please check this program is in your path and executable.\n" msgstr "" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -7235,12 +7262,12 @@ "\n" msgstr "" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "" -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -7250,7 +7277,7 @@ "Error code was %d\n" msgstr "" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -7260,12 +7287,12 @@ "Please delete it first, or rename the test script.\n" msgstr "" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "" -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -7276,22 +7303,22 @@ "Return code was %d (%s)\n" msgstr "" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 #, fuzzy msgid "Export Script" msgstr "Proje dışarıya çıkartılıyor" -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "" -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 #, fuzzy msgid "Import Script" msgstr "Proje içeriye alınıyor" -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -7301,43 +7328,43 @@ "Please delete it first, or rename the import script.\n" msgstr "" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 msgid "Copy RFX Script" msgstr "" -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "" -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr "" -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 msgid "Rename Test RFX Script" msgstr "" -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "" -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 msgid "RFX Script Name" msgstr "" -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "" -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "Yeni isim: " -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "" -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -7345,12 +7372,12 @@ "Script name must be unique.\n" msgstr "" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "" -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -7361,26 +7388,26 @@ "Return code was %d\n" msgstr "" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 #, fuzzy msgid "Applying Current Real Time Effects to" msgstr "Gerçek zamanlı efekt ön tanımları ayarla" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "" -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "" -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -7388,7 +7415,7 @@ "full screen, separate window (fs) mode\n" msgstr "" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -7396,7 +7423,7 @@ "(Free space = UNKNOWN)" msgstr "" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -7405,14 +7432,14 @@ "(Free space = %s)" msgstr "" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" "It should be in a partition with plenty of free disk space.\n" msgstr "" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7423,7 +7450,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7433,7 +7460,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1163 +#: src/preferences.c:1229 msgid "" "You have chosen to change the working directory.\n" "Please make sure you have no other copies of LiVES open.\n" @@ -7445,7 +7472,7 @@ "setting." msgstr "" -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, c-format msgid "" "\n" @@ -7454,13 +7481,13 @@ "See %s\n" msgstr "" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" msgstr "" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, c-format msgid "" "\n" @@ -7469,922 +7496,935 @@ "See %s\n" msgstr "" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "" -#: src/preferences.c:2418 +#: src/preferences.c:2489 #, fuzzy msgid "Preferences" msgstr "_Tercihler" -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "" -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr "" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr "" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." msgstr "" -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "GUI" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr "" -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "saniye" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "_Hiçbir Zaman" -#: src/preferences.c:2752 +#: src/preferences.c:2836 #, fuzzy msgid "Maximum number of visible tracks" msgstr "parça azami sayısını görüntülemek için" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "" -#: src/preferences.c:2799 +#: src/preferences.c:2883 msgid "Video open command (fallback)" msgstr "" -#: src/preferences.c:2806 +#: src/preferences.c:2890 msgid "Fallback image format" msgstr "" -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "_jpeg" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "_png" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "" -#: src/preferences.c:2826 +#: src/preferences.c:2910 msgid "Open/render compression" msgstr "" -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr "" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "" -#: src/preferences.c:2850 +#: src/preferences.c:2934 msgid "Automatic trimming / padding of audio when possible" msgstr "" -#: src/preferences.c:2852 +#: src/preferences.c:2936 msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "VİDEO" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "_Eklenti" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "SES" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "" -#: src/preferences.c:3104 -msgid "Source:" -msgstr "" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 msgid "_Internal" msgstr "" -#: src/preferences.c:3112 -msgid "_External (requires jack or pulse audio player)" +#: src/preferences.c:3202 +msgid "_External [monitor]" msgstr "" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "Oynat" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" msgstr "" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " +#: src/preferences.c:3258 +msgid "What to record when 'r' is pressed" msgstr "" -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "_Çerçeve değişiklikleri" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "_FPS değişiklikleri" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "GB" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +#, fuzzy +msgid "External Audio Source" +msgstr "Ses çözücüsü" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "" + +#: src/preferences.c:3358 msgid "Recording" msgstr "Kaydediliyor" -#: src/preferences.c:3266 +#: src/preferences.c:3373 msgid "You can also change these values when encoding a clip" msgstr "" -#: src/preferences.c:3278 +#: src/preferences.c:3385 msgid "Encoder" msgstr "" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "Çıktı biçimi" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "Ses çözücüsü" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "Kodlama" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." msgstr "" -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr " Video yükleme dizini (varsayılan) " -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr " Video kaydetme dizini (varsayılan) " -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr " Ses yükleme dizini (varsayılan) " -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr " Resim dizini (varsayılan) " -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr "" -#: src/preferences.c:3454 +#: src/preferences.c:3561 msgid " Working directory (do not remove) " msgstr "" -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "" -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "LiVES çalışma dizini." -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "Dizinler" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "" -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr "" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "" -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" msgstr "" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "" -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr " MB" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "" -#: src/preferences.c:3652 +#: src/preferences.c:3759 msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " "when LiVES is started." msgstr "" -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "" -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "" -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "" -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "" -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "" -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "" -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "" -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "" -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "" -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "" -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "" -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "" -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "" -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "" -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." msgstr "" -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "" -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "" -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "" -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "" -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "" -#: src/preferences.c:3858 +#: src/preferences.c:3965 msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "" -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "Uyarılar" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "" -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "CD aygıtı " -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "" -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "Çeşitli" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "Yeni tema: " -#: src/preferences.c:3969 +#: src/preferences.c:4076 msgid "Main Theme Details" msgstr "" -#: src/preferences.c:3980 +#: src/preferences.c:4087 #, fuzzy msgid " _Foreground Color" msgstr "_Arkaplan Rengi" -#: src/preferences.c:3999 +#: src/preferences.c:4106 #, fuzzy msgid " _Background Color" msgstr "_Arkaplan Rengi" -#: src/preferences.c:4018 +#: src/preferences.c:4125 #, fuzzy msgid "_Alt Foreground Color" msgstr "_Arkaplan Rengi" -#: src/preferences.c:4036 +#: src/preferences.c:4143 #, fuzzy msgid "_Alt Background Color" msgstr "_Arkaplan Rengi" -#: src/preferences.c:4054 +#: src/preferences.c:4161 #, fuzzy msgid " Info _Text Color" msgstr " _Yükseklik " -#: src/preferences.c:4073 +#: src/preferences.c:4180 #, fuzzy msgid " Info _Base Color" msgstr " _Yükseklik " -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "" -#: src/preferences.c:4092 +#: src/preferences.c:4199 msgid "Affects some contrast details of the timeline" msgstr "" -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "" -#: src/preferences.c:4124 +#: src/preferences.c:4231 #, fuzzy msgid "Frame blank image" msgstr "_Çerçeve değişiklikleri" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "" -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4195 +#: src/preferences.c:4302 #, fuzzy msgid "Track background (multitrack)" msgstr "Dolu arkaplan (b)" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "" -#: src/preferences.c:4250 +#: src/preferences.c:4357 msgid "Timeline selection (multitrack)" msgstr "" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "" -#: src/preferences.c:4274 +#: src/preferences.c:4381 msgid "Timecode foreground (multitrack)" msgstr "" -#: src/preferences.c:4285 +#: src/preferences.c:4392 #, fuzzy msgid "Frame surround" msgstr "_Süre (saniye)" -#: src/preferences.c:4298 +#: src/preferences.c:4405 #, fuzzy msgid "Themes/Colors" msgstr "Temalar" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "" -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "" -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" msgstr "" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" msgstr "" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "" -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "Gelişmiş" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." msgstr "" -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "" -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -8392,18 +8432,18 @@ "Click OK to continue.\n" msgstr "" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." msgstr "" -#: src/preferences.c:5195 +#: src/preferences.c:5314 msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "" -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "" @@ -8431,175 +8471,175 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "Yeniden Boyutlandır" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" "New rate must be greater than 0\n" msgstr "" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "" -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "" -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "Örnek tekrar" -#: src/resample.c:1184 +#: src/resample.c:1193 #, fuzzy msgid "New Clip Audio" msgstr "Yeni ses" -#: src/resample.c:1186 +#: src/resample.c:1195 msgid "External Clip Settings" msgstr "" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "Güncel" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "" -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 msgid "Channels" msgstr "" -#: src/resample.c:1232 +#: src/resample.c:1241 msgid "Sample Size " msgstr "" -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "İşaretsiz" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "" -#: src/resample.c:1296 +#: src/resample.c:1305 #, fuzzy msgid "New Audio Details" msgstr "Yeni ses" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "Yeni" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "" -#: src/resample.c:1343 +#: src/resample.c:1352 msgid "_Channels" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "_Sample Size" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "Sample Size" msgstr "" -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "" -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "" -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr " saat " -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr " dakika " -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr " saniye " -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "Sınırsız" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "" -#: src/resample.c:1592 +#: src/resample.c:1601 msgid "Change Playback Speed" msgstr "" -#: src/resample.c:1594 +#: src/resample.c:1603 #, fuzzy msgid "Resample Video" msgstr "Örnek tekrar" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -8610,7 +8650,7 @@ "in _frames per second" msgstr "" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -8621,80 +8661,80 @@ "in frames per second" msgstr "" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" "LiVES was unable to reorder the frames." msgstr "" -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "" @@ -8895,69 +8935,69 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 #, fuzzy msgid "Real Time Effect Mapping" msgstr "Gerçek Zamanlı _Efekt Haritası" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "Ctrl-%d" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "Bilgiler" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 msgid "Set Connections" msgstr "" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "Temizle" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "Efekt adı:" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "Pencereyi kapat" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -8998,103 +9038,107 @@ msgid "yuv4mpeg stream" msgstr "" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "" + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "Ses: " -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" "\n" msgstr "" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "%d TV kartı" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, fuzzy, c-format msgid "%s : parameters for %s" msgstr "Parametre yok" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "%.2f saniye.\n" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "Kaynak: %s" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." msgstr "" -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -9103,7 +9147,7 @@ "right or double clicking on it.\n" msgstr "" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -9111,14 +9155,14 @@ "Select an effect in FX stack first to view its parameters.\n" msgstr "" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" "No clips loaded.\n" msgstr "" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -9128,7 +9172,7 @@ "before inserting clips into the timeline." msgstr "" -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -9137,190 +9181,200 @@ "to apply compositors.\n" msgstr "" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" msgstr "" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" msgstr "" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr "" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 #, fuzzy msgid "Selected Clip" msgstr "Klip ayarlarını sil" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 msgid "_Adjust Start and End Points" msgstr "" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 msgid "_Edit/Encode in Clip Editor" msgstr "" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 #, fuzzy msgid "_Show Clip Information" msgstr "Klip Bilgisini _Göster" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 #, fuzzy msgid "_Close this Clip" msgstr "Bu klibi _kapat" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 #, fuzzy msgid "Audio Mixer (ctrl-m)" msgstr "Ses Mikserleri" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "" -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "" -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "" -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "" -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "" -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "" -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "" -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "" -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "" -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "%s Uygula" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "%s Sil" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "" -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "" -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " "audio rate %d, audio sample size %d, %s.\n" msgstr "" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -9330,7 +9384,7 @@ "then load in the new set from the File menu.\n" msgstr "" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -9338,618 +9392,605 @@ "It cannot be loaded.\n" msgstr "" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "" -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "_Aç..." -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "_Seçili dosyayı aç" -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "_dvd/vcd den seçimi içeri al" -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "_dvd den seçimi içeri al" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "_vcd den seçimi içeri al" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "_Aygıttan içeri al" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 #, fuzzy msgid "_Close the Selected Clip" msgstr "Klip ayarlarını sil" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 #, fuzzy msgid "_Save Layout as..." msgstr "Yerleşim Düzenini _Kaydet" -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 msgid "_Load Layout..." msgstr "" -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 #, fuzzy msgid "_Wipe/Delete Layout..." msgstr "Düzeni sil" -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "" -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 #, fuzzy msgid "Auto Load _Subtitles with Clips" msgstr "Altyazıları otomatik yükle" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 msgid "_Adjust Selected Clip Start/End Points" msgstr "" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 #, fuzzy msgid "_Insert Selected Clip Audio" msgstr "Seçilmiş Sesi sil" -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 #, fuzzy msgid "_Delete Selected Block" msgstr "Seçilmiş Sesi sil" -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 msgid "_Jump to Previous Block Boundary" msgstr "" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 msgid "_Jump to Next Block Boundary" msgstr "" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 msgid "Clear _Marks from Timeline" msgstr "" -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 msgid "Ignore Selection Limits when Inserting" msgstr "" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 #, fuzzy msgid "Pla_y Selected Time Only" msgstr "Seçim O_ynat" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 msgid "_Move Effects with Blocks" msgstr "" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 #, fuzzy msgid "Select _Autotransition Effect..." msgstr "Son _efektii seç" -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 msgid "Crossfade Audio with Autotransition" msgstr "" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 #, fuzzy msgid "View/_Edit Selected Effect" msgstr "Son _efektii seç" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 #, fuzzy msgid "_Delete Selected Effect" msgstr "Son _efektii seç" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 msgid "Apply Effect to _Block..." msgstr "" -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 msgid "Apply Effect to _Region..." msgstr "" -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 msgid "Make _Backing Audio Current Track" msgstr "" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 msgid "_Split Current Track at Cursor" msgstr "" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 msgid "_Split Selected Video Tracks" msgstr "" -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 #, fuzzy msgid "Insert Gap in Selected Tracks/Time" msgstr "Seçildikten sonra çerçeveyi panoya ekle" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 msgid "Insert Gap in Current Track/Selected Time" msgstr "" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 msgid "Close All _Gaps in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "Seçi_m" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 #, fuzzy msgid "Select _All Video Tracks" msgstr "_Tüm çerçeveleri seç" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 msgid "Select _No Video Tracks" msgstr "" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 #, fuzzy msgid "Select All _Time" msgstr "_Tüm çerçeveleri seç" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 msgid "Select from _Zero Time" msgstr "" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 #, fuzzy msgid "Select to _End Time" msgstr "Son _efektii seç" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "_Kopyala..." -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 msgid "_Timecode to Region Start" msgstr "" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 msgid "_Timecode to Region End" msgstr "" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 msgid "_Region Start to Timecode" msgstr "" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 msgid "_Region End to Timecode" msgstr "" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 msgid "Select/Deselect Block at Current Track/Time" msgstr "" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 msgid "_Change Width, Height and Audio Values..." msgstr "" -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "_Tarama" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 msgid "_Render All to New Clip" msgstr "" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 #, fuzzy msgid "Render _Video" msgstr "Örnek tekrar" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 #, fuzzy msgid "Render _Audio" msgstr "Ses ekle" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 msgid "_Normalise Rendered Audio" msgstr "" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 #, fuzzy msgid "_Pre-render Audio" msgstr "Ses ekle" -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "_Göster" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 msgid "Block _In/Out Points" msgstr "" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 msgid "_Effects at Current" msgstr "" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 #, fuzzy msgid "Audio Parameters" msgstr "Ses parametreleri" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 msgid "Show Backing _Audio Track" msgstr "" -#: src/multitrack.c:7418 -#, fuzzy -msgid "Compact View" -msgstr "Yoğun görünüm" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 #, fuzzy msgid "Maximum Tracks to Display..." msgstr "parça azami sayısını görüntülemek için" -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 msgid "Scroll to Follow Playback" msgstr "" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 msgid "_Center on Cursor" msgstr "" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 msgid "_Zoom In" msgstr "" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 msgid "_Zoom Out" msgstr "" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 #, fuzzy msgid "Multitrack _Details" msgstr "Çoklu parça kip tuşları" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 msgid "_Show FRAME Events" msgstr "" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 #, fuzzy msgid "_Show Multitrack Keys" msgstr "Çoklu parça kip tuşları" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "_Hata Raporu" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 #, fuzzy msgid "Insert With _Audio" msgstr "Ses uyacak şekilde ekle" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 #, fuzzy msgid "Select _Overlap" msgstr "Görüntü kaplaması" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" msgstr "" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 msgid "Mouse Mode: _Move" msgstr "" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 msgid "Mouse Mode: _Select" msgstr "" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 msgid "Insert Mode: _Normal" msgstr "" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "_Uygula" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "Süre" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "" -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "" -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "Kaydırma" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" "Switched to Clip Edit mode\n" msgstr "" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr "" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr "" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "%s ( %d katman)" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "Ses göster/gizle" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "%d video" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr " %s" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 #, fuzzy msgid "Selected Effect" msgstr "Son _efektii seç" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 msgid "_View/Edit this Effect" msgstr "" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 msgid "_View this Effect" msgstr "" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 #, fuzzy msgid "_Delete this Effect" msgstr "_Seçimi sil" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr "" -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "%.2f sn." -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" "Switched to Multitrack mode\n" msgstr "" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" "Nodes can be deleted." msgstr "" -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "%d katman" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "%s'den %s'e" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -9957,32 +9998,32 @@ "current time.\n" msgstr "" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." msgstr "" -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 #, fuzzy msgid "Selected Block/Frame" msgstr "_Tüm çerçeveleri seç" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 #, fuzzy msgid "_Select this Block" msgstr "" @@ -9990,258 +10031,258 @@ "\n" "Seçim kilitlendi.\n" -#: src/multitrack.c:13045 -msgid "_Split Block Here" +#: src/multitrack.c:12936 +msgid "_Split Block At Cursor" msgstr "" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 #, fuzzy msgid "List _Effects Here" msgstr "_Özel Efektler" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 #, fuzzy msgid "_Delete this Block" msgstr "_Seçimi sil" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 #, fuzzy msgid "_Insert Here" msgstr "_Çerçeve _ekle" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 #, fuzzy msgid "_Insert Audio Here" msgstr "Ses uyacak şekilde ekle" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" msgstr "" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "Temizleniyor..." -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "_Duraklat" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "Duraklat (p)" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " "to %.4f\n" msgstr "" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" "selected.\n" msgstr "" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" msgstr "" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." msgstr "" -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." msgstr "" -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." msgstr "" -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" msgstr "" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" msgstr "" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" msgstr "" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "" -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "" -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" msgstr "" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 #, fuzzy msgid "Saving layout" msgstr "Yerleşim Düzenini _Kaydet" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "klipler" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "çerçeve" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" msgstr "" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -10249,42 +10290,42 @@ "Therefore it could not be loaded properly.\n" msgstr "" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" "Unable to load layout file %s\n" msgstr "" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "" -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "" -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 #, fuzzy msgid "" "The current layout has changes which have not been saved.\n" @@ -10293,34 +10334,34 @@ "Mevcut düzen kaydedilmedi.\n" "Ne yapmak istiyorsunuz?\n" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 #, fuzzy msgid "Multitrack Audio Mixer" msgstr "Çoklu parça kip tuşları" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "_Değerleri sıfırla" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" msgstr "" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "" @@ -10328,19 +10369,19 @@ msgid "JACK server started\n" msgstr "" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -10380,7 +10421,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -10421,7 +10462,7 @@ msgstr "not" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "değer" @@ -10498,207 +10539,207 @@ "Click OK to delete all entries\n" msgstr "" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 msgid "OMC Learner" msgstr "" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "He_psini sil" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "" -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "Kaydı durdur" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "" -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "" -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "" #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "fps" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "anahtar" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "pnum" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "fps_ratio" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "" -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -10707,7 +10748,7 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -10716,12 +10757,12 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "" -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -10731,12 +10772,12 @@ "Error code %d\n" msgstr "" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr "" @@ -11626,6 +11667,14 @@ #~ msgid "$error" #~ msgstr "$hata" +#, fuzzy +#~ msgid "Audio source:" +#~ msgstr "Ses çözücüsü" + +#, fuzzy +#~ msgid "Compact View" +#~ msgstr "Yoğun görünüm" + #~ msgid "mplayer...detected..." #~ msgstr "mplayer ... bulundu ..."
View file
LiVES-2.8.7.tar.bz2/po/ug.po -> LiVES-2.8.8.tar.bz2/po/ug.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Uyghur <ug@li.org>\n" @@ -85,84 +85,84 @@ msgstr "" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "خالىغان" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "يوق" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "تەۋسىيە قىلغان" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "چەكلەنگەن!" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "ئىچكى" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "ئىختىيارى" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "سىناق" -#: src/main.c:460 +#: src/main.c:467 msgid "LiVES: - " msgstr "" -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "" -#: src/main.c:708 +#: src/main.c:728 #, fuzzy msgid "_Resize All Frames..." msgstr "ئاخىرقى كاندۇك" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "" -#: src/main.c:1094 +#: src/main.c:1104 #, fuzzy msgid "Background" msgstr "باشلا(_S)" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "" -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "" -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "" -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "" -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -174,16 +174,16 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "" -#: src/main.c:1813 +#: src/main.c:1815 #, c-format msgid "%s...detected... " msgstr "" -#: src/main.c:1814 +#: src/main.c:1816 #, c-format msgid "%s...NOT DETECTED... " msgstr "" @@ -219,11 +219,11 @@ msgid "Number of CPUs detected: %d " msgstr "" -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "" @@ -277,141 +277,141 @@ "\n" msgstr "" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" "Startup syntax is: %s [opts] [filename [start_time] [frames]]\n" msgstr "" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "" -#: src/main.c:2549 +#: src/main.c:2552 msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" msgstr "" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "" -#: src/main.c:2561 +#: src/main.c:2564 msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " "mplayer2" msgstr "" #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr "" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr "" -#: src/main.c:2569 +#: src/main.c:2572 msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " "transport client,2 = jack transport master, 4 = start jack transport server, " "8 = pause audio when video paused,16 = start jack audio server] \n" msgstr "" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr "" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" msgstr "" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "" -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -422,7 +422,7 @@ "(Maybe you need to change the value of <prefix_dir> in your %s file)\n" msgstr "" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -430,7 +430,7 @@ "Please make sure you have write access to %s and try again.\n" msgstr "" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -439,7 +439,7 @@ "before running LiVES.\n" msgstr "" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -449,7 +449,7 @@ "Please check the file permissions for this file and try again.\n" msgstr "" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -460,7 +460,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -468,7 +468,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2693 +#: src/main.c:2696 #, c-format msgid "" "\n" @@ -478,7 +478,7 @@ "%s" msgstr "" -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -489,56 +489,56 @@ "Thankyou.\n" msgstr "" -#: src/main.c:2707 +#: src/main.c:2710 msgid "" "\n" "LiVES currently requires 'mplayer', 'mplayer2' or 'sox' to function. Please " "install one or other of these, and try again.\n" msgstr "" -#: src/main.c:2712 +#: src/main.c:2715 msgid "" "\n" "LiVES currently requires both 'mplayer' or 'mplayer2' and 'sox' to function. " "Please install these, and try again.\n" msgstr "" -#: src/main.c:2725 +#: src/main.c:2728 msgid "" "\n" "LiVES was unable to locate 'mplayer','mplayer2' or 'mpv'. You may wish to " "install one of these to use LiVES more fully.\n" msgstr "" -#: src/main.c:2731 +#: src/main.c:2734 msgid "" "\n" "LiVES was unable to locate 'mplayer' or 'mplayer2'. You may wish to install " "one of these to use LiVES more fully.\n" msgstr "" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" "magick if you want to use rendered effects.\n" msgstr "" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " "image-magick if you want to use the merge function.\n" msgstr "" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " "should install 'sox'.\n" msgstr "" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -549,91 +549,91 @@ "You may need to change the value of <lib_dir> in %s\n" msgstr "" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "" -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "" #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "قوي" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" msgstr "" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "يېنىۋال(_U)" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "قايتىلا(_R)" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "سىن" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "سول ئۈن" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "ئوڭ ئۈن" -#: src/main.c:6983 +#: src/main.c:7007 msgid "" "\n" "\n" @@ -784,7 +784,7 @@ msgid "Use _mplayer2 audio player" msgstr "" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "كېيىنكى(_N)" @@ -1008,10 +1008,10 @@ msgid "If this is set, frames will be deinterlaced as they are imported." msgstr "" -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "ئالدىن كۆزەت" @@ -1031,11 +1031,11 @@ msgid "Click here to _Preview the file" msgstr "" -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 msgid "Processing..." msgstr "" -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1044,8 +1044,8 @@ "Remember to switch off effects (ctrl-0) afterwards !" msgstr "" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" @@ -1053,176 +1053,176 @@ "\n" "سەل ساقلاڭ" -#: src/interface.c:206 +#: src/interface.c:210 msgid "Show Details" msgstr "" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "ئالدىن كۆزەت(_P)" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "ئەمەلدىن قالدۇر(_C)" -#: src/interface.c:324 +#: src/interface.c:327 msgid "Multitrack Details" msgstr "" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "پىچىمى" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "كاندۇك چوڭلۇقى" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "ھۆججەت چوڭلۇقى" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "بايت چوڭلۇقى" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "FPS" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "كاندۇكلار" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "ھادىسە" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "ئومۇمىي ۋاقىت" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "ئۈن" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "" -#: src/interface.c:590 +#: src/interface.c:593 #, fuzzy msgid "Encoding Options" msgstr "كودلاش" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." msgstr "" -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "كۆزنەك ياپ(_C)" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "ھۆججەتكە ساقلا(_S)" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "قىستۇر" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "" -#: src/interface.c:844 +#: src/interface.c:847 msgid "Insert _with silence" msgstr "" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "" -#: src/interface.c:933 +#: src/interface.c:936 #, fuzzy msgid "Open Selection" msgstr "تاللا(_L)" -#: src/interface.c:950 +#: src/interface.c:953 msgid "Selection start time (sec)" msgstr "" -#: src/interface.c:956 +#: src/interface.c:959 msgid "Number of frames to open" msgstr "" -#: src/interface.c:1025 +#: src/interface.c:1028 msgid "Open Location" msgstr "" -#: src/interface.c:1027 +#: src/interface.c:1030 msgid "Open Youtube Clip" msgstr "" -#: src/interface.c:1046 +#: src/interface.c:1049 msgid "" "\n" "\n" @@ -1232,7 +1232,7 @@ "\n" msgstr "" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1241,67 +1241,67 @@ "\n" msgstr "" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "URL : " -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "" -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "" -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "" -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "" -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr "" -#: src/interface.c:1185 +#: src/interface.c:1188 #, fuzzy msgid "Rename Clip" msgstr "چۆرگىلىتىش" -#: src/interface.c:1187 +#: src/interface.c:1190 msgid "Enter Set Name to Save as" msgstr "" -#: src/interface.c:1189 +#: src/interface.c:1192 msgid "Enter a Set Name to Reload" msgstr "" -#: src/interface.c:1191 +#: src/interface.c:1194 msgid "Choose a Working Directory" msgstr "" -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 msgid "Rename Current Track" msgstr "" -#: src/interface.c:1195 +#: src/interface.c:1198 msgid "Enter a Name for Your Theme" msgstr "" -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1309,351 +1309,351 @@ "LiVES will remind you to save the clip set later when you try to exit.\n" msgstr "" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" msgstr "" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" "initial install so that you can get the most from this application.\n" msgstr "" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" "This should be a directory with plenty of disk space available.\n" msgstr "" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "يېڭى ئات " -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "ئاتىنى بەلگىلەش " -#: src/interface.c:1251 +#: src/interface.c:1252 #, fuzzy msgid "Theme name " msgstr "يېڭى ئات " -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "كۆڭۈلدىكىلەرنى ئىشلەت" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "ئالىي(_A)" -#: src/interface.c:1419 +#: src/interface.c:1420 msgid "Select input device" msgstr "" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "" -#: src/interface.c:1499 +#: src/interface.c:1496 msgid "Load CD Track" msgstr "" -#: src/interface.c:1501 +#: src/interface.c:1498 msgid "Select DVD Title/Chapter" msgstr "" -#: src/interface.c:1503 +#: src/interface.c:1500 msgid "Select VCD Title" msgstr "" -#: src/interface.c:1505 +#: src/interface.c:1502 msgid "Change Maximum Visible Tracks" msgstr "" -#: src/interface.c:1507 +#: src/interface.c:1504 msgid "Device details" msgstr "" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "باب " -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "قانال " -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "" -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "كەڭلىك" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "ئېگىزلىك" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "" -#: src/interface.c:1770 +#: src/interface.c:1763 #, fuzzy msgid "Fade Audio In" msgstr "سۇسلاشتۇر" -#: src/interface.c:1772 +#: src/interface.c:1765 #, fuzzy msgid "Fade Audio Out" msgstr "سۇسلاشتۇر" -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "" -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "بىرىنچى" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "" -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "ئاخىرقى" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "" -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "" -#: src/interface.c:1856 +#: src/interface.c:1849 #, fuzzy msgid " (Optional)" msgstr "تاللانما(_O)" -#: src/interface.c:1859 +#: src/interface.c:1852 #, c-format msgid "File Comments%s" msgstr "" -#: src/interface.c:1873 +#: src/interface.c:1866 #, fuzzy, c-format msgid "File Name: %s" msgstr "يېڭى ئات: " -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "" -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "" -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "" -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "كۆز يۈگۈرت…" -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "تاللانما(_O)" -#: src/interface.c:2049 +#: src/interface.c:2042 #, c-format msgid "%sChoose a Device" msgstr "" -#: src/interface.c:2052 +#: src/interface.c:2045 #, c-format msgid "%sChoose a Directory" msgstr "" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2332 +#: src/interface.c:2325 msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" "What do you wish to do ?" msgstr "" -#: src/interface.c:2339 +#: src/interface.c:2332 msgid "Cancel/Discard/Save" msgstr "" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" "Would you like to try and recover it ?\n" msgstr "" -#: src/interface.c:2446 +#: src/interface.c:2439 msgid "Disk Recovery Options" msgstr "" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "" -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "" -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1661,336 +1661,336 @@ "-----------------------\n" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "ctrl-left" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 #, fuzzy msgid "skip forwards\n" msgstr "تېز ئالدىغا ماڭدۇرۇش" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "ctrl-down" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "ctrl-enter" msgstr "باشقا(_O)" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "reset frame rate\n" msgstr "بىرىنچى كاندۇك" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "" -#: src/interface.c:2633 +#: src/interface.c:2626 msgid "reverse direction\n" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 msgid "ctrl-1" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 msgid "toggle real-time effect 1\n" msgstr "" -#: src/interface.c:2656 +#: src/interface.c:2649 msgid "ctrl-2" msgstr "" -#: src/interface.c:2656 +#: src/interface.c:2649 msgid "toggle real-time effect 2\n" msgstr "" -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "ctrl-0" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "real-time effects off\n" msgstr "" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "" -#: src/interface.c:2669 +#: src/interface.c:2662 msgid "grab keyboard for last activated effect\n" msgstr "" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2679 +#: src/interface.c:2672 msgid "tab" msgstr "" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "" -#: src/interface.c:2697 +#: src/interface.c:2690 msgid "Other playback keys\n" msgstr "" -#: src/interface.c:2701 +#: src/interface.c:2694 msgid "play all\n" msgstr "" -#: src/interface.c:2704 +#: src/interface.c:2697 #, fuzzy msgid "play selection\n" msgstr "تاللا(_L)" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "" -#: src/interface.c:2710 +#: src/interface.c:2703 #, fuzzy msgid "fullscreen\n" msgstr "پۈتۈن ئېكران(_F)" -#: src/interface.c:2713 +#: src/interface.c:2706 msgid "separate window\n" msgstr "" -#: src/interface.c:2716 +#: src/interface.c:2709 #, fuzzy msgid "double size\n" msgstr "ھۆججەت چوڭلۇقى" -#: src/interface.c:2719 +#: src/interface.c:2712 msgid "ping pong loops\n" msgstr "" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "move current track up\n" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "move current track down\n" msgstr "" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "" -#: src/interface.c:2759 +#: src/interface.c:2752 #, fuzzy msgid "select next clip\n" msgstr "تاللا(_L)" -#: src/interface.c:2762 +#: src/interface.c:2755 msgid "select/deselect current track\n" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "zoom in\n" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "zoom out\n" msgstr "" -#: src/interface.c:2771 +#: src/interface.c:2764 msgid "make a mark on the timeline (during playback)\n" msgstr "" -#: src/interface.c:2774 +#: src/interface.c:2767 msgid "rewind to play start.\n" msgstr "" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "" -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "" -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "" -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -1998,22 +1998,22 @@ "the latest youtube-dl installed.\n" msgstr "" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, c-format msgid "Layouts were removed for set %s.\n" msgstr "" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " msgstr "" -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2023,7 +2023,7 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2033,20 +2033,20 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" "Really close it ?" msgstr "" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" msgstr "" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2059,54 +2059,54 @@ "Once you have done this, you will be able to import the new project.\n" msgstr "" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "" -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "" -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 #, fuzzy msgid "Theme" msgstr "يېڭى ئات " -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, c-format msgid "Exporting theme as %s..." msgstr "" -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, c-format msgid "Importing theme \"%s\" from %s..." msgstr "" -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, c-format msgid "Backup as %s File" msgstr "" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, c-format msgid "Restore %s File" msgstr "" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2114,101 +2114,101 @@ "Are you sure ?\n" msgstr "" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "" -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "" -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "" -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "" -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "" -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "" -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "كەس" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 msgid "Pulling frames from clipboard" msgstr "" -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "" -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "" -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " "LiVES.\n" msgstr "" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2217,31 +2217,31 @@ "the 'Trim Audio' function from the Audio menu." msgstr "" -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." msgstr "" -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2249,7 +2249,7 @@ "Clipboard audio has been erased.\n" msgstr "" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2258,81 +2258,81 @@ "using unchanged audio ?\n" msgstr "" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "" -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "" -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "" -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "ئەمەلدىن قالدۇرۇۋاتىدۇ" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" "Are you sure ?" msgstr "" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "" -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "ئۆچۈرۈۋاتىدۇ" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "ئۆچۈر" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" @@ -2342,7 +2342,7 @@ "\n" "تاللاش قۇلۇپلانغان\n" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2350,11 +2350,11 @@ "play.)\n" msgstr "" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2363,7 +2363,7 @@ "%s\n" msgstr "" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2372,7 +2372,7 @@ "The plugin may be broken or not installed correctly." msgstr "" -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2381,22 +2381,22 @@ "Please press 'Cancel' if that is not what you want.\n" msgstr "" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2404,24 +2404,24 @@ "Click OK to proceed.\n" msgstr "" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "" -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "" -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "" -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2429,39 +2429,39 @@ "Internal: %s (%d bpp) / %s\n" msgstr "" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." msgstr "" -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" "(%d virtual)" msgstr "" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" "(%d decoded)" msgstr "" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" " %.2f sec." msgstr "" -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" @@ -2469,30 +2469,30 @@ "\n" " نامەلۇم" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" "%s %s" msgstr "" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2509,22 +2509,22 @@ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA.\n" msgstr "" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "" -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" "Launchpad Contributions:\n" " Gheyret T.Kenji https://launchpad.net/~gheyretkenji\n" " salsaman https://launchpad.net/~salsaman" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, c-format msgid "" "LiVES Version %s\n" @@ -2538,14 +2538,14 @@ "Homepage: %s" msgstr "" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 msgid "" "\n" "\n" "You need to install mplayer or mplayer2 to be able to preview this file.\n" msgstr "" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 msgid "" "\n" "\n" @@ -2553,88 +2553,88 @@ "this file.\n" msgstr "" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" "%s\n" msgstr "" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 msgid "Encoder Debug Output" msgstr "" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "" -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 msgid "Load Subtitles" msgstr "" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 #, fuzzy msgid "Select Audio File" msgstr "" @@ -2642,7 +2642,7 @@ "\n" "تاللاش قۇلۇپلانغان\n" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -2650,82 +2650,82 @@ "." msgstr "" -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "" -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "" -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "" -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 msgid "Layout Errors" msgstr "" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "داۋاملاشتۇر" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "" -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "" -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "تەگمە" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, c-format msgid "" "\n" @@ -2734,30 +2734,30 @@ "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "ئەمەلدىن قالدۇرۇش" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 #, fuzzy msgid "Selected Frame" msgstr "باشلا(_S)" -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 #, fuzzy msgid "_Save Frame as..." msgstr "ئاخىرقى كاندۇك" -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -2766,7 +2766,7 @@ "\n" msgstr "" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -2774,13 +2774,13 @@ "\n" msgstr "" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" msgstr "" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -2789,17 +2789,17 @@ "\n" msgstr "" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" msgstr "" -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -2809,19 +2809,19 @@ "(Default of %.3f frames per second will be used.)\n" msgstr "" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "" -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "" -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -2830,174 +2830,174 @@ "rate.\n" msgstr "" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "" -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "" -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 msgid "Append Audio File" msgstr "" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "" -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "" -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "" -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "" -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "" -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" "Are you sure ?" msgstr "" -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "" -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "" -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "" @@ -3013,900 +3013,924 @@ msgid "Custom _Utilities" msgstr "" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "ھۆججەت(_F)" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "" -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "" -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "" -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "" -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "" -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "" -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "" -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "" + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "" -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "" -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "" -#: src/gui.c:674 +#: src/gui.c:692 #, c-format msgid "_Backup Clip as .%s..." msgstr "" -#: src/gui.c:683 +#: src/gui.c:701 #, c-format msgid "_Restore Clip from .%s..." msgstr "" -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "تەھرىر(_E)" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "" -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "" -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "تاللا(_S)…" -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "" -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "ئەكسىچە تاللا(_I)" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "قوي(_P)" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "توختا (&S)" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "پۈتۈن ئېكران(_F)" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "ئۈنسىز(_M)" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "" -#: src/gui.c:1045 +#: src/gui.c:1064 msgid "Letterbox Mode" msgstr "" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "" -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "قوراللار(_T)" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "" -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "" -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "" -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "قوراللار(_U)" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "قۇر(_G)" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "" -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "" -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "پارامېتىرلار(_P)..." -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "ئۈن(_A)" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "" -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "" -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "" -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "" -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "" -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "" -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "" -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "" -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "" -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "" -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "" -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "" -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "" -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "" -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "" -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "" -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "" -#: src/gui.c:1250 +#: src/gui.c:1273 +msgid "_Adjust Audio Sync..." +msgstr "" + +#: src/gui.c:1277 msgid "_Info" msgstr "ئۇچۇر(_I)" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "" -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "" -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "" -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "" -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "" -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "" -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "" -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "" -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "" -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "" -#: src/gui.c:1371 +#: src/gui.c:1398 msgid "Receive _LiVES Stream from..." msgstr "" -#: src/gui.c:1375 +#: src/gui.c:1402 msgid "_Send LiVES Stream to..." msgstr "" -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." +#: src/gui.c:1408 +msgid "Open _yuv4mpeg stream..." msgstr "" -#: src/gui.c:1399 +#: src/gui.c:1425 #, c-format msgid "_Import Project (.%s)..." msgstr "" -#: src/gui.c:1403 +#: src/gui.c:1430 #, c-format msgid "E_xport Project (.%s)..." msgstr "" -#: src/gui.c:1409 +#: src/gui.c:1438 #, c-format msgid "_Import Custom Theme (.%s)..." msgstr "" -#: src/gui.c:1414 +#: src/gui.c:1443 #, c-format msgid "E_xport Theme (.%s)..." msgstr "" -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "" -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "" -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." msgstr "" -#: src/gui.c:1448 +#: src/gui.c:1478 msgid "_Reset All Playback Speeds and Positions" msgstr "" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "" -#: src/gui.c:1452 +#: src/gui.c:1482 msgid "_MIDI/Joystick Interface" msgstr "" -#: src/gui.c:1461 +#: src/gui.c:1491 msgid "_MIDI/Joystick Learner..." msgstr "" -#: src/gui.c:1465 +#: src/gui.c:1495 msgid "_Save Device Mapping..." msgstr "" -#: src/gui.c:1469 +#: src/gui.c:1499 msgid "_Load Device Mapping..." msgstr "" -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "يوق(_N)" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "ياردەم(_H)" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 msgid "_Donate to the Project !" msgstr "" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 msgid "_Email the Author" msgstr "" -#: src/gui.c:1519 +#: src/gui.c:1549 msgid "Report a _Bug" msgstr "" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 msgid "Suggest a _Feature" msgstr "" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 msgid "Assist with _Translating" msgstr "" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "مەسىلە ھەل قىل(_T)" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "ھەققىدە(_A)" -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +#, fuzzy +msgid "Audio Source:" +msgstr "ئاۋاز كودېك" + +#: src/gui.c:1696 +msgid "Internal" +msgstr "" + +#: src/gui.c:1730 +msgid "External" +msgstr "" + +#: src/gui.c:1774 msgid "Volume" msgstr "ئاۋاز مىقدارى" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." msgstr "" #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr "" -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "بىرىنچى كاندۇك" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "ئاخىرقى كاندۇك" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "" -#: src/gui.c:1956 +#: src/gui.c:2082 +msgid "Select all frames in this clip" +msgstr "" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "باشلاۋاتىدۇ…\n" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr "" -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "ئەركىن(_F)" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "باشلا(_S)" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "كەينىگە" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr "" -#: src/gui.c:3550 +#: src/gui.c:3689 #, fuzzy msgid "Streaming" msgstr "Dream مۇزىكىسى" -#: src/gui.c:3552 +#: src/gui.c:3691 #, fuzzy, c-format msgid "Play Window%s" msgstr "كۆزنەك ياپ(_C)" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "" -#: src/gui.c:4124 +#: src/gui.c:4292 #, c-format msgid "'LiVES opened the file' '%s'" msgstr "" -#: src/gui.c:4143 +#: src/gui.c:4311 #, c-format msgid "'LiVES closed the file' '%s'" msgstr "" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "ئۈنۈملەر" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, c-format msgid "Show / apply effects to %s\n" msgstr "" -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, c-format msgid "Select clip for %s\n" msgstr "" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -3914,81 +3938,81 @@ "Switched to clip %s\n" msgstr "" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" "Switched to empty clip\n" msgstr "" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " "updated accordingly\n" msgstr "" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -3996,7 +4020,7 @@ "by another copy of LiVES.\n" msgstr "" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -4004,39 +4028,39 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2138 +#: src/utils.c:2234 #, c-format msgid "" "\n" "%s names may not be blank.\n" msgstr "" -#: src/utils.c:2146 +#: src/utils.c:2242 #, c-format msgid "" "\n" "%s names may not be longer than %d characters.\n" msgstr "" -#: src/utils.c:2154 +#: src/utils.c:2250 #, c-format msgid "" "\n" "%s names may not contain spaces or the characters%s.\n" msgstr "" -#: src/utils.c:2163 +#: src/utils.c:2259 #, c-format msgid "" "\n" "%s names may not start with a '.' or contain '..'\n" msgstr "" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4044,72 +4068,72 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "" -#: src/utils.c:3444 +#: src/utils.c:3863 msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "" -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4119,29 +4143,29 @@ "Overwrite ?\n" msgstr "" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr "" -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr "" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4152,50 +4176,50 @@ "Try running Help/Troubleshoot for more information." msgstr "" -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "" -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "%s نى ئېچىۋاتىدۇ" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr "" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "" -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "" -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "" -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4207,11 +4231,11 @@ "Are you sure you wish to continue ?" msgstr "" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr "" -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4219,14 +4243,14 @@ "Please check the terminal window for more details.\n" msgstr "" -#: src/saveplay.c:874 +#: src/saveplay.c:858 msgid "" "\n" "\n" "You may need to install mplayer, mplayer2 or mpv to open this file.\n" msgstr "" -#: src/saveplay.c:885 +#: src/saveplay.c:869 msgid "" "\n" "\n" @@ -4234,31 +4258,31 @@ "Tools|Preferences|Decoding\n" msgstr "" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "" -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, fuzzy, c-format msgid "Save Frame %d" msgstr "ئاتىنى بەلگىلەش " -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 #, fuzzy msgid "Save Frame" msgstr "ئاخىرقى كاندۇك" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 #, fuzzy msgid "Save Clip" msgstr "چۆرگىلىتىش" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4266,67 +4290,67 @@ "Do you still wish to continue ?" msgstr "" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr "" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "" -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "" -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" "Encoder error - output file was not created !\n" msgstr "" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "" -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "" -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4335,21 +4359,21 @@ "and resize all frames to the current size.\n" msgstr "" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "نامەلۇم" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4357,13 +4381,13 @@ "%s\n" msgstr "" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" msgstr "" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4371,7 +4395,7 @@ "Bad things may happen with this clip.\n" msgstr "" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4379,73 +4403,73 @@ "Default can be set in Tools | Preferences | Misc.\n" msgstr "" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, fuzzy, c-format msgid " - Author: %s\n" msgstr "ئاپتور: %s" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, c-format msgid " - Title: %s\n" msgstr "" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr "" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "" -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "" -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "" -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -4454,7 +4478,7 @@ "LiVES was unable to restore it.\n" msgstr "" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, c-format msgid "" "\n" @@ -4463,92 +4487,92 @@ msgstr "" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" "Do you want to attempt to recover them ?\n" msgstr "" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "" -#: src/dialogs.c:83 +#: src/dialogs.c:86 msgid "Show affeced _layouts" msgstr "" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" msgstr "" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr "" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 #, fuzzy msgid "Warning !" msgstr "ئاگاھلاندۇرۇش" -#: src/dialogs.c:184 +#: src/dialogs.c:187 #, fuzzy msgid "Error !" msgstr "$error" -#: src/dialogs.c:194 +#: src/dialogs.c:197 #, fuzzy msgid "Information" msgstr "نورماللاشتۇرۇش" -#: src/dialogs.c:219 +#: src/dialogs.c:222 #, fuzzy msgid "Question" msgstr "سوئال" -#: src/dialogs.c:233 +#: src/dialogs.c:236 #, fuzzy msgid "File Error" msgstr "$error" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -4559,7 +4583,7 @@ "(Disk warning levels can be configured in Preferences.)" msgstr "" -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -4571,11 +4595,11 @@ "Preferences.)" msgstr "" -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "" -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -4583,46 +4607,50 @@ "Please try closing some other applications first.\n" msgstr "" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "" -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" "%s%d%% done. Time remaining: %u sec%s\n" msgstr "" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" "%d/%d frames opened. Time remaining %u sec.\n" msgstr "" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" "%d/%d frames opened.\n" msgstr "" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" "%d frames opened.\n" msgstr "" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" "Time remaining: %d sec" msgstr "" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -4630,7 +4658,7 @@ "Please close a file and then try again." msgstr "" -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -4642,47 +4670,47 @@ "Please make sure you can write to this directory." msgstr "" -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 msgid "" "\n" "LiVES currently requires either 'mplayer', 'mplayer2', or 'sox' to function. " "Please install one or other of these, and try again.\n" msgstr "" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 msgid "" "\n" "This function requires either mplayer or mplayer2 to operate.\n" "You may wish to install one or other of these and try again.\n" msgstr "" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 msgid "" "\n" "This function requires either mplayer, mplayer2 or mpv to operate.\n" "You may wish to install one or other of these and try again.\n" msgstr "" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" "Or switch to another encoder format in Tools | Preferences | Encoding\n" msgstr "" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -4690,19 +4718,19 @@ "Please set the audio codec in Tools|Preferences|Encoding\n" msgstr "" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -4710,83 +4738,83 @@ "Due to restrictions in the %s format\n" msgstr "" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" msgstr "" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr "" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr "" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr "" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr "" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" msgstr "" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -4795,14 +4823,14 @@ "\n" msgstr "" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" "\n" msgstr "" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -4811,7 +4839,7 @@ "Try recording for just a selection of the file." msgstr "" -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -4822,31 +4850,29 @@ "Please press Cancel to abort the insert, or OK to continue." msgstr "" -#: src/dialogs.c:2351 -#, c-format +#: src/dialogs.c:2354 msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." msgstr "" -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " "in your %s file" msgstr "" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -4857,25 +4883,25 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 msgid "" "Sorry, unknown audio type.\n" "\n" " (Filenames must end in" msgstr "" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" "(They will not be usable without the set).\n" msgstr "" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -4884,7 +4910,7 @@ "Click Cancel to pick a new name.\n" msgstr "" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -4892,7 +4918,7 @@ "." msgstr "" -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -4900,7 +4926,7 @@ "." msgstr "" -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -4911,7 +4937,7 @@ "Otherwise click Cancel to skip loading this file.\n" msgstr "" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -4921,7 +4947,7 @@ "The clip could not be loaded.\n" msgstr "" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -4929,7 +4955,7 @@ "Alternately, select a different audio player in Preferences.\n" msgstr "" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -4938,13 +4964,13 @@ "Automatic jack startup will be disabled now.\n" msgstr "" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" msgstr "" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -4955,13 +4981,13 @@ "%s\n" msgstr "" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" msgstr "" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -4971,7 +4997,7 @@ "It is recommended to increase it to at least %d MB" msgstr "" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -4980,7 +5006,7 @@ "Do you wish to delete them ?\n" msgstr "" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -4988,7 +5014,7 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -4996,81 +5022,81 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" msgstr "" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" msgstr "" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" "You can set this in Tools|Preferences|Playback." msgstr "" -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" "Should I try to repair the disk copy of the layout ?\n" msgstr "" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" msgstr "" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" "Audio rate must be greater than 0.\n" msgstr "" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5078,14 +5104,14 @@ "Are you sure you wish to view it ?\n" msgstr "" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" "You must install 'dvgrab' to use this function.\n" msgstr "" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5094,25 +5120,25 @@ "You may need to select one of these in Tools/Preferences/Playback.\n" msgstr "" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" msgstr "" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5121,33 +5147,33 @@ "echo %d > /proc/sys/net/core/rmem_max\n" msgstr "" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -5157,7 +5183,7 @@ "%s%s%s" msgstr "" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -5167,7 +5193,7 @@ "%s" msgstr "" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -5177,7 +5203,7 @@ "%s" msgstr "" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -5186,7 +5212,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -5196,7 +5222,7 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -5205,7 +5231,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -5215,12 +5241,12 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "" -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -5229,7 +5255,7 @@ "Please check your system for errors.\n" msgstr "" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -5238,7 +5264,7 @@ "Please check the file permissions and try again." msgstr "" -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -5247,7 +5273,7 @@ "Please check the directory permissions and try again." msgstr "" -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, c-format msgid "" "\n" @@ -5255,14 +5281,14 @@ "%s\n" msgstr "" -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -5270,13 +5296,13 @@ "Please select another encoder from the list.\n" msgstr "" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" msgstr "" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -5286,27 +5312,27 @@ "- Check if the device actually exists.\n" msgstr "" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" "Do you wish to overwrite the existing subtitles ?\n" msgstr "" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 msgid "" "\n" "LiVES currently only supports subtitles of type" msgstr "" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -5315,14 +5341,14 @@ "or OK to continue and save as type \"%s\"\n" msgstr "" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" "(If unsure, click Yes)\n" msgstr "" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -5333,19 +5359,19 @@ "." msgstr "" -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" msgstr "" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" msgstr "" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -5353,7 +5379,7 @@ "DO NOT SHUT DOWN OR CLOSE LIVES !\n" msgstr "" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, c-format msgid "" "\n" @@ -5361,14 +5387,14 @@ "The theme could not be loaded correctly.\n" msgstr "" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" "Please check the spelling of the set name and try again.\n" msgstr "" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -5377,7 +5403,7 @@ "directory. Would you like me to do this (recommended) ?" msgstr "" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -5389,7 +5415,7 @@ msgstr "" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -5398,38 +5424,38 @@ "\n" msgstr "" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" "Consult your package distributor.\n" msgstr "" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" msgstr "" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, c-format msgid "" "\n" @@ -5438,7 +5464,7 @@ "(Theme name not found).\n" msgstr "" -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -5447,7 +5473,7 @@ "already exists. Would you like to overwrite it ?\n" msgstr "" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -5588,7 +5614,7 @@ msgid "Video only Transitions" msgstr "" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "" @@ -5596,7 +5622,7 @@ msgid "Audio only Transitions" msgstr "" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "ئۈن" @@ -5640,7 +5666,7 @@ msgid "Audio Analysers" msgstr "" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "نامەلۇم" @@ -5760,192 +5786,192 @@ msgid "pointer" msgstr "" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" "Error was: %s\n" msgstr "" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr "" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, c-format msgid "Successfully loaded %d compound filters\n" msgstr "" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, c-format msgid "Failed to start generator %s (%s)\n" msgstr "" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "" @@ -6003,37 +6029,37 @@ msgid "Autoscale All" msgstr "" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 msgid "Parameter and Alpha Channel Connections" msgstr "" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 msgid "Auto Connect Channels" msgstr "" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 msgid "Auto Connect Parameters" msgstr "" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "" @@ -6049,15 +6075,15 @@ msgid "_Frame" msgstr "" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "" @@ -6098,11 +6124,11 @@ msgid "New size (pixels)" msgstr "" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "" @@ -6122,7 +6148,7 @@ msgid "Generate frames to a new clip" msgstr "" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -6130,35 +6156,35 @@ "\n" msgstr "" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "كۆڭۈلدىكى قىممەتكە تەڭشە" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" "Plugin error: %s failed with code %d" msgstr "" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr "" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -6168,17 +6194,17 @@ "Error code %d\n" msgstr "" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "" -#: src/plugins.c:497 +#: src/plugins.c:493 #, c-format msgid "" "\n" @@ -6188,32 +6214,32 @@ "\n" msgstr "" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "" -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -6222,7 +6248,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -6232,31 +6258,31 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" "Error was: %s\n" msgstr "" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " "***\n" msgstr "" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -6265,7 +6291,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -6274,7 +6300,7 @@ "or switch to another plugin using Tools|Preferences|Encoding\n" msgstr "" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, c-format msgid "" "\n" @@ -6282,12 +6308,12 @@ "No decoders found in %s !\n" msgstr "" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, fuzzy, c-format msgid " using %s" msgstr "%s نى ئېچىۋاتىدۇ" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -6296,7 +6322,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -6306,24 +6332,24 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "" -#: src/plugins.c:2550 +#: src/plugins.c:2567 msgid "Decoder Plugins" msgstr "" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "" @@ -6763,7 +6789,7 @@ "Author must not be blank.\n" msgstr "" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -6835,7 +6861,7 @@ msgid "Bad description. (%s)\n" msgstr "" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -6845,27 +6871,27 @@ "\n" msgstr "" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "" -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "" -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "" -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "" -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -6874,7 +6900,7 @@ "Please check this program is in your path and executable.\n" msgstr "" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -6884,12 +6910,12 @@ "\n" msgstr "" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "" -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -6899,7 +6925,7 @@ "Error code was %d\n" msgstr "" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -6909,12 +6935,12 @@ "Please delete it first, or rename the test script.\n" msgstr "" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "" -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -6925,20 +6951,20 @@ "Return code was %d (%s)\n" msgstr "" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 msgid "Export Script" msgstr "" -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "" -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 msgid "Import Script" msgstr "" -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -6948,44 +6974,44 @@ "Please delete it first, or rename the import script.\n" msgstr "" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 msgid "Copy RFX Script" msgstr "" -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "" -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr "" -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 msgid "Rename Test RFX Script" msgstr "" -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "" -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 #, fuzzy msgid "RFX Script Name" msgstr "قوليازما نامى: " -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "قوليازما نامى: " -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "يېڭى ئات: " -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "" -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -6993,12 +7019,12 @@ "Script name must be unique.\n" msgstr "" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "" -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -7009,25 +7035,25 @@ "Return code was %d\n" msgstr "" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 msgid "Applying Current Real Time Effects to" msgstr "" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "" -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "" -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -7035,7 +7061,7 @@ "full screen, separate window (fs) mode\n" msgstr "" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -7043,7 +7069,7 @@ "(Free space = UNKNOWN)" msgstr "" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -7052,14 +7078,14 @@ "(Free space = %s)" msgstr "" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" "It should be in a partition with plenty of free disk space.\n" msgstr "" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7070,7 +7096,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7080,7 +7106,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1163 +#: src/preferences.c:1229 msgid "" "You have chosen to change the working directory.\n" "Please make sure you have no other copies of LiVES open.\n" @@ -7092,7 +7118,7 @@ "setting." msgstr "" -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, c-format msgid "" "\n" @@ -7101,13 +7127,13 @@ "See %s\n" msgstr "" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" msgstr "" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, c-format msgid "" "\n" @@ -7116,918 +7142,931 @@ "See %s\n" msgstr "" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "" -#: src/preferences.c:2418 +#: src/preferences.c:2489 #, fuzzy msgid "Preferences" msgstr "پارامېتىرلار(_P)..." -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "" -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr "" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr "" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." msgstr "" -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr "" -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "سېكۇنت" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "ھەرگىز(_N)" -#: src/preferences.c:2752 +#: src/preferences.c:2836 msgid "Maximum number of visible tracks" msgstr "" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "" -#: src/preferences.c:2799 +#: src/preferences.c:2883 msgid "Video open command (fallback)" msgstr "" -#: src/preferences.c:2806 +#: src/preferences.c:2890 msgid "Fallback image format" msgstr "" -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "" -#: src/preferences.c:2826 +#: src/preferences.c:2910 msgid "Open/render compression" msgstr "" -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr "" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "" -#: src/preferences.c:2850 +#: src/preferences.c:2934 msgid "Automatic trimming / padding of audio when possible" msgstr "" -#: src/preferences.c:2852 +#: src/preferences.c:2936 msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "" -#: src/preferences.c:3104 -msgid "Source:" -msgstr "" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 msgid "_Internal" msgstr "" -#: src/preferences.c:3112 -msgid "_External (requires jack or pulse audio player)" +#: src/preferences.c:3202 +msgid "_External [monitor]" msgstr "" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "قويۇش" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" msgstr "" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " +#: src/preferences.c:3258 +msgid "What to record when 'r' is pressed" msgstr "" -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "گىگابايت" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +#, fuzzy +msgid "External Audio Source" +msgstr "ئاۋاز كودېك" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "" + +#: src/preferences.c:3358 msgid "Recording" msgstr "خاتىرىلەۋاتىدۇ" -#: src/preferences.c:3266 +#: src/preferences.c:3373 msgid "You can also change these values when encoding a clip" msgstr "" -#: src/preferences.c:3278 +#: src/preferences.c:3385 msgid "Encoder" msgstr "" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "ئاۋاز كودېك" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "كودلاش" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." msgstr "" -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr "" -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr "" -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr "" -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr "" -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr "" -#: src/preferences.c:3454 +#: src/preferences.c:3561 msgid " Working directory (do not remove) " msgstr "" -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "" -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "" -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "مۇندەرىجىلەر" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "" -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr "" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "" -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" msgstr "" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "" -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr " مېگابايت" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "" -#: src/preferences.c:3652 +#: src/preferences.c:3759 msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " "when LiVES is started." msgstr "" -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "" -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "" -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "" -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "" -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "" -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "" -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "" -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "" -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "" -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "" -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "" -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "" -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "" -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "" -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." msgstr "" -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "" -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "" -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "" -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "" -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "" -#: src/preferences.c:3858 +#: src/preferences.c:3965 msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "" -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "ئاگاھلاندۇرۇش" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "" -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "" -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "" -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "ئارىلاش" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "" -#: src/preferences.c:3969 +#: src/preferences.c:4076 msgid "Main Theme Details" msgstr "" -#: src/preferences.c:3980 +#: src/preferences.c:4087 #, fuzzy msgid " _Foreground Color" msgstr "باشلا(_S)" -#: src/preferences.c:3999 +#: src/preferences.c:4106 #, fuzzy msgid " _Background Color" msgstr "باشلا(_S)" -#: src/preferences.c:4018 +#: src/preferences.c:4125 #, fuzzy msgid "_Alt Foreground Color" msgstr "باشلا(_S)" -#: src/preferences.c:4036 +#: src/preferences.c:4143 #, fuzzy msgid "_Alt Background Color" msgstr "باشلا(_S)" -#: src/preferences.c:4054 +#: src/preferences.c:4161 msgid " Info _Text Color" msgstr "" -#: src/preferences.c:4073 +#: src/preferences.c:4180 msgid " Info _Base Color" msgstr "" -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "" -#: src/preferences.c:4092 +#: src/preferences.c:4199 msgid "Affects some contrast details of the timeline" msgstr "" -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "" -#: src/preferences.c:4124 +#: src/preferences.c:4231 #, fuzzy msgid "Frame blank image" msgstr "كاندۇك" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "" -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4195 +#: src/preferences.c:4302 msgid "Track background (multitrack)" msgstr "" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "" -#: src/preferences.c:4250 +#: src/preferences.c:4357 msgid "Timeline selection (multitrack)" msgstr "" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "" -#: src/preferences.c:4274 +#: src/preferences.c:4381 msgid "Timecode foreground (multitrack)" msgstr "" -#: src/preferences.c:4285 +#: src/preferences.c:4392 #, fuzzy msgid "Frame surround" msgstr " سېكۇنت " -#: src/preferences.c:4298 +#: src/preferences.c:4405 #, fuzzy msgid "Themes/Colors" msgstr "ئۆرنەكلەر" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "" -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "" -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" msgstr "" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" msgstr "" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "" -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "ئالىي" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." msgstr "" -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "" -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -8035,18 +8074,18 @@ "Click OK to continue.\n" msgstr "" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." msgstr "" -#: src/preferences.c:5195 +#: src/preferences.c:5314 msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "" -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "" @@ -8074,172 +8113,172 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "چوڭلۇقىنى ئۆزگەرت" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" "New rate must be greater than 0\n" msgstr "" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "" -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "" -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "" -#: src/resample.c:1184 +#: src/resample.c:1193 msgid "New Clip Audio" msgstr "" -#: src/resample.c:1186 +#: src/resample.c:1195 msgid "External Clip Settings" msgstr "" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "نۆۋەتتىكى" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "" -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 msgid "Channels" msgstr "" -#: src/resample.c:1232 +#: src/resample.c:1241 msgid "Sample Size " msgstr "" -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "ئىمزاسىز" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "" -#: src/resample.c:1296 +#: src/resample.c:1305 msgid "New Audio Details" msgstr "" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "يېڭى" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "" -#: src/resample.c:1343 +#: src/resample.c:1352 msgid "_Channels" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "_Sample Size" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "Sample Size" msgstr "" -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "" -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "" -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr " سائەت " -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr " مىنۇت " -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr " سېكۇنت " -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "چەكسىز" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "" -#: src/resample.c:1592 +#: src/resample.c:1601 msgid "Change Playback Speed" msgstr "" -#: src/resample.c:1594 +#: src/resample.c:1603 msgid "Resample Video" msgstr "" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -8250,7 +8289,7 @@ "in _frames per second" msgstr "" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -8261,80 +8300,80 @@ "in frames per second" msgstr "" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" "LiVES was unable to reorder the frames." msgstr "" -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "" @@ -8535,68 +8574,68 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 msgid "Real Time Effect Mapping" msgstr "" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "ئۇچۇرى" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 msgid "Set Connections" msgstr "" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "تازىلا" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -8637,103 +8676,107 @@ msgid "yuv4mpeg stream" msgstr "" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "" + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "" -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "يوق\n" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" "\n" msgstr "" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, c-format msgid "%s : parameters for %s" msgstr "" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "مەنبە: %s" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." msgstr "" -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -8742,7 +8785,7 @@ "right or double clicking on it.\n" msgstr "" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -8750,14 +8793,14 @@ "Select an effect in FX stack first to view its parameters.\n" msgstr "" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" "No clips loaded.\n" msgstr "" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -8767,7 +8810,7 @@ "before inserting clips into the timeline." msgstr "" -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -8776,188 +8819,198 @@ "to apply compositors.\n" msgstr "" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" msgstr "" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" msgstr "" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr "" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 #, fuzzy msgid "Selected Clip" msgstr "تاللا(_L)" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 msgid "_Adjust Start and End Points" msgstr "" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 msgid "_Edit/Encode in Clip Editor" msgstr "" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 #, fuzzy msgid "_Show Clip Information" msgstr "نورماللاشتۇرۇش" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 msgid "_Close this Clip" msgstr "" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 msgid "Audio Mixer (ctrl-m)" msgstr "" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "" -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "" -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "" -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "" -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "" -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "" -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "" -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "" -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "" -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "%s نى ئۆچۈر" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "" -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "" -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " "audio rate %d, audio sample size %d, %s.\n" msgstr "" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -8967,7 +9020,7 @@ "then load in the new set from the File menu.\n" msgstr "" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -8975,202 +9028,202 @@ "It cannot be loaded.\n" msgstr "" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "" -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "ئاچ(_O)…" -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "" -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "" -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 #, fuzzy msgid "_Close the Selected Clip" msgstr "تاللا(_L)" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 msgid "_Save Layout as..." msgstr "" -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 msgid "_Load Layout..." msgstr "" -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 msgid "_Wipe/Delete Layout..." msgstr "" -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "" -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 msgid "Auto Load _Subtitles with Clips" msgstr "" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 msgid "_Adjust Selected Clip Start/End Points" msgstr "" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 #, fuzzy msgid "_Insert Selected Clip Audio" msgstr "ئەكسىچە تاللا(_I)" -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 msgid "_Delete Selected Block" msgstr "" -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 msgid "_Jump to Previous Block Boundary" msgstr "" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 msgid "_Jump to Next Block Boundary" msgstr "" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 msgid "Clear _Marks from Timeline" msgstr "" -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 msgid "Ignore Selection Limits when Inserting" msgstr "" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 msgid "Pla_y Selected Time Only" msgstr "" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 msgid "_Move Effects with Blocks" msgstr "" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 msgid "Select _Autotransition Effect..." msgstr "" -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 msgid "Crossfade Audio with Autotransition" msgstr "" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 msgid "View/_Edit Selected Effect" msgstr "" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 msgid "_Delete Selected Effect" msgstr "" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 msgid "Apply Effect to _Block..." msgstr "" -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 msgid "Apply Effect to _Region..." msgstr "" -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 msgid "Make _Backing Audio Current Track" msgstr "" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 msgid "_Split Current Track at Cursor" msgstr "" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 msgid "_Split Selected Video Tracks" msgstr "" -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 msgid "Insert Gap in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 msgid "Insert Gap in Current Track/Selected Time" msgstr "" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 msgid "Close All _Gaps in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "تاللا(_L)" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 msgid "Select _All Video Tracks" msgstr "" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 msgid "Select _No Video Tracks" msgstr "" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 #, fuzzy msgid "Select All _Time" msgstr "" @@ -9178,11 +9231,11 @@ "\n" "تاللاش قۇلۇپلانغان\n" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 msgid "Select from _Zero Time" msgstr "" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 #, fuzzy msgid "Select to _End Time" msgstr "" @@ -9190,390 +9243,378 @@ "\n" "تاللاش قۇلۇپلانغان\n" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "كۆچۈر(_C)…" -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 msgid "_Timecode to Region Start" msgstr "" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 msgid "_Timecode to Region End" msgstr "" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 msgid "_Region Start to Timecode" msgstr "" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 msgid "_Region End to Timecode" msgstr "" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 msgid "Select/Deselect Block at Current Track/Time" msgstr "" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 msgid "_Change Width, Height and Audio Values..." msgstr "" -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 msgid "_Render All to New Clip" msgstr "" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 msgid "Render _Video" msgstr "" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 #, fuzzy msgid "Render _Audio" msgstr "ئۈن(_A)" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 msgid "_Normalise Rendered Audio" msgstr "" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 msgid "_Pre-render Audio" msgstr "" -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "كۆرۈنۈش(_V)" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 msgid "Block _In/Out Points" msgstr "" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 msgid "_Effects at Current" msgstr "" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 #, fuzzy msgid "Audio Parameters" msgstr "كاندۇكلار" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 msgid "Show Backing _Audio Track" msgstr "" -#: src/multitrack.c:7418 -msgid "Compact View" -msgstr "" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 msgid "Maximum Tracks to Display..." msgstr "" -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 msgid "Scroll to Follow Playback" msgstr "" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 msgid "_Center on Cursor" msgstr "" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 msgid "_Zoom In" msgstr "" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 msgid "_Zoom Out" msgstr "" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 msgid "Multitrack _Details" msgstr "" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 msgid "_Show FRAME Events" msgstr "" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 msgid "_Show Multitrack Keys" msgstr "" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 msgid "Insert With _Audio" msgstr "" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 #, fuzzy msgid "Select _Overlap" msgstr "تاللا(_L)" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" msgstr "" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 msgid "Mouse Mode: _Move" msgstr "" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 msgid "Mouse Mode: _Select" msgstr "" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 msgid "Insert Mode: _Normal" msgstr "" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "قوللان(_A)" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "ۋاقىت" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "" -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "" -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "سىيرىش" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" "Switched to Clip Edit mode\n" msgstr "" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr "" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr "" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr " %s" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 msgid "Selected Effect" msgstr "" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 msgid "_View/Edit this Effect" msgstr "" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 msgid "_View this Effect" msgstr "" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 msgid "_Delete this Effect" msgstr "" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr "" -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "" -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" "Switched to Multitrack mode\n" msgstr "" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" "Nodes can be deleted." msgstr "" -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -9581,31 +9622,31 @@ "current time.\n" msgstr "" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." msgstr "" -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 msgid "Selected Block/Frame" msgstr "" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 #, fuzzy msgid "_Select this Block" msgstr "" @@ -9613,254 +9654,254 @@ "\n" "تاللاش قۇلۇپلانغان\n" -#: src/multitrack.c:13045 -msgid "_Split Block Here" +#: src/multitrack.c:12936 +msgid "_Split Block At Cursor" msgstr "" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 msgid "List _Effects Here" msgstr "" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 msgid "_Delete this Block" msgstr "" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 #, fuzzy msgid "_Insert Here" msgstr "قىستۇر" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 msgid "_Insert Audio Here" msgstr "" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" msgstr "" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "تازىلاۋاتىدۇ…" -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "ۋاقىتلىق توختا(_P)" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " "to %.4f\n" msgstr "" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" "selected.\n" msgstr "" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" msgstr "" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." msgstr "" -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." msgstr "" -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." msgstr "" -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" msgstr "" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" msgstr "" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" msgstr "" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "" -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "" -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" msgstr "" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 msgid "Saving layout" msgstr "" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "كاندۇك" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" msgstr "" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -9868,74 +9909,74 @@ "Therefore it could not be loaded properly.\n" msgstr "" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" "Unable to load layout file %s\n" msgstr "" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "" -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "" -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 msgid "" "The current layout has changes which have not been saved.\n" "Are you sure you wish to wipe it ?\n" msgstr "" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 msgid "Multitrack Audio Mixer" msgstr "" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" msgstr "" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "" @@ -9943,19 +9984,19 @@ msgid "JACK server started\n" msgstr "" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -9995,7 +10036,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -10036,7 +10077,7 @@ msgstr "ئىزاھ" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "قىممىتى" @@ -10113,207 +10154,207 @@ "Click OK to delete all entries\n" msgstr "" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 msgid "OMC Learner" msgstr "" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "" -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "" -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "" -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "" #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "fps" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "ئاچقۇچ" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "" -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -10322,7 +10363,7 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -10331,12 +10372,12 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "" -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -10346,12 +10387,12 @@ "Error code %d\n" msgstr "" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr "" @@ -11140,6 +11181,10 @@ #~ msgid "$error" #~ msgstr "$error" +#, fuzzy +#~ msgid "Audio source:" +#~ msgstr "ئاۋاز كودېك" + #~ msgid "Right audio" #~ msgstr "ئوڭ ئۈن"
View file
LiVES-2.8.7.tar.bz2/po/uk.po -> LiVES-2.8.8.tar.bz2/po/uk.po
Changed
@@ -8,16 +8,16 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" -"PO-Revision-Date: 2017-06-02 16:31+0000\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" +"PO-Revision-Date: 2018-02-17 19:09+0000\n" "Last-Translator: Yuri Chornoivan <yurchor@gmail.com>\n" "Language-Team: Ukrainian <translation@linux.org.ua>\n" "Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2017-06-29 01:41+0000\n" -"X-Generator: Launchpad (build 18418)\n" +"X-Launchpad-Export-Date: 2018-02-26 02:28+0000\n" +"X-Generator: Launchpad (build 18561)\n" #: src/main.c:125 msgid "" @@ -107,82 +107,82 @@ msgstr "Збереження набору.\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "Будь-який" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "Жодного" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "найліпший" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "вимкнено!" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "**Поточне компонування**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "Вбудований" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "Нетиповий" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "Перевірити" -#: src/main.c:460 +#: src/main.c:467 msgid "LiVES: - " msgstr "LiVES: - " -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "Зміна розміру" -#: src/main.c:708 +#: src/main.c:728 msgid "_Resize All Frames..." msgstr "З_мінити розмір усіх кадрів…" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "Передній план" -#: src/main.c:1094 +#: src/main.c:1104 msgid "Background" msgstr "Тло" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "Завантаження додатків ефектів реального часу…" -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "Запуск звукового сервера jack…" -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "Запуск сервера передавання даних jack…" -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "Встановлення з’єднання з сервером передавання даних jack…" -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -201,16 +201,16 @@ "\n" "Alternatively, try to start lives with either \"lives -jackopts 16\", or " -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "Запуск звукового сервера PulseAudio…" -#: src/main.c:1813 +#: src/main.c:1815 #, c-format msgid "%s...detected... " msgstr "%s...виявлено… " -#: src/main.c:1814 +#: src/main.c:1816 #, c-format msgid "%s...NOT DETECTED... " msgstr "%s...НЕ ВИЯВЛЕНО… " @@ -249,11 +249,11 @@ msgid "Number of CPUs detected: %d " msgstr "Кількість виявлених процесорів: %d " -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "little endian" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "big endian" @@ -312,7 +312,7 @@ "Вітаємо у LiVES версії %s.\n" "\n" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" @@ -322,87 +322,87 @@ "Синтаксис команди запуску: %s [параметри] [назва файла [початок_за_часом] " "[кількість кадрів]]\n" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "" "де «назва файла» — назва файла мультимедійних даних або резервної копії.\n" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "" "початок_за_часом: початок за часом у файлі з вказаною назвою у секундах\n" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "кількість кадрів: максимальна кількість кадрів, які слід відкрити\n" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "параметри можуть бути такими:\n" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "-help : показати текст цієї довідки і завершити роботу\n" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "" "-tmpdir <тимч. каталог>: використовувати інший робочий каталог (наприклад /" "var/ramdisk)\n" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "" "-set <назва_набору> : автоматично завантажити набір кліпів з вказаною " "назвою\n" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "-noset : не завантажувати жодного набору після запуску\n" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "" "-norecover : не завантажувати відновлені дані під час перезапуску " "після аварії\n" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "" "-recover : завантажити відновлені дані під час перезапуску після " "аварії\n" -#: src/main.c:2549 +#: src/main.c:2552 msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "" "-nothreaddialog : не вносить ніяких змін, збережено лише для сумісності\n" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "-nogui : не показувати графічного інтерфейсу\n" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "-nosplash : не показувати вікна вітання\n" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "-noplaywin : не показувати вікна відтворення\n" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "-noninteractive : вимкнути інтерактивність меню\n" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "-startup-ce : запустити у режимі редактора кліпів\n" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "-startup-mt : запустити у режимі роботи з декількома доріжками\n" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" @@ -410,17 +410,17 @@ "-fxmodesmax <n> : надати змогу використовувати <n> режимів на клавішу " "ефекту (мінімальне значення — 1, типове — 8)\n" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "" "-oscstart <порт> : запустити програму очікування на дані OSC на вказаному " "порті UDP\n" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "-nooscstart : не запускати програми очікування на дані OSC\n" -#: src/main.c:2561 +#: src/main.c:2564 msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " "mplayer2" @@ -429,15 +429,15 @@ "варіанти <ap>: mplayer, mplayer2" #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr ", pulse" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr ", sox або jack\n" -#: src/main.c:2569 +#: src/main.c:2572 msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " "transport client,2 = jack transport master, 4 = start jack transport server, " @@ -448,16 +448,16 @@ "запуск сервера передавання даних jack, 8 = призупинка відтворення звуку, " "якщо призупинено відтворення відео, 16 = запуск звукового сервера jack] \n" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr " або sox\n" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "" "-devicemap <назва карти> : автоматично завантажити карту пристроїв\n" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" @@ -466,17 +466,17 @@ "відтворення відео з <файл>-а (Зауваження: встановлюються лише параметри, а " "не тип додатка)\n" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "" "-debug : спробувати виконати діагностику аварії (доведеться " "встановити «gdb»)\n" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "Запуск графічного інтерфейсу..." -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -494,7 +494,7 @@ "(Можливо, вам доведеться змінити значення параметра <prefix_dir> у вашому " "файлі %s)\n" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -506,7 +506,7 @@ "Будь ласка, переконайтеся, що маєте права доступу на запис до %s і повторіть " "спробу.\n" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -521,7 +521,7 @@ "Будь ласка, ознайомтеся з файлом README, який постачається\n" "разом з цим пакунком, перед запуском LiVES.\n" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -536,7 +536,7 @@ "\n" "Будь ласка, змініть права доступу до цього файла і повторіть спробу.\n" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -553,7 +553,7 @@ "Будь ласка, перевірте права доступу на цей файл і каталог,\n" "а потім повторіть спробу.\n" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -564,7 +564,7 @@ "%s\n" "і повторіть спробу.\n" -#: src/main.c:2693 +#: src/main.c:2696 #, c-format msgid "" "\n" @@ -579,7 +579,7 @@ "\n" "%s" -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -597,7 +597,7 @@ "\n" "Дякуємо.\n" -#: src/main.c:2707 +#: src/main.c:2710 msgid "" "\n" "LiVES currently requires 'mplayer', 'mplayer2' or 'sox' to function. Please " @@ -608,7 +608,7 @@ "«mplayer2» або «sox». Будь ласка, встановіть одну з цих програм, потім " "повторіть спробу.\n" -#: src/main.c:2712 +#: src/main.c:2715 msgid "" "\n" "LiVES currently requires both 'mplayer' or 'mplayer2' and 'sox' to function. " @@ -619,7 +619,7 @@ "«mplayer2» і «sox». Будь ласка, встановіть ці програми, потім повторіть " "спробу.\n" -#: src/main.c:2725 +#: src/main.c:2728 msgid "" "\n" "LiVES was unable to locate 'mplayer','mplayer2' or 'mpv'. You may wish to " @@ -630,7 +630,7 @@ "встановити одну з цих трьох програм, щоб скористатися усіма можливостями " "LiVES.\n" -#: src/main.c:2731 +#: src/main.c:2734 msgid "" "\n" "LiVES was unable to locate 'mplayer' or 'mplayer2'. You may wish to install " @@ -640,7 +640,7 @@ "LiVES не вдалося виявити програму «mplayer» або «mplayer2». Вам варто " "встановити одну з цих програм, щоб скористатися усіма можливостями LiVES.\n" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" @@ -650,7 +650,7 @@ "LiVES не вдалося виявити програми «convert». Якщо ви маєте намір " "користуватися ефектами показу, вам слід встановити convert і image-magick.\n" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " @@ -661,7 +661,7 @@ "користуватися функціональними можливостями об’єднання, вам слід встановити " "composite і image-magick.\n" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " @@ -672,7 +672,7 @@ "програму, програма не зможе виконувати деякі з функцій обробки звуку. Вам " "слід встановити «sox».\n" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -689,58 +689,58 @@ "Без цих додатків ви не зможете скористатися пунктом «Зберегти».\n" "Можливо, вам слід змінити значення параметра <lib_dir> у %s\n" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "Завантаження додатків ефектів показу…" -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "Автоматичне завантаження набору %s..." #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "LiVES" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "Помилковий аудіопрогравач %s\n" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : %d кадрів %d бітів/пк %.3f кд/с" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : ??? кадрів ??? бітів/пк %.3f кд/с" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "LiVES-%s: <файла не вказано>" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "зап %9d/%d" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "!зап %9d/%d" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "Пуск" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" @@ -748,34 +748,34 @@ "LiVES не вдалося захопити це зображення.\n" "\n" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "Закритий файл %s\n" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "В_ернути" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "Повт_орити" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "Відео" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "Лівий канал звуку" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "Правий канал звуку" -#: src/main.c:6983 +#: src/main.c:7007 msgid "" "\n" "\n" @@ -982,7 +982,7 @@ msgid "Use _mplayer2 audio player" msgstr "Використовувати програвач _mplayer2" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "_Далі" @@ -1246,10 +1246,10 @@ "Якщо позначити цей пункт, програма усуватиме черезрядковість з кадрів під " "час імпортування." -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "Перегляд" @@ -1271,11 +1271,11 @@ msgid "Click here to _Preview the file" msgstr "Натисніть, щоб _переглянути файл" -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 msgid "Processing..." msgstr "Виконуємо обробку…" -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1289,8 +1289,8 @@ "\n" "Не забудьте потім вимкнути ефекти (ctrl-0)!" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" @@ -1298,92 +1298,92 @@ "\n" "Будь ласка, зачекайте" -#: src/interface.c:206 +#: src/interface.c:210 msgid "Show Details" msgstr "Показати подробиці" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "_Досить" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "П_ереглянути" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "Приз_упинити" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "Призупинити/_Досить" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "_Скасувати" -#: src/interface.c:324 +#: src/interface.c:327 msgid "Multitrack Details" msgstr "Подробиці щодо набору доріжок" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "Формат" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "Розміри кадру" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "Розмір файла" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "Розмір у байтах" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "кадрів/с" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "Кадри" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "Події" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "Загальний час" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "Звук" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "Швидкість/Розмір" -#: src/interface.c:590 +#: src/interface.c:593 msgid "Encoding Options" msgstr "Параметри кодування" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "" "<------------- (Позначте, щоб змінити _розміри відповідно до пропозиції)" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "<------------- (Позначте, щоб було використано _рекомендований розмір)" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "_Чорні смуги для збереження співвідношення розмірів (необов’язкове)" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." @@ -1391,84 +1391,84 @@ "Додавати чорні смуги над і під зображенням, або з боків зображення, щоб " "запобігти розтягуванню." -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "Зберегти _мої параметри" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "Використати _рекомендовані параметри" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "За_крити вікно" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "_Зберегти до файла" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "Вставити" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "_Кількість повторних вставок" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "В_ставити відповідно до звукових даних" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "Вставити п_еред позначеним" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "Вставити вміст буфера обміну даними перед позначеними кадрами" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "Вставити п_ісля позначеного" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "Вставити вміст буфера обміну даними після позначених кадрів" -#: src/interface.c:844 +#: src/interface.c:847 msgid "Insert _with silence" msgstr "Вставити _з тишею" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "Вставити _зі звуком" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "Вставити _без звуку" -#: src/interface.c:933 +#: src/interface.c:936 msgid "Open Selection" msgstr "Відкриття позначеного" -#: src/interface.c:950 +#: src/interface.c:953 msgid "Selection start time (sec)" msgstr "Початок позначення (сек.)" -#: src/interface.c:956 +#: src/interface.c:959 msgid "Number of frames to open" msgstr "Кількість кадрів, які слід відкрити" -#: src/interface.c:1025 +#: src/interface.c:1028 msgid "Open Location" msgstr "Відкрити адресу" -#: src/interface.c:1027 +#: src/interface.c:1030 msgid "Open Youtube Clip" msgstr "відкриття кліпу з Youtube" -#: src/interface.c:1046 +#: src/interface.c:1049 msgid "" "\n" "\n" @@ -1485,7 +1485,7 @@ "Налаштування|Потокове відтворення\n" "\n" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1500,7 +1500,7 @@ "Будь ласка, переконайтеся, що встановлено найсвіжішу версію цієї програми.\n" "\n" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" @@ -1510,61 +1510,61 @@ "Приклад: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "URL: " -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "Адреса на Youtube: " -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "Не надсилати даних щодо потужності каналу" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "" "Спробуйте скористатися цим пунктом, якщо у вас виникають проблеми з " "отриманням потоку даних" -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "Звантаження до _каталогу: " -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "Назва звантаженого _файла: " -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr ".webm" -#: src/interface.c:1185 +#: src/interface.c:1188 msgid "Rename Clip" msgstr "Перейменування кліпу" -#: src/interface.c:1187 +#: src/interface.c:1190 msgid "Enter Set Name to Save as" msgstr "Вкажіть назву набору для збереження" -#: src/interface.c:1189 +#: src/interface.c:1192 msgid "Enter a Set Name to Reload" msgstr "вкажіть назву набору для перезавантаження" -#: src/interface.c:1191 +#: src/interface.c:1194 msgid "Choose a Working Directory" msgstr "Виберіть робочий каталог" -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 msgid "Rename Current Track" msgstr "Перейменування поточної доріжки" -#: src/interface.c:1195 +#: src/interface.c:1198 msgid "Enter a Name for Your Theme" msgstr "Вкажіть назву вашої теми" -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1577,7 +1577,7 @@ "LiVES нагадає вам про те, що слід зберегти набір кліпів пізніше, якщо ви " "спробуєте вийти.\n" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" @@ -1585,7 +1585,7 @@ "Щоб експортувати цей проект, вам слід ввести назву цього набору кліпів.\n" "Цю назву також буде використано для проекту.\n" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" @@ -1596,7 +1596,7 @@ "ви зможете зробити так, щоб програма змогла працювати на максимумі " "потужностей.\n" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" @@ -1606,210 +1606,210 @@ "Спочатку вам слід вибрати робочий каталог для LiVES\n" "Цей каталог має зберігатися на диску, де дуже багато вільного місця.\n" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "Нова назва " -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "Встановити назву " -#: src/interface.c:1251 +#: src/interface.c:1252 msgid "Theme name " msgstr "Назва теми " -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "Зберегти розширені кольори" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "Використовувати т_ипові" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "Д_одатково" -#: src/interface.c:1419 +#: src/interface.c:1420 msgid "Select input device" msgstr "Виберіть пристрій вхідних даних" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "Виберіть пристрій вхідних даних:" -#: src/interface.c:1499 +#: src/interface.c:1496 msgid "Load CD Track" msgstr "Завантаження композиції з КД" -#: src/interface.c:1501 +#: src/interface.c:1498 msgid "Select DVD Title/Chapter" msgstr "Вибір частини або глави DVD" -#: src/interface.c:1503 +#: src/interface.c:1500 msgid "Select VCD Title" msgstr "Вибір заголовка VCD" -#: src/interface.c:1505 +#: src/interface.c:1502 msgid "Change Maximum Visible Tracks" msgstr "Зміна максимальної кількості видимих доріжок" -#: src/interface.c:1507 +#: src/interface.c:1504 msgid "Device details" msgstr "Параметри пристроїв" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "Доріжка, яку слід завантажити (з %s)" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "Частина DVD" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "Частина VCD" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "Максимальна кількість доріжок для показу" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "Пристрій: /dev/video" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "Пристрій: fw:" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "Частина " -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "Канал " -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "Ідент. звуку " -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "Кількість входів" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "Використовувати типову ширину, висоту і частоту кадрів" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "Ширина" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "Висота" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "Д_райвер" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "Формат _виведення" -#: src/interface.c:1770 +#: src/interface.c:1763 msgid "Fade Audio In" msgstr "Поступове наростання гучності" -#: src/interface.c:1772 +#: src/interface.c:1765 msgid "Fade Audio Out" msgstr "Поступове зменшення гучності" -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "Наростання завершується після " -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "перших" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "Зменшення завершується після " -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "останній" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "секунд." -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "позначене" -#: src/interface.c:1856 +#: src/interface.c:1849 msgid " (Optional)" msgstr " (Необов'язково)" -#: src/interface.c:1859 +#: src/interface.c:1852 #, c-format msgid "File Comments%s" msgstr "Коментарі до файла %s" -#: src/interface.c:1873 +#: src/interface.c:1866 #, c-format msgid "File Name: %s" msgstr "Назва файла: %s" -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "Заголовок/Назва: " -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "Автор/Виконавець: " -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "Коментарі: " -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "Зберегти с_убтитри до файла" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "Файл субтитрів" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "Вибрати..." -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "П_араметри" -#: src/interface.c:2049 +#: src/interface.c:2042 #, c-format msgid "%sChoose a Device" msgstr "%sВиберіть пристрій" -#: src/interface.c:2052 +#: src/interface.c:2045 #, c-format msgid "%sChoose a Directory" msgstr "%sВиберіть каталог" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "%sВиберіть файл" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" @@ -1819,7 +1819,7 @@ "Поточне компонування не було збережено.\n" "Що слід робити програмі?\n" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" @@ -1829,7 +1829,7 @@ "Поточне компонування було змінено з часу останнього збереження.\n" "Що слід робити програмі?\n" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" @@ -1839,7 +1839,7 @@ "Можна зберегти поточний набір кліпів.\n" "Що слід робити програмі?\n" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" @@ -1847,7 +1847,7 @@ "Поточний набір кліпів не було збережено.\n" "Що слід робити програмі?\n" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" @@ -1855,7 +1855,7 @@ "Поточне компонування не було збережено.\n" "Що слід робити програмі?\n" -#: src/interface.c:2332 +#: src/interface.c:2325 msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" "What would you like to do ?\n" @@ -1863,7 +1863,7 @@ "Поточне компонування не було збережено з часу попереднього зберігання.\n" "Що слід робити програмі?\n" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" @@ -1873,43 +1873,43 @@ "Поточне компонування містить створені кадри, отже його неможливо зберегти.\n" "Що слід робити програмі?" -#: src/interface.c:2339 +#: src/interface.c:2332 msgid "Cancel/Discard/Save" msgstr "Скасування/Відкидання/Збереження" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "_Назва набору кліпів" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "_Автоматично перезавантажити наступного разу" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "Ви_терти компонування" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "_Ігнорувати зміни" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "Ви_лучити набір кліпів" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "Ви_лучити компонування" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "_Зберегти компонування" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "_Зберегти набір кліпів" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" @@ -1919,36 +1919,36 @@ "LiVES було виявлено багатодоріжкове компонування з попереднього сеансу.\n" "Бажаєте, щоб програма спробувала його відновити?\n" -#: src/interface.c:2446 +#: src/interface.c:2439 msgid "Disk Recovery Options" msgstr "Параметри спорожнення диска" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "Вилучити _невикористані кліпи" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "" "Вилучити всі кліпи, які зараз не завантажено або які не є частиною набору" -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "Вилучити файли _резервних копій закритих кліпів" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "Вилучити набори, які мають записи _компонування, але не мають кліпів" -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "_Типові значення" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "Клавіатурні скорочення показу" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1961,203 +1961,203 @@ "Клавіші для запису (натисніть «r» до відтворення, щоб зробити запис)\n" "-----------------------\n" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "ctrl-left" msgstr "Ctrl-←" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "гортати назад\n" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "Ctrl-→" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "skip forwards\n" msgstr "гортати вперед\n" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "Ctrl-↑" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "швидше/збільшити потужність ефекту\n" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "ctrl-down" msgstr "Ctrl-↓" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "повільніше/зменшити потужність ефекту\n" -#: src/interface.c:2630 +#: src/interface.c:2623 msgid "ctrl-enter" msgstr "Ctrl-Enter" -#: src/interface.c:2630 +#: src/interface.c:2623 msgid "reset frame rate\n" msgstr "скинути частоту кадрів\n" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "Ctrl-Пробіл" -#: src/interface.c:2633 +#: src/interface.c:2626 msgid "reverse direction\n" msgstr "зворотний напрямок\n" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "Ctrl-Alt-Пробіл" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "зворотний напрямок (фоновий кліп)\n" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "Ctrl-Backspace" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "заморозити кадр\n" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "нервовість\n" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "Ctrl-Page Up" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "попередній кліп\n" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "Ctrl-Page Down" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "наступний кліп\n" -#: src/interface.c:2653 +#: src/interface.c:2646 msgid "ctrl-1" msgstr "Ctrl-1" -#: src/interface.c:2653 +#: src/interface.c:2646 msgid "toggle real-time effect 1\n" msgstr "увімкнути або вимкнути ефект реального часу 1\n" -#: src/interface.c:2656 +#: src/interface.c:2649 msgid "ctrl-2" msgstr "Ctrl-2" -#: src/interface.c:2656 +#: src/interface.c:2649 msgid "toggle real-time effect 2\n" msgstr "увімкнути або вимкнути ефект реального часу 2\n" -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "…тощо…\n" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "ctrl-0" msgstr "Ctrl-0" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "real-time effects off\n" msgstr "вимкнути інтерактивні ефекти\n" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "поміняти місцями тло і передній план\n" -#: src/interface.c:2669 +#: src/interface.c:2662 msgid "grab keyboard for last activated effect\n" msgstr "захопити клавіатуру для останнього активованого ефекту\n" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "перемкнути режим ефекту (якщо ефектом захоплено клавіатуру)\n" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "ввести текстовий параметр (якщо ефектом захоплено клавіатуру)\n" -#: src/interface.c:2679 +#: src/interface.c:2672 msgid "tab" msgstr "Tab" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "вилучити текстовий параметр (якщо ефектом захоплено клавіатуру)\n" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "F1" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "зберегти/перемкнутися на мнемоніку кліпу 1\n" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "F2" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "зберегти/перемкнутися на мнемоніку кліпу 2\n" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "F12" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "зняти функціональні клавіші\n" -#: src/interface.c:2697 +#: src/interface.c:2690 msgid "Other playback keys\n" msgstr "Інші клавіші, пов’язані із відтворенням\n" -#: src/interface.c:2701 +#: src/interface.c:2694 msgid "play all\n" msgstr "відтворити усе\n" -#: src/interface.c:2704 +#: src/interface.c:2697 msgid "play selection\n" msgstr "відтворити позначене\n" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "зупинка\n" -#: src/interface.c:2710 +#: src/interface.c:2703 msgid "fullscreen\n" msgstr "на весь екран\n" -#: src/interface.c:2713 +#: src/interface.c:2706 msgid "separate window\n" msgstr "окреме вікно\n" -#: src/interface.c:2716 +#: src/interface.c:2709 msgid "double size\n" msgstr "подвійний розмір\n" -#: src/interface.c:2719 +#: src/interface.c:2712 msgid "ping pong loops\n" msgstr "цикли туди-сюди\n" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "Клавіатурні скорочення режиму декількох доріжок" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" @@ -2166,127 +2166,127 @@ "у вікні з багатьма доріжками:-\n" "-----------------------\n" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "Ctrl-←" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "пересунути курсор на монтажному столі ліворуч на 1 секунду\n" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "Ctrl-→" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "пересунути курсор на монтажному столі праворуч на 1 секунду\n" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "Shift-←" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "пересунути курсор на монтажному столі на 1 кадр ліворуч\n" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "Shift-→" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "пересунути курсор на монтажному столі на 1 кадр праворуч\n" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "Ctrl-↑" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "move current track up\n" msgstr "пересунути поточну доріжку вище\n" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "Ctrl-↓" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "move current track down\n" msgstr "пересунути поточну доріжку нижче\n" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "позначити попередній кліп\n" -#: src/interface.c:2759 +#: src/interface.c:2752 msgid "select next clip\n" msgstr "позначити наступний кліп\n" -#: src/interface.c:2762 +#: src/interface.c:2755 msgid "select/deselect current track\n" msgstr "позначити або зняти позначення з поточної доріжки\n" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "Ctrl-+" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "zoom in\n" msgstr "збільшити\n" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "Ctrl--" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "zoom out\n" msgstr "зменшити\n" -#: src/interface.c:2771 +#: src/interface.c:2764 msgid "make a mark on the timeline (during playback)\n" msgstr "зробити позначку на монтажному столі (під час відтворення)\n" -#: src/interface.c:2774 +#: src/interface.c:2767 msgid "rewind to play start.\n" msgstr "повернутися до початку відтворення.\n" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "Інші клавіатурні скорочення можна знайти у меню.\n" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "'LiVES відкрито набір кліпів' '%s'" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "'LiVES збережено набір кліпів' '%s'" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "Зберігання набору %s…" -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "Будь ласка, вкажіть назву файла, до якого слід зберегти кліп.\n" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "Будь ласка, вкажіть коректну адресу для отримання даних.\n" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "Звантаження %s до %s…" -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "Звантаження кліпу" -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -2298,16 +2298,16 @@ "Будь ласка, перевірте, чи правильно вказано адресу кліпу\n" "і чи встановлено найсвіжішу версію youtube-dl.\n" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, c-format msgid "Layouts were removed for set %s.\n" msgstr "Вилучено компонування для набору %s.\n" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "Поточний файл" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " @@ -2315,7 +2315,7 @@ ",\n" " - разом з поточним компонуванням - " -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2330,7 +2330,7 @@ "\n" "Ви справді бажаєте його закрити?" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2345,7 +2345,7 @@ "\n" "Ви справді бажаєте його закрити?" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" @@ -2356,7 +2356,7 @@ "\n" "Закрити кліп попри це?" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" @@ -2364,7 +2364,7 @@ "\n" "Некоректний файл проекту.\n" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2387,53 +2387,53 @@ "нову назву або відкинути набір.\n" "Після завершення цих дій ви зможете імпортувати новий проект.\n" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "Імпортування проекту %s як набору %s…" -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "Імпортування проекту" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "Експортування проекту %s…" -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "Експортування проекту" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 msgid "Theme" msgstr "Тема" -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "Виберіть каталог для експортування" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, c-format msgid "Exporting theme as %s..." msgstr "Експортуємо тему як %s…" -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, c-format msgid "Importing theme \"%s\" from %s..." msgstr "Імпортуємо тему «%s» з %s…" -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, c-format msgid "Backup as %s File" msgstr "Створити резервну копію у файлі %s" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, c-format msgid "Restore %s File" msgstr "Відновити файл %s" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2445,95 +2445,95 @@ "Набір буде вилучено з диска.\n" "Ви справді цього бажаєте?\n" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "Вилучення набору %s…" -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "Вилучення набору…" -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "Вилучення набору" -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "Набір %s було остаточно вилучено з диска.\n" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "Вставити тишу" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "Скасування" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "Відновлення звуку…" -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "Спорожнення зображень кадрів" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "Вилучення зайвих кадрів" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "" "Поточна тривалість відео — %d кадрів на швидкості %.3f кадрів на секунду.\n" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "Вміст буфера обміну даних було розбито на %d кадрів.\n" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "Повторення" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "Копіювання кадрів від %d до %d (зі звуком) до буфера обміну даними..." -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "Копіювання кадрів від %d до %d до буфера обміну даними..." -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "Копіювання до буфера" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "Вирізати" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 msgid "Pulling frames from clipboard" msgstr "Отримуємо кадри з буфера обміну даними" -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "Вставлення %d кадрів до нового кліпу %s…" -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "Вставка" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "…додано звукові дані…" -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " @@ -2543,7 +2543,7 @@ "Будь ласка, встановіть програму «convert» з пакунка Imagemagick, а потім " "перезапустіть LiVES.\n" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2557,7 +2557,7 @@ "Спробуйте позначити всі кадри, а потім скористайтеся пунктом \n" "«Обрізати/Доповнити звукову доріжку» з меню «Звук»." -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." @@ -2566,7 +2566,7 @@ "дискретизації.\n" "Будь ласка, встановіть «sox», а потім повторіть спробу." -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" @@ -2577,7 +2577,7 @@ "компонувань.\n" "Ви саме цього і хотіли?\n" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" @@ -2588,11 +2588,11 @@ "компонувань.\n" "Ви саме цього і хотіли?\n" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "Повторна дискретизація звукових даних буфера" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2604,7 +2604,7 @@ "LiVES не вдалося змінити частоту дискретизації звукових даних у буфері. \n" "Звукові дані у буфері вилучено.\n" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2618,32 +2618,32 @@ "Бажаєте продовжувати процедуру вставлення \n" "на основі незмінених звукових даних?\n" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "Вставка %d%s кадрів з буфера обміну даними…" -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "Вставлення" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "Вставка %d копій даних з буфера%s…" -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "Вставка %d кадрів з буфера обміну даними%s…" -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "Скасування" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" @@ -2653,7 +2653,7 @@ "Вилучення всіх кадрів призведе до закриття цього файла.\n" "Чи впевнені ви у своїх діях?" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" @@ -2664,8 +2664,8 @@ "компонувань.\n" "Ви справді бажаєте продовжувати?\n" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" @@ -2676,7 +2676,7 @@ "компонувань.\n" "Ви справді бажаєте продовжувати?\n" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" @@ -2686,7 +2686,7 @@ "Вилучення призведе до зсуву кадрів у деяких з багатодоріжкових компонувань.\n" "Ви справді бажаєте продовжувати?\n" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" @@ -2697,20 +2697,20 @@ "компонувань.\n" "Ви справді бажаєте продовжувати?\n" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "Вилучення кадрів від %d до %d%s…" -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "Вилучення" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "Вилучити" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" @@ -2720,7 +2720,7 @@ "\n" "Позначення заблоковано.\n" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2732,11 +2732,11 @@ "(Щоб скасувати запис, натисніть клавішу «r» або скористайтеся пунктом меню " "«Відтворення->Виконати запис» ще раз перед початком запису.)\n" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "Запис скасовано.\n" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2749,7 +2749,7 @@ "Повідомлення додатка «%s»:\n" "%s\n" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2762,7 +2762,7 @@ "У додатку %s не вдалося виявити методу «init».\n" "Ймовірно, файли додатка пошкоджено або встановлено неналежним чином." -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2775,22 +2775,22 @@ "\n" "Будь ласка, натисніть «Скасувати», якщо це суперечить вашим планам.\n" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "Зберігання набору %s" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "Завантаження кліпів з набору %s" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "%d кліпів і %d компонувань було відновлено з набору (%s).\n" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2802,24 +2802,24 @@ "запущено жодної іншої копії LiVES.\n" "Натисніть кнопку «Гаразд», щоб продовжити виконання дії.\n" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "Спорожнення простору на диску…" -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "Звільнення місця на диску" -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "Звільнено %s місця на диску.\n" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "Відновлення частоти кадрів та параметрів кадрів…" -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2830,12 +2830,12 @@ "Зовнішня: %s\n" "Внутрішня: %s (%d біт/тчк) / %s\n" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "буферизовано" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." @@ -2843,7 +2843,7 @@ "\n" " Відкриття…" -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" @@ -2852,7 +2852,7 @@ "\n" "(%d віртуальних)" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" @@ -2861,7 +2861,7 @@ "\n" "(%d декодовано)" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" @@ -2870,7 +2870,7 @@ "\n" " %.2f с" -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" @@ -2878,23 +2878,23 @@ "\n" " Невідомо" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "unsigned" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "signed" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "big-endian" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "little-endian" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" @@ -2903,7 +2903,7 @@ " %d Гц %d бітів\n" "%s %s" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2934,22 +2934,22 @@ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, " "USA\n" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "Відеоредактор та програма для ві-джеїв." -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "Про LiVES" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" "Launchpad Contributions:\n" " Yuri Chornoivan https://launchpad.net/~yurchor-gmail\n" " yurchor https://launchpad.net/~yurchor-deactivatedaccount" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, c-format msgid "" "LiVES Version %s\n" @@ -2973,7 +2973,7 @@ "%s\n" "Домашня сторінка: %s" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 msgid "" "\n" "\n" @@ -2984,7 +2984,7 @@ "Для попереднього перегляду цього файла вам слід встановити mplayer або " "mplayer2.\n" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 msgid "" "\n" "\n" @@ -2996,7 +2996,7 @@ "Для попереднього перегляду вмісту цього файла вам слід встановити mplayer, " "mplayer2 або imageMagick.\n" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" @@ -3005,85 +3005,85 @@ "Текст збережено як\n" "%s\n" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 msgid "Encoder Debug Output" msgstr "Дані зневаджування інструменту кодування" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "Повноекранне відтворення (f)" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "Вимкнути повноекранне відтворення (f)" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "Подвійний розмір (d)" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "Одинарний розмір (d)" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "Сховати вікно відтворення (s)" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "Показати вікно відтворення (s)" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "Відтворити у окремому вікні (s)" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "Вимикання неперервного циклічного відтворення (o)" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "Вмикання неперервного циклічного відтворення (o)" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "Гучність (%.2f)" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "Увімкнути звук (z)" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "Вимкнути звук (z)" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "Обернення за часом даних з буфера…" -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "Обернення за часом даних з буфера" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 msgid "Load Subtitles" msgstr "Завантажити субтитри" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "Завантажений файл субтитрів: %s\n" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "Субтитри було вилучено.\n" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 msgid "Select Audio File" msgstr "Вибір звукового файла" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -3096,59 +3096,59 @@ "Бажаєте продовжити завантаження?\n" "." -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "Відкриття звукових даних %s, тип %s…" -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "Відкриття звукових даних" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "Додавання звукових даних" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "Новий звук" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "Відкриття доріжки КД №%d з %s…" -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "Доріжка КД %d" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "Відкриття доріжки КД…" -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "Помилка під час завантаження доріжки КД\n" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 msgid "Layout Errors" msgstr "Помилки компонування" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "Вилучити записи про п_омилки" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "Ви_лучити відповідні компонування" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "Поновити" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" @@ -3158,23 +3158,23 @@ "Призупинено\n" "(натисніть «Поновити», щоб продовжити обробку)" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "призупинено…" -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "поновлено…" -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "Залишити" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "Досить" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, c-format msgid "" "\n" @@ -3187,29 +3187,29 @@ "(натисніть «%s», щоб зберегти поточне і зупинити обробку)\n" "(натисніть «Поновити», щоб продовжити обробку)" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "Скасувати" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "Зупинити" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 msgid "Selected Frame" msgstr "Позначений кадр" -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 msgid "_Save Frame as..." msgstr "_Зберегти кадр як…" -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "" "Звук випереджає відео на %.4f секунд у кадрі %d, частота кадрів — %.4f\n" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -3223,7 +3223,7 @@ "Щоб змусити її працювати на інших платформах, надсилайте латки до коду.\n" "\n" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -3236,7 +3236,7 @@ "програму «xwininfo».\n" "\n" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" @@ -3244,7 +3244,7 @@ "\n" "Час запису має бути більшим за 0.\n" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -3259,11 +3259,11 @@ "Натисніть «Скасувати», щоб скасувати дію.\n" "\n" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "Зовнішнє вікно було закрито.\n" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" @@ -3271,7 +3271,7 @@ "Клацніть кнопкою миші у вікні, щоб почати захоплення зображення.\n" "Натисніть клавішу «q», щоб припинити запис." -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -3287,19 +3287,19 @@ "Натисніть «Зупинити» або клавішу «q», щоб завершити захоплення.\n" "(Типово, буде використано швидкість захоплення у %.3f кадрів на секунду.)\n" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "LiVES не вдалося захопити дані з цього вікна. Вибачте.\n" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "Експортувати позначені звукові дані як…" -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "Експортувати звукові дані як…" -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -3313,86 +3313,86 @@ "Натисніть кнопку «Гаразд», щоб експорт було виконано на новій швидкості, або " "кнопку «Скасувати», щоб експортувати його з початковою швидкістю.\n" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "Експортування звуку кадрів від %d до %d як %s…" -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "Експортування звуку як %s…" -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "Експортування звукових даних" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 msgid "Append Audio File" msgstr "долучення файла звукових даних" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "Долучення звукового файла %s…" -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "Долучення звукових даних" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "Долучення звуку" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "Доповнення звукових даних до %.2f секунд…" -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "Обрізання звукових даних від позиції %.2f с до позиції %.2f с…" -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "Обрізання/Доповнення звукових даних" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "Обрізати/Доповнити звукові дані" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "Наростання звуку" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "Наростання звуку" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "Поступове зменшення гучності" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "Поступове зменшення гучності" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "%s після %.1f секунд…" -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "%s від часу %.2f секунд до часу %.2f секунд…" -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "Зміна гучності…" -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" @@ -3402,46 +3402,46 @@ "Вилучення всіх звукових даних призведе до закриття цього файла.\n" "Ви бажаєте саме цього?" -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "Вилучення всіх звукових даних…" -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "Вилучення звукових даних від позиції %.2f с до позиції %.2f с…" -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "Вилучення звуку" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "Вилучити звук" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "Запис нових звукових даних" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "Вставка тиші від позиції %.2f с до позиції %.2f с…" -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "Вставка тиші" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "Об’єднати" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "Об’єднання буфера [ %d кадрів ] з позначеним [ %d кадрів ]" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" @@ -3449,43 +3449,43 @@ "Об’єднання буфера [ %d кадрів (змінена дискретизація) ] з позначеним " "[ %d кадрів ]" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "Вирівняти по_чатки" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "Вирівняти _кінці" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "Спосіб обробки додаткових кадрів з буфера даних —" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "_Вставити кадри" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "Ви_кинути кадри" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "Кількість повторень даних з буфера даних" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "_Циклічно додати для заповнення позначеної ділянки" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "Спосіб п_ереходу:" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "Об’єднання даних з буфера з позначеною ділянкою…" -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "Об’єднання завершено.\n" @@ -3501,543 +3501,550 @@ msgid "Custom _Utilities" msgstr "Нетипові _допоміжні програми" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "_Файл" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "_Відкрити файл або каталог" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "В_ідкрити частину файла…" -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "Відкрити _адресу/потік…" -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "Відкрити к_ліп Youtube…" -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "Ім_портувати з DVD/VCD…" -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "Імпорт_увати з DVD" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "Імпорту_вати з VCD" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "І_мпортувати з Firewire" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "Імпортувати з п_ристрою Firewire (dv)" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "Імпортувати з п_ристрою Firewire (hdv)" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "_Додати вебкамеру/ТБ-картку…" -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "Додати прис_трій unicap" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "Додати потік даних з п_ристрою firewire" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "Додати п_ристрій ТБ" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "_Нещодавні файли…" -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "П_ерезавантажити набір кліпів…" -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "Закрити/З_берегти всі кліпи" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "_Швидке перекодування (бета)..." + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "За_кодувати кліп як…" -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "Закодувати _позначене як…" -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "_Закрити цей кліп" -#: src/gui.c:674 +#: src/gui.c:692 #, c-format msgid "_Backup Clip as .%s..." msgstr "Створити _резервну копію кліпу у форматі .%s…" -#: src/gui.c:683 +#: src/gui.c:701 #, c-format msgid "_Restore Clip from .%s..." msgstr "Ві_дновити кліп з .%s…" -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "Кодування/Завантаження/Резервне копіювання з_і звуком" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "Автоматично завантажувати субтитри" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "Споро_жнити місце на диску" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "З_міни" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "Режим _декількох доріжок" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "_Копіювати позначене" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "Ви_різати позначене" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "В_ставити з буфера обміну…" -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "Вставити як _новий" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "_Об’єднати вміст буфера з позначеним…" -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "Ви_лучити позначене" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "Розділити _відео і звук" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "По_значити…" -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "Позна_чити всі кадри" -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "_Лише перший кадр" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "Лише _останній кадр" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "Позначити від п_ершого кадру" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "Позначити від _останнього кадру" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "Позначити останню вставку/о_б’єднання" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "Позначити ділянку останнього _ефекту" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "І_нвертувати позначення" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "За_блокувати тривалість позначеного" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "_Відтворення" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "_Відтворити все" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "Ві_дтворити позначене" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "Відтворити да_ні з буфера обміну" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "З_упинити" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "На по_чаток" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "_Повноекранний режим" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "Подв_ійний розмір" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "Відтворити у _окремому вікні" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "Спо_рожнити тло" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "(Авто)з_ациклити відео (відповідно до звукової доріжки)" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "Неперервний _цикл" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "Ци_кл з відбиттям" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "В_имкнути звук" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "Ре_жим «прилипання» окремих вікон" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "По_казати лічильник кадрів" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "Показати субтитри" -#: src/gui.c:1045 +#: src/gui.c:1064 msgid "Letterbox Mode" msgstr "Режим додавання чорних смуг" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "Е_фекти" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "Ефекти застосовують до поточного позначеного фрагмента." -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "_Запустити тестовий ефект обробки/інструмент/породжувач…" -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "_Інструменти" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "Інструменти застосовують до цілих кліпів." -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "_Обернути порядок у буфері обміну даних" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "З_мінити швидкість відтворення або збереження…" -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "_Змінити частоту кадрів відео…" -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "_Допоміжні програми" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "Нетипові _інструменти" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "С_творити" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "Завантажити с_убтитри з файла…" -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "Вилучити субтитри" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "Захоплення відео з зовні_шнього вікна… " -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "_Параметри…" -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "_Звук" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "Завантажити _новий звук для кліпу…" -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "Завантажити _композицію з КД…" -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "Ви_штовхнути лоток КД" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "Записати з_овнішній звук…" -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "до нового _кліпу…" -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "до _позначеного" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "Поступове на_ростання гучності…" -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "Поступове змен_шення гучності…" -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "_Експортувати звук…" -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "Експортувати поз_начений звук…" -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "Експорт_увати весь звук…" -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "Д_олучити звук…" -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "_Обрізати/Доповнити звукову доріжку…" -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "Обрізати/Доповнити звукову доріжку до _позначеного" -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "Обрізати/Доповнити звукову доріжку від початку до позиції _відтворення" -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "В_илучити звук…" -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "Вилучити _позначений звук" -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "Вилучити в_есь звук" -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "Вставити _тишу у позначене" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "Змінити _частоту звуку…" -#: src/gui.c:1250 +#: src/gui.c:1273 +msgid "_Adjust Audio Sync..." +msgstr "С_коригувати синхронізацію звуку..." + +#: src/gui.c:1277 msgid "_Info" msgstr "І_нформація" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "Показати _відомості щодо кліпу" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "Переглянути або _змінити коментарі у файлі" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "Показати відомості щодо _буфера даних" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "Показати _повідомлення" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "Показати помилки _компонування" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "_Кліпи" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "П_ерейменувати поточний кліп у меню…" -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "Д_одаткові" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "_Ефекти/Інструменти/Допоміжні програми RFX" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "_Створити тестовий скрипт RFX…" -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "К_опіювати скрипт RFX до тестових…" -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "_Змінити тестовий скрипт RFX…" -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "Пере_йментувати тестовий скрипт RFX…" -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "_Вилучити тестовий скрипт RFX…" -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "Підн_яти тестовий ефект обробки/інструмент/породжувач у списку…" -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "_Імпортувати нетиповий скрипт RFX…" -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "Е_кспортувати нетиповий скрипт RFX…" -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "Ви_лучити нетиповий скрипт RFX…" -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "Перез_ібрати всі додатки RFX" -#: src/gui.c:1371 +#: src/gui.c:1398 msgid "Receive _LiVES Stream from..." msgstr "_Отримати потік даних LiVES з…" -#: src/gui.c:1375 +#: src/gui.c:1402 msgid "_Send LiVES Stream to..." msgstr "_Надіслати потік даних LiVES до…" -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." -msgstr "Відкрити по_тік yuv4mpeg на %sstream.yuv..." +#: src/gui.c:1408 +msgid "Open _yuv4mpeg stream..." +msgstr "Відкрити _потік даних yuv4mpeg..." -#: src/gui.c:1399 +#: src/gui.c:1425 #, c-format msgid "_Import Project (.%s)..." msgstr "_Імпортувати проект (.%s)…" -#: src/gui.c:1403 +#: src/gui.c:1430 #, c-format msgid "E_xport Project (.%s)..." msgstr "Е_кспортувати проект (.%s)…" -#: src/gui.c:1409 +#: src/gui.c:1438 #, c-format msgid "_Import Custom Theme (.%s)..." msgstr "_Імпортувати нетипову тему (.%s)…" -#: src/gui.c:1414 +#: src/gui.c:1443 #, c-format msgid "E_xport Theme (.%s)..." msgstr "Е_кспортувати тему (.%s)…" -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "Ві-д_жей" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "Відображення _ефектів реального часу" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "Пов’язати ефекти реального часу з комбінаціями клавіш ctrl-цифра." -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "Встановити _типові параметри ефектів реального часу" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "Встановити типові значення параметрів ефектів реального часу." -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "Зберегти _типові параметри ефектів реального часу" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." @@ -4045,146 +4052,158 @@ "Зберегти типові параметри ефектів реального часу, щоб програма завантажувала " "їх кожного разу, коли ви користуєтеся LiVES." -#: src/gui.c:1448 +#: src/gui.c:1478 msgid "_Reset All Playback Speeds and Positions" msgstr "С_кинути всі швидкості та позиції відтворення" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "" "Перевести всі позиції відтворення на перший кадр та відновити початкові " "значення частоти кадрів відтворення." -#: src/gui.c:1452 +#: src/gui.c:1482 msgid "_MIDI/Joystick Interface" msgstr "_Інтерфейс MIDI/джойстика" -#: src/gui.c:1461 +#: src/gui.c:1491 msgid "_MIDI/Joystick Learner..." msgstr "_Навчання MIDI/джойстика…" -#: src/gui.c:1465 +#: src/gui.c:1495 msgid "_Save Device Mapping..." msgstr "З_берегти карту відображення пристроїв…" -#: src/gui.c:1469 +#: src/gui.c:1499 msgid "_Load Device Mapping..." msgstr "_Завантажити карту відображення пристроїв…" -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "Показати _клавіші ві-джея" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "За_бавки" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "_Жодних" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "_Автоматика" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "_Шалені кадри" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "_ТБ LiVES (широкосмугове)" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "_Довідка" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "_Підручник (буде відкрито у переглядачі)" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 msgid "_Donate to the Project !" msgstr "Підтримати проект _фінансово!" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 msgid "_Email the Author" msgstr "_Надіслати електронного листа авторові" -#: src/gui.c:1519 +#: src/gui.c:1549 msgid "Report a _Bug" msgstr "Повідомити про _ваду" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 msgid "Suggest a _Feature" msgstr "Запропонувати _можливість" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 msgid "Assist with _Translating" msgstr "Допомогти з п_ерекладом" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "_Усування вад" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "_Про програму" -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "Повернутися на початок (w)" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "Відтворити все (p)" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "Зупинити відтворення (q)" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "Відтворити позначене (y)" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +msgid "Audio Source:" +msgstr "Джерело звуку:" + +#: src/gui.c:1696 +msgid "Internal" +msgstr "Внутрішнє" + +#: src/gui.c:1730 +msgid "External" +msgstr "Зовнішнє" + +#: src/gui.c:1774 msgid "Volume" msgstr "Гучність" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "Гучність звуку (1.00)" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "Показати тло (b)" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "Уповільнити відтворення (ctrl-вниз)" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "Пришвидшити відтворення (ctrl-вгору)" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "Повернутися назад (ctrl-ліворуч)" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "Перейти вперед (ctrl-праворуч)" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "Показати відомості щодо кліпу (i)" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "Приховати цю панель інструментів" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." @@ -4193,214 +4212,218 @@ "швидкодії, натискання «q» призведе до закриття вікна." #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr " Швидкість відтворення відео (у кадрах на секунду) " -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "Змінювати швидкість відео" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "Перший кадр" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "Останній кадр" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "Перший позначений кадр цього кліпу" -#: src/gui.c:1956 +#: src/gui.c:2082 +msgid "Select all frames in this clip" +msgstr "Позначити усі кадри у цьому кліпі" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "Останній позначений кадр цього кліпу" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "Запуск...\n" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr "" " Натисніть «q», щоб зупинити запис. НЕ ЗАКРИВАЙТЕ ВІКНО ВІДТВОРЕННЯ! " -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "Кількість кадрів для перегляду" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "Виві_льнити" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "Довільний вибір номера кадру" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "П_очаток" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "Кількість кадрів пов’язано з початковим кадром" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "_Кінець" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "Кількість кадрів пов’язано з кінцевим кадром" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "В_казівник" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "Кількість кадрів пов’язано з позначкою позиції відтворення" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "Повний назад" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "Відтворити все" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "Відтворити позначене" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "Вмикання/Вимикання циклу" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "Почати _запис" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "Зупинити _запис" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "_Виконати запис" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr " (масштаб: %d %%)" -#: src/gui.c:3550 +#: src/gui.c:3689 msgid "Streaming" msgstr "Потокове мовлення" -#: src/gui.c:3552 +#: src/gui.c:3691 #, c-format msgid "Play Window%s" msgstr "вікно відтворення%s" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "Приховати вікно відтворення" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "Показати вікно відтворення" -#: src/gui.c:4124 +#: src/gui.c:4292 #, c-format msgid "'LiVES opened the file' '%s'" msgstr "'LiVES відкрито файл' '%s'" -#: src/gui.c:4143 +#: src/gui.c:4311 #, c-format msgid "'LiVES closed the file' '%s'" msgstr "'LiVES закрито файл' '%s'" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "Пов’язано з Ctrl-%d" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "Ефекти" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "Кліпи" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, c-format msgid "Show / apply effects to %s\n" msgstr "Показати або застосувати ефекти до %s\n" -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, c-format msgid "Select clip for %s\n" msgstr "Виберіть кліп для %s\n" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "При_шпилити" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "Пришпилити панель параметра до вікна" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "%.2f ЕБ" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "%.2f ПБ" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "%.2f ТБ" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "%.2f ГБ" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "%.2f МБ" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "%.2f КіБ" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "%d байтів" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "Спорожнення буфера обміну даними" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -4411,7 +4434,7 @@ "==============================\n" "Перемкнуто на кліп %s\n" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" @@ -4421,11 +4444,11 @@ "==============================\n" "Перемкнуто на порожній кліп\n" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "(порожній)" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " @@ -4434,7 +4457,7 @@ "Назву набору було змінено з %s на %s. Виконано відповідне оновлення " "пов’язаних з ним компонувань.\n" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" @@ -4443,7 +4466,7 @@ "У цьому наборі немає кліпу %s.\n" "Цей кліп потрібен для таких компонувань:\n" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" @@ -4452,7 +4475,7 @@ "Кліп %s було закрито.\n" "Цей кліп потрібен для таких компонувань:\n" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" @@ -4461,7 +4484,7 @@ "У кліпі %s було зсунуто кадри.\n" "Це вплинуло на такі компонування:\n" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" @@ -4470,7 +4493,7 @@ "З кліпу %s було вилучено кадри.\n" "Це вплинуло на такі компонування:\n" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" @@ -4479,7 +4502,7 @@ "З кліпу %s було вилучено звукові дані.\n" "Це вплинуло на такі компонування:\n" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" @@ -4488,7 +4511,7 @@ "У кліпі %s було зсунуто звукові дані.\n" "Це вплинуло на такі компонування:\n" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" @@ -4497,7 +4520,7 @@ "У кліпі %s було замінено звукові дані.\n" "Це вплинуло на такі компонування:\n" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" @@ -4506,7 +4529,7 @@ "У кліпі %s було замінено кадри.\n" "Це вплинуло на такі компонування:\n" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -4517,7 +4540,7 @@ "оскільки його вже використано\n" "іншою копією програми LiVES.\n" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -4528,7 +4551,7 @@ "З набором %s зараз працює інша копія програми LiVES.\n" "Будь ласка, оберіть іншу назву набору.\n" -#: src/utils.c:2138 +#: src/utils.c:2234 #, c-format msgid "" "\n" @@ -4537,7 +4560,7 @@ "\n" "Назви %s не можуть бути порожніми.\n" -#: src/utils.c:2146 +#: src/utils.c:2242 #, c-format msgid "" "\n" @@ -4546,7 +4569,7 @@ "\n" "Довжина назви %s не повинна перевищувати %d символів.\n" -#: src/utils.c:2154 +#: src/utils.c:2250 #, c-format msgid "" "\n" @@ -4555,7 +4578,7 @@ "\n" "У назвах %s не повинно містити пробілів або символів%s.\n" -#: src/utils.c:2163 +#: src/utils.c:2259 #, c-format msgid "" "\n" @@ -4564,11 +4587,11 @@ "\n" "Назви %s не повинні починатися з символу «.» і містити послідовності «..»\n" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "Набір" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4579,73 +4602,73 @@ "Набір з назвою %s вже існує.\n" "Будь ласка, оберіть іншу назву набору.\n" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "Вилучення компонування %s\n" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "Відео [відкриття…]" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "Відео [%.2f с]" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "(Не визначено)" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "(Немає відео)" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "(Немає звуку)" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "Моно [відкриття…]" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "Лівий канал звуку [відкриття…]" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "Моно [%.2f с]" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "Лівий канал звуку [%.2f с]" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "Правий канал звуку [відкриття…]" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "Правий канал звуку [%.2f с]" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "LiVES не може перемикатися на mplayer під час завантаження кліпів." -#: src/utils.c:3444 +#: src/utils.c:3863 msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "" "LiVES не може перемкнутися на mplayer2, доки триває завантаження кліпів." -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "Спорожнення кліпу" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4660,29 +4683,29 @@ "\n" "Перезаписати?\n" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "В_ернути %s" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "П_овторити %s" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "-------------Позначене------------" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr " с ] ----------Позначене---------- [ " -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr " кадрів ] ----------" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4700,50 +4723,50 @@ "\n" "Щоб дізнатися більше, скористайтеся пунктом «Довідка->Усування вад»." -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "Вивчення заголовка файла" -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "Відкриття %s" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "Відкриття %s час початку — %.2f с, %d кадрів" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr " без звуку" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "Відкриття звуку для %s" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "Автоматично обрізаємо %.2f секунд звуку на початку…" -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "Автообрізання %.2f секунд звукових даних наприкінці…" -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "Автоматично додаємо %.2f секунд тиші на початку…" -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "Автододавання %.2f секунд тиші наприкінці…" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4763,11 +4786,11 @@ "\n" "Ви справді бажаєте відкрити цей файл?" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr " - будь ласка, зачекайте." -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4779,7 +4802,7 @@ "LiVES не вдалося видобути дані або зображення або звуку.\n" "Подробиці можна знайти на панелі термінала.\n" -#: src/saveplay.c:874 +#: src/saveplay.c:858 msgid "" "\n" "\n" @@ -4790,7 +4813,7 @@ "Для відкриття цього файла вам, ймовірно, вслід встановити mplayer, mplayer2 " "або mpv.\n" -#: src/saveplay.c:885 +#: src/saveplay.c:869 msgid "" "\n" "\n" @@ -4803,29 +4826,29 @@ "на сторінці\n" "Інструменти|Налаштування|Декодування\n" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "Додавання зображення…" -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "Субтитри було збережено до %s\n" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, c-format msgid "Save Frame %d" msgstr "Зберегти кадр %d" -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 msgid "Save Frame" msgstr "Зберегти кадр" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 msgid "Save Clip" msgstr "Зберегти кліп" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4837,37 +4860,37 @@ "\n" "Бажаєте зберегти дані до поточного файла?" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "Отримання кадрів з кліпу" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "Пов’язування позначеного" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr " (без звуку)\n" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "" "Збереження кадрів від %d до %d%s як «%s»: програма кодування = %s: формат = " "%s…" -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "" "Збереження кадрів від 1 до %d%s як «%s»: програма кодування %s: формат = %s…" -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "Збереження [може тривати досить довго]" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" @@ -4877,33 +4900,33 @@ "\n" "Помилка кодування. Файл даних не було створено!\n" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "Зняття додавання чорних смуг" -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "Розмір файла: %s\n" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "запис перервано переглядом.\n" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "запис перервано відтворенням даних з буфера.\n" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "Виконання запису…" -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "Середня частота кадрів — %.4f\n" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4918,21 +4941,21 @@ "кадрів»\n" "і змінити розміри всіх кадрів до поточного значення.\n" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "Невідомо" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "Без_назви%d" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "Достатньо %d кадрів!\n" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4943,7 +4966,7 @@ "Сталася помилка під час виконання\n" "%s\n" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" @@ -4951,7 +4974,7 @@ "\n" "Під час спроби відкрити файл сталася помилка\n" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4962,7 +4985,7 @@ "Помилка під час спроби отримання даних щодо кліпу %s.\n" "Можливо, дані цього кліпу пошкоджено.\n" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4975,14 +4998,14 @@ "Типову частоту кадрів можна встановити за допомогою пункту меню «Інструменти " "| Параметри | Інше».\n" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "" "Швидкість відтворення було скориговано до значення %.3f кадрів на секунду, " "щоб зберегти відповідність з звуковими даними.\n" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" @@ -4992,7 +5015,7 @@ "%.3f\n" "Звукові дані:" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" @@ -5001,54 +5024,54 @@ "Кадрів=%d тип=%s розмір=%dx%d глибина кольорів=%d частота кадрів=%.3f\n" "Звукові дані:" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "%s немає\n" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, c-format msgid " - Author: %s\n" msgstr " - Автор: %s\n" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, c-format msgid " - Title: %s\n" msgstr " - Назва: %s\n" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr " - Коментар: %s\n" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "Збереження кадру %d як %s..." -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "Створення резервної копії %s на %s" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "Створення резервної копії" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "було створено резервну копію записаних даних…" -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "Відновлення %s…" -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "Відновлення" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -5061,7 +5084,7 @@ "Дані у файлі %s пошкоджено.\n" "LiVES не вдалося відновити їх.\n" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, c-format msgid "" "\n" @@ -5075,22 +5098,22 @@ "параметрів програми.\n" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "зап %.2f МБ" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "!зап %.2f МБ" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "зап. ?? МБ" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" @@ -5100,19 +5123,19 @@ "Було знайдено файли від попереднього запуску LiVES.\n" "Бажаєте, щоб програма спробувала їх відновити?\n" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "Відновлення файлів" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "Відновлення файлів…" -#: src/dialogs.c:83 +#: src/dialogs.c:86 msgid "Show affeced _layouts" msgstr "Показати _компонування, які буде змінено" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" @@ -5120,47 +5143,47 @@ "Н_е показувати більше цього попередження\n" "(увімкнути показ можна у вікні «Параметри/Попередження»)" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "_Відновити місце на диску" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr " _Додаткові параметри >>" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 msgid "Warning !" msgstr "Попередження!" -#: src/dialogs.c:184 +#: src/dialogs.c:187 msgid "Error !" msgstr "Помилка!" -#: src/dialogs.c:194 +#: src/dialogs.c:197 msgid "Information" msgstr "Інформація" -#: src/dialogs.c:219 +#: src/dialogs.c:222 msgid "Question" msgstr "Питання" -#: src/dialogs.c:233 +#: src/dialogs.c:236 msgid "File Error" msgstr "Помилка під час роботи з файлами" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "_Перервати" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "П_овторити" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "Показати по_дробиці" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -5177,7 +5200,7 @@ "\n" "Критичний рівень можна змінити у налаштуваннях програми." -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -5196,11 +5219,11 @@ "Наступне попередження буде показано, якщо залишиться менше за %s.\n" "Критичний рівень можна змінити у налаштуваннях програми." -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "Перемикання програвачів під час відтворення неможливе." -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -5212,11 +5235,11 @@ "LiVES не вдалося виконати цю дію через недостатній об’єм пам’яті.\n" "Будь ласка, спробуйте завершити роботу сторонніх програм.\n" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "Обробку було призупинено." -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" @@ -5225,7 +5248,7 @@ "\n" "%sВиконано %d%%. Залишилося часу: %u с%s\n" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" @@ -5234,7 +5257,7 @@ "\n" "Відкрито %d з %d кадрів. Зачекайте ще %u с.\n" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" @@ -5243,7 +5266,7 @@ "\n" "Відкрито %d з %d кадрів.\n" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" @@ -5252,7 +5275,11 @@ "\n" "відкрито %d кадрів.\n" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "Очікуємо на зовнішні звукові дані" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" @@ -5261,7 +5288,7 @@ "\n" "Залишилося часу: %d с" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -5272,7 +5299,7 @@ "Вибачте, LiVES не може одночасно відкривати більше %d файлів.\n" "Будь ласка, закрийте один з файлів і повторіть вашу спробу." -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -5291,7 +5318,7 @@ "\n" "Please make sure you can write to this directory." -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 msgid "" "\n" "LiVES currently requires either 'mplayer', 'mplayer2', or 'sox' to function. " @@ -5302,7 +5329,7 @@ "«mplayer2» або «sox». Будь ласка, встановіть одну з цих програм, потім " "повторіть спробу.\n" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 msgid "" "\n" "This function requires either mplayer or mplayer2 to operate.\n" @@ -5313,7 +5340,7 @@ "mplayer2.\n" "Вам варто встановити одну з цих програм, а потім повторити спробу.\n" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 msgid "" "\n" "This function requires either mplayer, mplayer2 or mpv to operate.\n" @@ -5324,7 +5351,7 @@ "або mpv.\n" "Вам варто встановити одну з цих програм, а потім повторити спробу.\n" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " "audio for this clip.\n" @@ -5332,7 +5359,7 @@ "Звукові дані не завантажено. Будь ласка, встановіть mplayer або mplayer2, " "якщо вам потрібні звукові дані з цього кліпу.\n" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " "audio for this clip.\n" @@ -5340,7 +5367,7 @@ "Звукові дані не завантажено. Будь ласка, встановіть mplayer, mplayer2 або " "mpv, якщо у цьому кліпі мають бути звукові дані.\n" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" @@ -5351,7 +5378,7 @@ "або перемкніть формат кодування за допомогою пункту «Інструменти | Параметри " "| Кодування»\n" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -5365,7 +5392,7 @@ "Будь ласка, змініть кодек для звукових даних за допомогою меню «Інструменти|" "Параметри|Кодування»\n" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" @@ -5374,7 +5401,7 @@ "Зберегти таке компонування неможливо, спочатку вам слід виконати обробку " "кліпу.\n" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" @@ -5383,7 +5410,7 @@ "Зберегти таке компонування неможливо, спочатку вам слід виконати обробку " "кліпу.\n" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -5394,7 +5421,7 @@ "\n" "Через обмеження формату %s\n" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" @@ -5402,43 +5429,43 @@ "LiVES рекомендує вам такі параметри:\n" "\n" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr ", signed" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr ", unsigned" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr ", little-endian" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr ", big-endian" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "Використовувати частоту дискретизації звуку %d Гц%s%s\n" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "Встановлення частоти кадрів відео у значення %.3f кадрів на секунду\n" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "Встановлення частоти кадрів відео у значення %d:%d кадрів на секунду\n" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "Встановлення розмірів відео %d x %d пікселів\n" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" @@ -5446,37 +5473,37 @@ "\n" "Ймовірні варіанти дій:\n" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "зміна розмірів відео до %d x %d пікселів\n" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "" "вимкнення звуку через те, що інструмент кодування не може закодувати звукові " "дані\n" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "LiVES має:\n" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "зміна дискретизації звуку до %d Гц%s%s\n" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "зміна дискретизації відео до %.3f кадрів на секунду\n" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "зміна дискретизації відео до %d:%d кадрів на секунду\n" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -5491,7 +5518,7 @@ "дії.\n" "\n" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" @@ -5501,7 +5528,7 @@ "Зміни внесені до позначеної ділянки не будуть остаточними.\n" "\n" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -5515,7 +5542,7 @@ "пам’яті.\n" "Спробуйте зберегти запис лише частини файла." -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -5535,33 +5562,29 @@ "Натисніть кнопку «Скасувати», щоб скасувати вставлення або кнопку «Гаразд», " "щоб виконати коригування." -#: src/dialogs.c:2351 -#, c-format +#: src/dialogs.c:2354 msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." msgstr "" -"Якщо ви маєте намір відкрити потік даних yuvmpeg, спершу слід створити файл " -"fifo за адресою:\n" -"\n" -"%sstream.yuv\n" -"\n" -"а потім записати до нього кадри yuv4mpeg.\n" -"LiVES ненадовго призупинить свою роботу до отримання кадрів.\n" -"Натисніть кнопку «Гаразд», якщо ви цілком розумієте наслідки цих дій. Якщо ж " -"у вас є сумніви, натисніть кнопку «Скасувати»." +"Під час відкриття потоку даних yuvmpeg спочатку слід створити файл fifo, а " +"потім почати запис кадрів yuv4mpeg до нього.\n" +"Зараз ви можете вибрати файл fifo.\n" +"Далі,\n" +"LiVES зачекає, докли буде отримано кадри.\n" +"Вам слід натиснути кнопку «Гаразд», лише якщо ви розумієте наслідки ваших " +"дій. Якщо це не так, натисніть кнопку «Скасувати»." -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "Журнал повідомлень" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " @@ -5570,7 +5593,7 @@ "Після оновлення або встановлення, ймовірно, вам слід виправити значення " "параметра <prefix_dir> у вашому файлі %s" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -5587,7 +5610,7 @@ "%s%s%s\n" "або змініть значення змінної <lib_dir> у файлі %s\n" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 msgid "" "Sorry, unknown audio type.\n" "\n" @@ -5597,11 +5620,11 @@ "\n" " (Програма може працювати з даними у файлах" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "невдало (невідомий тип)\n" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" @@ -5611,7 +5634,7 @@ "Бажаєте вилучити файли компонування, пов’язані з цим набором кліпів?\n" "(Цими файлами не можна буде скористатися без самого набору).\n" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -5625,7 +5648,7 @@ "існуючого набору.\n" "Натисніть кнопку «Скасувати», щоб ввести нову назву.\n" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -5637,7 +5660,7 @@ "Ви справді бажаєте продовжити виконання дії?\n" "." -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -5650,7 +5673,7 @@ "Ви справді бажаєте продовжити виконання дії?\n" "." -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -5668,7 +5691,7 @@ "Якщо файл втрачено, натисніть кнопку «Скасувати», щоб пропустити його " "завантаження.\n" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -5683,7 +5706,7 @@ "%s\n" "Отже, кліп не вдалося завантажити.\n" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -5697,7 +5720,7 @@ "Крім того, у вікні «Налаштування» ви можете вибрати інший звуковий\n" "програвач.\n" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -5711,7 +5734,7 @@ "сторонньою програмою.\n" "Автоматичний запуск jack буде вимкнено.\n" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" @@ -5720,7 +5743,7 @@ "Не вдалося встановити з’єднання з сервером jack. jack слід запустити до " "запуску LiVES\n" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -5737,7 +5760,7 @@ "\n" "%s\n" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" @@ -5746,7 +5769,7 @@ "Крім того, ви можете перезапустити LiVES і вказати інший програвач звукових " "даних.\n" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -5761,7 +5784,7 @@ "Збільшити відповідне значення можна у вікні Параметри->Доріжки/Обробка.\n" "Рекомендуємо збільшити значення принаймні до %d МБ" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -5774,7 +5797,7 @@ "Рекомендуємо вам вилучити ці компонування.\n" "Вилучити старі компонування?\n" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -5788,7 +5811,7 @@ "буфера скасування дій\n" "за допомогою пункту Параметри/Доріжки/Обробка/Розмір буфера скасування\n" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -5800,7 +5823,7 @@ "Ймовірно, вам слід збільшити об’єм буфера дій\n" "за допомогою пункту Параметри/Доріжки/Обробка/Розмір буфера скасування\n" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" @@ -5809,21 +5832,21 @@ "LiVES не вдалося зарезервувати достатньо пам’яті для буфера скасування " "багатодоріжкового режиму.\n" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "або введіть менше значення.\n" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "" "Спробуйте повторити дію з редактора кліпів, спробуйте завершити роботу " "сторонніх програм,\n" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "Спробуйте завершити роботу сторонніх програм\n" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" @@ -5833,14 +5856,14 @@ "Вам слід скоригувати параметри звукових даних за допомогою меню " "«Інструменти».\n" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "" "У поточному компонуванні є звукові дані, отже не можна встановлювати нульову " "кількість каналів звуку.\n" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" @@ -5851,7 +5874,7 @@ "Змінити програвач можна за допомогою вкладки Інструменти|Параметри|" "Відтворення." -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" @@ -5861,7 +5884,7 @@ "іншої системи або зі старішої версії LiVES).\n" "Спробувати виправити копію компонування на диску?\n" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" @@ -5869,7 +5892,7 @@ "LiVES не вдалося завантажити компонування.\n" "Вибачте.\n" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." @@ -5877,7 +5900,7 @@ "Поточна версія LiVES потребує composite з ImageMagick для обрізання кадрів.\n" "Будь ласка, встановіть пакунок imagemagick і повторіть спробу." -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." @@ -5885,7 +5908,7 @@ "Поточна версія LiVES потребує convert з ImageMagick для обрізання кадрів.\n" "Будь ласка, встановіть пакунок imagemagick і повторіть спробу." -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" "Please install 'imagemagick' and try again." @@ -5894,7 +5917,7 @@ "кадрів.\n" "Будь ласка, встановіть пакунок imagemagick і повторіть спробу." -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" @@ -5904,7 +5927,7 @@ "\n" "Значення частоти звукових даних має бути більшим за 0.\n" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5916,7 +5939,7 @@ "його показ може тривати досить довго.\n" "Ви справді бажаєте його переглянути?\n" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" @@ -5926,7 +5949,7 @@ "\n" "Щоб скористатися цією можливістю, вам слід встановити програму «dvgrab».\n" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5941,19 +5964,19 @@ "Вам варто вибрати один з цих серверів на вкладці «Інструменти/Параметри/" "Відтворення».\n" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "Додатку відтворення відео не вдалося ініціалізувати палітру!\n" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "Додатку декодування не вдалося ініціалізувати палітру!\n" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "Не вдалося встановити частоту кадрів додатка роботи з відео\n" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" @@ -5962,7 +5985,7 @@ "допомогою пункту меню\n" "«Файл|Спорожнити місце на диску»\n" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5975,33 +5998,33 @@ "\n" "echo %d > /proc/sys/net/core/rmem_max\n" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "скасовано.\n" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "невдало.\n" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "виконано.\n" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "помилка у файлі. Виконання перервано.\n" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "Додаткова інформація: %s\n" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "Значення помилки: %d%s\n" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -6016,7 +6039,7 @@ "Будь ласка, перевірте, чи не пошкоджено основні файли вашої системи.\n" "%s%s%s" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -6031,7 +6054,7 @@ "Будь ласка, перевірте, чи не спричинено цю помилку однією з типових причин.\n" "%s" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -6046,7 +6069,7 @@ "Будь ласка, перевірте, чи не спричинено цю помилку однією з типових причин.\n" "%s" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -6059,7 +6082,7 @@ "%s\n" "Будь ласка, перевірте, чи не спричинено цю помилку однією з типових причин.\n" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -6074,7 +6097,7 @@ "Повідомлення про помилку:\n" "%s\n" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -6087,7 +6110,7 @@ "%s\n" "Будь ласка, перевірте, чи не спричинено цю помилку однією з типових причин.\n" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -6102,12 +6125,12 @@ "Повідомлення про помилку:\n" "%s\n" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "Не вдалося прочитати значення «%s»." -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -6120,7 +6143,7 @@ "%s\n" "Будь ласка, перевірте, чи не є причиною пошкодження у вашій системі.\n" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -6133,7 +6156,7 @@ "%s\n" "Будь ласка, змініть права доступу до теки і повторіть спробу." -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -6146,7 +6169,7 @@ "%s\n" "Будь ласка, змініть права доступу до каталогу і повторіть спробу." -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, c-format msgid "" "\n" @@ -6157,7 +6180,7 @@ "LiVES не може прочитати дані з каталогу:\n" "%s\n" -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" @@ -6167,7 +6190,7 @@ "Перервати виконання всіх завдань і негайно завершити роботу LiVES.\n" "Ви справді цього хочете?\n" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -6178,7 +6201,7 @@ "%s не придатний для кодування кліпів з зображеннями типу %s.\n" "Будь ласка, вкажіть інший інструмент кодування зі списку.\n" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" @@ -6187,7 +6210,7 @@ "Дані цієї картки вже використовуються, потік даних не можна відкривати " "декілька разів.\n" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -6202,7 +6225,7 @@ "- Перевірте, чи не користується цим пристроєм стороння програма.\n" "- Перевірте, чи створено системою файл пристрою.\n" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" @@ -6212,7 +6235,7 @@ "Для цього файла вже завантажено субтитри.\n" "Бажаєте перезаписати поточні субтитри?\n" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 msgid "" "\n" "LiVES currently only supports subtitles of type" @@ -6220,7 +6243,7 @@ "\n" "У поточній версії LiVES передбачено підтримку субтитрів лише у форматах" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" @@ -6230,7 +6253,7 @@ "Вилучення всіх субтитрів з цього кліпу.\n" "Ви впевнені у своїх діях?\n" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -6243,7 +6266,7 @@ "Натисніть кнопку «Скасуват», щоб вказати файл з іншою назвою,\n" "або кнопку «Гаразд», щоб наказати програмі зберегти файл типу «%s»\n" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" @@ -6253,7 +6276,7 @@ "Бажаєте пересунути поточні набори кліпів до нового каталогу?\n" "(Якщо непевні, натисніть кнопку «Так».)\n" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -6269,7 +6292,7 @@ "Наполегливо рекомендуємо вам завершити роботу цього екземпляра до натискання " "кнопки «Гаразд»." -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" @@ -6277,7 +6300,7 @@ "\n" "Не вдалося виявити жодного пристрою вхідних даних.\n" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" @@ -6285,7 +6308,7 @@ "\n" "Всі пристрої вхідних відеоданих вже використовуються.\n" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -6297,7 +6320,7 @@ "ВИЛУЧЕННЯ І КОПІЮВАННЯ ФАЙЛІВ. МОЖЕ ТРИВАТИ ДОСИТЬ ДОВГО.\n" "НЕ ЗАВЕРШУЙТЕ РОБОТУ І НЕ ЗАКРИВАЙТЕ ВІКНО LIVES !\n" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, c-format msgid "" "\n" @@ -6308,7 +6331,7 @@ "У файлі теми %s пропущено певні елементи.\n" "Тему не вдасться завантажити належним чином.\n" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" @@ -6318,7 +6341,7 @@ "Будь ласка, перевірте, чи правильно вказано назву набору і повторіть " "спробу.\n" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -6332,7 +6355,7 @@ "%s\n" "Хочете, щоб програма зробила це (рекомендована дія)?" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -6350,7 +6373,7 @@ "Файл -> Спорожнити місце на диску\n" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -6363,7 +6386,7 @@ "Вітаємо у LiVES версії %s!\n" "\n" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" @@ -6375,7 +6398,7 @@ "Докладні настанови щодо встановлення цієї змінної можна знайти у " "документації до вашого дистрибутива.\n" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" @@ -6383,7 +6406,7 @@ "\n" "Для використання цієї забавки вам слід завантажити принаймні один кліп.\n" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" @@ -6394,7 +6417,7 @@ "завершилися невдало.\n" "Рекомендуємо вам перезапустити LiVES.\n" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" @@ -6405,13 +6428,13 @@ "з’єднання завершилися невдало.\n" "Рекомендуємо вам перезапустити LiVES.\n" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "" "Будь ласка, вкажіть ваш пристрій відтворення КД у меню «Інструменти | " "Параметри | Інше»\n" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, c-format msgid "" "\n" @@ -6424,7 +6447,7 @@ "%s\n" "(не знайдено назви теми).\n" -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -6437,7 +6460,7 @@ "%s\n" "вже існує. Хочете перезаписати її?\n" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -6582,7 +6605,7 @@ msgid "Video only Transitions" msgstr "Переходи лише зображення" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "лише звук" @@ -6590,7 +6613,7 @@ msgid "Audio only Transitions" msgstr "Лише звук з переходами" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "звук" @@ -6634,7 +6657,7 @@ msgid "Audio Analysers" msgstr "Засоби аналізу звукових даних" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "невідомий" @@ -6755,22 +6778,22 @@ msgid "pointer" msgstr "вказівник" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "Помилка: у додатку %s не визначено функції weed_setup().\n" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "У додатку %s не знайдено придатних до використання фільтрів\n" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "Виявлено дублювання додатка %s" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" @@ -6779,69 +6802,69 @@ "Інформація: не вдалося завантажити додаток %s\n" "Повідомлення про помилку: %s\n" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "Каталоги додатків" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr " - додатки %s -" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "Успішно завантажено %d фільтрів Weed\n" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "Некоректний комплексний ефект %s — суперечливі значення target_fps\n" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "Некоректний комплексний ефект %s — декілька параметрів переходу\n" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "" "Некоректний комплексний ефект %s — вказано декілька параметрів гучності " "основного каналу\n" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "Некоректний комплексний ефект %s — має бути більше одного підфільтра\n" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "Виявлено некоректний ефект %s у комплексному ефекті %s, рядок %d\n" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "" "Виявлено некоректне типове значення у комплексному ефекті %s, рядок %d\n" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "" "Виявлено некоректний фільтр %d для типових значень у комплексному ефекті %s, " "рядок %d\n" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "" "Виявлено некоректний параметр %d для типових значень у комплексному ефекті " "%s, рядок %d\n" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" @@ -6849,7 +6872,7 @@ "Виявлено некоректну кількість типових значень у комплексному ефекті %s, " "рядок %d\n" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" @@ -6857,13 +6880,13 @@ "Виявлено небулеве значення для типового параметра у комплексному ефекті %s, " "рядок %d\n" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "" "Виявлено некоректний параметр посилання у комплексному ефекті %s, рядок %d\n" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" @@ -6871,7 +6894,7 @@ "Виявлено некоректний фільтр виведення даних %d для параметрів посилань у " "комплексному ефекті %s, рядок %d\n" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" @@ -6879,7 +6902,7 @@ "Виявлено некоректний параметр виведення даних %d для параметрів посилань у " "комплексному ефекті %s, рядок %d\n" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " @@ -6888,7 +6911,7 @@ "Виявлено небулеве значення для автоматичного масштабування у комплексному " "ефекті %s, рядок %d\n" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" @@ -6896,7 +6919,7 @@ "Виявлено некоректний фільтр вхідних даних %d для параметрів посилань у " "комплексному ефекті %s, рядок %d\n" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" @@ -6904,13 +6927,13 @@ "Виявлено некоректний параметр вхідних даних %d для параметрів посилань у " "комплексному ефекті %s, рядок %d\n" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "" "Виявлено некоректне посилання на канал у комплексному ефекті %s, рядок %d\n" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " @@ -6919,7 +6942,7 @@ "Виявлено некоректний фільтр виведення даних %d для каналів прив’язки у " "комплексному ефекті %s, рядок %d\n" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" @@ -6927,7 +6950,7 @@ "Виявлено некоректний канал виведення даних %d для параметрів посилань у " "комплексному ефекті %s, рядок %d\n" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" @@ -6935,7 +6958,7 @@ "Виявлено некоректний фільтр вхідних даних %d для каналів прив’язки у " "комплексному ефекті %s, рядок %d\n" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" @@ -6943,37 +6966,37 @@ "Виявлено некоректний канал вхідних даних %d для параметрів посилань у " "комплексному ефекті %s, рядок %d\n" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "Комплексний: %s" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, c-format msgid "Successfully loaded %d compound filters\n" msgstr "Успішно завантажено %d комплексних фільтрів\n" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "Не можна використовувати ефект %s з цим програвачем звукових даних.\n" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "Не вдалося запустити екземпляр %s, (%s)\n" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "Не вдалося запустити породжувач %s\n" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, c-format msgid "Failed to start generator %s (%s)\n" msgstr "Не вдалося запустити породжувач %s (%s)\n" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "Не вдалося запустити породжувач %s, (%s)\n" @@ -7031,37 +7054,37 @@ msgid "Autoscale All" msgstr "Автомасштаб для всього" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "ЗАДІЯНО" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 msgid "Parameter and Alpha Channel Connections" msgstr "З’єднання параметрів та каналів прозорості" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 msgid "Auto Connect Channels" msgstr "Автоз’єднання каналів" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 msgid "Auto Connect Parameters" msgstr "Автоз’єднання параметрів" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "Від’єднати все" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "Канал вхідних даних вже з’єднано з (%d,%d) %s" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "Вхідний параметр вже з’єднано з (%d,%d) %s" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "Вхідні і вихідні параметри є несумісними" @@ -7079,15 +7102,15 @@ msgid "_Frame" msgstr "_Кадр" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "З_берігати співвідношення розмірів" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "Зберігати співвідношення розмірів початкового кадру" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "Показувати пароль" @@ -7134,11 +7157,11 @@ msgid "New size (pixels)" msgstr "Новий розмір (у пікселях):" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "_Ширина" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "_Висота" @@ -7158,7 +7181,7 @@ msgid "Generate frames to a new clip" msgstr "Створити кадри у новому кліпі" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -7169,23 +7192,23 @@ "Для застосування цього ефекту вам слід позначити принаймні %d кадрів.\n" "\n" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "Зробити типовим" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "Скинути" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "Без параметрів" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "Некоректний параметр" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" @@ -7194,12 +7217,12 @@ "\n" "Помилка додатка: виконання %s завершилося помилкою з кодом %d" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr " : повідомлення: %s\n" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -7214,18 +7237,18 @@ "%s\n" "Код помилки %d\n" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "Оновлення типових значень параметра відтворення відео у %s\n" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "" "Завантаження типових значень параметрів додатка відтворення відео з %s..." -#: src/plugins.c:497 +#: src/plugins.c:493 #, c-format msgid "" "\n" @@ -7240,32 +7263,32 @@ " Інструменти|Параметри|Відтворення|Додаткові параметри відтворення\n" "\n" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "Збереження типових параметрів додатка відтворення до %s…" -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "_Частота кадрів" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "Фіксована частота кадрів для додатка.\n" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "_Простір кольорів" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "Вхідний простір кольорів для додатка.\n" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "Зберегти параметри до іншого файла.\n" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -7278,7 +7301,7 @@ "Не вдалося відкрити додаток відтворення %s\n" "Помилка: %s\n" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -7293,7 +7316,7 @@ "не передбачено обов’язкової функції.\n" "Його використання неможливе.\n" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" @@ -7302,7 +7325,7 @@ "Не вдалося ініціалізувати додаток відтворення.\n" "Помилка: %s\n" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " @@ -7311,17 +7334,17 @@ "*** Використання додатка %s для повноекранного відтворення призведе до " "використання типу палітри %d ( %s ). ***\n" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "Поток звукових даних не може використовувати бажаний формат «%s»\n" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "Використовуємо формат «%s».\n" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -7334,7 +7357,7 @@ "%s%s%s\n" "або змініть значення параметра <lib_dir> у %s\n" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -7348,7 +7371,7 @@ "або перемкніть програму на використання іншого додатка за допомогою вкладки " "«Інструменти|Параметри|Кодування»\n" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, c-format msgid "" "\n" @@ -7359,12 +7382,12 @@ "\n" "У %s не знайдено декодувальників!\n" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, c-format msgid " using %s" msgstr " за використання %s" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -7377,7 +7400,7 @@ "Не вдалося відкрити додаток декодування %s\n" "Помилка: %s\n" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -7392,24 +7415,24 @@ "немає обов’язкової функції.\n" "Його використання неможливе.\n" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "/невідомо" -#: src/plugins.c:2550 +#: src/plugins.c:2567 msgid "Decoder Plugins" msgstr "Додатки декодування" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "Увімкнені декодери відео (зніміть позначку, щоб вимкнути)" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "Не вдалося завантажити %s, при переходах зміна розмірів неможлива.\n" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "Додаткові параметри %s" @@ -7891,7 +7914,7 @@ "\n" "Поле автора не повинно бути порожнім.\n" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -7981,7 +8004,7 @@ msgid "Bad description. (%s)\n" msgstr "Помилковий опис. (%s)\n" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -7996,27 +8019,27 @@ "некоректний перемикач (%s).\n" "\n" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "Перезбирання всіх скриптів RFX… вбудовані…" -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "Перезбирання скриптів" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "нетиповий…" -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "перевірка…" -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "перезбирання динамічних пунктів меню…" -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -8030,7 +8053,7 @@ "Будь ласка, перевірте, чи зберігається ця програма за шляхом зі змінної PATH " "та чи є її файл виконуваним.\n" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -8045,12 +8068,12 @@ "%s ?\n" "\n" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "Вилучення скрипту rfx %s..." -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -8065,7 +8088,7 @@ "%s\n" "Код помилки: %d\n" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -8080,12 +8103,12 @@ "вже існує.\n" "Будь ласка, спочатку вилучіть цей файл або перейменуйте тестовий скрипт.\n" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "Переведення тестового додатка rfx %s до списку нетипових…" -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -8102,20 +8125,20 @@ "%s\n" "Повернуто код помилки %d (%s)\n" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 msgid "Export Script" msgstr "Експортування скрипту" -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "Копіювання %s до %s…" -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 msgid "Import Script" msgstr "Імпортування скрипту" -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -8131,43 +8154,43 @@ "Будь ласка, спочатку вилучіть цей файл або перейменуйте скрипт, який " "імпортується.\n" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 msgid "Copy RFX Script" msgstr "Копіювання скрипту RFX" -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "_З типу: " -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr " Скрипт: " -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 msgid "Rename Test RFX Script" msgstr "Перейменування тестового скрипту RFX" -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "Зі скрипту: " -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 msgid "RFX Script Name" msgstr "Назва текстового скрипту RFX" -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "Назва скрипту: " -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "Нова назва: " -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "Нова назва скрипту: " -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -8179,12 +8202,12 @@ "Тестовий скрипт з вказаною назвою вже існує.\n" "Назва скрипту не повинна повторюватися.\n" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "Перейменування тестового скрипту RFX %s на %s…" -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -8201,27 +8224,27 @@ "%s\n" "Повернуто код помилки %d\n" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "_Застосувати ефекти реального часу до позначеного" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 msgid "Applying Current Real Time Effects to" msgstr "Застосовуємо поточні інтерактивні ефекти до" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "Завантаження ефекту обробки %s…" -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "" "Див.: Ві-джей - Показати клавіші ві-джея. Встановіть ефекти реального часу, " "а потім застосуйте їх тут." -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -8233,7 +8256,7 @@ "Додатки відтворення відео буде задіяно лише у\n" "повноекранному режимі або режимі окремого вікна\n" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -8245,7 +8268,7 @@ "\n" "(Вільного місця = НЕВІДОМО)" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -8258,7 +8281,7 @@ "\n" "(Вільно %s)" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" @@ -8269,7 +8292,7 @@ "Цей каталог має зберігатися на розділі диска, де доволі багато вільного " "місця.\n" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -8287,7 +8310,7 @@ "\n" "Зараз каталог змінено не буде.\n" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -8303,7 +8326,7 @@ "\n" "Зараз каталог змінено не буде.\n" -#: src/preferences.c:1163 +#: src/preferences.c:1229 msgid "" "You have chosen to change the working directory.\n" "Please make sure you have no other copies of LiVES open.\n" @@ -8323,7 +8346,7 @@ "Крім того, ви можете натиснути кнопку «Скасувати», щоб відновити попереднє " "розташування робочого каталогу." -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, c-format msgid "" "\n" @@ -8336,7 +8359,7 @@ "слід спочатку встановити jackd\n" "Див. %s\n" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" @@ -8345,7 +8368,7 @@ "Перемикання інструментів відтворення звуку вимагає перезапуску програми " "(доведеться запустити jackd)\n" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, c-format msgid "" "\n" @@ -8358,71 +8381,79 @@ "Слід спочатку встановити PulseAudio\n" "Див. %s\n" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "PCM (найвища якість, найбільші файли)" -#: src/preferences.c:2418 +#: src/preferences.c:2489 msgid "Preferences" msgstr "Параметри" -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "Відкривати частини файлів максимізованими" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "Показувати нещодавні файли у меню «Файл»" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "Зупиняти зберігач екрана на час відтворення " -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "Відкривати вікно максимізованим" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "Показувати панель, якщо тло спорожнено" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "Дозволити перемикання між кліпами коліщатком миші" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "Стискати перегляд відповідно до розмірів інтерфейсу" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "Показувати піктограми на кнопках" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "Приховати панель кадрів, якщо не відтворюється" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "Показувати джерело звуку на панелі інструментів" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "Початковий режим:" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "_Редактор кліпів" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "Режим _декількох доріжок" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "Підтримка роботи з декількома моніторами" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr " кількість моніторів для інтерфейсу LiVES" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr " кількість моніторів для відтворення" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." @@ -8430,247 +8461,243 @@ "У разі встановлення значення 0 буде використано всі доступні монітори " "(працює не з усіма додатками відтворення)." -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "Примусово на одному моніторі" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "Ігнорувати всі монітори, окрім першого" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "Показувати мініатюри кліпу під час відтворення" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "Інтерфейс" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "Після входу до режиму декількох доріжок:" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "_Запитати про ширину, висоту, частоту кадрів та параметри звуку" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "_Завжди використовувати такі значення:" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "Використовувати ці з_начення для обробки нових кліпів" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr " Розмір _буфера скасування (у МБ) " -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "Ви_йти з багато доріжкового режиму після обробки" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "Автоматичне створення копій компонування" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "_Кожні" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "секунд" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "Після к_ожної зміни" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "_Ніколи" -#: src/preferences.c:2752 +#: src/preferences.c:2836 msgid "Maximum number of visible tracks" msgstr "Максимальна кількість видимих доріжок" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "Доріжки/Обробка" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "За можливості, користуватися негайним відкриттям" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "" "Увімкнути негайне відкриття файлів деяких типів за допомогою додатків " "декодування" -#: src/preferences.c:2799 +#: src/preferences.c:2883 msgid "Video open command (fallback)" msgstr "Команда відкриття відео (резервна)" -#: src/preferences.c:2806 +#: src/preferences.c:2890 msgid "Fallback image format" msgstr "Резервний формат зображень" -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "_jpeg" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "_png" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "" "(Скористайтеся пунктом меню «Довідка/Усування вад», щоб переглянути список " "підтримуваних форматів зображень)" -#: src/preferences.c:2826 +#: src/preferences.c:2910 msgid "Open/render compression" msgstr "Стискання відкриття/обробки" -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr "" " % ( менше значення = повільніше, більші файли; для jpeg — вища якість )" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "За можливості, увімкнути автоматичне усування черезрядковості" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "Автоматично усувати черезрядковість, якщо це пропонує додаток" -#: src/preferences.c:2850 +#: src/preferences.c:2934 msgid "Automatic trimming / padding of audio when possible" msgstr "Автоматичне обрізання або додавання звукових даних, якщо можна" -#: src/preferences.c:2852 +#: src/preferences.c:2936 msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "" "Автоматично обрізати або додавати звукові дані, якщо це пропонується додатком" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "Якщо можна, ігнорувати порожні поля" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "Якщо можна, вирізати всі порожні поля з кадрів" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "Якщо буде відкрито декілька зображень, об’єднати їх у один кліп" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "Декодування" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "ВІДЕО" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "Низька — може покращити швидкодію на повільних комп’ютерах" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "Звичайна — рекомендована для більшості користувачів" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "Висока — може покращити якість на дуже швидких комп’ютерах" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "_Якість перегляду" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "" "Якість попереднього перегляду відтворення відео (впливає на зміну розмірів)" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "П_оказувати дані щодо частоти кадрів" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "_Додаток" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "Потоковий звук" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "Додаток відтворення потокового звуку" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "Записувати дані, що відтворюються" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "Записувати дані щодо відтворюються, а не виводити дані для відтворення" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "ЗВУК" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "П_рогравач" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "" "(Додаткові параметри запуску Jack можна знайти на вкладці «Інтеграція з " "Jack»)" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "_Команда відтворення звуку" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "- вбудована -" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "Параметри звуку змінюються за _частотою/напрямком відтворення відео" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "Параметри звуку змінюються за перемиканням _кліпів" -#: src/preferences.c:3104 -msgid "Source:" -msgstr "Джерело:" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 msgid "_Internal" msgstr "В_нутрішні" -#: src/preferences.c:3112 -msgid "_External (requires jack or pulse audio player)" -msgstr "З_овнішні (потрібен звуковий програвач з підтримкою jack або pulse)" +#: src/preferences.c:3202 +msgid "_External [monitor]" +msgstr "_Зовнішнє [монітор]" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "Відтворення" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" @@ -8678,72 +8705,80 @@ "Записувати звук під час захоплення відео з з_овнішнього вікна\n" " (потрібен сервер Jack або PulseAudio)" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " -msgstr " Джерело даних для запису після натискання клавіші «r» " +#: src/preferences.c:3258 +msgid "What to record when 'r' is pressed" +msgstr "Що записувати, якщо натиснуто «R»" -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "З_мінюється номер кадру" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "Змі_нюється частота кадрів" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "Ефекти _реального часу" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "П_еремикання кліпів" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "_Звук (потрібен звуковий програвач з підтримкою jack або pulse)" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "Призупинити запис, якщо на диску залишилося менше" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "ГБ" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +msgid "External Audio Source" +msgstr "Зовнішнє джерело звуку" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "Затримати початок запису, доки гучність зовнішнього звуку не досягне " + +#: src/preferences.c:3358 msgid "Recording" msgstr "Запис" -#: src/preferences.c:3266 +#: src/preferences.c:3373 msgid "You can also change these values when encoding a clip" msgstr "Ви також можете змінити ці значення під час кодування кліпу" -#: src/preferences.c:3278 +#: src/preferences.c:3385 msgid "Encoder" msgstr "Кодувальник" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "Формат виводу" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "Аудіокодек" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "Кодування" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "Використовувати під час зміни розмірів з_гладжування" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "Кількість клавіш ефектів _реального часу" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." @@ -8752,98 +8787,98 @@ "можна або за допомогою вікна ефектів реального часу, або за допомогою мережі " "(OSC)." -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "_Розподілене виконання під час застосування ефектів" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "Кількість _потоків" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" "У разі внесення змін до будь-якого з вказаних нижче шляхів програму " "доведеться перезапустити:" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "Шлях до додатків Weed" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "Шлях до додатків Frei0r" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "Шлях до додатків LADSPA" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr " Каталог завантаження відео (типовий) " -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr " Каталог збереження відео (типовий) " -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr " Каталог завантаження звукових даних (типовий) " -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr " Каталог зображень (типовий) " -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr " Каталог резервних копій/Відновлення (типовий) " -#: src/preferences.c:3454 +#: src/preferences.c:3561 msgid " Working directory (do not remove) " msgstr " Робочий каталог (не вилучати) " -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "Типовий каталог, з якого завантажуватимуться відеокліпи" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "Типовий каталог, до якого зберігатимуться закодовані кліпи" -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "Типовий каталог для збереження та завантаження звукових даних" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "Типовий каталог, до якого зберігатимуться зображення кадрів" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "" "Типовий каталог для створення резервних копій або відновлення окремих кліпів" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "Робочий каталог LiVES." -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "Каталоги" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "Попереджати, якщо місця менше за: " -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr " МБ [0 — вимкнути попередження]" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "Критичний рівень місця на диску: " -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" @@ -8851,19 +8886,19 @@ "Попереджати під час вставки/об’єднання, якщо _частота кадрів у буфері даних " "не збігається з частотою кадрів позначеного" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "Попереджати під час відкриття, якщо _розмір перевищує " -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr " МБ" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "Показувати попередження перед збереженням _набору" -#: src/preferences.c:3652 +#: src/preferences.c:3759 msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " "when LiVES is started." @@ -8871,76 +8906,76 @@ "Показувати попередження, якщо під час запуску LiVES не знайдено _mplayer/" "mplayer2, sox, composite або convert." -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "" "Показувати попередження, якщо при запуску у системі не буде знайдено ефектів " "_обробки." -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "" "Показувати попередження, якщо при запуску у системі не буде знайдено " "_додатків кодування." -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "Показувати попередження, якщо буде введено _дублікат назви набору." -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "" "Під час завантаження набору попереджати про те, що не вдалося знайти кліпів " "_компонувань." -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "Попередження про намір закрити кліп, використаний у компонуванні." -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "Попередження про вилучення кадрів, використаних у компонуванні." -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "Попередження про пересування кадрів, використаних у компонуванні." -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "Попередження про заміну кадрів, використаних у компонуванні." -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "" "Попередження про вилучення звукових даних, використаних у компонуванні." -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "" "Попередження про пересування звукових даних, використаних у компонуванні." -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "Попередження про заміну звукових даних, використаних у компонуванні." -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "Контекстні підказки про помилки компонування після змін у кліпі." -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "" "Попереджати про те, що компонування не було збережено під час завершення " "роботи у багатодоріжковому режимі." -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "" "Попереджати про завантаження компонування зі звуковими доріжками у " "багатодоріжковому режимі без звуку." -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." @@ -8948,227 +8983,227 @@ "Попереджати, якщо у багатодоріжковому режимі є звукові канали, а програвачем " "звуку не є «jack» або «PulseAudio»." -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "Показувати сповіщення після імпортування даних пристрою firewire." -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "Показувати попередження перед відкриттям потоку yuv4mpeg." -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "" "Показувати попередження про вичерпання простору для резервування у " "багатодоріжковому режимі." -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "" "Показувати після аварійного завершення діалогове вікно з пропозицією " "звільнити місце на диску." -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "" "Показувати попередження, якщо не вдасться зв’язатися з відтворювачем " "pulseaudio." -#: src/preferences.c:3858 +#: src/preferences.c:3965 msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "" "Попереджати перед вилученням компонування, зміни у якому не було збережено." -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "Попередження" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "MIDI-синхронізація (потрібні файли midistart і midistop)" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "Вставка/Об’єднання кадрів: " -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "При_швидшити/Сповільнити вставлене" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "_Змінити частоту кадрів у вставленому" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "Пристрій КД " -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "LiVES може завантажувати звукові композиції з цього КД" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "Типово кд/с " -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "" "Кількість кадрів на секунду, яку слід використовувати, якщо кількість не " "визначено" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "Інше" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "Нова тема: " -#: src/preferences.c:3969 +#: src/preferences.c:4076 msgid "Main Theme Details" msgstr "Основні параметри теми" -#: src/preferences.c:3980 +#: src/preferences.c:4087 msgid " _Foreground Color" msgstr " Колір п_ереднього плану" -#: src/preferences.c:3999 +#: src/preferences.c:4106 msgid " _Background Color" msgstr " Колір т_ла" -#: src/preferences.c:4018 +#: src/preferences.c:4125 msgid "_Alt Foreground Color" msgstr "_Альтернативний колір переднього плану" -#: src/preferences.c:4036 +#: src/preferences.c:4143 msgid "_Alt Background Color" msgstr "_Альтернативний колір тла" -#: src/preferences.c:4054 +#: src/preferences.c:4161 msgid " Info _Text Color" msgstr " Колір інформаційного _тексту" -#: src/preferences.c:4073 +#: src/preferences.c:4180 msgid " Info _Base Color" msgstr " _Базовий колір інформації" -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "Тема є с_вітлою" -#: src/preferences.c:4092 +#: src/preferences.c:4199 msgid "Affects some contrast details of the timeline" msgstr "Впливає на деякі контрастні частини монтажного столу" -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" "Колір кнопок гортання початкового і кінцевого кадру (потребує перезапуску)" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "Горизонтальні роздільники підсвічування на багатодоріжковій панелі" -#: src/preferences.c:4124 +#: src/preferences.c:4231 msgid "Frame blank image" msgstr "Зображення порожнього кадру" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" "Зображення кадру, яке буде показано, якщо жодного кліпу не завантажено." -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "Зображення-роздільник" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "Зображення, яке буде показано у центрі інтерфейсу." -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "Розширені параметри теми" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "Позначені кадри/звук (редактор кліпів)" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "Непозначені кадри/звук (редактор кліпів)" -#: src/preferences.c:4195 +#: src/preferences.c:4302 msgid "Track background (multitrack)" msgstr "Тло доріжки (багато доріжок)" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "Відеоблок (багато доріжок)" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "Аудіоблок (багато доріжок)" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "Блок ефектів (багато доріжок)" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "Позначка монтажного столу (багато доріжок)" -#: src/preferences.c:4250 +#: src/preferences.c:4357 msgid "Timeline selection (multitrack)" msgstr "Позначене монтажного столу (багато доріжок)" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "Тло відліку часу (багато доріжок)" -#: src/preferences.c:4274 +#: src/preferences.c:4381 msgid "Timecode foreground (multitrack)" msgstr "Передній план відліку часу (багато доріжок)" -#: src/preferences.c:4285 +#: src/preferences.c:4392 msgid "Frame surround" msgstr "Окіл кадру" -#: src/preferences.c:4298 +#: src/preferences.c:4405 msgid "Themes/Colors" msgstr "Теми/Кольори" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "Ширина каналу звантаження (кб/с) " -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "" "Для використання OMC LiVES має бути зібрано без \"configure --disable-OSC\"" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "Увімкнено віддалене керування OMC" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "Порт UDP " -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "Вмикати OMC під час запуску програми" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "Потокові дані/Мережа" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "Передавання даних Jack" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" @@ -9176,47 +9211,47 @@ "Щоб мати змогу використовувати передавання даних Jack, LiVES має бути " "зібрано з файлами заголовків jack/transport.h та jack/jack.h" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "Файл налаштування _передавання даних Jack" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "Запускати с_ервер при запуску LiVES" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "С_ервер передавання даних Jack (запуск і зупинка)" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "_Клієнт передавання даних Jack (запуск і зупинка)" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "Початкову позицію встановлює передавання Jack" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "Допоміжний засіб відліку часу передавання Jack" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "" "(Див. також «Відтворення -> Параметри звуку змінюються з частотою/напрямком " "відтворення відео»)" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "Звук Jack" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "" "Щоб мати змогу скористатися звуковим сервером Jack, вам слід зібрати LiVES з " "jack/jack.h" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" @@ -9224,82 +9259,82 @@ "Щоб скористатися звуковими можливостями Jack, вам СЛІД вказати звуковий " "програвач «jack» на вкладці «Відтворення»" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "Фа_йл налаштування звукового сервера Jack" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "Відтворювати звук, навіть якщо передавання пр_изупинено" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" "Автоматично встановлювати з’єднання з портами виведення звуку під час " "«відтворення» зовнішнього звуку" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "Інтеграція з Jack" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "Події, на які слід реагувати:" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "Події д_жойстика" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "Не заповнюйте, якщо типове" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "Пристрій _джойстика" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "Пристрій джойстика, наприклад, /dev/input/js0" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "П_одії MIDI" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "Вико_ристати MIDI ALSA (рекомендовано)" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "" "Створити порт MIDI ALSA, з яким можна буде з’єднувати інші MIDI-пристрої" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "Використовувати MIDI б_ез обробки" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "Читання безпосередньо з пристрою MIDI" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "Пр_истрій MIDI" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "Пристрій MIDI, наприклад, /dev/input/midi0" -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "Додатково" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "_Частота перевірки MIDI" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." @@ -9308,25 +9343,25 @@ "значення може покращити інтерактивність MIDI, але може сповільнити " "відтворення." -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "Повторення MIDI" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "Кількість тактів відсутності сигналу між двома послідовними сигналами." -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "" "(Попередження: визначення занадто великих значень може уповільнити " "відтворення.)" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "Навчання MIDI/джойстика" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -9338,7 +9373,7 @@ "щоб зміна каталогів набула чинності.\n" "Натисніть «Гаразд», щоб програма завершила роботу.\n" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." @@ -9346,12 +9381,12 @@ "Щоб зміни у розташуванні каталогів набули чинності, LiVES буде перезапущено " "після закриття діалогового вікна налаштування." -#: src/preferences.c:5195 +#: src/preferences.c:5314 msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "Вимикання теми набуде чинності лише під час наступного запуску LiVES." -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "" "Параметри Jack набудуть чинності лише під час наступного запуску LiVES." @@ -9380,30 +9415,30 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "Не вдалося запустити сервер OSC/UDP на порту %d \n" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "Зміна розмірів кадрів від 1 до %d" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "Зміна розмірів кадрів з 1 до %d" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "Змінити розмір" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "Зміна дискретизації/розмірів" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "Тепер відео складається з %d кадрів.\n" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" @@ -9413,143 +9448,143 @@ "\n" "Нове значення частоти має бути більшим за 0\n" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "Зміна дискретизації звукових даних" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "LiVES не вдалося змінити дискретизацію звукових даних бажаним чином.\n" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "Зміна дискретизації звуку" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "Частоту звукових даних було змінено на %d Гц, %d каналів, %d бітів" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "Зміна дискретизації відео при %.8f кадрах на секунду…" -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "Зміна дискретизації відео при %.3f кадрах на секунду…" -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "Помилка перевпорядкування!\n" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "Змінити частоту" -#: src/resample.c:1184 +#: src/resample.c:1193 msgid "New Clip Audio" msgstr "Новий звук кліпу" -#: src/resample.c:1186 +#: src/resample.c:1195 msgid "External Clip Settings" msgstr "Параметри зовнішнього кліпу" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "Поточний" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "Частота (Гц) " -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 msgid "Channels" msgstr "Канали" -#: src/resample.c:1232 +#: src/resample.c:1241 msgid "Sample Size " msgstr "Розмір фрагмента " -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "Signed" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "Unsigned" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "Little Endian" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "Big Endian" -#: src/resample.c:1296 +#: src/resample.c:1305 msgid "New Audio Details" msgstr "Параметри нових звукових даних" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "Створити" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "_Увімкнути звук" -#: src/resample.c:1343 +#: src/resample.c:1352 msgid "_Channels" msgstr "_Канали" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "_Sample Size" msgstr "_Розмір фрагмента" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "Sample Size" msgstr "Розмір фрагмента" -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "_Кадрів на секунду " -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "Запис триватиме максимум " -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr " годин " -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr " хвилин " -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr " секунд " -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "Не обмежено" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "" "Натисніть «Гаразд», щоб почати запис, або «Скасувати», щоб скасувати запис." -#: src/resample.c:1592 +#: src/resample.c:1601 msgid "Change Playback Speed" msgstr "Зміна швидкості відтворення" -#: src/resample.c:1594 +#: src/resample.c:1603 msgid "Resample Video" msgstr "Зміна дискретизації відео" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -9566,7 +9601,7 @@ "Будь ласка, введіть бажану швидкість відтворення\n" "у _кадрах на секунду" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -9583,15 +9618,15 @@ "Будь ласка, введіть з_мінену частоту дискретизації\n" "у кадрах на секунду" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "АБО введіть бажану _тривалість кліпу у секундах" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "Змінити також швидкість _звукових даних" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" @@ -9602,7 +9637,7 @@ "компонувань.\n" "Ви справді бажаєте змінити швидкість?\n" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" @@ -9613,7 +9648,7 @@ "багатодоріжкових компонувань.\n" "Ви справді бажаєте змінити швидкість?\n" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" @@ -9624,7 +9659,7 @@ "компонувань.\n" "Ви справді бажаєте продовжувати?\n" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" @@ -9635,35 +9670,35 @@ "компонувань.\n" "Ви справді бажаєте продовжувати?\n" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "Зміна швидкості" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "" "Швидкість відтворення змінено на %3f кадрів на секунду, а частоту звукових " "даних на %d Гц.\n" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "Швидкість відтворення змінено на %.3f кадрів на секунду.\n" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "Зміна дискретизації відео" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "Зміна дискретизації відео у буфері даних" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "Перевпорядкування кадрів" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" @@ -9673,11 +9708,11 @@ "\n" "LiVES не вдалося перевпорядкувати кадри." -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "Скасування впорядкування кадрів" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "помилка зміни дискретизації…" @@ -9917,68 +9952,68 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "LiVES не вдалося знайти ефект %s.\n" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 msgid "Real Time Effect Mapping" msgstr "Прив’язка ефектів реального часу" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "Ctrl-%d" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "Активізація клавіші" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "Захоплення клавіші" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "Захопити клавіатуру для цієї клавіші ефекту" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "Ви_лучити всі ефекти" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "Активізація режиму" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "Інформація" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "Вказати параметри" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 msgid "Set Connections" msgstr "Встановити з’єднання" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "Спорожнити" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "Назва ефекту:" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "З_берегти як типовий набір прив’язок" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "З_авантажити типові клавіатурні скорочення" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "За_крити вікно" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -10023,24 +10058,28 @@ msgid "yuv4mpeg stream" msgstr "yuv4mpeg-потік" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "Відкрити _потік даних yuv4mpeg (fifo)" + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "yu4mpeg-потік у" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "Відкрито потік даних yuv4mpeg з %s" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "Звук: " -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "немає\n" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" @@ -10049,73 +10088,73 @@ "Не вдалося встановити частоту кадрів показу у %.3f кд/с.\n" "\n" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "Не вдалося відкрити вихідний потік yuv4mpeg %s\n" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "ТБ-картка %d" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "Відкрито ТБ-картку %d (%s)" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "Firewire-картка %d" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "Відкрито firewire-картку %d" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "Авторезервування" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "Звуковий супровід" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, c-format msgid "%s : parameters for %s" msgstr "%s: параметри %s" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "Поточна доріжка: %s (шар %d)\n" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "Current track: Backing audio\n" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "Поточна доріжка: шар %d звуку\n" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "%.2f с\n" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "Джерело: %s" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "Клацніть правою кнопкою миші, щоб відкрити контекстне меню.\n" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." @@ -10123,7 +10162,7 @@ "Двічі клацніть лівою кнопкою\n" "миші на блоці, щоб позначити його." -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -10138,7 +10177,7 @@ "подвійним клацанням лівою або\n" "правою кнопкою миші.\n" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -10150,7 +10189,7 @@ "Не вказано жодного ефекту.\n" "Спочатку позначте ефект у стосі, щоб переглянути його властивості.\n" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" @@ -10160,7 +10199,7 @@ "\n" "Не завантажено жодного кліпу.\n" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -10176,7 +10215,7 @@ "Крім того, ви можете увімкнути автоматичні переходи у\n" "меню «Ефекти» перед додаванням кліпів на монтажний стіл." -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -10190,12 +10229,12 @@ "позначити принаймні одну відеодоріжку\n" "і ділянку за часом.\n" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "від %.2f с до %.2f с\n" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" @@ -10203,12 +10242,22 @@ "Клацніть лівою кнопкою миші\n" "на монтажному столі, щоб позначити кадр.\n" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "%s з пакунка %s (натисніть, щоб переглянути) ---->" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "%s [нестабільний]" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "<---- Показати все %s" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" @@ -10216,149 +10265,149 @@ "Ви можете натиснути кнопку миші\n" "і перетягнути вказівник монтажним столом" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr "щоб позначити діапазон часу.\n" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 msgid "Selected Clip" msgstr "Позначений кліп" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 msgid "_Adjust Start and End Points" msgstr "_Коригування початкової і кінцевої позицій" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 msgid "_Edit/Encode in Clip Editor" msgstr "З_мінити/Закодувати у редакторі кліпів" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 msgid "_Show Clip Information" msgstr "П_оказати відомості щодо кліпу" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 msgid "_Close this Clip" msgstr "_Закрити цей кліп" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 msgid "Audio Mixer (ctrl-m)" msgstr "Звуковий мікшер (ctrl-m)" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "Клацніть лівою кнопкою миші на монтажному столі," -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "щоб позначити кадр." -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "Двічі клацніть лівою або правою кнопкою миші на монтажному столі," -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "щоб позначити блок." -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "Кліпи можна перетягувати" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "на монтажний стіл." -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "Режим миші: пересування" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "кліпи можна пересувати." -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "Режим миші: позначення." -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "Натисніть кнопку миші і перетягніть вказівник монтажного стола," -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "щоб позначити доріжки і часові ділянки." -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "Закрити за_лишкові прогалини у позначених доріжках/проміжку часу" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "Закрити пер_шу прогалину в позначених доріжках/часовому фрагменті" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "Закрити проміжки" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "Пересунути блок" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "Пересунути блок звуку" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "Вилучити блок" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "Вилучити блок звуку" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "Розділити доріжки" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "Розділити блок" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "Застосувати %s" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "Вилучити %s" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "Вставити блок" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "Вставити проміжок" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "Вставити звуковий блок" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "Зміна порядку ефектів" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "unsigned " -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "signed " -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " @@ -10368,15 +10417,15 @@ "x %d, кількість каналів звуку %d, частота звуку %d, розмір семпла звуку %d, " "%s.\n" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "некоректний список подій. Помилка.\n" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "у списку подій вказано некоректну частоту кадрів. Помилка.\n" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -10391,7 +10440,7 @@ "закрити поточний набір,\n" "а потім завантажити новий набір за допомогою меню «Файл».\n" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -10402,349 +10451,345 @@ "Вказано некоректну для LiVES кількість каналів звукових даних (%d).\n" "Не вдалося завантажити.\n" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "Компонування було вилучено.\n" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "LiVES-%s: багатодоріжковий %dx%d: глибина кольору %d %.3f кд/с" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "Вхід/Вихід" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "Стос ефектів" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "Параметри" -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "_Відкрити…" -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "В_ідкрити частину файла…" -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "Імпортувати позна_чене з DVD/VCD…" -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "Імпортувати познач_ене з DVD" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "Імпортувати позна_чене з VCD" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "_Імпортувати з пристрою" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 msgid "_Close the Selected Clip" msgstr "За_крити вікно позначеного кліпу" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 msgid "_Save Layout as..." msgstr "З_берегти компонування як…" -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 msgid "_Load Layout..." msgstr "_Завантажити компонування…" -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 msgid "_Wipe/Delete Layout..." msgstr "Ви_лучити компонування…" -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "" "_Ігнорувати дані про ширину, висоту та параметри звуку з завантажених " "компонувань" -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 msgid "Auto Load _Subtitles with Clips" msgstr "Авто_матично завантажувати субтитри з кліпами" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "_РЕДАКТОР КЛІПІВ" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 msgid "_Adjust Selected Clip Start/End Points" msgstr "С_коригувати початкову або кінцеву позицію позначеного кліпу" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "_Вставити позначений кліп" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 msgid "_Insert Selected Clip Audio" msgstr "В_ставити позначений звуковий кліп" -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 msgid "_Delete Selected Block" msgstr "Ви_лучити позначений блок" -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 msgid "_Jump to Previous Block Boundary" msgstr "П_ерейти до межі попереднього блоку" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 msgid "_Jump to Next Block Boundary" msgstr "П_ерейти до межі наступного блоку" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 msgid "Clear _Marks from Timeline" msgstr "Вилучити позна_чки з монтажного стола" -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 msgid "Ignore Selection Limits when Inserting" msgstr "Ігнорувати обмеження позначеного під час вставлення" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "Від_творити від позиції на монтажному столі" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 msgid "Pla_y Selected Time Only" msgstr "Від_творити лише позначений фрагмент" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 msgid "_Move Effects with Blocks" msgstr "П_ересунути ефекти з блоками" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 msgid "Select _Autotransition Effect..." msgstr "Вибрати ефект _автопереходу…" -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 msgid "Crossfade Audio with Autotransition" msgstr "Поступовий автоматичний перехід звуку" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 msgid "View/_Edit Selected Effect" msgstr "Переглянути/З_мінити позначений ефект" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 msgid "_Delete Selected Effect" msgstr "Ви_лучити позначений ефект" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 msgid "Apply Effect to _Block..." msgstr "Застосувати ефект до _блоку…" -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 msgid "Apply Effect to _Region..." msgstr "Застосувати ефект до _ділянки…" -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "_Доріжки" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 msgid "Make _Backing Audio Current Track" msgstr "Зробити зв_уковий супровід поточною доріжкою" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "Додати відеодоріжку на _задній план" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "Додати відеодоріжку на п_ередній план" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 msgid "_Split Current Track at Cursor" msgstr "_Розділити поточну доріжку на позиції курсора" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 msgid "_Split Selected Video Tracks" msgstr "_Розділити позначені відеодоріжки" -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 msgid "Insert Gap in Selected Tracks/Time" msgstr "Вставити прогалину у позначені доріжки/позицію часу" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 msgid "Insert Gap in Current Track/Selected Time" msgstr "Вставити прогалину у поточну доріжку/позначений час" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 msgid "Close All _Gaps in Selected Tracks/Time" msgstr "Закрити всі про_галини у позначених доріжках/часових фрагментах" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "По_значене" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "П_означити поточну доріжку" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 msgid "Select _All Video Tracks" msgstr "Позначити в_сі відеодоріжки" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 msgid "Select _No Video Tracks" msgstr "Зн_яти позначення з усіх відеодоріжок" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 msgid "Select All _Time" msgstr "Позначити весь _час" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 msgid "Select from _Zero Time" msgstr "Позначити від _нульового часу" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 msgid "Select to _End Time" msgstr "Позначити до _кінцевого часу" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "_Копіювати…" -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 msgid "_Timecode to Region Start" msgstr "_Часовий відлік до початку області" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 msgid "_Timecode to Region End" msgstr "_Часовий відлік до кінця області" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 msgid "_Region Start to Timecode" msgstr "Від початку _ділянки до часового відліку" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 msgid "_Region End to Timecode" msgstr "Від кінця _ділянки до часового відліку" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 msgid "Select/Deselect Block at Current Track/Time" msgstr "" "Позначити або зняти позначення з блоку на поточній доріжці або у поточній " "позиції часу" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 msgid "_Change Width, Height and Audio Values..." msgstr "_Змінити ширину, висоту та гучність звуку…" -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "_Обробка" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 msgid "_Render All to New Clip" msgstr "_Обробити дані до нового кліпу" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 msgid "Render _Video" msgstr "Обробити _відео" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 msgid "Render _Audio" msgstr "Обробити _звук" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 msgid "_Normalise Rendered Audio" msgstr "_Нормалізувати оброблений звук" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 msgid "_Pre-render Audio" msgstr "Попередн_ьо обробити звук" -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "П_ерегляд" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 msgid "Block _In/Out Points" msgstr "По_часткова/кінцева точки блоку" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 msgid "_Effects at Current" msgstr "Е_фекти у поточній позиції" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 msgid "Audio Parameters" msgstr "Параметри звуку" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 msgid "Show Backing _Audio Track" msgstr "Показати доріжку _звукового супроводу" -#: src/multitrack.c:7418 -msgid "Compact View" -msgstr "Компактний перегляд" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 msgid "Maximum Tracks to Display..." msgstr "Максимальна к-ть доріжок…" -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 msgid "Scroll to Follow Playback" msgstr "Гортати за відтворенням" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 msgid "_Center on Cursor" msgstr "_Центрувати за курсором" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 msgid "_Zoom In" msgstr "З_більшити" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 msgid "_Zoom Out" msgstr "З_меншити" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 msgid "Multitrack _Details" msgstr "П_араметри багатодоріжкової частини" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "Вікно п_одій" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "Вікно по_дій (лише для позначеного часу)" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 msgid "_Show FRAME Events" msgstr "_Показувати події FRAME" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 msgid "_Show Multitrack Keys" msgstr "_Показувати клавіші доріжок" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "Повідомити про _ваду" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 msgid "Insert With _Audio" msgstr "Вставляти зі _звуком" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "Визначає, вставлятиме програма відеокліпи зі звуковими даними чи ні" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 msgid "Select _Overlap" msgstr "Позначене пере_кривається" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" @@ -10752,87 +10797,79 @@ "Визначає, будуть фрагменти записів монтажного стола прилипати до перекриття " "один до одного між позначеними доріжками чи ні" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "Розгорнутий перегляд (d)" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "Компактний перегляд (d)" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "Тяжіння: _звичайне" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "Тяжіння: _ліворуч" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "Тяжіння: _праворуч" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 msgid "Mouse Mode: _Move" msgstr "Режим миші: _пересування" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 msgid "Mouse Mode: _Select" msgstr "Режим миші: _вибір" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 msgid "Insert Mode: _Normal" msgstr "Режим вставлення: _звичайний" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "_Застосувати" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "Час" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "Ви_л. вузол" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "_Наст. вузол" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "П_опер. вузол" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "Зв_оротне відтворення " -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "_Швидкість " -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "Зафіксувати по_чаток" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "Прив’язати початкову точку до монтажного стола" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "Зафіксувати _кінець" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "Прив’язати кінцеву точку до монтажного столу" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "Гортання" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" @@ -10842,91 +10879,91 @@ "==============================\n" "Перемкнено у режим редагування кліпів\n" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "Монтажний стіл (секунди)" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr " Звуковий супровід" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr " Шар %d звуку" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "Показати/Приховати параметри звуку" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "Шар %d звуку" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "%s (шар %d)" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "Вибрати доріжку" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "Показати/Приховати звукові доріжки" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "Відео %d" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr " %s" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 msgid "Selected Effect" msgstr "Позначений ефект" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 msgid "_View/Edit this Effect" msgstr "П_ереглянути/Змінити цей ефект" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 msgid "_View this Effect" msgstr "П_ереглянути цей ефект" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 msgid "_Delete this Effect" msgstr "Ви_лучити цей ефект" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "Не вдалося вставити після цього ефекту" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "Цей ефект не вдалося пересунути" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr " позначено від %d до %d " -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "%.2f с" -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "%d кадрів" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" @@ -10936,19 +10973,19 @@ "==============================\n" "Перемкнено у режим роботи з багатьма доріжками\n" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "Перетягніть повзунок часу у позицію, де ви" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "бажаєте встановити параметри ефектів" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "Вкажіть параметри, а потім натисніть кнопку «Застосувати»\n" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" @@ -10958,51 +10995,51 @@ "встановлено параметри.\n" "Вузли можна вилучати." -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "Для ефекту не передбачено парамтрів.\n" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "вивід %s" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "шар %d" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "звукова доріжка" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "від %s до %s" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "%s з %s" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "_Попередня карта фільтрування" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "Вставити п_еред" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "Вставити п_ісля" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "_Наступна карта фільтрування" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -11014,7 +11051,7 @@ "До поточної доріж�и у поточний момент часу,\n" "не призначено ефектів.\n" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" @@ -11024,7 +11061,7 @@ "позицію монтажного столу,\n" "щоб застосувати його до позначеної області." -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" @@ -11034,7 +11071,7 @@ "позицію монтажного столу,\n" "щоб застосувати його до позначеної області." -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." @@ -11042,63 +11079,63 @@ "Ефекти можна просто перетягувати\n" "на блоки монтажного столу." -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 msgid "Selected Block/Frame" msgstr "Позначений блок або кадр" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 msgid "_Select this Block" msgstr "П_означити цей блок" -#: src/multitrack.c:13045 -msgid "_Split Block Here" -msgstr "_Розділити блок тут" +#: src/multitrack.c:12936 +msgid "_Split Block At Cursor" +msgstr "По_ділити блок за курсором" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 msgid "List _Effects Here" msgstr "Показати список _ефектів тут" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "_Коригувати %s" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 msgid "_Delete this Block" msgstr "Ви_лучити цей блок" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 msgid "_Insert Here" msgstr "_Вставити тут" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 msgid "_Insert Audio Here" msgstr "_Вставити звук тут" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "" "Вставлено прогалину у позначені доріжки від позиції часу %.4f до позиції " "часу %.4f\n" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "" "Вставлено прогалину у доріжку %s від позиції часу %.4f до позиції часу %.4f\n" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "Скасування %s\n" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "Повторення %s\n" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" @@ -11106,72 +11143,72 @@ "\n" " (змінна)" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "доріжка %s" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "доріжки %s і %s" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "позначені доріжки" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "Додано %s %s до %s від %.4f до %.4f\n" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "Додано ефект %s до доріжки %s від %.4f до %.4f\n" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "Вилучено %s %s з %s, від %.4f до %.4f\n" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "оброблено %d кадрів зі спрямуванням до нового кліпу.\n" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "Спорожнення…" -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "Вилучено кадри з часової позначки %.4f до %.4f на доріжці %s\n" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "Вилучено звук з часової позначки %.4f до %.4f на доріжці %s\n" -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "П_ризупинити" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "Призупинити (p)" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "Натисніть «m» під час відтворення" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "для створення позначки на монтажному столі" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " @@ -11180,7 +11217,7 @@ "Вставлено звукові дані від %.4f до %.4f з кліпу %s до звукового супроводу з " "часової позначки %.4f до %.4f\n" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" @@ -11188,14 +11225,14 @@ "Вставлено кадри від %d до %d з кліпу %s до доріжки %s з часової позначки " "%.4f до %.4f\n" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" "selected.\n" msgstr "Позначено ділянку часу від %.3f до %.3f.\n" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" @@ -11203,12 +11240,12 @@ "позначте одну або декілька доріжок,\n" "щоб створити область.\n" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "Позначено %d відеодоріжок.\n" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." @@ -11216,7 +11253,7 @@ "Двічі клацніть лівою кнопкою миші на монтажному столі,\n" "щоб зняти позначення з області." -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." @@ -11224,7 +11261,7 @@ "Один раз клацніть на позначці ефекту,\n" "щоб позначити ефект." -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." @@ -11232,7 +11269,7 @@ "Двічі клацніть на позначці ефекту,\n" "щоб змінити його параметри." -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" @@ -11240,7 +11277,7 @@ "Клацанням правою кнопкою миші на позначці\n" "ефекту можна викликати контекстне меню.\n" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" @@ -11248,7 +11285,7 @@ "Порядок застосування ефектів можна\n" "змінити у КАРТАХ ЕФЕКТІВ" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" @@ -11256,15 +11293,15 @@ "Ви можете позначити ефект,\n" "а потім скористатися кнопкою ВСТАВИТИ ПЕРЕД" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "або ВСТАВИТИ ПІСЛЯ, щоб пересунути його." -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "Натисніть на пункті іншого ефекту" -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" @@ -11272,50 +11309,50 @@ "і позначений ефект\n" "буде вставлено" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "після.\n" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "перед.\n" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "Вилучено значення параметрів ефекту %s у позиції часу %.4f\n" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "Встановлено значення параметрів %s %s у %s для позиції часу %.4f\n" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "_Автоматично перезавантажувати кожного разу" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 msgid "Saving layout" msgstr "Зберігаємо компонування" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "Збережено компонування для %s\n" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "кліпи і кадри" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "кліпи" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "кадрів" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" @@ -11323,7 +11360,7 @@ "\n" "Автоматичне перезавантаження компонування.\n" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -11334,11 +11371,11 @@ "Не вистачає деяких %s з компонування %s\n" "Отже належне завантаження неможливе.\n" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "автоматичне створення резервних копій" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" @@ -11347,31 +11384,31 @@ "\n" "Не вдалося завантажити файл компонування %s\n" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "Завантаження компонування з %s…" -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "Отримано %d повідомлень про події… обробка…" -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "Перевірка і перебудова списку подій" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "Виявлено %d помилок.\n" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "Частоту кадрів багатодоріжкової області встановлено у значення %.3f\n" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 msgid "" "The current layout has changes which have not been saved.\n" "Are you sure you wish to wipe it ?\n" @@ -11379,19 +11416,19 @@ "До поточного компонування було внесено зміни, які не було збережено.\n" "Ви справді хочете вилучити це компонування?\n" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 msgid "Multitrack Audio Mixer" msgstr "Мікшер багатодоріжкового звуку" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "Від_новити значення" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "_Закрити вікно мікшера" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" @@ -11399,17 +11436,17 @@ "_Інвертувати гучності\n" "звукового супроводу і шарів" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "" "Скоригувати гучності звукового супроводу і шарів звуку так, щоб їх сума " "складала 1,0" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "Звук з’_єднаного шару" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "Вирівняти гучності всіх шарів звукових даних" @@ -11417,19 +11454,19 @@ msgid "JACK server started\n" msgstr "Запущено сервер JACK\n" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "Не вдалося з’єднатися з сервером JACK\n" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "Запущено звукову підсистему Jack.\n" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "Запущено інструмент читання звуку Jack.\n" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -11488,7 +11525,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "LiVES завершить роботу, ви зможете вибрати інший звуковий програвач.\n" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -11531,7 +11568,7 @@ msgstr "нотатка" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "значення" @@ -11610,211 +11647,211 @@ "\n" "Натисніть кнопку «Гаразд», щоб вилучити всі записи\n" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 msgid "OMC Learner" msgstr "Навчання OMC" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "Вилучити _невідповідне" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "Ви_лучити все" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "Почати відтворення відео" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "Зупинити відтворення відео" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "Позначення кліпу <clipnum>" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "Перемкнути кліп переднього плану з n-им коректним кліпом" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "Відтворити у прямому порядку" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "Відтворити відео у прямому порядку" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "Відтворити у оберненому порядку" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "Відтворити відео у оберненому порядку" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "Змінити напрям відтворення" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "Змінити напрям відтворення відео" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "Пришвидшити відтворення відео" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "Відтворювати відео з трохи збільшеною швидкістю" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "Уповільнити відтворення відео" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "Відтворювати відео з трохи зменшеною швидкістю" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "Увімкнути/Вимкнути заморожування зображення" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "Заморозити відео, якщо вже заморожено, розморозити" -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "Встановити значення частоти кадрів відео <fps>" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "Встановити частоту кадрів для кліпу переднього плану <float fps>" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "Почати запис" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "Зупинити запис" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "Увімкнути/Вимкнути стан запису" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "Поміняти місцями кліпи переднього і заднього планів" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "Відновити початкові параметри всіх ефектів" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "Вимкнути всі ефекти." -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "Увімкнути клавішу ефекту <key>" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "Вимкнути клавішу ефекту <key>" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "Увімкнути або вимкнути клавішу ефекту <key>" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "Встановити значення параметра <key> <pnum> = <value>" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "Встановити <value> p-го (числового) параметра клавіші ефекту <key>." -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "Перемкнути передній план на наступний кліп" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "Перемкнути передній план на попередній кліп" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "Встановити частоту кадрів відео у співвідношення <fps_ratio>" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "" "Встановити коефіцієнт частоти кадрів для кліпу переднього плану у <float " "fps_ratio>" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "Перемкнути кліп <clipnum>" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "" "Перемкнути кліп переднього плану з n-им коректним кліпом і скинути значення " "номера кадру" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "Cycle to next mode for effect key <key>" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "Циклічний перехід до попереднього режиму клавіші ефекту <key>" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "Встановити значення параметра додатка відтворення <pnum> = <value>" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "Встановити <value> p-го параметра додатка відтворення." #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "clipnum" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "кд/с" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "клавіша" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "pnum" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "fps_ratio" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "Збереження карти відображення пристроїв до файла %s…" -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -11827,7 +11864,7 @@ "Помилка під час обробки файла\n" "%s\n" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -11840,12 +11877,12 @@ "Некоректна версія у файлі\n" "%s\n" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "Завантаження карти відображення пристрої з файла %s…" -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -11860,1002 +11897,12 @@ "%s\n" "Код помилки: %d\n" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "Не вдалося відкрити пристрій %s\n" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr "Відкрито пристрій %s\n" - -#~ msgid " _Top " -#~ msgstr " В_гору " - -#~ msgid "180 _degrees " -#~ msgstr "180 _градусів " - -#~ msgid "90 degrees _Anticlockwise" -#~ msgstr "90° _проти годинникової стрілки" - -#~ msgid "90 degrees _Clockwise " -#~ msgstr "90° _за годинниковою стрілкою " - -#~ msgid "Active _animation" -#~ msgstr "Активна _анімація" - -#~ msgid "Add _Border" -#~ msgstr "Додати _рамку" - -#~ msgid "Add noise" -#~ msgstr "Додати шум" - -#~ msgid "Adjust contrast" -#~ msgstr "Коригування контрастності" - -#~ msgid "Adjusting contrast of" -#~ msgstr "Коригування контрастності" - -#~ msgid "Adjusting noise on" -#~ msgstr "Коригування шумності" - -#~ msgid "Applying charcoal to" -#~ msgstr "Застосування ефекту «вугільний олівець» до" - -#~ msgid "Applying forward skip to" -#~ msgstr "Застосування забігання наперед до" - -#~ msgid "Applying sepia to" -#~ msgstr "Застосування перетворення на сепію до" - -#~ msgid "B/W Threshold" -#~ msgstr "Чорно-білий поділ за пороговим значенням" - -#~ msgid "B/W thresholding" -#~ msgstr "Чорно-білий поділ за пороговим значенням" - -#~ msgid "Blank _Colour" -#~ msgstr "Ко_лір спорожнення" - -#~ msgid "Blank frames" -#~ msgstr "Спорожнити кадри" - -#~ msgid "Blanking" -#~ msgstr "Очищення" - -#~ msgid "Block _height" -#~ msgstr "_Висота блоку" - -#~ msgid "Block _width" -#~ msgstr "_Ширина блоку" - -#~ msgid "Blur" -#~ msgstr "Розмивання" - -#~ msgid "Bluring" -#~ msgstr "Розмивання" - -#~ msgid "Border _Colour" -#~ msgstr "_Колір межі" - -#~ msgid "Brightness _end" -#~ msgstr "Яскравість напри_кінці" - -#~ msgid "Brightness _start" -#~ msgstr "Яскравість на_початку" - -#~ msgid "Brightness change" -#~ msgstr "Зміна яскравості" - -#~ msgid "Brightness end" -#~ msgstr "Яскравість наприкінці" - -#~ msgid "Brightness start" -#~ msgstr "Яскравість напочатку" - -#~ msgid "Centre _X" -#~ msgstr "X _центра" - -#~ msgid "Centre _Y" -#~ msgstr "Y ц_ентра" - -#~ msgid "Changing brightness of" -#~ msgstr "Зміна яскравості" - -#~ msgid "Changing gamma of" -#~ msgstr "Зміна гами" - -#~ msgid "Changing hue of" -#~ msgstr "Зміна відтінку" - -#~ msgid "Changing saturation of" -#~ msgstr "Зміна насиченості" - -#~ msgid "Charcoal" -#~ msgstr "Вугільний олівець" - -#~ msgid "Checkerboard" -#~ msgstr "Шахівниця" - -#~ msgid "Checkerboarding" -#~ msgstr "Створення шахової дошки" - -#~ msgid "Clipboard _over selection" -#~ msgstr "Дані буфера _над позначеним" - -#~ msgid "Clipboard _under selection" -#~ msgstr "Дані буфера _під позначеним" - -#~ msgid "Colorize" -#~ msgstr "Розфарбовування" - -#~ msgid "Colorizing" -#~ msgstr "Розфарбовування" - -#~ msgid "Colour cycle" -#~ msgstr "Циклічна зміна кольорів" - -#~ msgid "Colour cycling" -#~ msgstr "Циклічна зміна кольорів" - -#~ msgid "Colour filter" -#~ msgstr "Фільтрування кольорів" - -#~ msgid "Colour filtering" -#~ msgstr "Фільтрування кольорів" - -#~ msgid "Colour replace" -#~ msgstr "Заміна кольорів" - -#~ msgid "Constant noise level" -#~ msgstr "Сталий рівень шумності" - -#~ msgid "Cycle _Step" -#~ msgstr "_Крок циклу" - -#~ msgid "Deinterlace" -#~ msgstr "Усунути черезрядковість" - -#~ msgid "Deinterlacing" -#~ msgstr "Усування черезрядковості" - -#~ msgid "Despeckle" -#~ msgstr "Прибрати випадкові крапки" - -#~ msgid "Despeckling" -#~ msgstr "Прибирання випадкових крапок" - -#~ msgid "Dream" -#~ msgstr "Мрія" - -#~ msgid "Dreamifying" -#~ msgstr "Надання мрійливого вигляду" - -#~ msgid "E_nd %" -#~ msgstr "К_інець %" - -#~ msgid "Edge detect" -#~ msgstr "Визначення меж" - -#~ msgid "Edge detecting" -#~ msgstr "Виявлення меж" - -#~ msgid "Emboss" -#~ msgstr "Барельєф" - -#~ msgid "Embossing" -#~ msgstr "Створення ефекту барельєфа" - -#~ msgid "End _Alpha:" -#~ msgstr "Кінцева п_розорізсть:" - -#~ msgid "End pos_X:" -#~ msgstr "Кінцева пози_ція за X:" - -#~ msgid "End pos_Y:" -#~ msgstr "Кінцева позиці_я за Y:" - -#~ msgid "Enhance" -#~ msgstr "Покращення" - -#~ msgid "Enhancing" -#~ msgstr "Покращення" - -#~ msgid "Envelope length" -#~ msgstr "Тривалість обгортки" - -#~ msgid "Fade _colour" -#~ msgstr "_Кольорова зміна освітленості" - -#~ msgid "Fade _end" -#~ msgstr "_Кінцеве згасання" - -#~ msgid "Fade _in" -#~ msgstr "_Освітлення" - -#~ msgid "Fade _out" -#~ msgstr "З_гасання" - -#~ msgid "Fade video to or from color" -#~ msgstr "Поступове перевести відео до або з кольорового" - -#~ msgid "Fade" -#~ msgstr "Згасання" - -#~ msgid "Fading video" -#~ msgstr "Зміна освітленості відео" - -#~ msgid "Fading" -#~ msgstr "Згасання" - -#~ msgid "Fina_l frame" -#~ msgstr "Кінц_евий кадр" - -#~ msgid "Flash _colour" -#~ msgstr "_Колір спалаху" - -#~ msgid "Flip vertically" -#~ msgstr "Віддзеркалити вертикально" - -#~ msgid "Flop horizontally" -#~ msgstr "Віддзеркалити горизонтально" - -#~ msgid "Frame Calculator" -#~ msgstr "Калькулятор кадрів" - -#~ msgid "Frame _Colour" -#~ msgstr "К_олір кадру" - -#~ msgid "Frame _height" -#~ msgstr "_Висота кадру" - -#~ msgid "Frame _in frame position of clipboard..." -#~ msgstr "Розташування кадру буфера _у кадрі…" - -#~ msgid "Frame _in frame position of top frame..." -#~ msgstr "Розташування верхнього кадру _у кадрі…" - -#~ msgid "Frame _width" -#~ msgstr "_Ширина кадру" - -#~ msgid "Frames _per second (FPS)" -#~ msgstr "_Частота кадрів (у кд/с)" - -#~ msgid "Gamma _end" -#~ msgstr "_Кінцеве значення гами" - -#~ msgid "Gamma _start" -#~ msgstr "П_очаткове значення гами" - -#~ msgid "Gamma change" -#~ msgstr "Зміна гами" - -#~ msgid "Generate blank frames" -#~ msgstr "Створити порожні кадри" - -#~ msgid "Generate clip from image" -#~ msgstr "Створити кліп з зображення" - -#~ msgid "Generate coloured frames" -#~ msgstr "Створити кольорові кадри" - -#~ msgid "Generate title frames" -#~ msgstr "Створити кадри титрів" - -#~ msgid "Generating blank frames" -#~ msgstr "Створення порожніх кадрів" - -#~ msgid "Generating clip from image" -#~ msgstr "Створення кліпу з зображення" - -#~ msgid "Generating coloured frames" -#~ msgstr "Створення кольорових кадрів" - -#~ msgid "Generating title frames" -#~ msgstr "Створення кадрів титрів" - -#~ msgid "Horizontal flopping" -#~ msgstr "Горизонтальне віддзеркалення" - -#~ msgid "Horizontal shifting" -#~ msgstr "Горизонтальний зсув" - -#~ msgid "Hue _end" -#~ msgstr "_Кінцеве значення відтінку" - -#~ msgid "Hue _start" -#~ msgstr "П_очаткове значення відтінку" - -#~ msgid "Hue change" -#~ msgstr "Зміна відтінку" - -#~ msgid "Hue end" -#~ msgstr "Кінцеве значення відтінку" - -#~ msgid "Hue start" -#~ msgstr "Початкове значення відтінку" - -#~ msgid "Image overlay" -#~ msgstr "Накладання зображень" - -#~ msgid "Init _Alpha:" -#~ msgstr "Початкова про_зорість:" - -#~ msgid "Init pos_X:" -#~ msgstr "Початкова пози_ція за X:" - -#~ msgid "Init pos_Y:" -#~ msgstr "Початкова позиці_я за Y:" - -#~ msgid "Jumble" -#~ msgstr "Плутанина" - -#~ msgid "Jumbling" -#~ msgstr "Заплутування" - -#~ msgid "Keep _Centered" -#~ msgstr "Зберігати _центрування" - -#~ msgid "Keep image aspect _ratio" -#~ msgstr "Зберігати _пропорції зображення" - -#~ msgid "L_eft" -#~ msgstr "_Лівої частини" - -#~ msgid "Making monochrome" -#~ msgstr "Перетворення на чорно-біле" - -#~ msgid "Modulate (BSH)" -#~ msgstr "Модуляція (BSH)" - -#~ msgid "Modulating" -#~ msgstr "Модуляція" - -#~ msgid "Monochrome" -#~ msgstr "Чорно-біле" - -#~ msgid "Negate" -#~ msgstr "Негатив" - -#~ msgid "Negating" -#~ msgstr "Інверсія кольорів" - -#~ msgid "Noise type" -#~ msgstr "Тип шуму" - -#~ msgid "Noisify" -#~ msgstr "Зашумлення" - -#~ msgid "Normalize" -#~ msgstr "Нормалізація" - -#~ msgid "Normalizing" -#~ msgstr "Нормалізація" - -#~ msgid "Number of _frames" -#~ msgstr "Кількість _кадрів" - -#~ msgid "Overlaying an image onto video" -#~ msgstr "Накладання зображення на відео" - -#~ msgid "Overlaying text on" -#~ msgstr "Накладання тексту" - -#~ msgid "Photo/still" -#~ msgstr "Фотоспалах" - -#~ msgid "Pixilate" -#~ msgstr "Пікселювання" - -#~ msgid "Pixilating" -#~ msgstr "Пікселювання" - -#~ msgid "Posterize" -#~ msgstr "Постеризація" - -#~ msgid "Posterizing" -#~ msgstr "Постеризація" - -#~ msgid "Random zoom" -#~ msgstr "Випадкова зміна масштабу" - -#~ msgid "Random zooming" -#~ msgstr "Випадкова зміна масштабу" - -#~ msgid "Reduce noise" -#~ msgstr "Зменшити шум" - -#~ msgid "Reduction radius" -#~ msgstr "Радіус зменшення" - -#~ msgid "Replacing colours in" -#~ msgstr "Заміна кольорів у" - -#~ msgid "Resize All Frames" -#~ msgstr "Змінити розміри всіх кадрів" - -#~ msgid "Rotate Clip" -#~ msgstr "Обертати кліп" - -#~ msgid "Rotating" -#~ msgstr "Обертання" - -#~ msgid "S_tart %" -#~ msgstr "S_tart %" - -#~ msgid "Saturation _end" -#~ msgstr "_Кінцева насиченість" - -#~ msgid "Saturation _start" -#~ msgstr "П_очаткова насиченість" - -#~ msgid "Saturation change" -#~ msgstr "Зміна насиченості" - -#~ msgid "Saturation end" -#~ msgstr "Кінцева насиченість" - -#~ msgid "Saturation start" -#~ msgstr "Початкова насиченість" - -#~ msgid "Sepia" -#~ msgstr "Сепія" - -#~ msgid "Shift horizontally" -#~ msgstr "Зсунути горизонтально" - -#~ msgid "Shift vertically" -#~ msgstr "Зсунути вертикально" - -#~ msgid "Shrink/Expand" -#~ msgstr "Стиснути/Розтягнути" - -#~ msgid "Shrinking/Expanding" -#~ msgstr "Стискання/Розтягування" - -#~ msgid "Skip forward" -#~ msgstr "Забігання наперед" - -#~ msgid "Solarize" -#~ msgstr "Вигорання" - -#~ msgid "Solarizing" -#~ msgstr "Вигорання" - -#~ msgid "Spin" -#~ msgstr "Обертання навколо осі" - -#~ msgid "Spinning" -#~ msgstr "Обертання" - -#~ msgid "Splice" -#~ msgstr "Розрізати" - -#~ msgid "Splicing" -#~ msgstr "Розрізання" - -#~ msgid "Spread" -#~ msgstr "Розсіювання" - -#~ msgid "Spreading" -#~ msgstr "Розсіювання" - -#~ msgid "Step _Value" -#~ msgstr "_Величин кроку" - -#~ msgid "Step per _Frame" -#~ msgstr "Крок за _кадром" - -#~ msgid "Swirl _start" -#~ msgstr "_Початок вихору" - -#~ msgid "Swirl s_tep" -#~ msgstr "К_рок вихору" - -#~ msgid "Swirl" -#~ msgstr "Вихор" - -#~ msgid "Swirling" -#~ msgstr "Закручування" - -#~ msgid "Text Overlay" -#~ msgstr "Накладання тексту" - -#~ msgid "Thres_hold" -#~ msgstr "По_ріг" - -#~ msgid "Trim frames/Add Border" -#~ msgstr "Обрізати кадри/Додати рамку" - -#~ msgid "Trimming" -#~ msgstr "Обрізання" - -#~ msgid "Tunnel" -#~ msgstr "Тунель" - -#~ msgid "Tunneling" -#~ msgstr "Тунелювання" - -#~ msgid "Use _Natural Size" -#~ msgstr "Використовувати по_чатковий розмір" - -#~ msgid "Use _Natural image size" -#~ msgstr "Використовувати _початкові розміри зображення" - -#~ msgid "Vertical flipping" -#~ msgstr "Вертикальне віддзеркалення" - -#~ msgid "Vertical shifting" -#~ msgstr "Вертикальне зсування" - -#~ msgid "Wave" -#~ msgstr "Хвиля" - -#~ msgid "Waving" -#~ msgstr "Вигинання" - -#~ msgid "_Background Colour" -#~ msgstr "Колір _тла" - -#~ msgid "_Background colour" -#~ msgstr "Колір _тла" - -#~ msgid "_Black and white camera" -#~ msgstr "_Чорно-біла зйомка" - -#~ msgid "_Black is transparent" -#~ msgstr "_Чорний є прозорим" - -#~ msgid "_Bottom" -#~ msgstr "Ни_жньої частини" - -#~ msgid "_Calculate" -#~ msgstr "_Обчислити" - -#~ msgid "_Cycle Start" -#~ msgstr "Початок _циклу" - -#~ msgid "_Decrease Contrast" -#~ msgstr "З_меншити контрастність" - -#~ msgid "_Diffmax" -#~ msgstr "_Максимальна різниця" - -#~ msgid "_End Colour" -#~ msgstr "_Кінцевий колір" - -#~ msgid "_End Size X:" -#~ msgstr "_Кінцевий розмір за X:" - -#~ msgid "_End Size Y:" -#~ msgstr "_Кінцевий розмір за Y:" - -#~ msgid "_End amount" -#~ msgstr "_Кінцева величина" - -#~ msgid "_Fade level" -#~ msgstr "Рівень з_гасання" - -#~ msgid "_Fade start" -#~ msgstr "П_очаткове згасання" - -#~ msgid "_Fill colour" -#~ msgstr "Колір _заповнення" - -#~ msgid "_First frame" -#~ msgstr "П_ерший кадр" - -#~ msgid "_Flash for" -#~ msgstr "Сп_палах протягом" - -#~ msgid "_Font" -#~ msgstr "_Шрифт" - -#~ msgid "_Frames per second" -#~ msgstr "_Кадрів на секунду" - -#~ msgid "_Frames" -#~ msgstr "_Кадри" - -#~ msgid "_Hold for" -#~ msgstr "_Утримувати протягом" - -#~ msgid "_Horizontal segments" -#~ msgstr "_Горизонтальні сегменти" - -#~ msgid "_Image File" -#~ msgstr "Файл з_ображення" - -#~ msgid "_Image" -#~ msgstr "_Зображення" - -#~ msgid "_Increase Contrast" -#~ msgstr "З_більшити контрастність" - -#~ msgid "_Init Size X:" -#~ msgstr "По_чатковий розмір за X:" - -#~ msgid "_Init Size Y:" -#~ msgstr "По_чатковий розмір за Y:" - -#~ msgid "_Levels" -#~ msgstr "_Рівні" - -#~ msgid "_Link start and end colours" -#~ msgstr "З’_єднати початковий і кінцевий кольори" - -#~ msgid "_Max zoom x 10" -#~ msgstr "_Максимальний масштаб x 10" - -#~ msgid "_Middle" -#~ msgstr "_Середини" - -#~ msgid "_Midtone" -#~ msgstr "_Напівтон" - -#~ msgid "_Negate" -#~ msgstr "_Негатив" - -#~ msgid "_Number of frames" -#~ msgstr "_Кількість кадрів" - -#~ msgid "_Offset X" -#~ msgstr "В_ідступ за X" - -#~ msgid "_Offset Y" -#~ msgstr "В_ідступ за Y" - -#~ msgid "_Other Center" -#~ msgstr "_Інший центр" - -#~ msgid "_Other" -#~ msgstr "_Інше" - -#~ msgid "_Point size" -#~ msgstr "Р_озмір точки" - -#~ msgid "_Radius end" -#~ msgstr "_Кінцевий радіус" - -#~ msgid "_Radius start" -#~ msgstr "Початковий _радіус" - -#~ msgid "_Radius" -#~ msgstr "_Радіус" - -#~ msgid "_Random colour each frame" -#~ msgstr "Вип_адкова зміна кольорів кожного кадру" - -#~ msgid "_Randomness" -#~ msgstr "В_ипадковість" - -#~ msgid "_Right" -#~ msgstr "П_равої частини" - -#~ msgid "_Rotate Selection by" -#~ msgstr "_Обернути позначене на" - -#~ msgid "_Shrink rotated window to fit frame size" -#~ msgstr "С_тиснути повернуте вікно відповідно до розмірів кадру" - -#~ msgid "_Sigma end" -#~ msgstr "Кінцеве _сігма" - -#~ msgid "_Sigma start" -#~ msgstr "По_чаткове сігма" - -#~ msgid "_Skip ahead" -#~ msgstr "_Забігання наперед" - -#~ msgid "_Skip" -#~ msgstr "Пр_опустити" - -#~ msgid "_Source Colour" -#~ msgstr "_Початковий колір" - -#~ msgid "_Splice" -#~ msgstr "_Розрізати" - -#~ msgid "_Start Colour" -#~ msgstr "_Початковий колір" - -#~ msgid "_Start Value" -#~ msgstr "_Початкове значення" - -#~ msgid "_Start amount" -#~ msgstr "_Початкова величина" - -#~ msgid "_Stroke colour" -#~ msgstr "Колір _штриха" - -#~ msgid "_Target Colour" -#~ msgstr "_Кінцевий колір" - -#~ msgid "_Text" -#~ msgstr "_Текст" - -#~ msgid "_Time (seconds)" -#~ msgstr "_Час (у секундах)" - -#~ msgid "_Top left is clipboard" -#~ msgstr "В_горі ліворуч дані з буфера" - -#~ msgid "_Vertical segments" -#~ msgstr "_Вертикальні сегменти" - -#~ msgid "_Wavemax" -#~ msgstr "Максимум _хвилі" - -#~ msgid "_White is transparent" -#~ msgstr "_Білий є прозорим" - -#~ msgid "_Wrap Around" -#~ msgstr "За_гортання" - -#~ msgid "_X Center" -#~ msgstr "_Центр за X" - -#~ msgid "_X End" -#~ msgstr "_Кінець за X" - -#~ msgid "_X Start" -#~ msgstr "_Початок за X" - -#~ msgid "_X offset" -#~ msgstr "_Відступ за X" - -#~ msgid "_Y Center" -#~ msgstr "Ц_ентр за Y" - -#~ msgid "_Y End" -#~ msgstr "Кі_нець за Y" - -#~ msgid "_Y Start" -#~ msgstr "П_очаток за Y" - -#~ msgid "_Y offset" -#~ msgstr "В_ідступ за Y" - -#~ msgid "_degrees" -#~ msgstr "_градусів" - -#~ msgid "_then" -#~ msgstr "_тоді" - -#~ msgid "blank_frames" -#~ msgstr "спорожнення_кадрів" - -#~ msgid "blur" -#~ msgstr "розмивання" - -#~ msgid "brightness_change" -#~ msgstr "зміна_яскравості" - -#~ msgid "charcoal" -#~ msgstr "вугільний_олівець" - -#~ msgid "colorize" -#~ msgstr "розфарбовування" - -#~ msgid "colour_filter" -#~ msgstr "фільтрування_кольору" - -#~ msgid "colour_replace" -#~ msgstr "заміна_кольору" - -#~ msgid "contrast" -#~ msgstr "контрастність" - -#~ msgid "cycle" -#~ msgstr "циклічність" - -#~ msgid "deinterlace" -#~ msgstr "усування_черезрядковості" - -#~ msgid "despeckle" -#~ msgstr "прибирання_випадкових_крапок" - -#~ msgid "dream" -#~ msgstr "мрія" - -#~ msgid "edge_detect" -#~ msgstr "виявлення_країв" - -#~ msgid "emboss" -#~ msgstr "барельєф" - -#~ msgid "enhance" -#~ msgstr "покращення" - -#~ msgid "every" -#~ msgstr "кожні" - -#~ msgid "fade_in_out" -#~ msgstr "fade_in_out" - -#~ msgid "fc" -#~ msgstr "fc" - -#~ msgid "flip" -#~ msgstr "віддзеркалення" - -#~ msgid "flop" -#~ msgstr "перекидання" - -#~ msgid "frame_calculator" -#~ msgstr "обчислення_кадрів" - -#~ msgid "gamma_change" -#~ msgstr "зміна_коефіцієнту_контрастності" - -#~ msgid "gen_blank_frames" -#~ msgstr "створення_порожніх_кадрів" - -#~ msgid "gen_clip_from_image" -#~ msgstr "створення_кадру_з_зображення" - -#~ msgid "gen_coloured_frames" -#~ msgstr "створення_кольорових_кадрів" - -#~ msgid "gen_text" -#~ msgstr "створення_тексту" - -#~ msgid "hue_change" -#~ msgstr "зміна_відтінку" - -#~ msgid "image_overlay" -#~ msgstr "накладання_зображень" - -#~ msgid "jumble" -#~ msgstr "плутанина" - -#~ msgid "modulate" -#~ msgstr "модуляція" - -#~ msgid "monochrome" -#~ msgstr "чорно-біле" - -#~ msgid "negate" -#~ msgstr "негатив" - -#~ msgid "noisify" -#~ msgstr "зашумлення" - -#~ msgid "normalize" -#~ msgstr "нормалізація" - -#~ msgid "photo_still" -#~ msgstr "фотоспалах" - -#~ msgid "pixilate" -#~ msgstr "пікселювання" - -#~ msgid "posterize" -#~ msgstr "постеризація" - -#~ msgid "randomzoom" -#~ msgstr "випадковий_масштаб" - -#~ msgid "resize" -#~ msgstr "зміна_розмірів" - -#~ msgid "rotate" -#~ msgstr "обертання" - -#~ msgid "saturation_change" -#~ msgstr "зміна_насиченості" - -#~ msgid "sepia" -#~ msgstr "сепія" - -#~ msgid "shift_horizontal" -#~ msgstr "горизонтальний_зсув" - -#~ msgid "shift_vertical" -#~ msgstr "вертикальний_зсув" - -#~ msgid "shrink_expand" -#~ msgstr "стиснення_розтягання" - -#~ msgid "skip_forwards" -#~ msgstr "забігання_наперед" - -#~ msgid "solarize" -#~ msgstr "вигорання" - -#~ msgid "spin" -#~ msgstr "обертання_навколо_осі" - -#~ msgid "spread" -#~ msgstr "розсіювання" - -#~ msgid "swirl" -#~ msgstr "вихор" - -#~ msgid "textover" -#~ msgstr "накладання_тексту" - -#~ msgid "transition_bwthresh" -#~ msgstr "перехід_у_чорнобіле" - -#~ msgid "transition_checkerboard" -#~ msgstr "перехід_шахова_дошка" - -#~ msgid "transition_fade2" -#~ msgstr "перехід_згасання2" - -#~ msgid "transition_splice" -#~ msgstr "перехід_розрізання" - -#~ msgid "trim_frames" -#~ msgstr "обрізання_кадрів" - -#~ msgid "tunnel" -#~ msgstr "тунель" - -#~ msgid "wave" -#~ msgstr "хвиля" - -#~ msgid "Unable to open output file !" -#~ msgstr "Не вдалося відкрити файл для виводу даних!" - -#~ msgid "LiVES could not write to $nfile." -#~ msgstr "LiVES не вдалося виконати запис до $nfile." - -#~ msgid "Unable to locate the program $rfx_builder_multi" -#~ msgstr "Не вдалося встановити адресу програми $rfx_builder_multi" - -#~ msgid "$file" -#~ msgstr "$file" - -#~ msgid "could not be found" -#~ msgstr "не вдалося знайти" - -#~ msgid "LiVES was unable to open it." -#~ msgstr "LiVES не вдалося його відкрити." - -#~ msgid "Please check the file name and try again." -#~ msgstr "" -#~ "Будь ласка, перевірте, чи правильно вказано назву файла, і повторіть " -#~ "спробу." - -#~ msgid "Your version of mplayer/ffmpeg may be broken" -#~ msgstr "Ваша версія mplayer/ffmpeg може містити помилки" - -#~ msgid "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071" -#~ msgstr "Див. http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "This does not appear to be a valid video or image file" -#~ msgstr "Здається, цей файл не є коректним файлом відео або зображення" - -#~ msgid "Error creating new backup." -#~ msgstr "Помилка під час спроби створення нової резервної копії." - -#~ msgid "This does not appear to be a valid backup file" -#~ msgstr "Здається, цей файл не є коректним файлом резервної копії" - -#~ msgid "LiVES was not able to open the file" -#~ msgstr "LiVES не вдалося відкрити цей файл" - -#~ msgid "LiVES audio error." -#~ msgstr "Помилка обробки звуку у LiVES." - -#~ msgid "cdda2wav or icedax is required for this function." -#~ msgstr "" -#~ "Для користування цією можливість слід встановити cdda2wav або icedax." - -#~ msgid "Please install it first." -#~ msgstr "Будь ласка, спершу встановіть її." - -#~ msgid "You must set the CD device first in Preferences." -#~ msgstr "Спочатку вам слід вказати пристрій КД у «Параметрах»." - -#~ msgid "$plugin_name failed:" -#~ msgstr "Помилка $plugin_name:" - -#~ msgid "$error" -#~ msgstr "$error"
View file
LiVES-2.8.7.tar.bz2/po/uz.po -> LiVES-2.8.8.tar.bz2/po/uz.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" "PO-Revision-Date: 2013-03-14 12:31+0000\n" "Last-Translator: Launchpad Translations Administrators <Unknown>\n" "Language-Team: Uzbek <uz@li.org>\n" @@ -110,84 +110,84 @@ msgstr "Йиғилганларни сақлаш\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "Исталган" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "Йўқ" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "тавсия қилинди" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "ўчирилди !" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "**Жорий қатлам**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "Бошқа" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "Синаш" -#: src/main.c:460 +#: src/main.c:467 msgid "LiVES: - " msgstr "" -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "Ҳажми ўзгартирилмоқда" -#: src/main.c:708 +#: src/main.c:728 #, fuzzy msgid "_Resize All Frames..." msgstr "Барча кадрларнинг _ҳажмини ўзгартириш" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "" -#: src/main.c:1094 +#: src/main.c:1104 #, fuzzy msgid "Background" msgstr "Сўниш" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "Реал вақт эффект плагинлари юкланмоқда..." -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "Jack аудио сервер ишга туширилмоқда..." -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "Jack транспорт сервери ишга туширилмоқда..." -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "Jack транспорт серверига уланмоқда..." -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -199,16 +199,16 @@ "Alternatively, try to start lives with either \"lives -jackopts 16\", or " msgstr "" -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "Аудио сервер пульси ишга туширилмоқда..." -#: src/main.c:1813 +#: src/main.c:1815 #, fuzzy, c-format msgid "%s...detected... " msgstr "mplayer...аниқланди..." -#: src/main.c:1814 +#: src/main.c:1816 #, fuzzy, c-format msgid "%s...NOT DETECTED... " msgstr "mplayer...АНИҚЛАНМАДИ..." @@ -247,11 +247,11 @@ msgid "Number of CPUs detected: %d " msgstr "" -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "" @@ -305,141 +305,141 @@ "\n" msgstr "" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" "Startup syntax is: %s [opts] [filename [start_time] [frames]]\n" msgstr "" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "" -#: src/main.c:2549 +#: src/main.c:2552 msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" msgstr "" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "" -#: src/main.c:2561 +#: src/main.c:2564 msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " "mplayer2" msgstr "" #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr "" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr "" -#: src/main.c:2569 +#: src/main.c:2572 msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " "transport client,2 = jack transport master, 4 = start jack transport server, " "8 = pause audio when video paused,16 = start jack audio server] \n" msgstr "" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr "" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" msgstr "" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "" -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -450,7 +450,7 @@ "(Maybe you need to change the value of <prefix_dir> in your %s file)\n" msgstr "" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -458,7 +458,7 @@ "Please make sure you have write access to %s and try again.\n" msgstr "" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -467,7 +467,7 @@ "before running LiVES.\n" msgstr "" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -477,7 +477,7 @@ "Please check the file permissions for this file and try again.\n" msgstr "" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -488,7 +488,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -496,7 +496,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2693 +#: src/main.c:2696 #, c-format msgid "" "\n" @@ -506,7 +506,7 @@ "%s" msgstr "" -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -517,56 +517,56 @@ "Thankyou.\n" msgstr "" -#: src/main.c:2707 +#: src/main.c:2710 msgid "" "\n" "LiVES currently requires 'mplayer', 'mplayer2' or 'sox' to function. Please " "install one or other of these, and try again.\n" msgstr "" -#: src/main.c:2712 +#: src/main.c:2715 msgid "" "\n" "LiVES currently requires both 'mplayer' or 'mplayer2' and 'sox' to function. " "Please install these, and try again.\n" msgstr "" -#: src/main.c:2725 +#: src/main.c:2728 msgid "" "\n" "LiVES was unable to locate 'mplayer','mplayer2' or 'mpv'. You may wish to " "install one of these to use LiVES more fully.\n" msgstr "" -#: src/main.c:2731 +#: src/main.c:2734 msgid "" "\n" "LiVES was unable to locate 'mplayer' or 'mplayer2'. You may wish to install " "one of these to use LiVES more fully.\n" msgstr "" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" "magick if you want to use rendered effects.\n" msgstr "" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " "image-magick if you want to use the merge function.\n" msgstr "" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " "should install 'sox'.\n" msgstr "" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -577,91 +577,91 @@ "You may need to change the value of <lib_dir> in %s\n" msgstr "" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "" -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "" #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "Ўйнаш" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" msgstr "" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "_Бекор қилиш" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "_Қайтариш" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "Видео" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "" -#: src/main.c:6983 +#: src/main.c:7007 msgid "" "\n" "\n" @@ -812,7 +812,7 @@ msgid "Use _mplayer2 audio player" msgstr "" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "" @@ -1035,10 +1035,10 @@ msgid "If this is set, frames will be deinterlaced as they are imported." msgstr "" -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "Олдиндан кўриш" @@ -1058,11 +1058,11 @@ msgid "Click here to _Preview the file" msgstr "" -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 msgid "Processing..." msgstr "" -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1071,183 +1071,183 @@ "Remember to switch off effects (ctrl-0) afterwards !" msgstr "" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" msgstr "" -#: src/interface.c:206 +#: src/interface.c:210 msgid "Show Details" msgstr "" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "_Олдиндан кўриш" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "_Бекор қилиш" -#: src/interface.c:324 +#: src/interface.c:327 msgid "Multitrack Details" msgstr "" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "Форматлаш" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "FPS" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "Freymlar" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "Ҳодисалар" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "Аудио" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "" -#: src/interface.c:590 +#: src/interface.c:593 #, fuzzy msgid "Encoding Options" msgstr "Кодлаш усули" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." msgstr "" -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "Ойнани _ёпиш" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "тиқ" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "" -#: src/interface.c:844 +#: src/interface.c:847 msgid "Insert _with silence" msgstr "" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "" -#: src/interface.c:933 +#: src/interface.c:936 #, fuzzy msgid "Open Selection" msgstr "_Тескарисига танлаш" -#: src/interface.c:950 +#: src/interface.c:953 msgid "Selection start time (sec)" msgstr "" -#: src/interface.c:956 +#: src/interface.c:959 msgid "Number of frames to open" msgstr "" -#: src/interface.c:1025 +#: src/interface.c:1028 msgid "Open Location" msgstr "" -#: src/interface.c:1027 +#: src/interface.c:1030 msgid "Open Youtube Clip" msgstr "" -#: src/interface.c:1046 +#: src/interface.c:1049 msgid "" "\n" "\n" @@ -1257,7 +1257,7 @@ "\n" msgstr "" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1266,67 +1266,67 @@ "\n" msgstr "" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "" -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "" -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "" -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "" -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr "" -#: src/interface.c:1185 +#: src/interface.c:1188 #, fuzzy msgid "Rename Clip" msgstr "Буриш" -#: src/interface.c:1187 +#: src/interface.c:1190 msgid "Enter Set Name to Save as" msgstr "" -#: src/interface.c:1189 +#: src/interface.c:1192 msgid "Enter a Set Name to Reload" msgstr "" -#: src/interface.c:1191 +#: src/interface.c:1194 msgid "Choose a Working Directory" msgstr "" -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 msgid "Rename Current Track" msgstr "" -#: src/interface.c:1195 +#: src/interface.c:1198 msgid "Enter a Name for Your Theme" msgstr "" -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1334,349 +1334,349 @@ "LiVES will remind you to save the clip set later when you try to exit.\n" msgstr "" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" msgstr "" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" "initial install so that you can get the most from this application.\n" msgstr "" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" "This should be a directory with plenty of disk space available.\n" msgstr "" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "" -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "" -#: src/interface.c:1251 +#: src/interface.c:1252 msgid "Theme name " msgstr "" -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "" -#: src/interface.c:1419 +#: src/interface.c:1420 msgid "Select input device" msgstr "" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "" -#: src/interface.c:1499 +#: src/interface.c:1496 msgid "Load CD Track" msgstr "" -#: src/interface.c:1501 +#: src/interface.c:1498 msgid "Select DVD Title/Chapter" msgstr "" -#: src/interface.c:1503 +#: src/interface.c:1500 msgid "Select VCD Title" msgstr "" -#: src/interface.c:1505 +#: src/interface.c:1502 msgid "Change Maximum Visible Tracks" msgstr "" -#: src/interface.c:1507 +#: src/interface.c:1504 msgid "Device details" msgstr "" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "" -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "" -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "" -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "" -#: src/interface.c:1770 +#: src/interface.c:1763 #, fuzzy msgid "Fade Audio In" msgstr "Сўниш" -#: src/interface.c:1772 +#: src/interface.c:1765 #, fuzzy msgid "Fade Audio Out" msgstr "Сўниш" -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "" -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "" -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "" -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "" -#: src/interface.c:1856 +#: src/interface.c:1849 msgid " (Optional)" msgstr "" -#: src/interface.c:1859 +#: src/interface.c:1852 #, c-format msgid "File Comments%s" msgstr "" -#: src/interface.c:1873 +#: src/interface.c:1866 #, c-format msgid "File Name: %s" msgstr "" -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "" -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "" -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "" -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "" -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "" -#: src/interface.c:2049 +#: src/interface.c:2042 #, c-format msgid "%sChoose a Device" msgstr "" -#: src/interface.c:2052 +#: src/interface.c:2045 #, c-format msgid "%sChoose a Directory" msgstr "" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2332 +#: src/interface.c:2325 msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" "What would you like to do ?\n" msgstr "" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" "What do you wish to do ?" msgstr "" -#: src/interface.c:2339 +#: src/interface.c:2332 msgid "Cancel/Discard/Save" msgstr "" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" "Would you like to try and recover it ?\n" msgstr "" -#: src/interface.c:2446 +#: src/interface.c:2439 msgid "Disk Recovery Options" msgstr "" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "" -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "" -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1684,339 +1684,339 @@ "-----------------------\n" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "ctrl-left" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 #, fuzzy msgid "skip forwards\n" msgstr "_Ўтказиб юбориш" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 #, fuzzy msgid "ctrl-down" msgstr "Ctrl-%d" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 msgid "ctrl-enter" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "reset frame rate\n" msgstr "Freymlar" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "" -#: src/interface.c:2633 +#: src/interface.c:2626 msgid "reverse direction\n" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "ctrl-1" msgstr "Ctrl-%d" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "toggle real-time effect 1\n" msgstr "Реал вақт эффект плагинлари юкланмоқда..." -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "ctrl-2" msgstr "Ctrl-%d" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "toggle real-time effect 2\n" msgstr "Реал вақт эффект плагинлари юкланмоқда..." -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 #, fuzzy msgid "ctrl-0" msgstr "Ctrl-%d" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "real-time effects off\n" msgstr "" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "" -#: src/interface.c:2669 +#: src/interface.c:2662 msgid "grab keyboard for last activated effect\n" msgstr "" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2679 +#: src/interface.c:2672 msgid "tab" msgstr "" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "" -#: src/interface.c:2697 +#: src/interface.c:2690 msgid "Other playback keys\n" msgstr "" -#: src/interface.c:2701 +#: src/interface.c:2694 msgid "play all\n" msgstr "" -#: src/interface.c:2704 +#: src/interface.c:2697 #, fuzzy msgid "play selection\n" msgstr "_Тескарисига танлаш" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "" -#: src/interface.c:2710 +#: src/interface.c:2703 #, fuzzy msgid "fullscreen\n" msgstr "_Бутун экранга" -#: src/interface.c:2713 +#: src/interface.c:2706 msgid "separate window\n" msgstr "" -#: src/interface.c:2716 +#: src/interface.c:2709 msgid "double size\n" msgstr "" -#: src/interface.c:2719 +#: src/interface.c:2712 msgid "ping pong loops\n" msgstr "" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "move current track up\n" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "move current track down\n" msgstr "" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "" -#: src/interface.c:2759 +#: src/interface.c:2752 msgid "select next clip\n" msgstr "" -#: src/interface.c:2762 +#: src/interface.c:2755 msgid "select/deselect current track\n" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "zoom in\n" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "zoom out\n" msgstr "" -#: src/interface.c:2771 +#: src/interface.c:2764 msgid "make a mark on the timeline (during playback)\n" msgstr "" -#: src/interface.c:2774 +#: src/interface.c:2767 msgid "rewind to play start.\n" msgstr "" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "" -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "" -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "" -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -2024,22 +2024,22 @@ "the latest youtube-dl installed.\n" msgstr "" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, c-format msgid "Layouts were removed for set %s.\n" msgstr "" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " msgstr "" -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2049,7 +2049,7 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2059,20 +2059,20 @@ "Really close it ?" msgstr "" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" "Really close it ?" msgstr "" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" msgstr "" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2085,53 +2085,53 @@ "Once you have done this, you will be able to import the new project.\n" msgstr "" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "" -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "" -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 msgid "Theme" msgstr "" -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, c-format msgid "Exporting theme as %s..." msgstr "" -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, c-format msgid "Importing theme \"%s\" from %s..." msgstr "" -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, c-format msgid "Backup as %s File" msgstr "" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, c-format msgid "Restore %s File" msgstr "" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2139,101 +2139,101 @@ "Are you sure ?\n" msgstr "" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "" -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "" -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "" -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "" -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "" -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "" -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "Кесиш" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 msgid "Pulling frames from clipboard" msgstr "" -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "" -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "" -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " "LiVES.\n" msgstr "" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2242,31 +2242,31 @@ "the 'Trim Audio' function from the Audio menu." msgstr "" -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." msgstr "" -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2274,7 +2274,7 @@ "Clipboard audio has been erased.\n" msgstr "" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2283,88 +2283,88 @@ "using unchanged audio ?\n" msgstr "" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "" -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "" -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "" -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" "Are you sure ?" msgstr "" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "" -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "Ўчирилмоқда" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "Olib tashlash" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" "Selection is locked.\n" msgstr "" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2372,11 +2372,11 @@ "play.)\n" msgstr "" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2385,7 +2385,7 @@ "%s\n" msgstr "" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2394,7 +2394,7 @@ "The plugin may be broken or not installed correctly." msgstr "" -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2403,22 +2403,22 @@ "Please press 'Cancel' if that is not what you want.\n" msgstr "" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2426,24 +2426,24 @@ "Click OK to proceed.\n" msgstr "" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "" -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "" -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "" -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2451,68 +2451,68 @@ "Internal: %s (%d bpp) / %s\n" msgstr "" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." msgstr "" -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" "(%d virtual)" msgstr "" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" "(%d decoded)" msgstr "" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" " %.2f sec." msgstr "" -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" msgstr "" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" "%s %s" msgstr "" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2529,22 +2529,22 @@ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA.\n" msgstr "" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "" -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" "Launchpad Contributions:\n" " Akmal Xushvaqov https://launchpad.net/~uzadmin\n" " Guybrush88 https://launchpad.net/~guybrush" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, c-format msgid "" "LiVES Version %s\n" @@ -2558,14 +2558,14 @@ "Homepage: %s" msgstr "" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 msgid "" "\n" "\n" "You need to install mplayer or mplayer2 to be able to preview this file.\n" msgstr "" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 msgid "" "\n" "\n" @@ -2573,92 +2573,92 @@ "this file.\n" msgstr "" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" "%s\n" msgstr "" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 msgid "Encoder Debug Output" msgstr "" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "" -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 msgid "Load Subtitles" msgstr "" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 msgid "Select Audio File" msgstr "" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -2666,82 +2666,82 @@ "." msgstr "" -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "" -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "" -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "" -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 msgid "Layout Errors" msgstr "" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "Давом этиш" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "" -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "" -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "Шундай қолдириш" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, c-format msgid "" "\n" @@ -2750,30 +2750,30 @@ "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "Бекор қилиш" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 #, fuzzy msgid "Selected Frame" msgstr "Сўниш" -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 #, fuzzy msgid "_Save Frame as..." msgstr "Сўниш" -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -2782,7 +2782,7 @@ "\n" msgstr "" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -2790,13 +2790,13 @@ "\n" msgstr "" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" msgstr "" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -2805,17 +2805,17 @@ "\n" msgstr "" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" msgstr "" -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -2825,19 +2825,19 @@ "(Default of %.3f frames per second will be used.)\n" msgstr "" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "" -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "" -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -2846,174 +2846,174 @@ "rate.\n" msgstr "" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "" -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "" -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 msgid "Append Audio File" msgstr "" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "" -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "" -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "" -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "" -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "" -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" "Are you sure ?" msgstr "" -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "" -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "" -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "" @@ -3029,900 +3029,923 @@ msgid "Custom _Utilities" msgstr "" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "_Файл" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "" -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "" -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "" -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "" -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "" -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "" -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "" -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "" + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "" -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "" -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "" -#: src/gui.c:674 +#: src/gui.c:692 #, c-format msgid "_Backup Clip as .%s..." msgstr "" -#: src/gui.c:683 +#: src/gui.c:701 #, c-format msgid "_Restore Clip from .%s..." msgstr "" -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "_Таҳрирлаш" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "" -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "" -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "" -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "" -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "_Тескарисига танлаш" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "_Тўхтатиш" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "_Бутун экранга" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "" -#: src/gui.c:1045 +#: src/gui.c:1064 msgid "Letterbox Mode" msgstr "" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "" -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "" -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "" -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "" -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "" -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "" -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "" -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "" -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "" -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "" -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "" -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "" -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "" -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "" -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "" -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "" -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "" -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "" -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "" -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "" -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "" -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "" -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "" -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "" -#: src/gui.c:1250 +#: src/gui.c:1273 +msgid "_Adjust Audio Sync..." +msgstr "" + +#: src/gui.c:1277 msgid "_Info" msgstr "" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "" -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "" -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "" -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "" -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "" -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "" -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "" -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "" -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "" -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "" -#: src/gui.c:1371 +#: src/gui.c:1398 msgid "Receive _LiVES Stream from..." msgstr "" -#: src/gui.c:1375 +#: src/gui.c:1402 msgid "_Send LiVES Stream to..." msgstr "" -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." +#: src/gui.c:1408 +msgid "Open _yuv4mpeg stream..." msgstr "" -#: src/gui.c:1399 +#: src/gui.c:1425 #, c-format msgid "_Import Project (.%s)..." msgstr "" -#: src/gui.c:1403 +#: src/gui.c:1430 #, c-format msgid "E_xport Project (.%s)..." msgstr "" -#: src/gui.c:1409 +#: src/gui.c:1438 #, c-format msgid "_Import Custom Theme (.%s)..." msgstr "" -#: src/gui.c:1414 +#: src/gui.c:1443 #, c-format msgid "E_xport Theme (.%s)..." msgstr "" -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "" -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "" -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." msgstr "" -#: src/gui.c:1448 +#: src/gui.c:1478 msgid "_Reset All Playback Speeds and Positions" msgstr "" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "" -#: src/gui.c:1452 +#: src/gui.c:1482 msgid "_MIDI/Joystick Interface" msgstr "" -#: src/gui.c:1461 +#: src/gui.c:1491 msgid "_MIDI/Joystick Learner..." msgstr "" -#: src/gui.c:1465 +#: src/gui.c:1495 msgid "_Save Device Mapping..." msgstr "" -#: src/gui.c:1469 +#: src/gui.c:1499 msgid "_Load Device Mapping..." msgstr "" -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "_Йўқ" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "_Ёрдам" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 msgid "_Donate to the Project !" msgstr "" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 msgid "_Email the Author" msgstr "" -#: src/gui.c:1519 +#: src/gui.c:1549 msgid "Report a _Bug" msgstr "" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 msgid "Suggest a _Feature" msgstr "" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 msgid "Assist with _Translating" msgstr "" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "_Ҳақида" -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +msgid "Audio Source:" +msgstr "" + +#: src/gui.c:1696 +msgid "Internal" +msgstr "" + +#: src/gui.c:1730 +msgid "External" +msgstr "" + +#: src/gui.c:1774 msgid "Volume" msgstr "Товуш" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." msgstr "" #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr "" -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "" -#: src/gui.c:1956 +#: src/gui.c:2082 +msgid "Select all frames in this clip" +msgstr "" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr "" -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "Орқага" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr "" -#: src/gui.c:3550 +#: src/gui.c:3689 #, fuzzy msgid "Streaming" msgstr "Дрим" -#: src/gui.c:3552 +#: src/gui.c:3691 #, fuzzy, c-format msgid "Play Window%s" msgstr "Ойнани _ёпиш" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "" -#: src/gui.c:4124 +#: src/gui.c:4292 #, c-format msgid "'LiVES opened the file' '%s'" msgstr "" -#: src/gui.c:4143 +#: src/gui.c:4311 #, c-format msgid "'LiVES closed the file' '%s'" msgstr "" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "Эффектлар" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, c-format msgid "Show / apply effects to %s\n" msgstr "" -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, c-format msgid "Select clip for %s\n" msgstr "" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -3930,81 +3953,81 @@ "Switched to clip %s\n" msgstr "" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" "Switched to empty clip\n" msgstr "" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " "updated accordingly\n" msgstr "" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -4012,7 +4035,7 @@ "by another copy of LiVES.\n" msgstr "" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -4020,39 +4043,39 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2138 +#: src/utils.c:2234 #, c-format msgid "" "\n" "%s names may not be blank.\n" msgstr "" -#: src/utils.c:2146 +#: src/utils.c:2242 #, c-format msgid "" "\n" "%s names may not be longer than %d characters.\n" msgstr "" -#: src/utils.c:2154 +#: src/utils.c:2250 #, c-format msgid "" "\n" "%s names may not contain spaces or the characters%s.\n" msgstr "" -#: src/utils.c:2163 +#: src/utils.c:2259 #, c-format msgid "" "\n" "%s names may not start with a '.' or contain '..'\n" msgstr "" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4060,72 +4083,72 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "" -#: src/utils.c:3444 +#: src/utils.c:3863 msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "" -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4135,29 +4158,29 @@ "Overwrite ?\n" msgstr "" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr "" -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr "" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4168,50 +4191,50 @@ "Try running Help/Troubleshoot for more information." msgstr "" -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "" -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "%s очилмоқда" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr "" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "" -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "" -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "" -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4223,11 +4246,11 @@ "Are you sure you wish to continue ?" msgstr "" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr "" -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4235,14 +4258,14 @@ "Please check the terminal window for more details.\n" msgstr "" -#: src/saveplay.c:874 +#: src/saveplay.c:858 msgid "" "\n" "\n" "You may need to install mplayer, mplayer2 or mpv to open this file.\n" msgstr "" -#: src/saveplay.c:885 +#: src/saveplay.c:869 msgid "" "\n" "\n" @@ -4250,31 +4273,31 @@ "Tools|Preferences|Decoding\n" msgstr "" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "" -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, c-format msgid "Save Frame %d" msgstr "" -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 #, fuzzy msgid "Save Frame" msgstr "Сўниш" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 #, fuzzy msgid "Save Clip" msgstr "Буриш" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4282,67 +4305,67 @@ "Do you still wish to continue ?" msgstr "" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr "" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "" -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "" -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" "Encoder error - output file was not created !\n" msgstr "" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "" -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "" -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4351,21 +4374,21 @@ "and resize all frames to the current size.\n" msgstr "" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "Номаълум" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4373,13 +4396,13 @@ "%s\n" msgstr "" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" msgstr "" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4387,7 +4410,7 @@ "Bad things may happen with this clip.\n" msgstr "" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4395,73 +4418,73 @@ "Default can be set in Tools | Preferences | Misc.\n" msgstr "" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, c-format msgid " - Author: %s\n" msgstr "" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, c-format msgid " - Title: %s\n" msgstr "" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr "" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "" -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "" -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "" -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -4470,7 +4493,7 @@ "LiVES was unable to restore it.\n" msgstr "" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, c-format msgid "" "\n" @@ -4479,91 +4502,91 @@ msgstr "" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" "Do you want to attempt to recover them ?\n" msgstr "" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "" -#: src/dialogs.c:83 +#: src/dialogs.c:86 msgid "Show affeced _layouts" msgstr "" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" msgstr "" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr "" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 #, fuzzy msgid "Warning !" msgstr "Огоҳномалар" -#: src/dialogs.c:184 +#: src/dialogs.c:187 #, fuzzy msgid "Error !" msgstr "$error" -#: src/dialogs.c:194 +#: src/dialogs.c:197 #, fuzzy msgid "Information" msgstr "Нормаллаштириш" -#: src/dialogs.c:219 +#: src/dialogs.c:222 msgid "Question" msgstr "" -#: src/dialogs.c:233 +#: src/dialogs.c:236 #, fuzzy msgid "File Error" msgstr "$error" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -4574,7 +4597,7 @@ "(Disk warning levels can be configured in Preferences.)" msgstr "" -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -4586,11 +4609,11 @@ "Preferences.)" msgstr "" -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "" -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -4598,46 +4621,50 @@ "Please try closing some other applications first.\n" msgstr "" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "" -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" "%s%d%% done. Time remaining: %u sec%s\n" msgstr "" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" "%d/%d frames opened. Time remaining %u sec.\n" msgstr "" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" "%d/%d frames opened.\n" msgstr "" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" "%d frames opened.\n" msgstr "" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" "Time remaining: %d sec" msgstr "" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -4645,7 +4672,7 @@ "Please close a file and then try again." msgstr "" -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -4657,47 +4684,47 @@ "Please make sure you can write to this directory." msgstr "" -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 msgid "" "\n" "LiVES currently requires either 'mplayer', 'mplayer2', or 'sox' to function. " "Please install one or other of these, and try again.\n" msgstr "" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 msgid "" "\n" "This function requires either mplayer or mplayer2 to operate.\n" "You may wish to install one or other of these and try again.\n" msgstr "" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 msgid "" "\n" "This function requires either mplayer, mplayer2 or mpv to operate.\n" "You may wish to install one or other of these and try again.\n" msgstr "" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" "Or switch to another encoder format in Tools | Preferences | Encoding\n" msgstr "" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -4705,19 +4732,19 @@ "Please set the audio codec in Tools|Preferences|Encoding\n" msgstr "" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -4725,83 +4752,83 @@ "Due to restrictions in the %s format\n" msgstr "" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" msgstr "" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr "" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr "" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr "" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr "" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" msgstr "" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -4810,14 +4837,14 @@ "\n" msgstr "" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" "\n" msgstr "" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -4826,7 +4853,7 @@ "Try recording for just a selection of the file." msgstr "" -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -4837,31 +4864,29 @@ "Please press Cancel to abort the insert, or OK to continue." msgstr "" -#: src/dialogs.c:2351 -#, c-format +#: src/dialogs.c:2354 msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." msgstr "" -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " "in your %s file" msgstr "" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -4872,25 +4897,25 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 msgid "" "Sorry, unknown audio type.\n" "\n" " (Filenames must end in" msgstr "" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" "(They will not be usable without the set).\n" msgstr "" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -4899,7 +4924,7 @@ "Click Cancel to pick a new name.\n" msgstr "" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -4907,7 +4932,7 @@ "." msgstr "" -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -4915,7 +4940,7 @@ "." msgstr "" -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -4926,7 +4951,7 @@ "Otherwise click Cancel to skip loading this file.\n" msgstr "" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -4936,7 +4961,7 @@ "The clip could not be loaded.\n" msgstr "" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -4944,7 +4969,7 @@ "Alternately, select a different audio player in Preferences.\n" msgstr "" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -4953,13 +4978,13 @@ "Automatic jack startup will be disabled now.\n" msgstr "" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" msgstr "" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -4970,13 +4995,13 @@ "%s\n" msgstr "" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" msgstr "" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -4986,7 +5011,7 @@ "It is recommended to increase it to at least %d MB" msgstr "" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -4995,7 +5020,7 @@ "Do you wish to delete them ?\n" msgstr "" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -5003,7 +5028,7 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -5011,81 +5036,81 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" msgstr "" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" msgstr "" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" "You can set this in Tools|Preferences|Playback." msgstr "" -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" "Should I try to repair the disk copy of the layout ?\n" msgstr "" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" msgstr "" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" "Please install 'imagemagick' and try again." msgstr "" -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" "Audio rate must be greater than 0.\n" msgstr "" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5093,14 +5118,14 @@ "Are you sure you wish to view it ?\n" msgstr "" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" "You must install 'dvgrab' to use this function.\n" msgstr "" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5109,25 +5134,25 @@ "You may need to select one of these in Tools/Preferences/Playback.\n" msgstr "" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" msgstr "" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5136,33 +5161,33 @@ "echo %d > /proc/sys/net/core/rmem_max\n" msgstr "" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -5172,7 +5197,7 @@ "%s%s%s" msgstr "" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -5182,7 +5207,7 @@ "%s" msgstr "" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -5192,7 +5217,7 @@ "%s" msgstr "" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -5201,7 +5226,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -5211,7 +5236,7 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -5220,7 +5245,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -5230,12 +5255,12 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "" -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -5244,7 +5269,7 @@ "Please check your system for errors.\n" msgstr "" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -5253,7 +5278,7 @@ "Please check the file permissions and try again." msgstr "" -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -5262,7 +5287,7 @@ "Please check the directory permissions and try again." msgstr "" -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, c-format msgid "" "\n" @@ -5270,14 +5295,14 @@ "%s\n" msgstr "" -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -5285,13 +5310,13 @@ "Please select another encoder from the list.\n" msgstr "" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" msgstr "" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -5301,27 +5326,27 @@ "- Check if the device actually exists.\n" msgstr "" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" "Do you wish to overwrite the existing subtitles ?\n" msgstr "" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 msgid "" "\n" "LiVES currently only supports subtitles of type" msgstr "" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -5330,14 +5355,14 @@ "or OK to continue and save as type \"%s\"\n" msgstr "" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" "(If unsure, click Yes)\n" msgstr "" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -5348,19 +5373,19 @@ "." msgstr "" -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" msgstr "" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" msgstr "" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -5368,7 +5393,7 @@ "DO NOT SHUT DOWN OR CLOSE LIVES !\n" msgstr "" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, c-format msgid "" "\n" @@ -5376,14 +5401,14 @@ "The theme could not be loaded correctly.\n" msgstr "" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" "Please check the spelling of the set name and try again.\n" msgstr "" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -5392,7 +5417,7 @@ "directory. Would you like me to do this (recommended) ?" msgstr "" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -5404,7 +5429,7 @@ msgstr "" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -5413,38 +5438,38 @@ "\n" msgstr "" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" "Consult your package distributor.\n" msgstr "" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" msgstr "" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, c-format msgid "" "\n" @@ -5453,7 +5478,7 @@ "(Theme name not found).\n" msgstr "" -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -5462,7 +5487,7 @@ "already exists. Would you like to overwrite it ?\n" msgstr "" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -5603,7 +5628,7 @@ msgid "Video only Transitions" msgstr "" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "" @@ -5611,7 +5636,7 @@ msgid "Audio only Transitions" msgstr "" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "" @@ -5655,7 +5680,7 @@ msgid "Audio Analysers" msgstr "" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "номаълум" @@ -5775,192 +5800,192 @@ msgid "pointer" msgstr "" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" "Error was: %s\n" msgstr "" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr "" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, c-format msgid "Successfully loaded %d compound filters\n" msgstr "" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, c-format msgid "Failed to start generator %s (%s)\n" msgstr "" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "" @@ -6018,37 +6043,37 @@ msgid "Autoscale All" msgstr "" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 msgid "Parameter and Alpha Channel Connections" msgstr "" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 msgid "Auto Connect Channels" msgstr "" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 msgid "Auto Connect Parameters" msgstr "" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "" @@ -6064,15 +6089,15 @@ msgid "_Frame" msgstr "" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "" @@ -6113,11 +6138,11 @@ msgid "New size (pixels)" msgstr "" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "" @@ -6137,7 +6162,7 @@ msgid "Generate frames to a new clip" msgstr "" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -6145,35 +6170,35 @@ "\n" msgstr "" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" "Plugin error: %s failed with code %d" msgstr "" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr "" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -6183,17 +6208,17 @@ "Error code %d\n" msgstr "" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "" -#: src/plugins.c:497 +#: src/plugins.c:493 #, c-format msgid "" "\n" @@ -6203,32 +6228,32 @@ "\n" msgstr "" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "" -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "_FPS" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -6237,7 +6262,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -6247,31 +6272,31 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" "Error was: %s\n" msgstr "" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " "***\n" msgstr "" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -6280,7 +6305,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -6289,7 +6314,7 @@ "or switch to another plugin using Tools|Preferences|Encoding\n" msgstr "" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, c-format msgid "" "\n" @@ -6297,12 +6322,12 @@ "No decoders found in %s !\n" msgstr "" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, fuzzy, c-format msgid " using %s" msgstr "%s очилмоқда" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -6311,7 +6336,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -6321,24 +6346,24 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "" -#: src/plugins.c:2550 +#: src/plugins.c:2567 msgid "Decoder Plugins" msgstr "" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "" @@ -6778,7 +6803,7 @@ "Author must not be blank.\n" msgstr "" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -6850,7 +6875,7 @@ msgid "Bad description. (%s)\n" msgstr "" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -6860,27 +6885,27 @@ "\n" msgstr "" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "" -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "" -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "" -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "" -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -6889,7 +6914,7 @@ "Please check this program is in your path and executable.\n" msgstr "" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -6899,12 +6924,12 @@ "\n" msgstr "" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "" -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -6914,7 +6939,7 @@ "Error code was %d\n" msgstr "" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -6924,12 +6949,12 @@ "Please delete it first, or rename the test script.\n" msgstr "" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "" -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -6940,20 +6965,20 @@ "Return code was %d (%s)\n" msgstr "" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 msgid "Export Script" msgstr "" -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "" -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 msgid "Import Script" msgstr "" -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -6963,43 +6988,43 @@ "Please delete it first, or rename the import script.\n" msgstr "" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 msgid "Copy RFX Script" msgstr "" -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "" -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr "" -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 msgid "Rename Test RFX Script" msgstr "" -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "" -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 msgid "RFX Script Name" msgstr "" -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "" -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "" -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "" -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -7007,12 +7032,12 @@ "Script name must be unique.\n" msgstr "" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "" -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -7023,25 +7048,25 @@ "Return code was %d\n" msgstr "" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 msgid "Applying Current Real Time Effects to" msgstr "" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "" -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "" -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -7049,7 +7074,7 @@ "full screen, separate window (fs) mode\n" msgstr "" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -7057,7 +7082,7 @@ "(Free space = UNKNOWN)" msgstr "" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -7066,14 +7091,14 @@ "(Free space = %s)" msgstr "" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" "It should be in a partition with plenty of free disk space.\n" msgstr "" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7084,7 +7109,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7094,7 +7119,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1163 +#: src/preferences.c:1229 msgid "" "You have chosen to change the working directory.\n" "Please make sure you have no other copies of LiVES open.\n" @@ -7106,7 +7131,7 @@ "setting." msgstr "" -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, c-format msgid "" "\n" @@ -7115,13 +7140,13 @@ "See %s\n" msgstr "" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" msgstr "" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, c-format msgid "" "\n" @@ -7130,917 +7155,929 @@ "See %s\n" msgstr "" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "" -#: src/preferences.c:2418 +#: src/preferences.c:2489 msgid "Preferences" msgstr "" -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "" -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr "" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr "" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." msgstr "" -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr "" -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "сония" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "_Ҳеч қачон" -#: src/preferences.c:2752 +#: src/preferences.c:2836 msgid "Maximum number of visible tracks" msgstr "" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "" -#: src/preferences.c:2799 +#: src/preferences.c:2883 msgid "Video open command (fallback)" msgstr "" -#: src/preferences.c:2806 +#: src/preferences.c:2890 msgid "Fallback image format" msgstr "" -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "_jpeg" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "_png" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "" -#: src/preferences.c:2826 +#: src/preferences.c:2910 msgid "Open/render compression" msgstr "" -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr "" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "" -#: src/preferences.c:2850 +#: src/preferences.c:2934 msgid "Automatic trimming / padding of audio when possible" msgstr "" -#: src/preferences.c:2852 +#: src/preferences.c:2936 msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "" -#: src/preferences.c:3104 -msgid "Source:" -msgstr "" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 msgid "_Internal" msgstr "" -#: src/preferences.c:3112 -msgid "_External (requires jack or pulse audio player)" +#: src/preferences.c:3202 +msgid "_External [monitor]" msgstr "" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "Ўйнаш" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" msgstr "" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " +#: src/preferences.c:3258 +msgid "What to record when 'r' is pressed" msgstr "" -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +msgid "External Audio Source" +msgstr "" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "" + +#: src/preferences.c:3358 msgid "Recording" msgstr "" -#: src/preferences.c:3266 +#: src/preferences.c:3373 msgid "You can also change these values when encoding a clip" msgstr "" -#: src/preferences.c:3278 +#: src/preferences.c:3385 msgid "Encoder" msgstr "" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "Кодлаш усули" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." msgstr "" -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr "" -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr "" -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr "" -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr "" -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr "" -#: src/preferences.c:3454 +#: src/preferences.c:3561 msgid " Working directory (do not remove) " msgstr "" -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "" -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "" -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "Директориялар" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "" -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr "" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "" -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" msgstr "" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "" -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr " Мб" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "" -#: src/preferences.c:3652 +#: src/preferences.c:3759 msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " "when LiVES is started." msgstr "" -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "" -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "" -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "" -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "" -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "" -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "" -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "" -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "" -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "" -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "" -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "" -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "" -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "" -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "" -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." msgstr "" -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "" -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "" -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "" -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "" -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "" -#: src/preferences.c:3858 +#: src/preferences.c:3965 msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "" -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "Огоҳномалар" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "" -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "" -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "" -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "Хар ҳил" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "" -#: src/preferences.c:3969 +#: src/preferences.c:4076 msgid "Main Theme Details" msgstr "" -#: src/preferences.c:3980 +#: src/preferences.c:4087 #, fuzzy msgid " _Foreground Color" msgstr "Сўниш" -#: src/preferences.c:3999 +#: src/preferences.c:4106 #, fuzzy msgid " _Background Color" msgstr "Сўниш" -#: src/preferences.c:4018 +#: src/preferences.c:4125 #, fuzzy msgid "_Alt Foreground Color" msgstr "Сўниш" -#: src/preferences.c:4036 +#: src/preferences.c:4143 #, fuzzy msgid "_Alt Background Color" msgstr "Сўниш" -#: src/preferences.c:4054 +#: src/preferences.c:4161 msgid " Info _Text Color" msgstr "" -#: src/preferences.c:4073 +#: src/preferences.c:4180 msgid " Info _Base Color" msgstr "" -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "" -#: src/preferences.c:4092 +#: src/preferences.c:4199 msgid "Affects some contrast details of the timeline" msgstr "" -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "" -#: src/preferences.c:4124 +#: src/preferences.c:4231 #, fuzzy msgid "Frame blank image" msgstr "кадрлар" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "" -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4195 +#: src/preferences.c:4302 msgid "Track background (multitrack)" msgstr "" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "" -#: src/preferences.c:4250 +#: src/preferences.c:4357 msgid "Timeline selection (multitrack)" msgstr "" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "" -#: src/preferences.c:4274 +#: src/preferences.c:4381 msgid "Timecode foreground (multitrack)" msgstr "" -#: src/preferences.c:4285 +#: src/preferences.c:4392 #, fuzzy msgid "Frame surround" msgstr "сония" -#: src/preferences.c:4298 +#: src/preferences.c:4405 #, fuzzy msgid "Themes/Colors" msgstr "Мавзулар" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "" -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "" -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" msgstr "" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" msgstr "" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "" -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "Қўшимча" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." msgstr "" -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "" -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -8048,18 +8085,18 @@ "Click OK to continue.\n" msgstr "" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." msgstr "" -#: src/preferences.c:5195 +#: src/preferences.c:5314 msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "" -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "" @@ -8087,172 +8124,172 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "Ўлчамини ўзгартириш" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" "New rate must be greater than 0\n" msgstr "" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "" -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "" -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "" -#: src/resample.c:1184 +#: src/resample.c:1193 msgid "New Clip Audio" msgstr "" -#: src/resample.c:1186 +#: src/resample.c:1195 msgid "External Clip Settings" msgstr "" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "Жорий" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "" -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 msgid "Channels" msgstr "" -#: src/resample.c:1232 +#: src/resample.c:1241 msgid "Sample Size " msgstr "" -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "" -#: src/resample.c:1296 +#: src/resample.c:1305 msgid "New Audio Details" msgstr "" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "Янги" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "" -#: src/resample.c:1343 +#: src/resample.c:1352 msgid "_Channels" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "_Sample Size" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "Sample Size" msgstr "" -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "" -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "" -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr "" -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr "" -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr "" -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "Чексиз" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "" -#: src/resample.c:1592 +#: src/resample.c:1601 msgid "Change Playback Speed" msgstr "" -#: src/resample.c:1594 +#: src/resample.c:1603 msgid "Resample Video" msgstr "" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -8263,7 +8300,7 @@ "in _frames per second" msgstr "" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -8274,80 +8311,80 @@ "in frames per second" msgstr "" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" "LiVES was unable to reorder the frames." msgstr "" -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "" @@ -8548,68 +8585,68 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 msgid "Real Time Effect Mapping" msgstr "" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "Ctrl-%d" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "Маълумот" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 msgid "Set Connections" msgstr "" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "Тозалаш" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -8650,103 +8687,107 @@ msgid "yuv4mpeg stream" msgstr "" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "" + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "" -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" "\n" msgstr "" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, c-format msgid "%s : parameters for %s" msgstr "" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." msgstr "" -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -8755,7 +8796,7 @@ "right or double clicking on it.\n" msgstr "" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -8763,14 +8804,14 @@ "Select an effect in FX stack first to view its parameters.\n" msgstr "" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" "No clips loaded.\n" msgstr "" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -8780,7 +8821,7 @@ "before inserting clips into the timeline." msgstr "" -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -8789,187 +8830,197 @@ "to apply compositors.\n" msgstr "" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" msgstr "" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" msgstr "" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr "" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 msgid "Selected Clip" msgstr "" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 msgid "_Adjust Start and End Points" msgstr "" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 msgid "_Edit/Encode in Clip Editor" msgstr "" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 #, fuzzy msgid "_Show Clip Information" msgstr "Нормаллаштириш" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 msgid "_Close this Clip" msgstr "" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 msgid "Audio Mixer (ctrl-m)" msgstr "" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "" -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "" -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "" -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "" -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "" -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "" -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "" -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "" -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "" -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "" -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "" -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " "audio rate %d, audio sample size %d, %s.\n" msgstr "" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -8979,7 +9030,7 @@ "then load in the new set from the File menu.\n" msgstr "" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -8987,598 +9038,586 @@ "It cannot be loaded.\n" msgstr "" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "" -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "" -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "" -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "" -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 msgid "_Close the Selected Clip" msgstr "" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 msgid "_Save Layout as..." msgstr "" -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 msgid "_Load Layout..." msgstr "" -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 msgid "_Wipe/Delete Layout..." msgstr "" -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "" -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 msgid "Auto Load _Subtitles with Clips" msgstr "" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 msgid "_Adjust Selected Clip Start/End Points" msgstr "" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 #, fuzzy msgid "_Insert Selected Clip Audio" msgstr "_Тескарисига танлаш" -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 msgid "_Delete Selected Block" msgstr "" -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 msgid "_Jump to Previous Block Boundary" msgstr "" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 msgid "_Jump to Next Block Boundary" msgstr "" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 msgid "Clear _Marks from Timeline" msgstr "" -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 msgid "Ignore Selection Limits when Inserting" msgstr "" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 msgid "Pla_y Selected Time Only" msgstr "" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 msgid "_Move Effects with Blocks" msgstr "" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 msgid "Select _Autotransition Effect..." msgstr "" -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 msgid "Crossfade Audio with Autotransition" msgstr "" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 msgid "View/_Edit Selected Effect" msgstr "" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 msgid "_Delete Selected Effect" msgstr "" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 msgid "Apply Effect to _Block..." msgstr "" -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 msgid "Apply Effect to _Region..." msgstr "" -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 msgid "Make _Backing Audio Current Track" msgstr "" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 msgid "_Split Current Track at Cursor" msgstr "" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 msgid "_Split Selected Video Tracks" msgstr "" -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 msgid "Insert Gap in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 msgid "Insert Gap in Current Track/Selected Time" msgstr "" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 msgid "Close All _Gaps in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 msgid "Select _All Video Tracks" msgstr "" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 msgid "Select _No Video Tracks" msgstr "" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 #, fuzzy msgid "Select All _Time" msgstr "Сўниш" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 msgid "Select from _Zero Time" msgstr "" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 #, fuzzy msgid "Select to _End Time" msgstr "Сўниш" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "" -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 msgid "_Timecode to Region Start" msgstr "" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 msgid "_Timecode to Region End" msgstr "" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 msgid "_Region Start to Timecode" msgstr "" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 msgid "_Region End to Timecode" msgstr "" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 msgid "Select/Deselect Block at Current Track/Time" msgstr "" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 msgid "_Change Width, Height and Audio Values..." msgstr "" -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 msgid "_Render All to New Clip" msgstr "" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 msgid "Render _Video" msgstr "" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 #, fuzzy msgid "Render _Audio" msgstr "Сўниш" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 msgid "_Normalise Rendered Audio" msgstr "" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 msgid "_Pre-render Audio" msgstr "" -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "_Кўриниш" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 msgid "Block _In/Out Points" msgstr "" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 msgid "_Effects at Current" msgstr "" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 #, fuzzy msgid "Audio Parameters" msgstr "Freymlar" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 msgid "Show Backing _Audio Track" msgstr "" -#: src/multitrack.c:7418 -msgid "Compact View" -msgstr "" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 msgid "Maximum Tracks to Display..." msgstr "" -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 msgid "Scroll to Follow Playback" msgstr "" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 msgid "_Center on Cursor" msgstr "" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 msgid "_Zoom In" msgstr "" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 msgid "_Zoom Out" msgstr "" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 msgid "Multitrack _Details" msgstr "" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 msgid "_Show FRAME Events" msgstr "" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 msgid "_Show Multitrack Keys" msgstr "" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 msgid "Insert With _Audio" msgstr "" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 #, fuzzy msgid "Select _Overlap" msgstr "Сўниш" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" msgstr "" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 msgid "Mouse Mode: _Move" msgstr "" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 msgid "Mouse Mode: _Select" msgstr "" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 msgid "Insert Mode: _Normal" msgstr "" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "_Қўллаш" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "" -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "" -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" "Switched to Clip Edit mode\n" msgstr "" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr "" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr "" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr " %s" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 msgid "Selected Effect" msgstr "" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 msgid "_View/Edit this Effect" msgstr "" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 msgid "_View this Effect" msgstr "" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 msgid "_Delete this Effect" msgstr "" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr "" -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "" -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" "Switched to Multitrack mode\n" msgstr "" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" "Nodes can be deleted." msgstr "" -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -9586,282 +9625,282 @@ "current time.\n" msgstr "" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." msgstr "" -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 msgid "Selected Block/Frame" msgstr "" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 msgid "_Select this Block" msgstr "" -#: src/multitrack.c:13045 -msgid "_Split Block Here" +#: src/multitrack.c:12936 +msgid "_Split Block At Cursor" msgstr "" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 msgid "List _Effects Here" msgstr "" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 msgid "_Delete this Block" msgstr "" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 #, fuzzy msgid "_Insert Here" msgstr "тиқ" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 msgid "_Insert Audio Here" msgstr "" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" msgstr "" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "" -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " "to %.4f\n" msgstr "" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" "selected.\n" msgstr "" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" msgstr "" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." msgstr "" -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." msgstr "" -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." msgstr "" -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" msgstr "" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" msgstr "" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" msgstr "" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "" -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "" -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" msgstr "" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 msgid "Saving layout" msgstr "" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "кадрлар" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" msgstr "" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -9869,74 +9908,74 @@ "Therefore it could not be loaded properly.\n" msgstr "" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" "Unable to load layout file %s\n" msgstr "" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "" -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "" -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 msgid "" "The current layout has changes which have not been saved.\n" "Are you sure you wish to wipe it ?\n" msgstr "" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 msgid "Multitrack Audio Mixer" msgstr "" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" msgstr "" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "" @@ -9944,19 +9983,19 @@ msgid "JACK server started\n" msgstr "" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -9996,7 +10035,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -10037,7 +10076,7 @@ msgstr "изоҳ" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "qiymat" @@ -10114,207 +10153,207 @@ "Click OK to delete all entries\n" msgstr "" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 msgid "OMC Learner" msgstr "" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "" -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "" -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "" -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "" #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "fps" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "" -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -10323,7 +10362,7 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -10332,12 +10371,12 @@ "%s\n" msgstr "" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "" -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -10347,12 +10386,12 @@ "Error code %d\n" msgstr "" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr ""
View file
LiVES-2.8.7.tar.bz2/po/zh_CN.po -> LiVES-2.8.8.tar.bz2/po/zh_CN.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lives\n" "Report-Msgid-Bugs-To: https://sourceforge.net/p/lives/bugs/\n" -"POT-Creation-Date: 2017-06-28 23:44-0300\n" +"POT-Creation-Date: 2018-02-27 01:24-0300\n" "PO-Revision-Date: 2015-04-05 16:35+0000\n" "Last-Translator: Timothy Gu <timothy_gu@hotmail.com>\n" "Language-Team: Simplified Chinese <zh_CN@li.org>\n" @@ -100,84 +100,84 @@ msgstr "正在保存场景。\n" #. TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") -#: src/main.c:385 +#: src/main.c:390 msgid "Any" msgstr "任意" #. TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") -#: src/main.c:387 +#: src/main.c:392 msgid "None" msgstr "无" #. TRANSLATORS: text saying "recommended", for plugin names, etc. -#: src/main.c:389 +#: src/main.c:394 msgid "recommended" msgstr "推荐" #. TRANSLATORS: text saying "disabled", (as in "not enabled") -#: src/main.c:391 +#: src/main.c:396 msgid "disabled !" msgstr "已禁用 !" #. TRANSLATORS: text saying "**The current layout**", to warn users that the current layout is affected -#: src/main.c:393 +#: src/main.c:398 msgid "**The current layout**" msgstr "**当前的布局**" #. TRANSLATORS: adjective for "Built in" type effects -#: src/main.c:395 +#: src/main.c:400 msgid "Builtin" msgstr "内置" #. TRANSLATORS: adjective for "Custom" type effects -#: src/main.c:397 +#: src/main.c:402 msgid "Custom" msgstr "自定义" #. TRANSLATORS: adjective for "Test" type effects -#: src/main.c:399 +#: src/main.c:404 msgid "Test" msgstr "测试" -#: src/main.c:460 +#: src/main.c:467 #, fuzzy msgid "LiVES: - " msgstr "LiVES: - 插入" -#: src/main.c:701 +#: src/main.c:721 msgid "Resizing" msgstr "正在调整尺寸" -#: src/main.c:708 +#: src/main.c:728 #, fuzzy msgid "_Resize All Frames..." msgstr "调整所有帧的尺寸(_R)" -#: src/main.c:1093 +#: src/main.c:1103 msgid "Foreground" msgstr "" -#: src/main.c:1094 +#: src/main.c:1104 msgid "Background" msgstr "" -#: src/main.c:1618 +#: src/main.c:1621 msgid "Loading realtime effect plugins..." msgstr "正在加载实时效果插件..." -#: src/main.c:1683 +#: src/main.c:1686 msgid "Starting jack audio server..." msgstr "正在启动 jack 音频服务器..." -#: src/main.c:1685 +#: src/main.c:1688 msgid "Starting jack transport server..." msgstr "正在启动 jack 传输服务器..." -#: src/main.c:1686 +#: src/main.c:1689 msgid "Connecting to jack transport server..." msgstr "正在连接 jack 传输服务器..." -#: src/main.c:1716 +#: src/main.c:1719 #, c-format msgid "" "\n" @@ -196,16 +196,16 @@ "\n" "除此之外,尝试用启动命令行“lives -jackopts 16\"或 " -#: src/main.c:1750 +#: src/main.c:1753 msgid "Starting pulse audio server..." msgstr "正在开启 pulse 音频服务..." -#: src/main.c:1813 +#: src/main.c:1815 #, fuzzy, c-format msgid "%s...detected... " msgstr "mplayer...发现..." -#: src/main.c:1814 +#: src/main.c:1816 #, fuzzy, c-format msgid "%s...NOT DETECTED... " msgstr "mplayer...未发现..." @@ -245,11 +245,11 @@ msgid "Number of CPUs detected: %d " msgstr "检测到CPU个数:%d " -#: src/main.c:1870 src/multitrack.c:4960 +#: src/main.c:1870 src/multitrack.c:5060 msgid "little endian" msgstr "小端" -#: src/main.c:1871 src/multitrack.c:4959 +#: src/main.c:1871 src/multitrack.c:5059 msgid "big endian" msgstr "大端" @@ -308,7 +308,7 @@ "欢迎来到 LiVES 版本 %s。\n" "\n" -#: src/main.c:2537 +#: src/main.c:2540 #, c-format msgid "" "\n" @@ -317,92 +317,92 @@ "\n" "启动语法为: %s [opts] [filename [start_time] [frames]]\n" -#: src/main.c:2538 +#: src/main.c:2541 msgid "Where: filename is the name of a media file or backup file.\n" msgstr "其中:filename 为媒体文件或备份文件名。\n" -#: src/main.c:2539 +#: src/main.c:2542 msgid "start_time : filename start time in seconds\n" msgstr "start_time : 文件名以秒计的开始时间\n" -#: src/main.c:2540 +#: src/main.c:2543 msgid "frames : maximum number of frames to open\n" msgstr "frames : 要打开的最大帧数\n" -#: src/main.c:2542 +#: src/main.c:2545 msgid "opts can be:\n" msgstr "选项可以是:\n" -#: src/main.c:2543 +#: src/main.c:2546 msgid "-help : show this help text and exit\n" msgstr "-help : 显示此帮助文字并退出\n" -#: src/main.c:2544 +#: src/main.c:2547 msgid "-tmpdir <tempdir>: use alternate working directory (e.g /var/ramdisk)\n" msgstr "-tmpdir <tempdir> :使用其它的工作目录(例如 /var/ramdisk)\n" -#: src/main.c:2545 +#: src/main.c:2548 msgid "-set <setname> : autoload clip set setname\n" msgstr "-set <setname> : 自动加载场景 setname\n" -#: src/main.c:2546 +#: src/main.c:2549 msgid "-noset : do not load any set on startup\n" msgstr "-noset : 启动时不加载任何场景\n" -#: src/main.c:2547 +#: src/main.c:2550 msgid "-norecover : force no-loading of crash recovery\n" msgstr "-norecover : 强制不从崩溃中恢复\n" -#: src/main.c:2548 +#: src/main.c:2551 msgid "-recover : force loading of crash recovery\n" msgstr "-recover : 强制载入崩溃恢复\n" -#: src/main.c:2549 +#: src/main.c:2552 #, fuzzy msgid "" "-nothreaddialog : does nothing - retained for backwards compatibility\n" msgstr "-nothreaddialog : 不做任何事 - 保留向后兼容\n" -#: src/main.c:2550 +#: src/main.c:2553 msgid "-nogui : do not show the gui\n" msgstr "-nogui : 不显示图形用户界面\n" -#: src/main.c:2551 +#: src/main.c:2554 msgid "-nosplash : do not show the splash window\n" msgstr "-nosplash:不显示启动画面\n" -#: src/main.c:2552 +#: src/main.c:2555 msgid "-noplaywin : do not show the play window\n" msgstr "-noplaywin:不显示播放窗口\n" -#: src/main.c:2553 +#: src/main.c:2556 msgid "-noninteractive : disable menu interactivity\n" msgstr "" -#: src/main.c:2554 +#: src/main.c:2557 msgid "-startup-ce : start in clip editor mode\n" msgstr "-startup-ce : 以剪辑编辑模式启动\n" -#: src/main.c:2555 +#: src/main.c:2558 msgid "-startup-mt : start in multitrack mode\n" msgstr "-startup-mt : 以多轨模式启动\n" -#: src/main.c:2556 +#: src/main.c:2559 msgid "" "-fxmodesmax <n> : allow <n> modes per effect key (minimum is 1, default is " "8)\n" msgstr "" "-fxmodesmax <n> : 每个特效帧允许 <n> 个模式 (最小值为 1,缺省值为 8)\n" -#: src/main.c:2558 +#: src/main.c:2561 msgid "-oscstart <port> : start OSC listener on UDP port <port>\n" msgstr "-oscstart <port> : 在 UDP 端口 <port> 启动 OSC 监听\n" -#: src/main.c:2559 +#: src/main.c:2562 msgid "-nooscstart : do not start OSC listener\n" msgstr "-nooscstart : 不启动 OSC 监听\n" -#: src/main.c:2561 +#: src/main.c:2564 #, fuzzy msgid "" "-aplayer <ap> : start with selected audio player. <ap> can be mplayer, " @@ -410,15 +410,15 @@ msgstr "-aplayer <ap> : 和选择的音频播放器一起启动。<ap> 可以是 mplayer" #. TRANSLATORS: pulse (audio) -#: src/main.c:2564 +#: src/main.c:2567 msgid ", pulse" msgstr ", pulse" -#: src/main.c:2567 +#: src/main.c:2570 msgid ", sox or jack\n" msgstr "、 sox 或 jack\n" -#: src/main.c:2569 +#: src/main.c:2572 #, fuzzy msgid "" "-jackopts <opts> : opts is a bitmap of jack startup options [1 = jack " @@ -429,29 +429,29 @@ "client, 2 = jack transport master, 4 = start jack transport server, 8 = " "pause audio when video paused, 16 = start jack audio server] \n" -#: src/main.c:2573 +#: src/main.c:2576 msgid " or sox\n" msgstr " 或 sox\n" -#: src/main.c:2575 +#: src/main.c:2578 msgid "-devicemap <mapname> : autoload devicemap\n" msgstr "-devicemap <mapname> : 自动加载 devicemap\n" -#: src/main.c:2577 +#: src/main.c:2580 msgid "" "-vppdefaults <file> : load video playback plugin defaults from " "<file> (Note: only sets the settings, not the plugin type)\n" msgstr "" -#: src/main.c:2578 +#: src/main.c:2581 msgid "-debug : try to debug crashes (requires 'gdb' installed)\n" msgstr "-debug : 尝试调试崩溃(需要安装 gdb)\n" -#: src/main.c:2607 src/gui.c:1108 +#: src/main.c:2610 src/gui.c:1127 msgid "Starting GUI..." msgstr "正在启动图形用户界面..." -#: src/main.c:2636 +#: src/main.c:2639 #, c-format msgid "" "\n" @@ -462,7 +462,7 @@ "(Maybe you need to change the value of <prefix_dir> in your %s file)\n" msgstr "" -#: src/main.c:2655 +#: src/main.c:2658 #, c-format msgid "" "\n" @@ -470,7 +470,7 @@ "Please make sure you have write access to %s and try again.\n" msgstr "" -#: src/main.c:2661 +#: src/main.c:2664 msgid "" "\n" "`smogrify` must be in your path, and be executable\n" @@ -484,7 +484,7 @@ "请在运行 LiVES 前\n" "参阅 README 文件。\n" -#: src/main.c:2668 +#: src/main.c:2671 #, c-format msgid "" "\n" @@ -494,7 +494,7 @@ "Please check the file permissions for this file and try again.\n" msgstr "" -#: src/main.c:2676 +#: src/main.c:2679 #, c-format msgid "" "\n" @@ -505,7 +505,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2687 +#: src/main.c:2690 #, c-format msgid "" "Please check the <tempdir> setting in \n" @@ -513,7 +513,7 @@ "and try again.\n" msgstr "" -#: src/main.c:2693 +#: src/main.c:2696 #, fuzzy, c-format msgid "" "\n" @@ -523,7 +523,7 @@ "%s" msgstr "LiVES 无法捕获此窗口。对不起。\n" -#: src/main.c:2701 +#: src/main.c:2704 msgid "" "\n" "An incorrect version of smogrify was found in your path.\n" @@ -541,7 +541,7 @@ "\n" "谢谢。\n" -#: src/main.c:2707 +#: src/main.c:2710 #, fuzzy msgid "" "\n" @@ -551,7 +551,7 @@ "\n" "LiVES 目前需要 'mplayer' 或 'sox' 以正常工作。请至少安装其中之一并重试。\n" -#: src/main.c:2712 +#: src/main.c:2715 #, fuzzy msgid "" "\n" @@ -561,7 +561,7 @@ "\n" "LiVES 目前需要 'mplayer' 或 'sox' 以正常工作。请至少安装其中之一并重试。\n" -#: src/main.c:2725 +#: src/main.c:2728 #, fuzzy msgid "" "\n" @@ -571,7 +571,7 @@ "\n" "LiVES 无法定位 'mplayer'。您可以安装 mplayer 来获得更完整的 LiVES 功能。\n" -#: src/main.c:2731 +#: src/main.c:2734 #, fuzzy msgid "" "\n" @@ -581,7 +581,7 @@ "\n" "LiVES 无法定位 'mplayer'。您可以安装 mplayer 来获得更完整的 LiVES 功能。\n" -#: src/main.c:2739 +#: src/main.c:2742 msgid "" "\n" "LiVES was unable to locate 'convert'. You should install convert and image-" @@ -591,7 +591,7 @@ "LiVES 无法定位 'convert'。您可以安装 convert 和 image-magick 来使用渲染效" "果。\n" -#: src/main.c:2744 +#: src/main.c:2747 msgid "" "\n" "LiVES was unable to locate 'composite'. You should install composite and " @@ -601,7 +601,7 @@ "LiVES 无法定位 'composite'。您需要安装 composite 和 image-magick 来使用融合功" "能。\n" -#: src/main.c:2748 +#: src/main.c:2751 msgid "" "\n" "LiVES was unable to locate 'sox'. Some audio features may not work. You " @@ -610,7 +610,7 @@ "\n" "LiVES 无法定位 'sox'。有些音频特性可能无法工作。您应该安装 'sox'。\n" -#: src/main.c:2753 +#: src/main.c:2756 #, c-format msgid "" "\n" @@ -621,58 +621,58 @@ "You may need to change the value of <lib_dir> in %s\n" msgstr "" -#: src/main.c:2789 +#: src/main.c:2792 msgid "Loading rendered effect plugins..." msgstr "" -#: src/main.c:2891 +#: src/main.c:2894 #, c-format msgid "Autoloading set %s..." msgstr "自动装载场景 %s..." #. TRANSLATORS: localised name may be used here -#: src/main.c:3089 +#: src/main.c:3097 msgid "LiVES" msgstr "" -#: src/main.c:3276 +#: src/main.c:3283 #, c-format msgid "Invalid audio player %s\n" msgstr "无效的音频播放器 %s\n" -#: src/main.c:3449 src/main.c:3458 +#: src/main.c:3475 src/main.c:3484 #, c-format msgid "LiVES-%s: <%s> %dx%d : %d frames %d bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : %d 帧 %d bpp %.3f fps" -#: src/main.c:3455 +#: src/main.c:3481 #, c-format msgid "LiVES-%s: <%s> %dx%d : ??? frames ??? bpp %.3f fps" msgstr "LiVES-%s: <%s> %dx%d : ??? 帧 ??? bpp %.3f fps" -#: src/main.c:3465 +#: src/main.c:3491 #, c-format msgid "LiVES-%s: <No File>" msgstr "LiVES-%s: <没有文件>" #. TRANSLATORS: rec(ord) -#: src/main.c:5616 +#: src/main.c:5642 #, c-format msgid "rec %9d/%d" msgstr "" #. TRANSLATORS: out of memory (rec(ord)) -#: src/main.c:5621 +#: src/main.c:5647 #, c-format msgid "!rec %9d/%d" msgstr "" -#: src/main.c:5910 src/main.c:5911 src/gui.c:1861 src/gui.c:3072 -#: src/saveplay.c:2169 +#: src/main.c:5927 src/main.c:5928 src/gui.c:1986 src/gui.c:3216 +#: src/saveplay.c:2115 msgid "Play" msgstr "播放" -#: src/main.c:6601 +#: src/main.c:6623 msgid "" "LiVES was unable to capture this image\n" "\n" @@ -680,34 +680,34 @@ "LiVES 无法捕获此图片\n" "\n" -#: src/main.c:6719 +#: src/main.c:6741 #, c-format msgid "Closed file %s\n" msgstr "已关闭文件 %s\n" -#: src/main.c:6895 src/gui.c:715 src/utils.c:4370 src/utils.c:4398 -#: src/saveplay.c:3334 src/multitrack.c:4577 src/multitrack.c:6544 +#: src/main.c:6919 src/gui.c:734 src/utils.c:4786 src/utils.c:4815 +#: src/saveplay.c:3291 src/multitrack.c:4677 src/multitrack.c:6494 msgid "_Undo" msgstr "撤消(_U)" -#: src/main.c:6896 src/gui.c:730 src/utils.c:4371 src/utils.c:4399 -#: src/saveplay.c:3335 src/multitrack.c:4596 src/multitrack.c:6567 +#: src/main.c:6920 src/gui.c:749 src/utils.c:4787 src/utils.c:4816 +#: src/saveplay.c:3292 src/multitrack.c:4696 src/multitrack.c:6517 msgid "_Redo" msgstr "重做(_R)" -#: src/main.c:6935 src/interface.c:341 src/gui.c:2002 src/resample.c:1453 +#: src/main.c:6959 src/interface.c:344 src/gui.c:2139 src/resample.c:1462 msgid "Video" msgstr "视频" -#: src/main.c:6936 src/interface.c:446 src/gui.c:2015 +#: src/main.c:6960 src/interface.c:449 src/gui.c:2152 msgid "Left Audio" msgstr "左声道" -#: src/main.c:6937 src/interface.c:492 src/gui.c:2029 +#: src/main.c:6961 src/interface.c:495 src/gui.c:2166 msgid "Right Audio" msgstr "右声道" -#: src/main.c:6983 +#: src/main.c:7007 #, fuzzy msgid "" "\n" @@ -892,7 +892,7 @@ msgid "Use _mplayer2 audio player" msgstr "音频播放器使用_mplayer" -#: src/startup.c:374 src/startup.c:549 src/interface.c:1331 +#: src/startup.c:374 src/startup.c:549 src/interface.c:1332 msgid "_Next" msgstr "下一步(_N)" @@ -1136,10 +1136,10 @@ msgid "If this is set, frames will be deinterlaced as they are imported." msgstr "如果设置此项,视频在导入时将被反交错化。" -#: src/interface.c:85 src/callbacks.c:9183 src/callbacks.c:9205 -#: src/callbacks.c:9206 src/gui.c:3074 src/gui.c:3657 src/saveplay.c:2171 -#: src/saveplay.c:2925 src/dialogs.c:1546 src/dialogs.c:1547 src/dialogs.c:1806 -#: src/dialogs.c:1807 src/framedraw.c:197 src/multitrack.c:8065 +#: src/interface.c:85 src/callbacks.c:9271 src/callbacks.c:9293 +#: src/callbacks.c:9294 src/gui.c:3218 src/gui.c:3795 src/saveplay.c:2117 +#: src/saveplay.c:2881 src/dialogs.c:1530 src/dialogs.c:1531 src/dialogs.c:1822 +#: src/dialogs.c:1823 src/framedraw.c:197 src/multitrack.c:7991 msgid "Preview" msgstr "预览" @@ -1160,12 +1160,12 @@ msgid "Click here to _Preview the file" msgstr "点击此处预览(_P)视频" -#: src/interface.c:151 src/dialogs.c:2702 +#: src/interface.c:151 src/dialogs.c:2706 #, fuzzy msgid "Processing..." msgstr "LiVES: - 正在处理..." -#: src/interface.c:182 +#: src/interface.c:186 msgid "" "\n" "\n" @@ -1179,8 +1179,8 @@ "\n" "请不要忘记之后关闭效果(ctrl-0)!" -#: src/interface.c:187 src/callbacks.c:8917 src/callbacks.c:8969 -#: src/dialogs.c:2727 +#: src/interface.c:191 src/callbacks.c:9015 src/callbacks.c:9062 +#: src/dialogs.c:2731 msgid "" "\n" "Please Wait" @@ -1188,179 +1188,179 @@ "\n" "请稍候" -#: src/interface.c:206 +#: src/interface.c:210 msgid "Show Details" msgstr "" -#: src/interface.c:209 src/dialogs.c:2741 +#: src/interface.c:213 src/dialogs.c:2744 msgid "_Enough" msgstr "可以了(_E)" -#: src/interface.c:210 src/framedraw.c:246 +#: src/interface.c:214 src/framedraw.c:246 msgid "_Preview" msgstr "预览(_P)" -#: src/interface.c:212 src/callbacks.c:8916 src/callbacks.c:8967 +#: src/interface.c:216 src/callbacks.c:9014 src/callbacks.c:9060 msgid "Paus_e" msgstr "暂停(_E)" -#: src/interface.c:213 src/callbacks.c:8966 +#: src/interface.c:217 src/callbacks.c:9059 msgid "Pause/_Enough" msgstr "" -#: src/interface.c:240 +#: src/interface.c:244 msgid "_Cancel" msgstr "取消(_C)" -#: src/interface.c:324 +#: src/interface.c:327 #, fuzzy msgid "Multitrack Details" msgstr "多轨道细节(_D)" -#: src/interface.c:355 +#: src/interface.c:358 msgid "Format" msgstr "格式" -#: src/interface.c:364 +#: src/interface.c:367 msgid "Frame size" msgstr "帧尺寸" -#: src/interface.c:373 +#: src/interface.c:376 msgid "File size" msgstr "文件大小" -#: src/interface.c:374 +#: src/interface.c:377 msgid "Byte size" msgstr "字节大小" -#: src/interface.c:383 src/interface.c:1672 +#: src/interface.c:386 src/interface.c:1665 msgid "FPS" msgstr "帧每秒" -#: src/interface.c:392 +#: src/interface.c:395 msgid "Frames" msgstr "帧" -#: src/interface.c:393 +#: src/interface.c:396 msgid "Events" msgstr "事件" -#: src/interface.c:402 src/interface.c:463 src/interface.c:505 +#: src/interface.c:405 src/interface.c:466 src/interface.c:508 msgid "Total time" msgstr "总时间" -#: src/interface.c:447 src/resample.c:1295 +#: src/interface.c:450 src/resample.c:1304 msgid "Audio" msgstr "音频" -#: src/interface.c:477 src/interface.c:520 +#: src/interface.c:480 src/interface.c:523 msgid "Rate/size" msgstr "速率/尺寸" -#: src/interface.c:590 +#: src/interface.c:593 #, fuzzy msgid "Encoding Options" msgstr "LiVES: - 编码选项" -#: src/interface.c:594 +#: src/interface.c:597 msgid "<------------- (Check the box to re_size as suggested)" msgstr "" -#: src/interface.c:595 +#: src/interface.c:598 msgid "<------------- (Check the box to use the _size recommendation)" msgstr "" -#: src/interface.c:615 +#: src/interface.c:618 msgid "Use _letterboxing to maintain aspect ratio (optional)" msgstr "" -#: src/interface.c:616 +#: src/interface.c:619 msgid "" "Draw black rectangles either above or to the sides of the image, to prevent " "it from stretching." msgstr "" -#: src/interface.c:643 +#: src/interface.c:646 msgid "Keep _my settings" msgstr "记住我的设置(_M)" -#: src/interface.c:644 +#: src/interface.c:647 msgid "Use _recommended settings" msgstr "使用推荐设置(_R)" -#: src/interface.c:727 src/callbacks.c:8273 src/paramwindow.c:849 -#: src/omc-learn.c:1288 +#: src/interface.c:730 src/callbacks.c:8364 src/paramwindow.c:837 +#: src/omc-learn.c:1282 msgid "_Close Window" msgstr "关闭窗口(_C)" -#: src/interface.c:729 +#: src/interface.c:732 msgid "_Save to file" msgstr "保存到文件(_S)" -#: src/interface.c:772 src/callbacks.c:3473 +#: src/interface.c:775 src/callbacks.c:3560 msgid "Insert" msgstr "插入" -#: src/interface.c:790 +#: src/interface.c:793 msgid "_Number of times to insert" msgstr "插入次数(_N)" -#: src/interface.c:801 +#: src/interface.c:804 msgid "_Insert to fit audio" msgstr "插入以适应音频(_I)" -#: src/interface.c:814 +#: src/interface.c:817 msgid "Insert _before selection" msgstr "插入到选区前(_B)" -#: src/interface.c:816 +#: src/interface.c:819 msgid "Insert clipboard before selected frames" msgstr "插入剪切板内容到选定帧之前" -#: src/interface.c:831 +#: src/interface.c:834 msgid "Insert _after selection" msgstr "插入到选区后(_A)" -#: src/interface.c:833 +#: src/interface.c:836 msgid "Insert clipboard after selected frames" msgstr "插入剪切板内容到选定帧之后" -#: src/interface.c:844 +#: src/interface.c:847 #, fuzzy msgid "Insert _with silence" msgstr "带声音插入(_W)" -#: src/interface.c:847 +#: src/interface.c:850 msgid "Insert _with sound" msgstr "带声音插入(_W)" -#: src/interface.c:858 +#: src/interface.c:861 msgid "Insert with_out sound" msgstr "不带声音插入(_O)" -#: src/interface.c:933 +#: src/interface.c:936 #, fuzzy msgid "Open Selection" msgstr "_复制选择" -#: src/interface.c:950 +#: src/interface.c:953 msgid "Selection start time (sec)" msgstr "" -#: src/interface.c:956 +#: src/interface.c:959 msgid "Number of frames to open" msgstr "" -#: src/interface.c:1025 +#: src/interface.c:1028 #, fuzzy msgid "Open Location" msgstr "LiVES: - 打开位置" -#: src/interface.c:1027 +#: src/interface.c:1030 msgid "Open Youtube Clip" msgstr "" -#: src/interface.c:1046 +#: src/interface.c:1049 #, fuzzy msgid "" "\n" @@ -1376,7 +1376,7 @@ "并保证在 首选向|流媒体 中设置了带宽\n" "\n" -#: src/interface.c:1050 +#: src/interface.c:1053 msgid "" "\n" "\n" @@ -1385,72 +1385,72 @@ "\n" msgstr "" -#: src/interface.c:1055 +#: src/interface.c:1058 msgid "" "Enter the URL of the clip below.\n" "E.g: http://www.youtube.com/watch?v=WCR6f6WzjP8\n" "\n" msgstr "" -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "URL : " msgstr "URL : " -#: src/interface.c:1066 +#: src/interface.c:1069 msgid "Youtube URL : " msgstr "" -#: src/interface.c:1071 +#: src/interface.c:1074 msgid "Do not send bandwidth information" msgstr "不发送带宽信息" -#: src/interface.c:1073 +#: src/interface.c:1076 msgid "Try this setting if you are having problems getting a stream" msgstr "如果获取流媒体有问题是请尝试此选项" -#: src/interface.c:1094 +#: src/interface.c:1097 msgid "Download to _Directory : " msgstr "" -#: src/interface.c:1111 +#: src/interface.c:1114 msgid "Download _File Name : " msgstr "" -#: src/interface.c:1116 +#: src/interface.c:1119 msgid ".webm" msgstr "" -#: src/interface.c:1185 +#: src/interface.c:1188 #, fuzzy msgid "Rename Clip" msgstr "粘贴" -#: src/interface.c:1187 +#: src/interface.c:1190 #, fuzzy msgid "Enter Set Name to Save as" msgstr "LiVES: - 输入场景名" -#: src/interface.c:1189 +#: src/interface.c:1192 #, fuzzy msgid "Enter a Set Name to Reload" msgstr "LiVES: - 输入场景名" -#: src/interface.c:1191 +#: src/interface.c:1194 #, fuzzy msgid "Choose a Working Directory" msgstr "LiVES: - 选择工作目录" -#: src/interface.c:1193 src/multitrack.c:7056 +#: src/interface.c:1196 src/multitrack.c:7004 #, fuzzy msgid "Rename Current Track" msgstr "选择当前轨道(_S)" -#: src/interface.c:1195 +#: src/interface.c:1198 #, fuzzy msgid "Enter a Name for Your Theme" msgstr "LiVES: - 输入场景名" -#: src/interface.c:1215 +#: src/interface.c:1216 msgid "" "You need to enter a name for the current clip set.\n" "This will allow you reload the layout with the same clips later.\n" @@ -1462,7 +1462,7 @@ "请输入您希望使用的场景名字。\n" "LiVES 将会在稍后退出时提示您保存剪辑场景。\n" -#: src/interface.c:1222 +#: src/interface.c:1223 msgid "" "In order to export this project, you must enter a name for this clip set.\n" "This will also be used for the project name.\n" @@ -1470,7 +1470,7 @@ "为了导出此项目,您必须为剪辑场景起个名字。\n" "这个名字同时也是项目名字。\n" -#: src/interface.c:1228 +#: src/interface.c:1229 msgid "" "Welcome to LiVES !\n" "This startup wizard will guide you through the\n" @@ -1480,227 +1480,227 @@ "启动向导将指引您进行初始安装,\n" "以尽可能开启本程序功能。\n" -#: src/interface.c:1232 +#: src/interface.c:1233 msgid "" "\n" "First of all you need to choose a working directory for LiVES.\n" "This should be a directory with plenty of disk space available.\n" msgstr "" -#: src/interface.c:1247 +#: src/interface.c:1248 msgid "New name " msgstr "新名称 " -#: src/interface.c:1249 +#: src/interface.c:1250 msgid "Set name " msgstr "场景名 " -#: src/interface.c:1251 +#: src/interface.c:1252 #, fuzzy msgid "Theme name " msgstr "新名称 " -#: src/interface.c:1310 +#: src/interface.c:1311 msgid "Save extended colors" msgstr "" -#: src/interface.c:1368 +#: src/interface.c:1369 msgid "Use def_aults" msgstr "用默认值(_A)" -#: src/interface.c:1370 src/interface.c:1626 src/preferences.c:2784 -#: src/preferences.c:2942 +#: src/interface.c:1371 src/interface.c:1619 src/preferences.c:2868 +#: src/preferences.c:3026 msgid "_Advanced" msgstr "高级(_A)" -#: src/interface.c:1419 +#: src/interface.c:1420 #, fuzzy msgid "Select input device" msgstr "选择输入设备:" -#: src/interface.c:1436 +#: src/interface.c:1433 msgid "Select input device:" msgstr "选择输入设备:" -#: src/interface.c:1499 +#: src/interface.c:1496 #, fuzzy msgid "Load CD Track" msgstr "LiVES:- 载入 CD 音轨" -#: src/interface.c:1501 +#: src/interface.c:1498 #, fuzzy msgid "Select DVD Title/Chapter" msgstr "LiVES:- 选择 DVD 标题/章节" -#: src/interface.c:1503 +#: src/interface.c:1500 #, fuzzy msgid "Select VCD Title" msgstr "LiVES:- 选择 VCD 标题" -#: src/interface.c:1505 +#: src/interface.c:1502 #, fuzzy msgid "Change Maximum Visible Tracks" msgstr "LiVES:- 更改最大可见Change Maximum Visible Tracks" -#: src/interface.c:1507 +#: src/interface.c:1504 #, fuzzy msgid "Device details" msgstr "LiVES:-设备明细" -#: src/interface.c:1530 +#: src/interface.c:1523 #, c-format msgid "Track to load (from %s)" msgstr "载入音轨 (从 %s)" -#: src/interface.c:1532 +#: src/interface.c:1525 msgid "DVD Title" msgstr "DVD 标题" -#: src/interface.c:1534 +#: src/interface.c:1527 msgid "VCD Title" msgstr "VCD 标题" -#: src/interface.c:1536 +#: src/interface.c:1529 msgid "Maximum number of tracks to display" msgstr "显示的最大音轨数" -#: src/interface.c:1538 +#: src/interface.c:1531 msgid "Device: /dev/video" msgstr "设备:/dev/video" -#: src/interface.c:1540 +#: src/interface.c:1533 msgid "Device: fw:" msgstr "设备: fw:" -#: src/interface.c:1570 +#: src/interface.c:1563 msgid "Chapter " msgstr "章 " -#: src/interface.c:1574 +#: src/interface.c:1567 msgid "Channel " msgstr "通道 " -#: src/interface.c:1588 +#: src/interface.c:1581 msgid "Audio ID " msgstr "音频 ID " -#: src/interface.c:1640 +#: src/interface.c:1633 msgid "Input number" msgstr "输入数字" -#: src/interface.c:1647 +#: src/interface.c:1640 msgid "Use default width, height and FPS" msgstr "使用默认的宽度、高度和帧率" -#: src/interface.c:1660 +#: src/interface.c:1653 msgid "Width" msgstr "宽度" -#: src/interface.c:1666 +#: src/interface.c:1659 msgid "Height" msgstr "高度" -#: src/interface.c:1680 +#: src/interface.c:1673 msgid "_Driver" msgstr "" -#: src/interface.c:1683 +#: src/interface.c:1676 msgid "_Output format" msgstr "" -#: src/interface.c:1770 +#: src/interface.c:1763 #, fuzzy msgid "Fade Audio In" msgstr "淡入音频" -#: src/interface.c:1772 +#: src/interface.c:1765 #, fuzzy msgid "Fade Audio Out" msgstr "淡出音频" -#: src/interface.c:1789 +#: src/interface.c:1782 msgid "Fade in over " msgstr "结束时淡出 " -#: src/interface.c:1790 +#: src/interface.c:1783 msgid "first" msgstr "第一个" -#: src/interface.c:1792 +#: src/interface.c:1785 msgid "Fade out over " msgstr "渐弱结束 " -#: src/interface.c:1793 +#: src/interface.c:1786 msgid "last" msgstr "最后一个" -#: src/interface.c:1812 +#: src/interface.c:1805 msgid "seconds." msgstr "秒。" -#: src/interface.c:1820 src/saveplay.c:1432 +#: src/interface.c:1813 src/saveplay.c:1399 msgid "selection" msgstr "选区" -#: src/interface.c:1856 +#: src/interface.c:1849 #, fuzzy msgid " (Optional)" msgstr "选项(_O)" -#: src/interface.c:1859 +#: src/interface.c:1852 #, fuzzy, c-format msgid "File Comments%s" msgstr "LiVES: - 文件注释(可选)" -#: src/interface.c:1873 +#: src/interface.c:1866 #, fuzzy, c-format msgid "File Name: %s" msgstr "标题/名称: " -#: src/interface.c:1885 +#: src/interface.c:1878 msgid "Title/Name : " msgstr "标题/名称: " -#: src/interface.c:1892 +#: src/interface.c:1885 msgid "Author/Artist : " msgstr "作者/艺术家: " -#: src/interface.c:1899 +#: src/interface.c:1892 msgid "Comments : " msgstr "评论: " -#: src/interface.c:1934 +#: src/interface.c:1927 msgid "Save _subtitles to file" msgstr "将字幕保存到文件(_S)" -#: src/interface.c:1944 +#: src/interface.c:1937 msgid "Subtitle file" msgstr "字幕文件" -#: src/interface.c:1946 +#: src/interface.c:1939 msgid "Browse..." msgstr "浏览…" -#: src/interface.c:1983 +#: src/interface.c:1976 msgid "_Options" msgstr "选项(_O)" -#: src/interface.c:2049 +#: src/interface.c:2042 #, c-format msgid "%sChoose a Device" msgstr "" -#: src/interface.c:2052 +#: src/interface.c:2045 #, fuzzy, c-format msgid "%sChoose a Directory" msgstr "LiVES: - 选择工作目录" -#: src/interface.c:2054 +#: src/interface.c:2047 #, c-format msgid "%sChoose a File" msgstr "" -#: src/interface.c:2319 +#: src/interface.c:2312 msgid "" "You are about to leave multitrack mode.\n" "The current layout has not been saved.\n" @@ -1710,7 +1710,7 @@ "当前布局(layout)还没有保存。\n" "你打算保存吗?\n" -#: src/interface.c:2322 +#: src/interface.c:2315 msgid "" "You are about to leave multitrack mode.\n" "The current layout has been changed since the last save.\n" @@ -1720,7 +1720,7 @@ "当前布局(layout)至上一次保存已经有改动。\n" "你打算保存吗?\n" -#: src/interface.c:2326 +#: src/interface.c:2319 msgid "" "You are about to exit LiVES.\n" "The current clip set can be saved.\n" @@ -1730,7 +1730,7 @@ "当前剪辑设置可以保存。\n" "您打算保存吗?\n" -#: src/interface.c:2327 +#: src/interface.c:2320 msgid "" "The current clip set has not been saved.\n" "What would you like to do ?\n" @@ -1738,7 +1738,7 @@ "目前的剪辑尚未保存。\n" "你打算保存吗?\n" -#: src/interface.c:2330 +#: src/interface.c:2323 msgid "" "The current layout has not been saved.\n" "What would you like to do ?\n" @@ -1746,7 +1746,7 @@ "当前的布局尚未保存。\n" "你打算保存吗?\n" -#: src/interface.c:2332 +#: src/interface.c:2325 #, fuzzy msgid "" "The current layout has *NOT BEEN CHANGED* since it was last saved.\n" @@ -1755,7 +1755,7 @@ "当前的布局尚未保存。\n" "你打算保存吗?\n" -#: src/interface.c:2336 +#: src/interface.c:2329 msgid "" "You are about to leave multitrack mode.\n" "The current layout contains generated frames and cannot be retained.\n" @@ -1765,44 +1765,44 @@ "当前的布局包含生成的帧,并且不能保留。\n" "你打算做什么?" -#: src/interface.c:2339 +#: src/interface.c:2332 #, fuzzy msgid "Cancel/Discard/Save" msgstr "LiVES: - 取消/放弃/保存" -#: src/interface.c:2351 +#: src/interface.c:2344 msgid "Clip set _name" msgstr "" -#: src/interface.c:2357 +#: src/interface.c:2350 msgid "_Auto reload next time" msgstr "_下一次自动加载" -#: src/interface.c:2393 src/interface.c:2402 +#: src/interface.c:2386 src/interface.c:2395 msgid "_Wipe layout" msgstr "_擦除布局" -#: src/interface.c:2394 +#: src/interface.c:2387 msgid "_Ignore changes" msgstr "_忽略的变化" -#: src/interface.c:2395 +#: src/interface.c:2388 msgid "_Delete clip set" msgstr "_夹上删除" -#: src/interface.c:2396 +#: src/interface.c:2389 msgid "_Delete layout" msgstr "_删除布局" -#: src/interface.c:2400 +#: src/interface.c:2393 msgid "_Save layout" msgstr "_保存布局" -#: src/interface.c:2401 +#: src/interface.c:2394 msgid "_Save clip set" msgstr "_夹上保存" -#: src/interface.c:2420 +#: src/interface.c:2413 msgid "" "\n" "LiVES has detected a multitrack layout from a previous session.\n" @@ -1812,35 +1812,35 @@ "LiVES检测到先前的多轨布局\n" "你要恢复到这个布局吗?\n" -#: src/interface.c:2446 +#: src/interface.c:2439 msgid "Disk Recovery Options" msgstr "" -#: src/interface.c:2466 +#: src/interface.c:2459 msgid "Delete _Orphaned Clips" msgstr "" -#: src/interface.c:2467 +#: src/interface.c:2460 msgid "Delete any clips which are not currently loaded or part of a set" msgstr "" -#: src/interface.c:2481 +#: src/interface.c:2474 msgid "Clear _Backup Files from Closed Clips" msgstr "" -#: src/interface.c:2492 +#: src/interface.c:2485 msgid "Remove Sets which have _Layouts but no Clips" msgstr "" -#: src/interface.c:2501 +#: src/interface.c:2494 msgid "_Reset to Defaults" msgstr "" -#: src/interface.c:2607 +#: src/interface.c:2600 msgid "Show Keys" msgstr "显示键" -#: src/interface.c:2614 +#: src/interface.c:2607 msgid "" "You can use the following keys during playback to control LiVES:-\n" "\n" @@ -1848,348 +1848,348 @@ "-----------------------\n" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "ctrl-left" msgstr "" -#: src/interface.c:2618 +#: src/interface.c:2611 msgid "skip back\n" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 msgid "ctrl-right" msgstr "" -#: src/interface.c:2621 +#: src/interface.c:2614 #, fuzzy msgid "skip forwards\n" msgstr "已跳过" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "ctrl-up" msgstr "" -#: src/interface.c:2624 +#: src/interface.c:2617 msgid "faster/increase effect\n" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "ctrl-down" msgstr "" -#: src/interface.c:2627 +#: src/interface.c:2620 msgid "slower/decrease effect\n" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 msgid "ctrl-enter" msgstr "" -#: src/interface.c:2630 +#: src/interface.c:2623 #, fuzzy msgid "reset frame rate\n" msgstr "首帧" -#: src/interface.c:2633 src/interface.c:2762 +#: src/interface.c:2626 src/interface.c:2755 msgid "ctrl-space" msgstr "" -#: src/interface.c:2633 +#: src/interface.c:2626 msgid "reverse direction\n" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "ctrl-alt-space" msgstr "" -#: src/interface.c:2636 +#: src/interface.c:2629 msgid "reverse direction (background clip)\n" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "ctrl-backspace" msgstr "" -#: src/interface.c:2639 +#: src/interface.c:2632 msgid "freeze frame\n" msgstr "" -#: src/interface.c:2642 +#: src/interface.c:2635 msgid "nervous\n" msgstr "" -#: src/interface.c:2645 src/interface.c:2756 +#: src/interface.c:2638 src/interface.c:2749 msgid "ctrl-page-up" msgstr "" -#: src/interface.c:2645 +#: src/interface.c:2638 msgid "previous clip\n" msgstr "" -#: src/interface.c:2648 src/interface.c:2759 +#: src/interface.c:2641 src/interface.c:2752 msgid "ctrl-page-down" msgstr "" -#: src/interface.c:2648 +#: src/interface.c:2641 msgid "next clip\n" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 msgid "ctrl-1" msgstr "" -#: src/interface.c:2653 +#: src/interface.c:2646 #, fuzzy msgid "toggle real-time effect 1\n" msgstr "正在加载实时效果插件..." -#: src/interface.c:2656 +#: src/interface.c:2649 msgid "ctrl-2" msgstr "" -#: src/interface.c:2656 +#: src/interface.c:2649 #, fuzzy msgid "toggle real-time effect 2\n" msgstr "正在加载实时效果插件..." -#: src/interface.c:2659 src/interface.c:2689 +#: src/interface.c:2652 src/interface.c:2682 msgid "...etc...\n" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 msgid "ctrl-0" msgstr "" -#: src/interface.c:2661 +#: src/interface.c:2654 #, fuzzy msgid "real-time effects off\n" msgstr "关闭所有效果。" -#: src/interface.c:2664 +#: src/interface.c:2657 msgid "swap background/foreground\n" msgstr "" -#: src/interface.c:2669 +#: src/interface.c:2662 msgid "grab keyboard for last activated effect\n" msgstr "" -#: src/interface.c:2672 +#: src/interface.c:2665 msgid "switch effect mode (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2676 +#: src/interface.c:2669 msgid "enter text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2679 +#: src/interface.c:2672 msgid "tab" msgstr "" -#: src/interface.c:2680 +#: src/interface.c:2673 msgid "leave text parameter (when effect has keyboard grab)\n" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "f1" msgstr "" -#: src/interface.c:2683 +#: src/interface.c:2676 msgid "store/switch to clip mnemonic 1\n" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "f2" msgstr "" -#: src/interface.c:2686 +#: src/interface.c:2679 msgid "store/switch to clip mnemonic 2\n" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "f12" msgstr "" -#: src/interface.c:2691 +#: src/interface.c:2684 msgid "clear function keys\n" msgstr "" -#: src/interface.c:2697 +#: src/interface.c:2690 msgid "Other playback keys\n" msgstr "" -#: src/interface.c:2701 +#: src/interface.c:2694 #, fuzzy msgid "play all\n" msgstr "播放所有" -#: src/interface.c:2704 +#: src/interface.c:2697 #, fuzzy msgid "play selection\n" msgstr "播放选择" -#: src/interface.c:2707 +#: src/interface.c:2700 msgid "stop\n" msgstr "" -#: src/interface.c:2710 +#: src/interface.c:2703 #, fuzzy msgid "fullscreen\n" msgstr "全屏(_F)" -#: src/interface.c:2713 +#: src/interface.c:2706 #, fuzzy msgid "separate window\n" msgstr "在单独的窗口中播放 (s)" -#: src/interface.c:2716 +#: src/interface.c:2709 #, fuzzy msgid "double size\n" msgstr "_双倍大小" -#: src/interface.c:2719 +#: src/interface.c:2712 #, fuzzy msgid "ping pong loops\n" msgstr "乒乓循环(_G)" -#: src/interface.c:2726 +#: src/interface.c:2719 msgid "Multitrack Keys" msgstr "多轨钥匙" -#: src/interface.c:2735 +#: src/interface.c:2728 msgid "" "You can use the following keys to control the multitrack window:-\n" "-----------------------\n" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "ctrl-left-arrow" msgstr "" -#: src/interface.c:2738 +#: src/interface.c:2731 msgid "move timeline cursor left 1 second\n" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "ctrl-right-arrow" msgstr "" -#: src/interface.c:2741 +#: src/interface.c:2734 msgid "move timeline cursor right 1 second\n" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "shift-left-arrow" msgstr "" -#: src/interface.c:2744 +#: src/interface.c:2737 msgid "move timeline cursor left 1 frame\n" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "shift-right-arrow" msgstr "" -#: src/interface.c:2747 +#: src/interface.c:2740 msgid "move timeline cursor right 1 frame\n" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 msgid "ctrl-up-arrow" msgstr "" -#: src/interface.c:2750 +#: src/interface.c:2743 #, fuzzy msgid "move current track up\n" msgstr "选择当前轨道(_S)" -#: src/interface.c:2753 +#: src/interface.c:2746 msgid "ctrl-down-arrow" msgstr "" -#: src/interface.c:2753 +#: src/interface.c:2746 #, fuzzy msgid "move current track down\n" msgstr "选择当前轨道(_S)" -#: src/interface.c:2756 +#: src/interface.c:2749 msgid "select previous clip\n" msgstr "" -#: src/interface.c:2759 +#: src/interface.c:2752 #, fuzzy msgid "select next clip\n" msgstr "LiVES:已选剪辑" -#: src/interface.c:2762 +#: src/interface.c:2755 #, fuzzy msgid "select/deselect current track\n" msgstr "选择当前轨道(_S)" -#: src/interface.c:2765 +#: src/interface.c:2758 msgid "ctrl-plus" msgstr "" -#: src/interface.c:2765 +#: src/interface.c:2758 #, fuzzy msgid "zoom in\n" msgstr "拉近(_Z)" -#: src/interface.c:2768 +#: src/interface.c:2761 msgid "ctrl-minus" msgstr "" -#: src/interface.c:2768 +#: src/interface.c:2761 #, fuzzy msgid "zoom out\n" msgstr "推远(_Z)" -#: src/interface.c:2771 +#: src/interface.c:2764 #, fuzzy msgid "make a mark on the timeline (during playback)\n" msgstr "要在时间线上做标记" -#: src/interface.c:2774 +#: src/interface.c:2767 #, fuzzy msgid "rewind to play start.\n" msgstr "倒带启动 (w)" -#: src/interface.c:2779 +#: src/interface.c:2772 msgid "For other keys, see the menus.\n" msgstr "" -#: src/callbacks.c:57 +#: src/callbacks.c:61 #, c-format msgid "'LiVES opened the clip set' '%s'" msgstr "" -#: src/callbacks.c:65 +#: src/callbacks.c:69 #, c-format msgid "'LiVES saved the clip set' '%s'" msgstr "" -#: src/callbacks.c:207 +#: src/callbacks.c:221 #, c-format msgid "Saving as set %s..." msgstr "将场景保存为 %s..." -#: src/callbacks.c:806 +#: src/callbacks.c:822 msgid "Please enter the name of the file to save the clip as.\n" msgstr "" -#: src/callbacks.c:814 +#: src/callbacks.c:830 msgid "Please enter a valid URL for the download.\n" msgstr "" -#: src/callbacks.c:840 +#: src/callbacks.c:856 #, c-format msgid "Downloading %s to %s..." msgstr "" -#: src/callbacks.c:873 +#: src/callbacks.c:889 msgid "Downloading clip" msgstr "" -#: src/callbacks.c:897 +#: src/callbacks.c:913 msgid "" "\n" "LiVES was unable to download the clip.\n" @@ -2197,16 +2197,16 @@ "the latest youtube-dl installed.\n" msgstr "" -#: src/callbacks.c:997 +#: src/callbacks.c:1020 #, c-format msgid "Layouts were removed for set %s.\n" msgstr "" -#: src/callbacks.c:1030 src/callbacks.c:1057 +#: src/callbacks.c:1053 src/callbacks.c:1080 msgid "This file" msgstr "文件" -#: src/callbacks.c:1031 +#: src/callbacks.c:1054 msgid "" ",\n" " - including the current layout - " @@ -2214,7 +2214,7 @@ ",\n" " - 包括当前的布局 - " -#: src/callbacks.c:1033 +#: src/callbacks.c:1056 #, c-format msgid "" "\n" @@ -2229,7 +2229,7 @@ "\n" "确实要关闭吗?" -#: src/callbacks.c:1035 +#: src/callbacks.c:1058 #, c-format msgid "" "\n" @@ -2244,7 +2244,7 @@ "\n" "确实要关闭吗?" -#: src/callbacks.c:1058 +#: src/callbacks.c:1081 msgid "" "Changes made to this clip have not been saved or backed up.\n" "\n" @@ -2253,7 +2253,7 @@ "对此剪辑所做的更改还未保存或备份。\n" "真的要关闭吗?" -#: src/callbacks.c:1196 +#: src/callbacks.c:1219 msgid "" "\n" "Invalid project file.\n" @@ -2261,7 +2261,7 @@ "\n" "无效的项目文件。\n" -#: src/callbacks.c:1210 +#: src/callbacks.c:1233 #, c-format msgid "" "\n" @@ -2281,54 +2281,54 @@ "然后通过 文件|关闭/保存所有剪辑 并且提供新的场景名称或者忽略。\n" "一旦你完成这些,你就可以导入新工程了。.\n" -#: src/callbacks.c:1223 +#: src/callbacks.c:1246 #, c-format msgid "Importing the project %s as set %s..." msgstr "导入工程 %s 为场景 %s..." -#: src/callbacks.c:1241 +#: src/callbacks.c:1264 msgid "Importing project" msgstr "导入项目" -#: src/callbacks.c:1319 +#: src/callbacks.c:1342 #, c-format msgid "Exporting project %s..." msgstr "导出工程为%s..." -#: src/callbacks.c:1335 +#: src/callbacks.c:1358 msgid "Exporting project" msgstr "导出工程" -#: src/callbacks.c:1369 src/callbacks.c:1558 +#: src/callbacks.c:1394 src/callbacks.c:1603 #, fuzzy msgid "Theme" msgstr "新名称 " -#: src/callbacks.c:1374 +#: src/callbacks.c:1399 msgid "Choose a directory to export to" msgstr "" -#: src/callbacks.c:1450 +#: src/callbacks.c:1485 #, fuzzy, c-format msgid "Exporting theme as %s..." msgstr "导出工程为%s..." -#: src/callbacks.c:1554 +#: src/callbacks.c:1599 #, fuzzy, c-format msgid "Importing theme \"%s\" from %s..." msgstr "导出工程为%s..." -#: src/callbacks.c:1629 +#: src/callbacks.c:1678 #, fuzzy, c-format msgid "Backup as %s File" msgstr "备份为 .lv1文件" -#: src/callbacks.c:1651 +#: src/callbacks.c:1700 #, fuzzy, c-format msgid "Restore %s File" msgstr "恢复 .lv1文件" -#: src/callbacks.c:1793 +#: src/callbacks.c:1840 msgid "" "\n" "\n" @@ -2340,94 +2340,94 @@ "设置将被删除从磁盘。\n" "你确定吗?\n" -#: src/callbacks.c:1835 +#: src/callbacks.c:1882 #, c-format msgid "Deleting set %s..." msgstr "" -#: src/callbacks.c:1837 +#: src/callbacks.c:1884 msgid "Deleting set..." msgstr "删除设置..." -#: src/callbacks.c:1841 +#: src/callbacks.c:1888 msgid "Deleting set" msgstr "删除设置" -#: src/callbacks.c:1849 +#: src/callbacks.c:1898 #, c-format msgid "Set %s was permanently deleted from the disk.\n" msgstr "%s的设置永久删除磁盘。\n" -#: src/callbacks.c:1896 src/callbacks.c:11249 src/resample.c:1182 +#: src/callbacks.c:1946 src/callbacks.c:11339 src/resample.c:1191 msgid "Insert Silence" msgstr "插入沉默" -#: src/callbacks.c:1949 src/callbacks.c:2030 src/callbacks.c:2192 +#: src/callbacks.c:2005 src/callbacks.c:2088 src/callbacks.c:2253 msgid "Undoing" msgstr "撤消" -#: src/callbacks.c:2043 src/callbacks.c:2253 +#: src/callbacks.c:2104 src/callbacks.c:2316 msgid "Restoring audio..." msgstr "还原音频..." -#: src/callbacks.c:2059 +#: src/callbacks.c:2119 msgid "Clearing frame images" msgstr "结算帧图像" -#: src/callbacks.c:2091 +#: src/callbacks.c:2151 msgid "Deleting excess frames" msgstr "删除多余的帧" -#: src/callbacks.c:2334 +#: src/callbacks.c:2402 #, c-format msgid "Length of video is now %d frames at %.3f frames per second.\n" msgstr "视频长度现在为 %d帧,播放速度为 %.3f帧/秒。\n" -#: src/callbacks.c:2337 src/resample.c:710 src/resample.c:2060 +#: src/callbacks.c:2405 src/resample.c:713 src/resample.c:2069 #, c-format msgid "Clipboard was resampled to %d frames.\n" msgstr "剪贴板已经被重新取样为 %d 帧\n" -#: src/callbacks.c:2498 src/callbacks.c:2527 +#: src/callbacks.c:2572 src/callbacks.c:2602 msgid "Redoing" msgstr "重做" -#: src/callbacks.c:2573 +#: src/callbacks.c:2650 #, fuzzy, c-format msgid "Copying frames %d to %d (with sound) to the clipboard..." msgstr "正在将%d 到 %d%s 帧拷贝到剪贴板……" -#: src/callbacks.c:2575 +#: src/callbacks.c:2652 #, fuzzy, c-format msgid "Copying frames %d to %d to the clipboard..." msgstr "正在将%d 到 %d%s 帧拷贝到剪贴板……" -#: src/callbacks.c:2629 +#: src/callbacks.c:2707 msgid "Copying to the clipboard" msgstr "正在拷贝到剪贴板……" -#: src/callbacks.c:2692 +#: src/callbacks.c:2774 msgid "Cut" msgstr "剪切" -#: src/callbacks.c:2733 src/callbacks.c:3131 src/callbacks.c:7369 +#: src/callbacks.c:2816 src/callbacks.c:3221 src/callbacks.c:7470 msgid "Pulling frames from clipboard" msgstr "" -#: src/callbacks.c:2746 +#: src/callbacks.c:2829 #, c-format msgid "Pasting %d frames to new clip %s..." msgstr "正在粘贴 %d 帧至新剪辑 %s ..." -#: src/callbacks.c:2768 +#: src/callbacks.c:2851 msgid "Pasting" msgstr "粘贴" -#: src/callbacks.c:2784 +#: src/callbacks.c:2871 msgid "...added audio..." msgstr "...已添加音频..." -#: src/callbacks.c:2866 +#: src/callbacks.c:2954 msgid "" "This operation requires resizing or converting of frames.\n" "Please install 'convert' from the Image-magick package, and then restart " @@ -2436,7 +2436,7 @@ "此操作需要调整帧尺寸或转换帧。\n" "请安装 Image-magick 软件包中的“convert”程序并重新启动 LiVES。\n" -#: src/callbacks.c:2893 +#: src/callbacks.c:2981 msgid "" "\n" "\n" @@ -2450,7 +2450,7 @@ "请尝试选择所有帧,然后使用 \n" "音频菜单中的“剪切音频”功能。" -#: src/callbacks.c:2912 +#: src/callbacks.c:3000 msgid "" "LiVES cannot insert because the audio rates do not match.\n" "Please install 'sox', and try again." @@ -2458,7 +2458,7 @@ "无法插入因为音频码率不符。\n" "请安装“sox”后重试。" -#: src/callbacks.c:2929 +#: src/callbacks.c:3017 msgid "" "\n" "Insertion will cause frames to shift in some multitrack layouts.\n" @@ -2468,7 +2468,7 @@ "插入帧将导致一些转向多轨布局。\n" "您确定要继续吗?\n" -#: src/callbacks.c:2965 src/callbacks.c:11178 +#: src/callbacks.c:3053 src/callbacks.c:11268 msgid "" "\n" "Insertion will cause audio to shift in some multitrack layouts.\n" @@ -2478,11 +2478,11 @@ "插入音频会导致一些转移多轨布局。\n" "您确定要继续吗?\n" -#: src/callbacks.c:3056 src/callbacks.c:3085 +#: src/callbacks.c:3143 src/callbacks.c:3172 msgid "Resampling clipboard audio" msgstr "音频重采样剪贴板" -#: src/callbacks.c:3101 +#: src/callbacks.c:3191 msgid "" "\n" "\n" @@ -2494,7 +2494,7 @@ "无法重采样剪切板中的音频。 \n" "剪切板中的音频已经被清除。\n" -#: src/callbacks.c:3114 +#: src/callbacks.c:3204 msgid "" "\n" "\n" @@ -2503,32 +2503,32 @@ "using unchanged audio ?\n" msgstr "" -#: src/callbacks.c:3201 src/callbacks.c:3371 +#: src/callbacks.c:3291 src/callbacks.c:3458 #, c-format msgid "Inserting %d%s frames from the clipboard..." msgstr "正在从剪切板中插入 %d%s 帧..." -#: src/callbacks.c:3224 src/callbacks.c:3292 src/callbacks.c:3397 +#: src/callbacks.c:3314 src/callbacks.c:3381 src/callbacks.c:3484 msgid "Inserting" msgstr "正在插入" -#: src/callbacks.c:3255 +#: src/callbacks.c:3344 #, c-format msgid "Inserting %d times from the clipboard%s..." msgstr "" -#: src/callbacks.c:3259 +#: src/callbacks.c:3348 #, c-format msgid "Inserting %d frames from the clipboard%s..." msgstr "" -#: src/callbacks.c:3310 src/callbacks.c:7779 src/callbacks.c:7833 -#: src/callbacks.c:8073 src/callbacks.c:8115 src/callbacks.c:8158 -#: src/callbacks.c:10388 +#: src/callbacks.c:3399 src/callbacks.c:7879 src/callbacks.c:7932 +#: src/callbacks.c:8168 src/callbacks.c:8208 src/callbacks.c:8250 +#: src/callbacks.c:10465 msgid "Cancelling" msgstr "正在取消" -#: src/callbacks.c:3538 +#: src/callbacks.c:3625 msgid "" "\n" "Deleting all frames will close this file.\n" @@ -2538,7 +2538,7 @@ "删除所有的帧将关闭该文件。\n" "你确定吗?" -#: src/callbacks.c:3547 +#: src/callbacks.c:3635 msgid "" "\n" "Deletion will cause missing frames in some multitrack layouts.\n" @@ -2548,8 +2548,8 @@ "删除将导致丢失一些多轨布局框架。\n" "您确定要继续吗?\n" -#: src/callbacks.c:3563 src/callbacks.c:10472 src/callbacks.c:10689 -#: src/callbacks.c:10742 +#: src/callbacks.c:3651 src/callbacks.c:10547 src/callbacks.c:10765 +#: src/callbacks.c:10818 msgid "" "\n" "Deletion will cause missing audio in some multitrack layouts.\n" @@ -2559,7 +2559,7 @@ "删除会导致一些失踪的多轨音频布局。\n" "您确定要继续吗?\n" -#: src/callbacks.c:3578 +#: src/callbacks.c:3666 msgid "" "\n" "Deletion will cause frames to shift in some multitrack layouts.\n" @@ -2569,7 +2569,7 @@ "帧删除会导致一些转移多轨布局。\n" "您确定要继续吗?\n" -#: src/callbacks.c:3593 src/callbacks.c:10728 +#: src/callbacks.c:3681 src/callbacks.c:10804 msgid "" "\n" "Deletion will cause audio to shift in some multitrack layouts.\n" @@ -2579,20 +2579,20 @@ "删除会导致音频转向一些多轨布局。\n" "您确定要继续吗?\n" -#: src/callbacks.c:3641 +#: src/callbacks.c:3729 #, c-format msgid "Deleting frames %d to %d%s..." msgstr "正在删除帧 %d 到 %d%s..." -#: src/callbacks.c:3663 +#: src/callbacks.c:3751 msgid "Deleting" msgstr "删除中" -#: src/callbacks.c:3743 +#: src/callbacks.c:3831 msgid "Delete" msgstr "删除" -#: src/callbacks.c:3760 +#: src/callbacks.c:3848 msgid "" "\n" "\n" @@ -2602,7 +2602,7 @@ "\n" "选择被锁定。\n" -#: src/callbacks.c:4085 +#: src/callbacks.c:4172 msgid "" "Ready to record. Use 'control' and cursor keys during playback to record " "your performance.\n" @@ -2610,11 +2610,11 @@ "play.)\n" msgstr "" -#: src/callbacks.c:4091 +#: src/callbacks.c:4178 msgid "Record cancelled.\n" msgstr "记录取消。\n" -#: src/callbacks.c:4216 +#: src/callbacks.c:4305 #, c-format msgid "" "\n" @@ -2627,7 +2627,7 @@ "插件 '%s' 报告:\n" "%s\n" -#: src/callbacks.c:4219 +#: src/callbacks.c:4308 #, c-format msgid "" "\n" @@ -2636,7 +2636,7 @@ "The plugin may be broken or not installed correctly." msgstr "" -#: src/callbacks.c:4548 +#: src/callbacks.c:4643 #, c-format msgid "" "Saving the set will cause copies of all loaded clips to remain on the disk" @@ -2645,22 +2645,22 @@ "Please press 'Cancel' if that is not what you want.\n" msgstr "" -#: src/callbacks.c:4620 +#: src/callbacks.c:4716 #, c-format msgid "Saving set %s" msgstr "" -#: src/callbacks.c:4938 +#: src/callbacks.c:5039 #, c-format msgid "Loading clips from set %s" msgstr "" -#: src/callbacks.c:5026 +#: src/callbacks.c:5127 #, c-format msgid "%d clips and %d layouts were recovered from set (%s).\n" msgstr "" -#: src/callbacks.c:5227 +#: src/callbacks.c:5332 msgid "" "LiVES will attempt to recover some disk space.\n" "You should ONLY run this if you have no other copies of LiVES running on " @@ -2668,24 +2668,24 @@ "Click OK to proceed.\n" msgstr "" -#: src/callbacks.c:5234 +#: src/callbacks.c:5339 msgid "Cleaning up disk space..." msgstr "清理磁盘空间..." -#: src/callbacks.c:5301 +#: src/callbacks.c:5406 msgid "Recovering disk space" msgstr "" -#: src/callbacks.c:5349 +#: src/callbacks.c:5454 #, c-format msgid "%s of disk space was recovered.\n" msgstr "" -#: src/callbacks.c:5392 +#: src/callbacks.c:5497 msgid "Resetting frame rates and frame values..." msgstr "" -#: src/callbacks.c:5434 +#: src/callbacks.c:5539 #, c-format msgid "" "\n" @@ -2693,12 +2693,12 @@ "Internal: %s (%d bpp) / %s\n" msgstr "" -#: src/callbacks.c:5436 +#: src/callbacks.c:5541 msgid "buffered" msgstr "已缓冲" -#: src/callbacks.c:5450 src/callbacks.c:5468 src/callbacks.c:5484 -#: src/callbacks.c:5517 +#: src/callbacks.c:5555 src/callbacks.c:5573 src/callbacks.c:5589 +#: src/callbacks.c:5622 msgid "" "\n" " Opening..." @@ -2706,7 +2706,7 @@ "\n" " 开幕..." -#: src/callbacks.c:5456 +#: src/callbacks.c:5561 #, c-format msgid "" "\n" @@ -2715,7 +2715,7 @@ "\n" "(%d个虚拟)" -#: src/callbacks.c:5459 +#: src/callbacks.c:5564 #, c-format msgid "" "\n" @@ -2724,7 +2724,7 @@ "\n" "(%d个解码)" -#: src/callbacks.c:5470 src/callbacks.c:5486 src/callbacks.c:5519 +#: src/callbacks.c:5575 src/callbacks.c:5591 src/callbacks.c:5624 #, c-format msgid "" "\n" @@ -2733,7 +2733,7 @@ "\n" " %.2f 秒" -#: src/callbacks.c:5478 +#: src/callbacks.c:5583 msgid "" "\n" " Unknown" @@ -2741,23 +2741,23 @@ "\n" " 未知" -#: src/callbacks.c:5490 src/callbacks.c:5504 +#: src/callbacks.c:5595 src/callbacks.c:5609 msgid "unsigned" msgstr "无符号" -#: src/callbacks.c:5491 src/callbacks.c:5505 +#: src/callbacks.c:5596 src/callbacks.c:5610 msgid "signed" msgstr "有符号" -#: src/callbacks.c:5493 src/callbacks.c:5507 +#: src/callbacks.c:5598 src/callbacks.c:5612 msgid "big-endian" msgstr "大端" -#: src/callbacks.c:5494 src/callbacks.c:5508 +#: src/callbacks.c:5599 src/callbacks.c:5613 msgid "little-endian" msgstr "小端" -#: src/callbacks.c:5496 src/callbacks.c:5510 +#: src/callbacks.c:5601 src/callbacks.c:5615 #, c-format msgid "" " %d Hz %d bit\n" @@ -2766,7 +2766,7 @@ " %d Hz %d bit\n" "%s %s" -#: src/callbacks.c:5610 +#: src/callbacks.c:5714 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -2783,15 +2783,15 @@ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA.\n" msgstr "" -#: src/callbacks.c:5624 +#: src/callbacks.c:5728 msgid "A video editor and VJ program." msgstr "阿视频编辑和南军的计划。" -#: src/callbacks.c:5625 +#: src/callbacks.c:5729 msgid "About LiVES" msgstr "" -#: src/callbacks.c:5627 +#: src/callbacks.c:5731 msgid "translator_credits" msgstr "" "Launchpad Contributions:\n" @@ -2802,7 +2802,7 @@ " Wylmer Wang https://launchpad.net/~wantinghard\n" " salsaman https://launchpad.net/~salsaman" -#: src/callbacks.c:5662 +#: src/callbacks.c:5766 #, c-format msgid "" "LiVES Version %s\n" @@ -2816,7 +2816,7 @@ "Homepage: %s" msgstr "" -#: src/callbacks.c:5898 +#: src/callbacks.c:6002 #, fuzzy msgid "" "\n" @@ -2827,7 +2827,7 @@ "\n" "您需要安装mplayer的能够预览该文件。\n" -#: src/callbacks.c:5900 +#: src/callbacks.c:6004 #, fuzzy msgid "" "\n" @@ -2839,94 +2839,94 @@ "\n" "您需要安装mplayer的能够预览该文件。\n" -#: src/callbacks.c:6322 +#: src/callbacks.c:6418 #, c-format msgid "" "Text was saved as\n" "%s\n" msgstr "" -#: src/callbacks.c:6498 +#: src/callbacks.c:6594 msgid "Encoder Debug Output" msgstr "" -#: src/callbacks.c:6533 src/gui.c:1731 +#: src/callbacks.c:6629 src/gui.c:1858 msgid "Fullscreen playback (f)" msgstr "全屏播放 (f)" -#: src/callbacks.c:6534 +#: src/callbacks.c:6630 msgid "Fullscreen playback off (f)" msgstr "全屏播放关 (f)" -#: src/callbacks.c:6730 src/gui.c:1716 +#: src/callbacks.c:6824 src/gui.c:1843 msgid "Double size (d)" msgstr "双倍尺寸 (d)" -#: src/callbacks.c:6736 +#: src/callbacks.c:6830 msgid "Single size (d)" msgstr "单倍尺寸 (d)" -#: src/callbacks.c:6858 src/callbacks.c:6859 +#: src/callbacks.c:6952 src/callbacks.c:6953 msgid "Hide the play window (s)" msgstr "隐藏播放窗口 (s)" -#: src/callbacks.c:6867 src/gui.c:1556 +#: src/callbacks.c:6961 src/gui.c:1586 msgid "Show the play window (s)" msgstr "显示播放窗口 (s)" -#: src/callbacks.c:6868 src/gui.c:1705 +#: src/callbacks.c:6962 src/gui.c:1832 msgid "Play in separate window (s)" msgstr "在单独的窗口中播放 (s)" -#: src/callbacks.c:7134 +#: src/callbacks.c:7235 msgid "Switch continuous looping off (o)" msgstr "连续循环开关关闭(海外)" -#: src/callbacks.c:7140 src/gui.c:1603 +#: src/callbacks.c:7241 src/gui.c:1633 msgid "Switch continuous looping on (o)" msgstr "开关连续循环的(海外)" -#: src/callbacks.c:7189 +#: src/callbacks.c:7290 #, c-format msgid "Audio volume (%.2f)" msgstr "音量 (%.2f)" -#: src/callbacks.c:7227 src/callbacks.c:7228 src/gui.c:3468 +#: src/callbacks.c:7328 src/callbacks.c:7329 src/gui.c:3607 msgid "Unmute the audio (z)" msgstr "取消静音 (z)" -#: src/callbacks.c:7238 src/callbacks.c:7239 src/gui.c:1616 src/gui.c:3467 +#: src/callbacks.c:7339 src/callbacks.c:7340 src/gui.c:1646 src/gui.c:3606 msgid "Mute the audio (z)" msgstr "静音 (z)" -#: src/callbacks.c:7381 +#: src/callbacks.c:7482 msgid "Reversing clipboard..." msgstr "" -#: src/callbacks.c:7395 +#: src/callbacks.c:7496 msgid "Reversing clipboard" msgstr "" -#: src/callbacks.c:7423 +#: src/callbacks.c:7524 #, fuzzy msgid "Load Subtitles" msgstr "显示字幕" -#: src/callbacks.c:7481 src/saveplay.c:918 +#: src/callbacks.c:7582 src/saveplay.c:901 #, c-format msgid "Loaded subtitle file: %s\n" msgstr "已加载字幕文件:%s\n" -#: src/callbacks.c:7545 +#: src/callbacks.c:7646 msgid "Subtitles were erased.\n" msgstr "字幕已擦除。\n" -#: src/callbacks.c:7567 +#: src/callbacks.c:7668 #, fuzzy msgid "Select Audio File" msgstr "删除音频" -#: src/callbacks.c:7604 src/callbacks.c:7987 +#: src/callbacks.c:7705 src/callbacks.c:8084 msgid "" "\n" "Loading new audio may cause missing audio in some multitrack layouts.\n" @@ -2937,60 +2937,60 @@ "载入新的音频可能会导致丢失一些多轨音频布局。\n" "您确定要继续吗?" -#: src/callbacks.c:7736 +#: src/callbacks.c:7837 #, c-format msgid "Opening audio %s, type %s..." msgstr "正在打开音频 %s,类型为 %s..." -#: src/callbacks.c:7770 src/saveplay.c:466 +#: src/callbacks.c:7870 src/saveplay.c:458 msgid "Opening audio" msgstr "开幕式音频" -#: src/callbacks.c:7887 src/callbacks.c:8200 src/callbacks.c:10425 -#: src/callbacks.c:11048 +#: src/callbacks.c:7984 src/callbacks.c:8292 src/callbacks.c:10501 +#: src/callbacks.c:11127 msgid "Committing audio" msgstr "提交音频" -#: src/callbacks.c:7902 src/callbacks.c:8230 +#: src/callbacks.c:7999 src/callbacks.c:8321 msgid "New Audio" msgstr "新的音频" -#: src/callbacks.c:8011 +#: src/callbacks.c:8108 #, c-format msgid "Opening CD track %d from %s..." msgstr "" -#: src/callbacks.c:8014 +#: src/callbacks.c:8111 #, c-format msgid "CD track %d" msgstr "光盘音轨 %d" -#: src/callbacks.c:8059 +#: src/callbacks.c:8154 msgid "Opening CD track..." msgstr "正在打开光盘音轨..." -#: src/callbacks.c:8101 src/callbacks.c:8147 +#: src/callbacks.c:8194 src/callbacks.c:8239 msgid "Error loading CD track\n" msgstr "加载光盘音轨出错\n" -#: src/callbacks.c:8263 +#: src/callbacks.c:8354 #, fuzzy msgid "Layout Errors" msgstr "布局错误" -#: src/callbacks.c:8284 +#: src/callbacks.c:8375 msgid "Clear _Errors" msgstr "清除_错误" -#: src/callbacks.c:8295 +#: src/callbacks.c:8386 msgid "_Delete affected layouts" msgstr "_删除受影响的布局" -#: src/callbacks.c:8906 src/callbacks.c:8935 +#: src/callbacks.c:9006 src/callbacks.c:9028 msgid "Resume" msgstr "恢复" -#: src/callbacks.c:8907 +#: src/callbacks.c:9007 msgid "" "\n" "Paused\n" @@ -3000,23 +3000,23 @@ "已暂停\n" "(点击恢复继续处理)" -#: src/callbacks.c:8908 src/callbacks.c:8952 +#: src/callbacks.c:9008 src/callbacks.c:9045 msgid "paused..." msgstr "暂停..." -#: src/callbacks.c:8918 src/callbacks.c:8970 +#: src/callbacks.c:9016 src/callbacks.c:9063 msgid "resumed..." msgstr "恢复..." -#: src/callbacks.c:8940 +#: src/callbacks.c:9033 msgid "Keep" msgstr "不压缩" -#: src/callbacks.c:8942 +#: src/callbacks.c:9035 msgid "Enough" msgstr "" -#: src/callbacks.c:8947 +#: src/callbacks.c:9040 #, c-format msgid "" "\n" @@ -3025,30 +3025,30 @@ "(click Resume to continue processing)" msgstr "" -#: src/callbacks.c:8968 +#: src/callbacks.c:9061 msgid "Cancel" msgstr "取消" -#: src/callbacks.c:9117 +#: src/callbacks.c:9205 msgid "Stop" msgstr "" -#: src/callbacks.c:9606 src/multitrack.c:13113 +#: src/callbacks.c:9681 src/multitrack.c:13010 #, fuzzy msgid "Selected Frame" msgstr "选择_所有帧" -#: src/callbacks.c:9614 +#: src/callbacks.c:9689 #, fuzzy msgid "_Save Frame as..." msgstr "布局保存为(_S)..." -#: src/callbacks.c:9837 +#: src/callbacks.c:9912 #, c-format msgid "Audio is ahead of video by %.4f secs. at frame %d, with fps %.4f\n" msgstr "" -#: src/callbacks.c:9885 +#: src/callbacks.c:9962 msgid "" "\n" "\n" @@ -3057,7 +3057,7 @@ "\n" msgstr "" -#: src/callbacks.c:9891 +#: src/callbacks.c:9968 msgid "" "\n" "\n" @@ -3069,7 +3069,7 @@ "您必须安装“xwininfo”,然后才能使用此功能\n" "\n" -#: src/callbacks.c:9963 src/callbacks.c:10966 +#: src/callbacks.c:10040 src/callbacks.c:11045 msgid "" "\n" "Record time must be greater than 0.\n" @@ -3077,7 +3077,7 @@ "\n" "记录时间必须大于零。\n" -#: src/callbacks.c:9975 +#: src/callbacks.c:10052 msgid "" "Capture an External Window:\n" "\n" @@ -3086,17 +3086,17 @@ "\n" msgstr "" -#: src/callbacks.c:9979 +#: src/callbacks.c:10056 msgid "External window was released.\n" msgstr "对外窗口被释放。\n" -#: src/callbacks.c:10013 +#: src/callbacks.c:10090 msgid "" "Click on a Window to Capture it\n" "Press 'q' to stop recording" msgstr "" -#: src/callbacks.c:10046 +#: src/callbacks.c:10123 #, c-format msgid "" "\n" @@ -3106,19 +3106,19 @@ "(Default of %.3f frames per second will be used.)\n" msgstr "" -#: src/callbacks.c:10069 +#: src/callbacks.c:10146 msgid "LiVES was unable to capture this window. Sorry.\n" msgstr "LiVES 无法捕获此窗口。对不起。\n" -#: src/callbacks.c:10214 +#: src/callbacks.c:10291 msgid "Export Selected Audio as..." msgstr "音频输出选择的..." -#: src/callbacks.c:10217 +#: src/callbacks.c:10294 msgid "Export Audio as..." msgstr "音频输出为..." -#: src/callbacks.c:10232 +#: src/callbacks.c:10309 msgid "" "\n" "\n" @@ -3131,87 +3131,87 @@ "此剪辑的音频播放速度已被更改。\n" "点击'确定'以新速度输出,或'取消'以原速度输出。\n" -#: src/callbacks.c:10238 +#: src/callbacks.c:10315 #, c-format msgid "Exporting audio frames %d to %d as %s..." msgstr "" -#: src/callbacks.c:10242 +#: src/callbacks.c:10319 #, c-format msgid "Exporting audio as %s..." msgstr "" -#: src/callbacks.c:10268 +#: src/callbacks.c:10345 msgid "Exporting audio" msgstr "音频输出" -#: src/callbacks.c:10310 +#: src/callbacks.c:10387 #, fuzzy msgid "Append Audio File" msgstr "附加音频" -#: src/callbacks.c:10361 +#: src/callbacks.c:10438 #, c-format msgid "Appending audio file %s..." msgstr "" -#: src/callbacks.c:10378 +#: src/callbacks.c:10455 msgid "Appending audio" msgstr "正在附加音频" -#: src/callbacks.c:10440 +#: src/callbacks.c:10515 msgid "Append Audio" msgstr "附加音频" -#: src/callbacks.c:10496 +#: src/callbacks.c:10571 #, c-format msgid "Padding audio to %.2f seconds..." msgstr "" -#: src/callbacks.c:10498 +#: src/callbacks.c:10573 #, c-format msgid "Trimming audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10517 +#: src/callbacks.c:10592 msgid "Trimming/Padding audio" msgstr "" -#: src/callbacks.c:10525 +#: src/callbacks.c:10600 msgid "Trim/Pad Audio" msgstr "" -#: src/callbacks.c:10592 +#: src/callbacks.c:10666 msgid "Fading audio in" msgstr "正在淡入音频" -#: src/callbacks.c:10593 +#: src/callbacks.c:10667 msgid "Fade audio in" msgstr "淡入音频" -#: src/callbacks.c:10597 +#: src/callbacks.c:10671 msgid "Fading audio out" msgstr "正在淡出音频" -#: src/callbacks.c:10598 +#: src/callbacks.c:10672 msgid "Fade audio out" msgstr "淡出音频" -#: src/callbacks.c:10617 +#: src/callbacks.c:10691 #, c-format msgid "%s over %.1f seconds..." msgstr "" -#: src/callbacks.c:10619 +#: src/callbacks.c:10693 #, c-format msgid "%s from time %.2f seconds to %.2f seconds..." msgstr "" -#: src/callbacks.c:10626 +#: src/callbacks.c:10700 msgid "Fading audio..." msgstr "淡入淡出音频..." -#: src/callbacks.c:10713 +#: src/callbacks.c:10789 msgid "" "\n" "Deleting all audio will close this file.\n" @@ -3221,88 +3221,88 @@ "删除所有音频将关闭该文件。\n" "你确定吗?" -#: src/callbacks.c:10716 +#: src/callbacks.c:10792 msgid "Deleting all audio..." msgstr "删除所有音频..." -#: src/callbacks.c:10721 +#: src/callbacks.c:10797 #, c-format msgid "Deleting audio from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:10795 +#: src/callbacks.c:10871 msgid "Deleting Audio" msgstr "正在删除音频" -#: src/callbacks.c:10802 +#: src/callbacks.c:10878 msgid "Delete Audio" msgstr "删除音频" -#: src/callbacks.c:11115 +#: src/callbacks.c:11194 msgid "Record new audio" msgstr "新的音频记录" -#: src/callbacks.c:11204 +#: src/callbacks.c:11294 #, c-format msgid "Inserting silence from %.2f to %.2f seconds..." msgstr "" -#: src/callbacks.c:11234 +#: src/callbacks.c:11324 msgid "Inserting Silence" msgstr "" -#: src/merge.c:96 +#: src/merge.c:88 msgid "Merge" msgstr "" -#: src/merge.c:114 +#: src/merge.c:106 #, c-format msgid "Merge Clipboard [ %d Frames ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:120 +#: src/merge.c:112 #, c-format msgid "" "Merge Clipboard [ %d Frames (resampled) ] With Selection [ %d Frames ]" msgstr "" -#: src/merge.c:132 +#: src/merge.c:124 msgid "Align _Starts" msgstr "" -#: src/merge.c:136 +#: src/merge.c:128 msgid "Align _Ends" msgstr "" -#: src/merge.c:145 +#: src/merge.c:137 msgid "What to do with extra clipboard frames -" msgstr "" -#: src/merge.c:148 +#: src/merge.c:140 msgid "_Insert Frames" msgstr "_插入帧" -#: src/merge.c:154 +#: src/merge.c:146 msgid "_Drop Frames" msgstr "_丢弃帧" -#: src/merge.c:159 +#: src/merge.c:151 msgid "Number of Times to Loop Clipboard" msgstr "" -#: src/merge.c:169 +#: src/merge.c:161 msgid "_Loop Clipboard to Fit Selection" msgstr "" -#: src/merge.c:182 +#: src/merge.c:174 msgid "_Transition Method:" msgstr "_过渡方法:" -#: src/merge.c:376 +#: src/merge.c:368 msgid "Merging clipboard with selection..." msgstr "" -#: src/merge.c:518 +#: src/merge.c:510 msgid "Merge done.\n" msgstr "合并完成。\n" @@ -3318,911 +3318,938 @@ msgid "Custom _Utilities" msgstr "自定义工具(_U)" -#: src/gui.c:506 src/multitrack.c:6295 +#: src/gui.c:516 src/multitrack.c:6246 msgid "_File" msgstr "文件(_F)" -#: src/gui.c:514 src/multitrack.c:6307 +#: src/gui.c:524 src/multitrack.c:6258 msgid "_Open File/Directory" msgstr "" -#: src/gui.c:520 +#: src/gui.c:530 msgid "O_pen Part of File..." msgstr "" -#: src/gui.c:524 src/gui.c:528 src/multitrack.c:6324 src/multitrack.c:6337 -#: src/multitrack.c:6342 +#: src/gui.c:534 src/gui.c:538 src/multitrack.c:6275 src/multitrack.c:6288 +#: src/multitrack.c:6293 msgid "Open _Location/Stream..." msgstr "打开_位置/流..." -#: src/gui.c:534 src/multitrack.c:6330 +#: src/gui.c:544 src/multitrack.c:6281 msgid "Open _Youtube Clip..." msgstr "" -#: src/gui.c:545 +#: src/gui.c:555 msgid "Import from _dvd/vcd..." msgstr "" -#: src/gui.c:556 +#: src/gui.c:566 msgid "Import from _dvd" msgstr "" -#: src/gui.c:557 +#: src/gui.c:567 msgid "Import from _vcd" msgstr "" -#: src/gui.c:562 +#: src/gui.c:572 msgid "_Import from Firewire" msgstr "" -#: src/gui.c:567 src/multitrack.c:6387 +#: src/gui.c:577 src/multitrack.c:6338 msgid "Import from _Firewire Device (dv)" msgstr "" -#: src/gui.c:568 src/multitrack.c:6394 +#: src/gui.c:578 src/multitrack.c:6345 msgid "Import from _Firewire Device (hdv)" msgstr "" -#: src/gui.c:575 +#: src/gui.c:585 msgid "_Add Webcam/TV card..." msgstr "" -#: src/gui.c:576 +#: src/gui.c:586 msgid "Add _Unicap Device" msgstr "" -#: src/gui.c:577 +#: src/gui.c:587 msgid "Add Live _Firewire Device" msgstr "" -#: src/gui.c:578 +#: src/gui.c:588 msgid "Add _TV Device" msgstr "" -#: src/gui.c:613 src/multitrack.c:6417 +#: src/gui.c:623 src/multitrack.c:6367 msgid "_Recent Files..." msgstr "_最近的文件..." -#: src/gui.c:647 src/multitrack.c:6462 +#: src/gui.c:657 src/multitrack.c:6412 msgid "_Reload Clip Set..." msgstr "" -#: src/gui.c:650 src/multitrack.c:6469 +#: src/gui.c:660 src/multitrack.c:6419 msgid "Close/Sa_ve All Clips" msgstr "" -#: src/gui.c:659 +#: src/gui.c:667 +msgid "_Quick Transcode (beta)..." +msgstr "" + +#: src/gui.c:677 msgid "_Encode Clip As..." msgstr "" -#: src/gui.c:661 +#: src/gui.c:679 msgid "Encode _Selection As..." msgstr "" -#: src/gui.c:665 +#: src/gui.c:683 msgid "_Close This Clip" msgstr "_关闭此影片" -#: src/gui.c:674 +#: src/gui.c:692 #, fuzzy, c-format msgid "_Backup Clip as .%s..." msgstr "备份为 .lv1文件" -#: src/gui.c:683 +#: src/gui.c:701 #, c-format msgid "_Restore Clip from .%s..." msgstr "" -#: src/gui.c:693 +#: src/gui.c:712 msgid "Encode/Load/Backup _with Sound" msgstr "" -#: src/gui.c:697 +#: src/gui.c:716 msgid "Auto load subtitles" msgstr "" -#: src/gui.c:703 src/multitrack.c:6506 +#: src/gui.c:722 src/multitrack.c:6456 msgid "Clean _up Diskspace" msgstr "" -#: src/gui.c:709 src/multitrack.c:6538 +#: src/gui.c:728 src/multitrack.c:6488 msgid "_Edit" msgstr "编辑(_E)" -#: src/gui.c:746 +#: src/gui.c:765 msgid "_MULTITRACK mode" msgstr "" -#: src/gui.c:755 +#: src/gui.c:774 msgid "_Copy Selection" msgstr "_复制选择" -#: src/gui.c:763 +#: src/gui.c:782 msgid "Cu_t Selection" msgstr "_切的选择" -#: src/gui.c:771 +#: src/gui.c:790 msgid "_Insert from Clipboard..." msgstr "" -#: src/gui.c:785 +#: src/gui.c:804 msgid "Paste as _New" msgstr "粘贴为新图像(_N)" -#: src/gui.c:793 +#: src/gui.c:812 msgid "_Merge Clipboard with Selection..." msgstr "" -#: src/gui.c:798 +#: src/gui.c:817 msgid "_Delete Selection" msgstr "删除选中区域(_D)" -#: src/gui.c:813 +#: src/gui.c:832 msgid "Decouple _Video from Audio" msgstr "" -#: src/gui.c:819 +#: src/gui.c:838 msgid "_Select..." msgstr "选择(_S)..." -#: src/gui.c:827 +#: src/gui.c:846 msgid "Select _All Frames" msgstr "选择_所有帧" -#: src/gui.c:834 +#: src/gui.c:853 msgid "_Start Frame Only" msgstr "" -#: src/gui.c:841 +#: src/gui.c:860 msgid "_End Frame Only" msgstr "" -#: src/gui.c:849 +#: src/gui.c:868 msgid "Select from _First Frame" msgstr "" -#: src/gui.c:852 +#: src/gui.c:871 msgid "Select to _Last Frame" msgstr "" -#: src/gui.c:855 +#: src/gui.c:874 msgid "Select Last Insertion/_Merge" msgstr "" -#: src/gui.c:858 +#: src/gui.c:877 msgid "Select Last _Effect" msgstr "选择最后的_影响" -#: src/gui.c:861 +#: src/gui.c:880 msgid "_Invert Selection" msgstr "反转选择(_I)" -#: src/gui.c:868 +#: src/gui.c:887 msgid "_Lock Selection Width" msgstr "锁定选区宽度(_L)" -#: src/gui.c:872 src/multitrack.c:6680 +#: src/gui.c:891 src/multitrack.c:6629 msgid "_Play" msgstr "播放(_P)" -#: src/gui.c:878 +#: src/gui.c:897 msgid "_Play All" msgstr "全部播放(_P)" -#: src/gui.c:891 +#: src/gui.c:910 msgid "Pla_y Selection" msgstr "播放选择(_Y)" -#: src/gui.c:898 +#: src/gui.c:917 msgid "Play _Clipboard" msgstr "" -#: src/gui.c:918 src/multitrack.c:6706 +#: src/gui.c:937 src/multitrack.c:6655 msgid "_Stop" msgstr "停止(_S)" -#: src/gui.c:930 src/multitrack.c:6718 +#: src/gui.c:949 src/multitrack.c:6667 msgid "Re_wind" msgstr "" -#: src/gui.c:957 src/multitrack.c:6736 +#: src/gui.c:976 src/multitrack.c:6685 msgid "_Full Screen" msgstr "全屏(_F)" -#: src/gui.c:964 +#: src/gui.c:983 msgid "_Double Size" msgstr "_双倍大小" -#: src/gui.c:971 src/multitrack.c:6744 +#: src/gui.c:990 src/multitrack.c:6693 msgid "Play in _Separate Window" msgstr "" -#: src/gui.c:978 +#: src/gui.c:997 msgid "_Blank Background" msgstr "空白背景(_B)" -#: src/gui.c:987 +#: src/gui.c:1006 msgid "(Auto)_loop Video (to fit audio track)" msgstr "(自动)循环视频(以适应音轨)(_L)" -#: src/gui.c:995 src/multitrack.c:6752 +#: src/gui.c:1014 src/multitrack.c:6701 msgid "L_oop Continuously" msgstr "持续循环(_O)" -#: src/gui.c:1003 +#: src/gui.c:1022 msgid "Pin_g Pong Loops" msgstr "乒乓循环(_G)" -#: src/gui.c:1010 src/multitrack.c:6760 +#: src/gui.c:1029 src/multitrack.c:6709 msgid "_Mute" msgstr "静音(_M)" -#: src/gui.c:1020 +#: src/gui.c:1039 msgid "Separate Window 'S_ticky' Mode" msgstr "" -#: src/gui.c:1027 +#: src/gui.c:1046 msgid "S_how Frame Counter" msgstr "显示帧计数器(_H)" -#: src/gui.c:1036 +#: src/gui.c:1055 msgid "Show Subtitles" msgstr "显示字幕" -#: src/gui.c:1045 +#: src/gui.c:1064 msgid "Letterbox Mode" msgstr "" -#: src/gui.c:1050 src/multitrack.c:6770 +#: src/gui.c:1069 src/multitrack.c:6719 msgid "Effect_s" msgstr "效果(_S)" -#: src/gui.c:1052 +#: src/gui.c:1071 msgid "Effects are applied to the current selection." msgstr "效果应用到当前的选区。" -#: src/gui.c:1060 +#: src/gui.c:1079 msgid "_Run Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1065 src/multitrack.c:7266 +#: src/gui.c:1084 src/multitrack.c:7213 msgid "_Tools" msgstr "工具(_T)" -#: src/gui.c:1067 +#: src/gui.c:1086 msgid "Tools are applied to complete clips." msgstr "工具应用到剪辑完成。" -#: src/gui.c:1072 +#: src/gui.c:1091 msgid "_Reverse Clipboard" msgstr "" -#: src/gui.c:1080 +#: src/gui.c:1099 msgid "_Change Playback/Save Speed..." msgstr "" -#: src/gui.c:1084 +#: src/gui.c:1103 msgid "Resample _Video to New Frame Rate..." msgstr "" -#: src/gui.c:1089 +#: src/gui.c:1108 msgid "_Utilities" msgstr "工具(_U)" -#: src/gui.c:1093 +#: src/gui.c:1112 msgid "Custom _Tools" msgstr "自定义工具(_T)" -#: src/gui.c:1099 src/multitrack.c:7283 +#: src/gui.c:1118 src/multitrack.c:7230 msgid "_Generate" msgstr "生成(_G)" -#: src/gui.c:1118 +#: src/gui.c:1137 msgid "Load _Subtitles from File..." msgstr "" -#: src/gui.c:1122 +#: src/gui.c:1141 msgid "Erase subtitles" msgstr "" -#: src/gui.c:1128 src/multitrack.c:7291 +#: src/gui.c:1147 src/multitrack.c:7238 msgid "Capture _External Window... " msgstr "" -#: src/gui.c:1133 src/multitrack.c:7302 +#: src/gui.c:1152 src/multitrack.c:7249 msgid "_Preferences..." msgstr "偏好设置(_P)..." -#: src/gui.c:1144 +#: src/gui.c:1163 msgid "_Audio" msgstr "" -#: src/gui.c:1150 +#: src/gui.c:1169 msgid "Load _New Audio for Clip..." msgstr "" -#: src/gui.c:1155 +#: src/gui.c:1174 msgid "Load _CD Track..." msgstr "" -#: src/gui.c:1156 +#: src/gui.c:1175 msgid "E_ject CD" msgstr "弹出 CD(_J)" -#: src/gui.c:1167 +#: src/gui.c:1186 msgid "Record E_xternal Audio..." msgstr "" -#: src/gui.c:1174 +#: src/gui.c:1193 msgid "to New _Clip..." msgstr "到新剪辑(_C)..." -#: src/gui.c:1177 +#: src/gui.c:1196 msgid "to _Selection" msgstr "到选区(_S)" -#: src/gui.c:1183 +#: src/gui.c:1202 msgid "Fade Audio _In..." msgstr "" -#: src/gui.c:1186 +#: src/gui.c:1205 msgid "Fade Audio _Out..." msgstr "" -#: src/gui.c:1194 +#: src/gui.c:1213 msgid "_Export Audio..." msgstr "输出音频(_E)..." -#: src/gui.c:1202 +#: src/gui.c:1221 msgid "Export _Selected Audio..." msgstr "" -#: src/gui.c:1205 +#: src/gui.c:1224 msgid "Export _All Audio..." msgstr "" -#: src/gui.c:1208 +#: src/gui.c:1227 msgid "_Append Audio..." msgstr "附加音频(_A)..." -#: src/gui.c:1212 +#: src/gui.c:1231 msgid "_Trim/Pad Audio..." msgstr "" -#: src/gui.c:1220 +#: src/gui.c:1239 msgid "Trim/Pad Audio to _Selection" msgstr "" -#: src/gui.c:1224 +#: src/gui.c:1243 msgid "Trim/Pad Audio from Beginning to _Play Start" msgstr "" -#: src/gui.c:1228 +#: src/gui.c:1247 msgid "_Delete Audio..." msgstr "删除音频(_D)..." -#: src/gui.c:1236 +#: src/gui.c:1255 msgid "Delete _Selected Audio" msgstr "" -#: src/gui.c:1239 +#: src/gui.c:1258 msgid "Delete _All Audio" msgstr "" -#: src/gui.c:1242 +#: src/gui.c:1261 msgid "Insert _Silence in Selection" msgstr "" -#: src/gui.c:1246 +#: src/gui.c:1265 msgid "_Resample Audio..." msgstr "重采样音频(_R)..." -#: src/gui.c:1250 +#: src/gui.c:1273 +#, fuzzy +msgid "_Adjust Audio Sync..." +msgstr "附加音频(_A)..." + +#: src/gui.c:1277 msgid "_Info" msgstr "信息(_I)" -#: src/gui.c:1256 +#: src/gui.c:1283 msgid "Show Clip _Info" msgstr "" -#: src/gui.c:1263 +#: src/gui.c:1290 msgid "Show/_Edit File Comments" msgstr "" -#: src/gui.c:1267 +#: src/gui.c:1294 msgid "Show _Clipboard Info" msgstr "" -#: src/gui.c:1276 src/multitrack.c:7397 +#: src/gui.c:1303 src/multitrack.c:7344 msgid "Show _Messages" msgstr "显示消息(_M)" -#: src/gui.c:1279 src/multitrack.c:7469 +#: src/gui.c:1306 src/multitrack.c:7408 msgid "Show _Layout Errors" msgstr "显示布局错误(_L)" -#: src/gui.c:1283 src/multitrack.c:7374 +#: src/gui.c:1310 src/multitrack.c:7321 msgid "_Clips" msgstr "剪辑(_C)" -#: src/gui.c:1289 +#: src/gui.c:1316 msgid "_Rename Current Clip in Menu..." msgstr "" -#: src/gui.c:1299 +#: src/gui.c:1326 msgid "A_dvanced" msgstr "高级(_D)" -#: src/gui.c:1305 +#: src/gui.c:1332 msgid "_RFX Effects/Tools/Utilities" msgstr "" -#: src/gui.c:1311 +#: src/gui.c:1338 msgid "_New Test RFX Script..." msgstr "" -#: src/gui.c:1314 +#: src/gui.c:1341 msgid "_Copy RFX Script to Test..." msgstr "" -#: src/gui.c:1317 +#: src/gui.c:1344 msgid "_Edit Test RFX Script..." msgstr "" -#: src/gui.c:1320 +#: src/gui.c:1347 msgid "Rena_me Test RFX Script..." msgstr "" -#: src/gui.c:1323 +#: src/gui.c:1350 msgid "_Delete Test RFX Script..." msgstr "" -#: src/gui.c:1330 +#: src/gui.c:1357 msgid "_Promote Test Rendered Effect/Tool/Generator..." msgstr "" -#: src/gui.c:1335 +#: src/gui.c:1362 msgid "_Import Custom RFX script..." msgstr "" -#: src/gui.c:1338 +#: src/gui.c:1365 msgid "E_xport Custom RFX script..." msgstr "" -#: src/gui.c:1341 +#: src/gui.c:1368 msgid "De_lete Custom RFX Script..." msgstr "" -#: src/gui.c:1346 +#: src/gui.c:1373 msgid "Re_build all RFX plugins" msgstr "" -#: src/gui.c:1371 +#: src/gui.c:1398 msgid "Receive _LiVES Stream from..." msgstr "" -#: src/gui.c:1375 +#: src/gui.c:1402 msgid "_Send LiVES Stream to..." msgstr "" -#: src/gui.c:1381 -#, c-format -msgid "Open _yuv4mpeg stream on %sstream.yuv..." -msgstr "" +#: src/gui.c:1408 +#, fuzzy +msgid "Open _yuv4mpeg stream..." +msgstr "已打开 %s 上的 yuv4mpeg 流" -#: src/gui.c:1399 +#: src/gui.c:1425 #, fuzzy, c-format msgid "_Import Project (.%s)..." msgstr "导入项目" -#: src/gui.c:1403 +#: src/gui.c:1430 #, fuzzy, c-format msgid "E_xport Project (.%s)..." msgstr "导出工程" -#: src/gui.c:1409 +#: src/gui.c:1438 #, fuzzy, c-format msgid "_Import Custom Theme (.%s)..." msgstr "导出工程为%s..." -#: src/gui.c:1414 +#: src/gui.c:1443 #, fuzzy, c-format msgid "E_xport Theme (.%s)..." msgstr "导出工程为%s..." -#: src/gui.c:1421 +#: src/gui.c:1451 msgid "_VJ" msgstr "_VJ" -#: src/gui.c:1427 +#: src/gui.c:1457 msgid "Real Time _Effect Mapping" msgstr "" -#: src/gui.c:1432 +#: src/gui.c:1462 msgid "Bind real time effects to ctrl-number keys." msgstr "" -#: src/gui.c:1434 +#: src/gui.c:1464 msgid "Set Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1436 +#: src/gui.c:1466 msgid "Set default parameter values for real time effects." msgstr "" -#: src/gui.c:1441 +#: src/gui.c:1471 msgid "Save Real Time Effect _Defaults" msgstr "" -#: src/gui.c:1444 +#: src/gui.c:1474 msgid "" "Save real time effect defaults so they will be restored each time you use " "LiVES." msgstr "" -#: src/gui.c:1448 +#: src/gui.c:1478 msgid "_Reset All Playback Speeds and Positions" msgstr "" -#: src/gui.c:1450 +#: src/gui.c:1480 msgid "" "Reset all playback positions to frame 1, and reset all playback frame rates." msgstr "" -#: src/gui.c:1452 +#: src/gui.c:1482 #, fuzzy msgid "_MIDI/Joystick Interface" msgstr "_MIDI/游戏杆接口" -#: src/gui.c:1461 +#: src/gui.c:1491 #, fuzzy msgid "_MIDI/Joystick Learner..." msgstr "_MIDI/游戏杆学习者..." -#: src/gui.c:1465 +#: src/gui.c:1495 #, fuzzy msgid "_Save Device Mapping..." msgstr "保存设备映射(_S)..." -#: src/gui.c:1469 +#: src/gui.c:1499 #, fuzzy msgid "_Load Device Mapping..." msgstr "加载设备映射(_L)..." -#: src/gui.c:1475 +#: src/gui.c:1505 msgid "Show VJ _Keys" msgstr "显示 VJ 键(_K)" -#: src/gui.c:1478 +#: src/gui.c:1508 msgid "To_ys" msgstr "玩具(_Y)" -#: src/gui.c:1484 +#: src/gui.c:1514 msgid "_None" msgstr "无(_N)" -#: src/gui.c:1490 +#: src/gui.c:1520 msgid "_Autolives" msgstr "" -#: src/gui.c:1494 +#: src/gui.c:1524 msgid "_Mad Frames" msgstr "_疯狂框架" -#: src/gui.c:1498 +#: src/gui.c:1528 msgid "_LiVES TV (broadband)" msgstr "_LiVES 电视(宽带)" -#: src/gui.c:1502 src/multitrack.c:7490 +#: src/gui.c:1532 src/multitrack.c:7429 msgid "_Help" msgstr "帮助(_H)" -#: src/gui.c:1508 src/multitrack.c:7503 +#: src/gui.c:1538 src/multitrack.c:7442 msgid "_Manual (opens in browser)" msgstr "手动(打开浏览器)(_M)" -#: src/gui.c:1513 src/multitrack.c:7510 +#: src/gui.c:1543 src/multitrack.c:7449 #, fuzzy msgid "_Donate to the Project !" msgstr "向项目捐款(_D)!" -#: src/gui.c:1516 src/multitrack.c:7513 +#: src/gui.c:1546 src/multitrack.c:7452 #, fuzzy msgid "_Email the Author" msgstr "给作者发邮件(_E)" -#: src/gui.c:1519 +#: src/gui.c:1549 #, fuzzy msgid "Report a _Bug" msgstr "报告错误(_B)" -#: src/gui.c:1522 src/multitrack.c:7519 +#: src/gui.c:1552 src/multitrack.c:7458 #, fuzzy msgid "Suggest a _Feature" msgstr "功能建议(_F)" -#: src/gui.c:1525 src/multitrack.c:7522 +#: src/gui.c:1555 src/multitrack.c:7461 #, fuzzy msgid "Assist with _Translating" msgstr "帮助翻译(_T)" -#: src/gui.c:1530 src/multitrack.c:7527 +#: src/gui.c:1560 src/multitrack.c:7466 msgid "_Troubleshoot" msgstr "故障诊断(_T)" -#: src/gui.c:1533 src/multitrack.c:7530 +#: src/gui.c:1563 src/multitrack.c:7469 msgid "_About" msgstr "关于(_A)" -#: src/gui.c:1562 +#: src/gui.c:1592 msgid "Rewind to start (w)" msgstr "倒带启动 (w)" -#: src/gui.c:1570 src/multitrack.c:16542 +#: src/gui.c:1600 src/multitrack.c:16378 msgid "Play all (p)" msgstr "播放所有 (p)" -#: src/gui.c:1577 src/gui.c:1686 +#: src/gui.c:1607 src/gui.c:1813 msgid "Stop playback (q)" msgstr "停止播放 (q)" -#: src/gui.c:1588 +#: src/gui.c:1618 msgid "Play selection (y)" msgstr "播放选区 (y)" -#: src/gui.c:1636 +#: src/gui.c:1660 src/preferences.c:3194 +#, fuzzy +msgid "Audio Source:" +msgstr "音频编解码器" + +#: src/gui.c:1696 +msgid "Internal" +msgstr "" + +#: src/gui.c:1730 +msgid "External" +msgstr "" + +#: src/gui.c:1774 msgid "Volume" msgstr "音量" -#: src/gui.c:1664 +#: src/gui.c:1791 msgid "Audio volume (1.00)" msgstr "" -#: src/gui.c:1692 +#: src/gui.c:1819 msgid "Unblank background (b)" msgstr "" -#: src/gui.c:1737 +#: src/gui.c:1864 msgid "Play slower (ctrl-down)" msgstr "" -#: src/gui.c:1743 +#: src/gui.c:1870 msgid "Play faster (ctrl-up)" msgstr "" -#: src/gui.c:1749 +#: src/gui.c:1876 msgid "Skip back (ctrl-left)" msgstr "" -#: src/gui.c:1755 +#: src/gui.c:1882 msgid "Skip forward (ctrl-right)" msgstr "" -#: src/gui.c:1761 +#: src/gui.c:1888 msgid "Show clip info (i)" msgstr "显示剪辑信息 (i)" -#: src/gui.c:1767 +#: src/gui.c:1894 msgid "Hide this toolbar" msgstr "隐藏此工具栏" -#: src/gui.c:1769 +#: src/gui.c:1896 msgid "" "Press \"s\" to toggle separate play window for improved performance, \"q\" " "to stop." msgstr "" #. TRANSLATORS: please keep the translated string the same length -#: src/gui.c:1800 +#: src/gui.c:1923 msgid " Video playback speed (frames per second) " msgstr "" -#: src/gui.c:1809 +#: src/gui.c:1932 msgid "Vary the video speed" msgstr "不同的视频播放速度" -#: src/gui.c:1841 src/gui.c:3070 +#: src/gui.c:1966 src/gui.c:3214 msgid "First Frame" msgstr "首帧" -#: src/gui.c:1882 src/gui.c:3077 +#: src/gui.c:2007 src/gui.c:3221 msgid "Last Frame" msgstr "末帧" -#: src/gui.c:1934 +#: src/gui.c:2059 msgid "The first selected frame in this clip" msgstr "此剪辑中所选择的第一帧" -#: src/gui.c:1956 +#: src/gui.c:2082 +#, fuzzy +msgid "Select all frames in this clip" +msgstr "此剪辑中所选择的最后一帧" + +#: src/gui.c:2093 msgid "The last selected frame in this clip" msgstr "此剪辑中所选择的最后一帧" -#: src/gui.c:2218 +#: src/gui.c:2355 msgid "Starting...\n" msgstr "正在启动...\n" -#: src/gui.c:2945 +#: src/gui.c:3087 msgid " Press 'q' to stop recording. DO NOT COVER THE PLAY WINDOW ! " msgstr "" -#: src/gui.c:3356 +#: src/gui.c:3495 msgid "Frame number to preview" msgstr "" -#: src/gui.c:3366 +#: src/gui.c:3505 msgid "_Free" msgstr "空闲(_F)" -#: src/gui.c:3368 +#: src/gui.c:3507 msgid "Free choice of frame number" msgstr "自由选择的帧号" -#: src/gui.c:3372 +#: src/gui.c:3511 msgid "_Start" msgstr "起始(_S)" -#: src/gui.c:3374 +#: src/gui.c:3513 msgid "Frame number is linked to start frame" msgstr "" -#: src/gui.c:3380 +#: src/gui.c:3519 msgid "_End" msgstr "_结尾" -#: src/gui.c:3381 +#: src/gui.c:3520 msgid "Frame number is linked to end frame" msgstr "" -#: src/gui.c:3387 +#: src/gui.c:3526 msgid "_Pointer" msgstr "指针(_P)" -#: src/gui.c:3389 +#: src/gui.c:3528 msgid "Frame number is linked to playback pointer" msgstr "" -#: src/gui.c:3409 +#: src/gui.c:3548 msgid "Rewind" msgstr "倒回" -#: src/gui.c:3420 src/dialogs.c:918 src/dialogs.c:920 src/dialogs.c:1888 -#: src/dialogs.c:1890 +#: src/gui.c:3559 src/dialogs.c:920 src/dialogs.c:922 src/dialogs.c:1904 +#: src/dialogs.c:1906 msgid "Play all" msgstr "播放所有" -#: src/gui.c:3433 +#: src/gui.c:3572 msgid "Play Selection" msgstr "播放选择" -#: src/gui.c:3447 +#: src/gui.c:3586 msgid "Loop On/Off" msgstr "循环开/关" -#: src/gui.c:3524 +#: src/gui.c:3663 msgid "Start _recording" msgstr "" -#: src/gui.c:3530 +#: src/gui.c:3669 msgid "Stop _recording" msgstr "" -#: src/gui.c:3535 +#: src/gui.c:3674 msgid "_Record Performance" msgstr "记录性能(_R)" -#: src/gui.c:3545 src/saveplay.c:2903 src/saveplay.c:3007 src/saveplay.c:3025 -#: src/multitrack.c:9172 src/multitrack.c:10890 +#: src/gui.c:3684 src/saveplay.c:2859 src/saveplay.c:2964 src/saveplay.c:2982 +#: src/multitrack.c:9075 src/multitrack.c:10781 #, c-format msgid " (%d %% scale)" msgstr "" -#: src/gui.c:3550 +#: src/gui.c:3689 #, fuzzy msgid "Streaming" msgstr "流媒体/网络" -#: src/gui.c:3552 +#: src/gui.c:3691 #, fuzzy, c-format msgid "Play Window%s" msgstr "隐藏播放窗口" -#: src/gui.c:3685 +#: src/gui.c:3823 msgid "Hide Play Window" msgstr "隐藏播放窗口" -#: src/gui.c:4056 +#: src/gui.c:4220 msgid "Show Play Window" msgstr "显示播放窗口" -#: src/gui.c:4124 +#: src/gui.c:4292 #, fuzzy, c-format msgid "'LiVES opened the file' '%s'" msgstr "" "LiVES 无法捕获此图片\n" "\n" -#: src/gui.c:4143 +#: src/gui.c:4311 #, fuzzy, c-format msgid "'LiVES closed the file' '%s'" msgstr "让 LiVES 自动选择文件(_f)扩展名" -#: src/ce_thumbs.c:242 +#: src/ce_thumbs.c:243 #, c-format msgid "Mapped to ctrl-%d" msgstr "" -#: src/ce_thumbs.c:293 src/effects.c:83 src/preferences.c:3410 +#: src/ce_thumbs.c:294 src/effects.c:83 src/preferences.c:3517 msgid "Effects" msgstr "特效" -#: src/ce_thumbs.c:296 src/multitrack.c:5689 +#: src/ce_thumbs.c:297 src/multitrack.c:5643 msgid "Clips" msgstr "剪辑" -#: src/ce_thumbs.c:316 +#: src/ce_thumbs.c:317 #, c-format msgid "Show / apply effects to %s\n" msgstr "" -#: src/ce_thumbs.c:328 +#: src/ce_thumbs.c:329 #, c-format msgid "Select clip for %s\n" msgstr "" -#: src/ce_thumbs.c:525 +#: src/ce_thumbs.c:526 msgid "_Pin" msgstr "" -#: src/ce_thumbs.c:526 +#: src/ce_thumbs.c:527 msgid "Pin the parameter box to the window" msgstr "" #. TRANSLATORS: Exabytes -#: src/utils.c:788 +#: src/utils.c:866 #, c-format msgid "%.2f EB" msgstr "" #. TRANSLATORS: Petabytes -#: src/utils.c:791 +#: src/utils.c:869 #, c-format msgid "%.2f PB" msgstr "" #. TRANSLATORS: Terabytes -#: src/utils.c:794 +#: src/utils.c:872 #, c-format msgid "%.2f TB" msgstr "" #. TRANSLATORS: Gigabytes -#: src/utils.c:797 +#: src/utils.c:875 #, c-format msgid "%.2f GB" msgstr "" #. TRANSLATORS: Megabytes -#: src/utils.c:800 +#: src/utils.c:878 #, c-format msgid "%.2f MB" msgstr "" #. TRANSLATORS: Kilobytes (1024 bytes) -#: src/utils.c:803 +#: src/utils.c:881 #, c-format msgid "%.2f KiB" msgstr "" -#: src/utils.c:805 +#: src/utils.c:883 #, c-format msgid "%d bytes" msgstr "" -#: src/utils.c:1805 +#: src/utils.c:1892 msgid "Clearing the clipboard" msgstr "" -#: src/utils.c:1844 +#: src/utils.c:1940 #, c-format msgid "" "\n" @@ -4230,7 +4257,7 @@ "Switched to clip %s\n" msgstr "" -#: src/utils.c:1847 +#: src/utils.c:1943 msgid "" "\n" "==============================\n" @@ -4240,74 +4267,74 @@ "==============================\n" "切换到空剪辑\n" -#: src/utils.c:1885 +#: src/utils.c:1981 msgid "(blank)" msgstr "" -#: src/utils.c:1888 +#: src/utils.c:1984 #, c-format msgid "" "The set name has been changed from %s to %s. Affected layouts have been " "updated accordingly\n" msgstr "" -#: src/utils.c:1896 +#: src/utils.c:1992 #, c-format msgid "" "The clip %s is missing from this set.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1900 +#: src/utils.c:1996 #, c-format msgid "" "The clip %s has been closed.\n" "It is required by the following layouts:\n" msgstr "" -#: src/utils.c:1905 +#: src/utils.c:2001 #, c-format msgid "" "Frames have been shifted in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1910 +#: src/utils.c:2006 #, c-format msgid "" "Frames have been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1915 +#: src/utils.c:2011 #, c-format msgid "" "Audio has been deleted from the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1920 +#: src/utils.c:2016 #, c-format msgid "" "Audio has been shifted in clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1925 +#: src/utils.c:2021 #, c-format msgid "" "Audio has been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:1930 +#: src/utils.c:2026 #, c-format msgid "" "Frames have been altered in the clip %s.\n" "The following layouts are affected:\n" msgstr "" -#: src/utils.c:2102 +#: src/utils.c:2198 #, c-format msgid "" "Set %s\n" @@ -4315,7 +4342,7 @@ "by another copy of LiVES.\n" msgstr "" -#: src/utils.c:2108 +#: src/utils.c:2204 #, c-format msgid "" "\n" @@ -4323,7 +4350,7 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2138 +#: src/utils.c:2234 #, fuzzy, c-format msgid "" "\n" @@ -4332,7 +4359,7 @@ "\n" "设置名称可能不能为空。\n" -#: src/utils.c:2146 +#: src/utils.c:2242 #, fuzzy, c-format msgid "" "\n" @@ -4341,25 +4368,25 @@ "\n" "设置名称可能不能为空。\n" -#: src/utils.c:2154 +#: src/utils.c:2250 #, c-format msgid "" "\n" "%s names may not contain spaces or the characters%s.\n" msgstr "" -#: src/utils.c:2163 +#: src/utils.c:2259 #, c-format msgid "" "\n" "%s names may not start with a '.' or contain '..'\n" msgstr "" -#: src/utils.c:2193 +#: src/utils.c:2289 msgid "Set" msgstr "" -#: src/utils.c:2203 +#: src/utils.c:2299 #, c-format msgid "" "\n" @@ -4367,72 +4394,72 @@ "Please choose another set name.\n" msgstr "" -#: src/utils.c:2575 +#: src/utils.c:2685 #, c-format msgid "Removing layout %s\n" msgstr "" -#: src/utils.c:2922 +#: src/utils.c:3264 msgid "Video [opening...]" msgstr "" -#: src/utils.c:2925 +#: src/utils.c:3267 #, c-format msgid "Video [%.2f sec]" msgstr "" -#: src/utils.c:2928 +#: src/utils.c:3270 msgid "(Undefined)" msgstr "" -#: src/utils.c:2930 +#: src/utils.c:3272 msgid "(No video)" msgstr "(无视频)" -#: src/utils.c:2937 +#: src/utils.c:3281 msgid "(No audio)" msgstr "(无音频)" -#: src/utils.c:2941 +#: src/utils.c:3285 msgid "Mono [opening...]" msgstr "" -#: src/utils.c:2943 +#: src/utils.c:3287 msgid "Left Audio [opening...]" msgstr "" -#: src/utils.c:2947 +#: src/utils.c:3291 #, c-format msgid "Mono [%.2f sec]" msgstr "" -#: src/utils.c:2949 +#: src/utils.c:3293 #, c-format msgid "Left Audio [%.2f sec]" msgstr "" -#: src/utils.c:2957 +#: src/utils.c:3303 msgid "Right Audio [opening...]" msgstr "" -#: src/utils.c:2959 +#: src/utils.c:3305 #, c-format msgid "Right Audio [%.2f sec]" msgstr "" -#: src/utils.c:3393 +#: src/utils.c:3832 msgid "LiVES cannot switch to mplayer whilst clips are loading." msgstr "" -#: src/utils.c:3444 +#: src/utils.c:3863 msgid "LiVES cannot switch to mplayer2 whilst clips are loading." msgstr "" -#: src/utils.c:3691 +#: src/utils.c:4090 msgid "Cleaning up clip" msgstr "清理剪辑" -#: src/utils.c:3794 +#: src/utils.c:4192 #, c-format msgid "" "\n" @@ -4442,29 +4469,29 @@ "Overwrite ?\n" msgstr "" -#: src/utils.c:4364 src/utils.c:4392 src/multitrack.c:4571 +#: src/utils.c:4780 src/utils.c:4809 src/multitrack.c:4671 #, c-format msgid "_Undo %s" msgstr "撤消 %s(_U)" -#: src/utils.c:4365 src/utils.c:4393 src/multitrack.c:4591 +#: src/utils.c:4781 src/utils.c:4810 src/multitrack.c:4691 #, c-format msgid "_Redo %s" msgstr "重做 %s(_R)" -#: src/utils.c:4415 +#: src/utils.c:4833 msgid "-------------Selection------------" msgstr "-------------选择------------" -#: src/utils.c:4423 +#: src/utils.c:4841 msgid " sec ] ----------Selection---------- [ " msgstr "" -#: src/utils.c:4424 +#: src/utils.c:4842 msgid " frames ] ----------" msgstr " 帧 ] ----------" -#: src/utils.c:5341 +#: src/utils.c:5763 msgid "" "Your version of mplayer/ffmpeg may be broken !\n" "See http://bugzilla.mplayerhq.hu/show_bug.cgi?id=2071\n" @@ -4475,50 +4502,50 @@ "Try running Help/Troubleshoot for more information." msgstr "" -#: src/saveplay.c:171 +#: src/saveplay.c:165 msgid "Examining file header" msgstr "检查文件头" -#: src/saveplay.c:305 src/saveplay.c:750 +#: src/saveplay.c:298 src/saveplay.c:738 #, c-format msgid "Opening %s" msgstr "正在打开 %s" -#: src/saveplay.c:307 +#: src/saveplay.c:300 #, c-format msgid "Opening %s start time %.2f sec. frames %d" msgstr "" -#: src/saveplay.c:315 src/saveplay.c:3784 +#: src/saveplay.c:308 src/saveplay.c:3737 msgid " without sound" msgstr " 无声" -#: src/saveplay.c:385 +#: src/saveplay.c:378 #, c-format msgid "Opening audio for %s" msgstr "" -#: src/saveplay.c:527 +#: src/saveplay.c:518 #, c-format msgid "Auto trimming %.2f seconds of audio at start..." msgstr "" -#: src/saveplay.c:535 src/saveplay.c:909 +#: src/saveplay.c:526 src/saveplay.c:892 #, c-format msgid "Auto trimming %.2f seconds of audio at end..." msgstr "" -#: src/saveplay.c:550 +#: src/saveplay.c:541 #, c-format msgid "Auto padding with %.2f seconds of silence at start..." msgstr "" -#: src/saveplay.c:563 +#: src/saveplay.c:554 #, c-format msgid "Auto padding with %.2f seconds of silence at end..." msgstr "" -#: src/saveplay.c:632 +#: src/saveplay.c:620 #, c-format msgid "" "\n" @@ -4530,11 +4557,11 @@ "Are you sure you wish to continue ?" msgstr "" -#: src/saveplay.c:648 +#: src/saveplay.c:636 msgid " - please be patient." msgstr " - 请耐心等待。" -#: src/saveplay.c:871 +#: src/saveplay.c:855 msgid "" "\n" "\n" @@ -4542,7 +4569,7 @@ "Please check the terminal window for more details.\n" msgstr "" -#: src/saveplay.c:874 +#: src/saveplay.c:858 #, fuzzy msgid "" "\n" @@ -4553,7 +4580,7 @@ "\n" "您可能需要安装 mplayer 才能打开这个文件。\n" -#: src/saveplay.c:885 +#: src/saveplay.c:869 msgid "" "\n" "\n" @@ -4561,31 +4588,31 @@ "Tools|Preferences|Decoding\n" msgstr "" -#: src/saveplay.c:959 +#: src/saveplay.c:942 msgid "Adding image..." msgstr "" -#: src/saveplay.c:1053 +#: src/saveplay.c:1035 #, c-format msgid "Subtitles were saved as %s\n" msgstr "" -#: src/saveplay.c:1133 +#: src/saveplay.c:1109 #, fuzzy, c-format msgid "Save Frame %d" msgstr "场景名 " -#: src/saveplay.c:1136 +#: src/saveplay.c:1112 #, fuzzy msgid "Save Frame" msgstr "末帧" -#: src/saveplay.c:1264 +#: src/saveplay.c:1235 #, fuzzy msgid "Save Clip" msgstr "粘贴" -#: src/saveplay.c:1324 +#: src/saveplay.c:1295 msgid "" "Saving your video could lead to a loss of quality !\n" "You are strongly advised to 'Save As' to a new file.\n" @@ -4593,67 +4620,67 @@ "Do you still wish to continue ?" msgstr "" -#: src/saveplay.c:1441 src/saveplay.c:1563 src/saveplay.c:1639 -#: src/saveplay.c:3797 +#: src/saveplay.c:1408 src/saveplay.c:1526 src/saveplay.c:1600 +#: src/saveplay.c:3750 msgid "Pulling frames from clip" msgstr "从剪辑中抽取帧" -#: src/saveplay.c:1497 src/saveplay.c:1605 +#: src/saveplay.c:1463 src/saveplay.c:1567 msgid "Linking selection" msgstr "连接选区" -#: src/saveplay.c:1655 +#: src/saveplay.c:1615 msgid " (with no sound)\n" msgstr "" -#: src/saveplay.c:1661 +#: src/saveplay.c:1621 #, c-format msgid "Saving frames %d to %d%s as \"%s\" : encoder = %s : format = %s..." msgstr "" -#: src/saveplay.c:1665 +#: src/saveplay.c:1625 #, c-format msgid "Saving frames 1 to %d%s as \"%s\" : encoder %s : format = %s..." msgstr "" -#: src/saveplay.c:1789 +#: src/saveplay.c:1745 msgid "Saving [can take a long time]" msgstr "保存[可能需要较长时间]" -#: src/saveplay.c:1910 +#: src/saveplay.c:1865 msgid "" "\n" "\n" "Encoder error - output file was not created !\n" msgstr "" -#: src/saveplay.c:1946 +#: src/saveplay.c:1900 msgid "Clearing letterbox" msgstr "" -#: src/saveplay.c:2023 +#: src/saveplay.c:1974 #, c-format msgid "File size was %s\n" msgstr "" -#: src/saveplay.c:2119 +#: src/saveplay.c:2067 msgid "recording aborted by preview.\n" msgstr "记录被预览中止。\n" -#: src/saveplay.c:2122 +#: src/saveplay.c:2070 msgid "recording aborted by clipboard playback.\n" msgstr "记录被剪贴板回放中止。\n" -#: src/saveplay.c:2124 +#: src/saveplay.c:2072 msgid "Recording performance..." msgstr "记录性能..." -#: src/saveplay.c:3085 +#: src/saveplay.c:3042 #, c-format msgid "Average FPS was %.4f\n" msgstr "" -#: src/saveplay.c:3090 +#: src/saveplay.c:3047 msgid "" "\n" "\n" @@ -4662,21 +4689,21 @@ "and resize all frames to the current size.\n" msgstr "" -#: src/saveplay.c:3262 +#: src/saveplay.c:3218 msgid "Unknown" msgstr "未知" -#: src/saveplay.c:3351 +#: src/saveplay.c:3308 #, c-format msgid "Untitled%d" msgstr "未命名%d" -#: src/saveplay.c:3415 +#: src/saveplay.c:3371 #, c-format msgid "%d frames are enough !\n" msgstr "%d个帧够了!\n" -#: src/saveplay.c:3425 +#: src/saveplay.c:3381 #, c-format msgid "" "\n" @@ -4684,13 +4711,13 @@ "%s\n" msgstr "" -#: src/saveplay.c:3427 +#: src/saveplay.c:3383 msgid "" "\n" "An error occurred opening the file\n" msgstr "" -#: src/saveplay.c:3439 +#: src/saveplay.c:3395 #, c-format msgid "" "\n" @@ -4698,7 +4725,7 @@ "Bad things may happen with this clip.\n" msgstr "" -#: src/saveplay.c:3527 +#: src/saveplay.c:3483 #, c-format msgid "" "\n" @@ -4706,73 +4733,73 @@ "Default can be set in Tools | Preferences | Misc.\n" msgstr "" -#: src/saveplay.c:3537 +#: src/saveplay.c:3493 #, c-format msgid "Playback speed was adjusted to %.3f frames per second to fit audio.\n" msgstr "" -#: src/saveplay.c:3554 +#: src/saveplay.c:3509 #, c-format msgid "" "Frames=%d type=%s size=%dx%d *bpp=Greyscale* fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3558 src/saveplay.c:4521 +#: src/saveplay.c:3513 src/saveplay.c:4465 #, c-format msgid "" "Frames=%d type=%s size=%dx%d bpp=%d fps=%.3f\n" "Audio:" msgstr "" -#: src/saveplay.c:3563 src/saveplay.c:4526 +#: src/saveplay.c:3518 src/saveplay.c:4470 #, c-format msgid "%s none\n" msgstr "" -#: src/saveplay.c:3574 +#: src/saveplay.c:3529 #, c-format msgid " - Author: %s\n" msgstr "" -#: src/saveplay.c:3577 +#: src/saveplay.c:3532 #, c-format msgid " - Title: %s\n" msgstr "" -#: src/saveplay.c:3580 +#: src/saveplay.c:3535 #, c-format msgid " - Comment: %s\n" msgstr "" -#: src/saveplay.c:3686 +#: src/saveplay.c:3640 #, c-format msgid "Saving frame %d as %s..." msgstr "" -#: src/saveplay.c:3781 +#: src/saveplay.c:3734 #, c-format msgid "Backing up %s to %s" msgstr "" -#: src/saveplay.c:3832 +#: src/saveplay.c:3785 msgid "Backing up" msgstr "备份" -#: src/saveplay.c:3866 +#: src/saveplay.c:3819 msgid "performance data was backed up..." msgstr "性能数据备份..." -#: src/saveplay.c:4428 +#: src/saveplay.c:4373 #, c-format msgid "Restoring %s..." msgstr "" -#: src/saveplay.c:4457 +#: src/saveplay.c:4401 msgid "Restoring" msgstr "还原中" -#: src/saveplay.c:4475 +#: src/saveplay.c:4419 #, c-format msgid "" "\n" @@ -4781,7 +4808,7 @@ "LiVES was unable to restore it.\n" msgstr "" -#: src/saveplay.c:4898 +#: src/saveplay.c:4831 #, c-format msgid "" "\n" @@ -4790,42 +4817,42 @@ msgstr "" #. TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) -#: src/saveplay.c:5054 +#: src/saveplay.c:4984 #, c-format msgid "rec %.2f MB" msgstr "" -#: src/saveplay.c:5059 +#: src/saveplay.c:4989 #, c-format msgid "!rec %.2f MB" msgstr "" #. TRANSLATORS: rec(ord) ?? M(ega)B(ytes) -#: src/saveplay.c:5062 +#: src/saveplay.c:4992 msgid "rec ?? MB" msgstr "" -#: src/saveplay.c:5360 +#: src/saveplay.c:5292 msgid "" "\n" "Files from a previous run of LiVES were found.\n" "Do you want to attempt to recover them ?\n" msgstr "" -#: src/saveplay.c:5383 +#: src/saveplay.c:5316 msgid "Recovering files" msgstr "恢复文件" -#: src/saveplay.c:5386 +#: src/saveplay.c:5317 msgid "Recovering files..." msgstr "" -#: src/dialogs.c:83 +#: src/dialogs.c:86 #, fuzzy msgid "Show affeced _layouts" msgstr "显示受影响的布局(_L)" -#: src/dialogs.c:113 +#: src/dialogs.c:116 msgid "" "Do _not show this warning any more\n" "(can be turned back on from Preferences/Warnings)" @@ -4833,51 +4860,51 @@ "不再显示此警告(_N)\n" "(可以从 偏好设置/警告 中重新开启)" -#: src/dialogs.c:123 +#: src/dialogs.c:126 msgid "_Recover disk space" msgstr "" -#: src/dialogs.c:136 +#: src/dialogs.c:139 msgid " _Advanced Settings >>" msgstr "" -#: src/dialogs.c:173 src/dialogs.c:210 +#: src/dialogs.c:176 src/dialogs.c:213 #, fuzzy msgid "Warning !" msgstr "警告" -#: src/dialogs.c:184 +#: src/dialogs.c:187 #, fuzzy msgid "Error !" msgstr "LiVES: - 插入" -#: src/dialogs.c:194 +#: src/dialogs.c:197 #, fuzzy msgid "Information" msgstr "LiVES:%s 信息" -#: src/dialogs.c:219 +#: src/dialogs.c:222 msgid "Question" msgstr "" -#: src/dialogs.c:233 +#: src/dialogs.c:236 #, fuzzy msgid "File Error" msgstr "清除_错误" -#: src/dialogs.c:234 +#: src/dialogs.c:237 msgid "_Abort" msgstr "" -#: src/dialogs.c:238 +#: src/dialogs.c:241 msgid "_Retry" msgstr "" -#: src/dialogs.c:302 +#: src/dialogs.c:305 msgid "Show _Details" msgstr "显示详情(_D)" -#: src/dialogs.c:581 +#: src/dialogs.c:589 #, c-format msgid "" "FREE SPACE IN THE PARTITION CONTAINING\n" @@ -4888,7 +4915,7 @@ "(Disk warning levels can be configured in Preferences.)" msgstr "" -#: src/dialogs.c:600 +#: src/dialogs.c:608 #, c-format msgid "" "Free space in the partition containing\n" @@ -4900,11 +4927,11 @@ "Preferences.)" msgstr "" -#: src/dialogs.c:613 +#: src/dialogs.c:621 msgid "Audio players cannot be switched during playback." msgstr "音频播放器不能播放过程中进行切换。" -#: src/dialogs.c:619 +#: src/dialogs.c:627 msgid "" "\n" "\n" @@ -4912,46 +4939,50 @@ "Please try closing some other applications first.\n" msgstr "" -#: src/dialogs.c:777 +#: src/dialogs.c:785 msgid "Processing has been paused." msgstr "" -#: src/dialogs.c:957 +#: src/dialogs.c:959 #, c-format msgid "" "\n" "%s%d%% done. Time remaining: %u sec%s\n" msgstr "" -#: src/dialogs.c:1356 +#: src/dialogs.c:1340 #, c-format msgid "" "\n" "%d/%d frames opened. Time remaining %u sec.\n" msgstr "" -#: src/dialogs.c:1358 +#: src/dialogs.c:1342 #, c-format msgid "" "\n" "%d/%d frames opened.\n" msgstr "" -#: src/dialogs.c:1361 +#: src/dialogs.c:1345 #, c-format msgid "" "\n" "%d frames opened.\n" msgstr "" -#: src/dialogs.c:2028 +#: src/dialogs.c:1626 src/dialogs.c:1671 +msgid "Waiting for external audio" +msgstr "" + +#: src/dialogs.c:2029 #, c-format msgid "" "\n" "Time remaining: %d sec" msgstr "" -#: src/dialogs.c:2072 +#: src/dialogs.c:2073 #, c-format msgid "" "\n" @@ -4959,7 +4990,7 @@ "Please close a file and then try again." msgstr "" -#: src/dialogs.c:2079 +#: src/dialogs.c:2080 #, c-format msgid "" "LiVES was unable to write to its working directory.\n" @@ -4971,7 +5002,7 @@ "Please make sure you can write to this directory." msgstr "" -#: src/dialogs.c:2091 +#: src/dialogs.c:2092 #, fuzzy msgid "" "\n" @@ -4981,7 +5012,7 @@ "\n" "LiVES 目前需要 'mplayer' 或 'sox' 以正常工作。请至少安装其中之一并重试。\n" -#: src/dialogs.c:2098 +#: src/dialogs.c:2099 #, fuzzy msgid "" "\n" @@ -4991,7 +5022,7 @@ "\n" "LiVES 目前需要 'mplayer' 或 'sox' 以正常工作。请至少安装其中之一并重试。\n" -#: src/dialogs.c:2104 +#: src/dialogs.c:2105 #, fuzzy msgid "" "\n" @@ -5001,26 +5032,26 @@ "\n" "LiVES 目前需要 'mplayer' 或 'sox' 以正常工作。请至少安装其中之一并重试。\n" -#: src/dialogs.c:2110 +#: src/dialogs.c:2111 msgid "" "Audio was not loaded; please install mplayer or mplayer2 if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2112 +#: src/dialogs.c:2113 msgid "" "Audio was not loaded; please install mplayer,mplayer2 or mpv if you expected " "audio for this clip.\n" msgstr "" -#: src/dialogs.c:2118 +#: src/dialogs.c:2119 msgid "" "Audio resampling is required for this format.\n" "Please install 'sox'\n" "Or switch to another encoder format in Tools | Preferences | Encoding\n" msgstr "" -#: src/dialogs.c:2124 +#: src/dialogs.c:2125 msgid "" "\n" "\n" @@ -5028,19 +5059,19 @@ "Please set the audio codec in Tools|Preferences|Encoding\n" msgstr "" -#: src/dialogs.c:2129 +#: src/dialogs.c:2130 msgid "" "This layout includes generated frames.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2134 +#: src/dialogs.c:2135 msgid "" "This layout includes generated or recorded audio.\n" "It cannot be saved, you must render it to a clip first.\n" msgstr "" -#: src/dialogs.c:2142 src/dialogs.c:2235 +#: src/dialogs.c:2143 src/dialogs.c:2236 #, c-format msgid "" "\n" @@ -5048,49 +5079,49 @@ "Due to restrictions in the %s format\n" msgstr "" -#: src/dialogs.c:2162 +#: src/dialogs.c:2163 msgid "" "LiVES recommends the following settings:\n" "\n" msgstr "" -#: src/dialogs.c:2168 src/dialogs.c:2270 src/resample.c:862 +#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:871 msgid ", signed" msgstr "" -#: src/dialogs.c:2169 src/dialogs.c:2271 src/resample.c:864 +#: src/dialogs.c:2170 src/dialogs.c:2272 src/resample.c:873 msgid ", unsigned" msgstr "" -#: src/dialogs.c:2173 src/dialogs.c:2275 src/resample.c:869 +#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:878 msgid ", little-endian" msgstr ",小端" -#: src/dialogs.c:2174 src/dialogs.c:2276 src/resample.c:871 +#: src/dialogs.c:2175 src/dialogs.c:2277 src/resample.c:880 msgid ", big-endian" msgstr ",大端" -#: src/dialogs.c:2179 +#: src/dialogs.c:2180 #, c-format msgid "Use an audio rate of %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2187 +#: src/dialogs.c:2188 #, c-format msgid "Set video rate to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2190 +#: src/dialogs.c:2191 #, c-format msgid "Set video rate to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2195 src/dialogs.c:2303 +#: src/dialogs.c:2196 src/dialogs.c:2304 #, c-format msgid "Set video size to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2203 src/dialogs.c:2302 +#: src/dialogs.c:2204 src/dialogs.c:2303 msgid "" "\n" "You may wish to:\n" @@ -5098,35 +5129,35 @@ "\n" "您可能希望:\n" -#: src/dialogs.c:2206 src/dialogs.c:2294 +#: src/dialogs.c:2207 src/dialogs.c:2295 #, c-format msgid "resize video to %d x %d pixels\n" msgstr "" -#: src/dialogs.c:2210 +#: src/dialogs.c:2211 msgid "disable audio, since the target encoder cannot encode audio\n" msgstr "" -#: src/dialogs.c:2266 +#: src/dialogs.c:2267 msgid "LiVES must:\n" msgstr "" -#: src/dialogs.c:2280 +#: src/dialogs.c:2281 #, c-format msgid "resample audio to %d Hz%s%s\n" msgstr "" -#: src/dialogs.c:2287 +#: src/dialogs.c:2288 #, c-format msgid "resample video to %.3f frames per second\n" msgstr "" -#: src/dialogs.c:2290 +#: src/dialogs.c:2291 #, c-format msgid "resample video to %d:%d frames per second\n" msgstr "" -#: src/dialogs.c:2308 +#: src/dialogs.c:2309 msgid "" "\n" "You will be able to undo these changes afterwards.\n" @@ -5135,7 +5166,7 @@ "\n" msgstr "" -#: src/dialogs.c:2310 +#: src/dialogs.c:2311 msgid "" "\n" "Changes applied to the selection will not be permanent.\n" @@ -5145,7 +5176,7 @@ "更改应用到的选区不会是永久的。\n" "\n" -#: src/dialogs.c:2330 +#: src/dialogs.c:2331 msgid "" "\n" "\n" @@ -5154,7 +5185,7 @@ "Try recording for just a selection of the file." msgstr "" -#: src/dialogs.c:2338 +#: src/dialogs.c:2340 msgid "" "The playback speed (fps), or the audio rate\n" " of the clipboard does not match\n" @@ -5165,31 +5196,29 @@ "Please press Cancel to abort the insert, or OK to continue." msgstr "" -#: src/dialogs.c:2351 -#, c-format +#: src/dialogs.c:2354 msgid "" -"When opening a yuvmpeg stream, you should first create a fifo file in:\n" -"\n" -"%sstream.yuv\n" -"\n" -" and then write yuv4mpeg frames to it.\n" +"When opening a yuvmpeg stream, you should first create a fifo file, and then " +"write yuv4mpeg frames to it.\n" +"Now you will get a chance to browse for the fifo file here.\n" +"Following that,\n" "LiVES will pause briefly until frames are received.\n" "You should only click OK if you understand what you are doing, otherwise, " "click Cancel." msgstr "" -#: src/dialogs.c:2411 +#: src/dialogs.c:2415 msgid "Message History" msgstr "消息历史" -#: src/dialogs.c:2419 +#: src/dialogs.c:2423 #, c-format msgid "" "After upgrading/installing, you may need to adjust the <prefix_dir> setting " "in your %s file" msgstr "" -#: src/dialogs.c:2430 +#: src/dialogs.c:2434 #, c-format msgid "" "\n" @@ -5200,25 +5229,25 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/dialogs.c:2439 +#: src/dialogs.c:2443 msgid "" "Sorry, unknown audio type.\n" "\n" " (Filenames must end in" msgstr "" -#: src/dialogs.c:2461 +#: src/dialogs.c:2465 msgid "failed (unknown type)\n" msgstr "" -#: src/dialogs.c:2467 +#: src/dialogs.c:2471 msgid "" "\n" "Do you wish to remove the layout files associated with this set ?\n" "(They will not be usable without the set).\n" msgstr "" -#: src/dialogs.c:2473 +#: src/dialogs.c:2477 #, c-format msgid "" "\n" @@ -5227,7 +5256,7 @@ "Click Cancel to pick a new name.\n" msgstr "" -#: src/dialogs.c:2482 +#: src/dialogs.c:2486 msgid "" "\n" "Frames from this clip are used in some multitrack layouts.\n" @@ -5235,7 +5264,7 @@ "." msgstr "" -#: src/dialogs.c:2487 +#: src/dialogs.c:2491 msgid "" "\n" "Audio from this clip is used in some multitrack layouts.\n" @@ -5243,7 +5272,7 @@ "." msgstr "" -#: src/dialogs.c:2493 +#: src/dialogs.c:2497 #, c-format msgid "" "\n" @@ -5254,7 +5283,7 @@ "Otherwise click Cancel to skip loading this file.\n" msgstr "" -#: src/dialogs.c:2503 +#: src/dialogs.c:2507 #, c-format msgid "" "\n" @@ -5264,7 +5293,7 @@ "The clip could not be loaded.\n" msgstr "" -#: src/dialogs.c:2512 +#: src/dialogs.c:2516 msgid "" "\n" "Dear user, the jack developers decided to remove the -Z option from jackd.\n" @@ -5272,7 +5301,7 @@ "Alternately, select a different audio player in Preferences.\n" msgstr "" -#: src/dialogs.c:2518 +#: src/dialogs.c:2522 msgid "" "\n" "Unable to start up jack. Please ensure that alsa is set up correctly on your " @@ -5281,13 +5310,13 @@ "Automatic jack startup will be disabled now.\n" msgstr "" -#: src/dialogs.c:2525 +#: src/dialogs.c:2529 msgid "" "\n" "Unable to connect to jack server. Please start jack before starting LiVES\n" msgstr "" -#: src/dialogs.c:2534 +#: src/dialogs.c:2538 #, c-format msgid "" "\n" @@ -5298,13 +5327,13 @@ "%s\n" msgstr "" -#: src/dialogs.c:2541 +#: src/dialogs.c:2545 msgid "" "\n" "Alternately, you can restart LiVES and select another audio player.\n" msgstr "" -#: src/dialogs.c:2547 +#: src/dialogs.c:2551 #, c-format msgid "" "\n" @@ -5314,7 +5343,7 @@ "It is recommended to increase it to at least %d MB" msgstr "" -#: src/dialogs.c:2556 +#: src/dialogs.c:2560 #, c-format msgid "" "\n" @@ -5323,7 +5352,7 @@ "Do you wish to delete them ?\n" msgstr "" -#: src/dialogs.c:2564 +#: src/dialogs.c:2568 msgid "" "\n" "LiVES was unable to reserve enough memory for multitrack undo.\n" @@ -5331,7 +5360,7 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2569 +#: src/dialogs.c:2573 msgid "" "\n" "Out of memory for undo.\n" @@ -5339,56 +5368,56 @@ "using Preferences/Multitrack/Undo Memory\n" msgstr "" -#: src/dialogs.c:2573 +#: src/dialogs.c:2577 msgid "" "\n" "LiVES was unable to reserve enough memory for the multitrack undo buffer.\n" msgstr "" -#: src/dialogs.c:2575 +#: src/dialogs.c:2579 msgid "or enter a smaller value.\n" msgstr "" -#: src/dialogs.c:2577 +#: src/dialogs.c:2581 msgid "Try again from the clip editor, try closing some other applications\n" msgstr "" -#: src/dialogs.c:2578 +#: src/dialogs.c:2582 msgid "Try closing some other applications\n" msgstr "" -#: src/dialogs.c:2590 +#: src/dialogs.c:2594 msgid "" "Multitrack is set to 0 audio channels, but this layout has audio.\n" "You should adjust the audio settings from the Tools menu.\n" msgstr "" -#: src/dialogs.c:2595 +#: src/dialogs.c:2599 msgid "" "The current layout has audio, so audio channels may not be set to zero.\n" msgstr "" -#: src/dialogs.c:2600 +#: src/dialogs.c:2604 msgid "" "Multitrack audio preview is only available with the\n" "\"jack\" or \"pulse audio\" audio player.\n" "You can set this in Tools|Preferences|Playback." msgstr "" -#: src/dialogs.c:2606 +#: src/dialogs.c:2610 msgid "" "Errors were detected in the layout (which may be due to transferring from " "another system, or from an older version of LiVES).\n" "Should I try to repair the disk copy of the layout ?\n" msgstr "" -#: src/dialogs.c:2611 +#: src/dialogs.c:2615 msgid "" "LiVES was unable to load the layout.\n" "Sorry.\n" msgstr "" -#: src/dialogs.c:2617 +#: src/dialogs.c:2621 #, fuzzy msgid "" "LiVES currently requires composite from ImageMagick to do letterboxing.\n" @@ -5397,7 +5426,7 @@ "\n" "LiVES 目前需要 'mplayer' 或 'sox' 以正常工作。请至少安装其中之一并重试。\n" -#: src/dialogs.c:2623 +#: src/dialogs.c:2627 #, fuzzy msgid "" "LiVES currently requires convert from ImageMagick to do letterboxing.\n" @@ -5406,7 +5435,7 @@ "\n" "LiVES 目前需要 'mplayer' 或 'sox' 以正常工作。请至少安装其中之一并重试。\n" -#: src/dialogs.c:2629 +#: src/dialogs.c:2633 #, fuzzy msgid "" "LiVES currently requires convert from ImageMagick resize frames.\n" @@ -5415,14 +5444,14 @@ "\n" "LiVES 目前需要 'mplayer' 或 'sox' 以正常工作。请至少安装其中之一并重试。\n" -#: src/dialogs.c:2634 +#: src/dialogs.c:2638 msgid "" "\n" "\n" "Audio rate must be greater than 0.\n" msgstr "" -#: src/dialogs.c:2638 +#: src/dialogs.c:2642 msgid "" "\n" "Event list will be very large\n" @@ -5430,14 +5459,14 @@ "Are you sure you wish to view it ?\n" msgstr "" -#: src/dialogs.c:2643 +#: src/dialogs.c:2647 msgid "" "\n" "\n" "You must install 'dvgrab' to use this function.\n" msgstr "" -#: src/dialogs.c:2649 +#: src/dialogs.c:2653 msgid "" "\n" "\n" @@ -5446,25 +5475,25 @@ "You may need to select one of these in Tools/Preferences/Playback.\n" msgstr "" -#: src/dialogs.c:2654 +#: src/dialogs.c:2658 msgid "Video playback plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2659 +#: src/dialogs.c:2663 msgid "Decoder plugin failed to initialise palette !\n" msgstr "" -#: src/dialogs.c:2664 +#: src/dialogs.c:2668 msgid "Unable to set framerate of video plugin\n" msgstr "" -#: src/dialogs.c:2670 +#: src/dialogs.c:2674 msgid "" "After a crash, it is advisable to clean up the disk with\n" "File|Clean up disk space\n" msgstr "" -#: src/dialogs.c:2683 +#: src/dialogs.c:2687 #, c-format msgid "" "Stream frame size is too large for your network buffers.\n" @@ -5473,33 +5502,33 @@ "echo %d > /proc/sys/net/core/rmem_max\n" msgstr "" -#: src/dialogs.c:2875 +#: src/dialogs.c:2889 msgid "cancelled.\n" msgstr "" -#: src/dialogs.c:2880 +#: src/dialogs.c:2894 msgid "failed.\n" msgstr "失败。\n" -#: src/dialogs.c:2885 +#: src/dialogs.c:2898 msgid "done.\n" msgstr "完成。\n" -#: src/dialogs.c:2889 +#: src/dialogs.c:2902 msgid "error in file. Failed.\n" msgstr "" -#: src/dialogs.c:2923 src/dialogs.c:2976 src/dialogs.c:3000 +#: src/dialogs.c:2936 src/dialogs.c:2989 src/dialogs.c:3013 #, c-format msgid "Additional info: %s\n" msgstr "" -#: src/dialogs.c:2926 +#: src/dialogs.c:2939 #, c-format msgid "The error value was %d%s\n" msgstr "" -#: src/dialogs.c:2929 +#: src/dialogs.c:2942 #, c-format msgid "" "\n" @@ -5509,7 +5538,7 @@ "%s%s%s" msgstr "" -#: src/dialogs.c:2979 +#: src/dialogs.c:2992 #, c-format msgid "" "\n" @@ -5519,7 +5548,7 @@ "%s" msgstr "" -#: src/dialogs.c:3003 +#: src/dialogs.c:3016 #, c-format msgid "" "\n" @@ -5529,7 +5558,7 @@ "%s" msgstr "" -#: src/dialogs.c:3050 +#: src/dialogs.c:3063 #, c-format msgid "" "\n" @@ -5538,7 +5567,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3053 +#: src/dialogs.c:3066 #, c-format msgid "" "\n" @@ -5548,7 +5577,7 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3082 +#: src/dialogs.c:3095 #, c-format msgid "" "\n" @@ -5557,7 +5586,7 @@ "Please check for possible error causes.\n" msgstr "" -#: src/dialogs.c:3085 +#: src/dialogs.c:3098 #, c-format msgid "" "\n" @@ -5567,12 +5596,12 @@ "%s.\n" msgstr "" -#: src/dialogs.c:3150 +#: src/dialogs.c:3163 #, c-format msgid "Value for \"%s\" could not be read." msgstr "" -#: src/dialogs.c:3167 +#: src/dialogs.c:3180 #, c-format msgid "" "\n" @@ -5581,7 +5610,7 @@ "Please check your system for errors.\n" msgstr "" -#: src/dialogs.c:3175 +#: src/dialogs.c:3188 #, c-format msgid "" "\n" @@ -5590,7 +5619,7 @@ "Please check the file permissions and try again." msgstr "" -#: src/dialogs.c:3184 +#: src/dialogs.c:3197 #, c-format msgid "" "\n" @@ -5599,7 +5628,7 @@ "Please check the directory permissions and try again." msgstr "" -#: src/dialogs.c:3191 +#: src/dialogs.c:3204 #, c-format msgid "" "\n" @@ -5607,14 +5636,14 @@ "%s\n" msgstr "" -#: src/dialogs.c:3198 +#: src/dialogs.c:3211 msgid "" "\n" "Abort and exit immediately from LiVES\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3203 +#: src/dialogs.c:3216 #, c-format msgid "" "\n" @@ -5622,13 +5651,13 @@ "Please select another encoder from the list.\n" msgstr "" -#: src/dialogs.c:3213 +#: src/dialogs.c:3226 msgid "" "\n" "This card is already in use and cannot be opened multiple times.\n" msgstr "" -#: src/dialogs.c:3219 +#: src/dialogs.c:3232 #, c-format msgid "" "\n" @@ -5638,27 +5667,27 @@ "- Check if the device actually exists.\n" msgstr "" -#: src/dialogs.c:3228 +#: src/dialogs.c:3241 msgid "" "\n" "This file already has subtitles loaded.\n" "Do you wish to overwrite the existing subtitles ?\n" msgstr "" -#: src/dialogs.c:3232 +#: src/dialogs.c:3245 msgid "" "\n" "LiVES currently only supports subtitles of type" msgstr "" -#: src/dialogs.c:3258 +#: src/dialogs.c:3271 msgid "" "\n" "Erase all subtitles from this clip.\n" "Are you sure ?\n" msgstr "" -#: src/dialogs.c:3265 +#: src/dialogs.c:3278 #, c-format msgid "" "\n" @@ -5667,14 +5696,14 @@ "or OK to continue and save as type \"%s\"\n" msgstr "" -#: src/dialogs.c:3274 +#: src/dialogs.c:3287 msgid "" "\n" "Do you wish to move the current clip sets to the new directory ?\n" "(If unsure, click Yes)\n" msgstr "" -#: src/dialogs.c:3280 +#: src/dialogs.c:3293 #, c-format msgid "" "\n" @@ -5685,19 +5714,19 @@ "." msgstr "" -#: src/dialogs.c:3288 +#: src/dialogs.c:3301 msgid "" "\n" "No video input devices could be found.\n" msgstr "" -#: src/dialogs.c:3293 +#: src/dialogs.c:3306 msgid "" "\n" "All video input devices are already in use.\n" msgstr "" -#: src/dialogs.c:3298 +#: src/dialogs.c:3311 msgid "" "\n" "\n" @@ -5705,7 +5734,7 @@ "DO NOT SHUT DOWN OR CLOSE LIVES !\n" msgstr "" -#: src/dialogs.c:3305 +#: src/dialogs.c:3318 #, fuzzy, c-format msgid "" "\n" @@ -5716,14 +5745,14 @@ "有些 %s 在布局 %s 中找不到\n" "因此不能正确加载。\n" -#: src/dialogs.c:3312 +#: src/dialogs.c:3325 #, c-format msgid "" "No clips were recovered for set (%s).\n" "Please check the spelling of the set name and try again.\n" msgstr "" -#: src/dialogs.c:3325 +#: src/dialogs.c:3338 #, c-format msgid "" "Some security issues have been fixed in this version of LiVES.\n" @@ -5732,7 +5761,7 @@ "directory. Would you like me to do this (recommended) ?" msgstr "" -#: src/dialogs.c:3329 +#: src/dialogs.c:3342 #, c-format msgid "" "\n" @@ -5744,7 +5773,7 @@ msgstr "" #. TRANSLATORS: make sure the menu text matches what is in gui.c -#: src/dialogs.c:3338 +#: src/dialogs.c:3351 #, c-format msgid "" "\n" @@ -5753,38 +5782,38 @@ "\n" msgstr "" -#: src/dialogs.c:3344 +#: src/dialogs.c:3357 msgid "" "\n" "You must have autolives.pl installed and in your path to use this toy.\n" "Consult your package distributor.\n" msgstr "" -#: src/dialogs.c:3349 +#: src/dialogs.c:3362 msgid "" "\n" "You must have a minimum of one clip loaded to use this toy.\n" msgstr "" -#: src/dialogs.c:3354 +#: src/dialogs.c:3367 msgid "" "\n" "LiVES lost its connection to jack and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3359 +#: src/dialogs.c:3372 msgid "" "\n" "LiVES lost its connection to pulseaudio and was unable to reconnect.\n" "Restarting LiVES is recommended.\n" msgstr "" -#: src/dialogs.c:3364 +#: src/dialogs.c:3377 msgid "Please set your CD play device in Tools | Preferences | Misc\n" msgstr "请在 工具 | 首选项 | 杂项 中设置您的光盘播放设备\n" -#: src/dialogs.c:3369 +#: src/dialogs.c:3382 #, c-format msgid "" "\n" @@ -5793,7 +5822,7 @@ "(Theme name not found).\n" msgstr "" -#: src/dialogs.c:3377 +#: src/dialogs.c:3390 #, c-format msgid "" "\n" @@ -5802,7 +5831,7 @@ "already exists. Would you like to overwrite it ?\n" msgstr "" -#: src/dialogs.c:3393 +#: src/dialogs.c:3406 #, c-format msgid "" "\n" @@ -5943,7 +5972,7 @@ msgid "Video only Transitions" msgstr "" -#: src/effects.c:111 src/multitrack.c:10571 +#: src/effects.c:111 src/multitrack.c:10470 msgid "audio only" msgstr "" @@ -5951,7 +5980,7 @@ msgid "Audio only Transitions" msgstr "" -#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18563 +#: src/effects.c:114 src/effects.c:117 src/multitrack.c:18434 msgid "audio" msgstr "音频" @@ -5995,7 +6024,7 @@ msgid "Audio Analysers" msgstr "" -#: src/effects.c:133 src/plugins.c:2465 src/plugins.c:2479 +#: src/effects.c:133 src/plugins.c:2483 src/plugins.c:2497 msgid "unknown" msgstr "未知" @@ -6117,192 +6146,192 @@ msgid "pointer" msgstr "" -#: src/effects-weed.c:4690 +#: src/effects-weed.c:4696 #, c-format msgid "Error: plugin %s has no weed_setup() function.\n" msgstr "" -#: src/effects-weed.c:4703 +#: src/effects-weed.c:4709 #, c-format msgid "No usable filters found in plugin %s\n" msgstr "" -#: src/effects-weed.c:4776 +#: src/effects-weed.c:4782 #, c-format msgid "Found duplicate plugin %s" msgstr "" -#: src/effects-weed.c:4829 +#: src/effects-weed.c:4835 #, c-format msgid "" "Info: Unable to load plugin %s\n" "Error was: %s\n" msgstr "" -#: src/effects-weed.c:4832 src/effects-weed.c:5907 +#: src/effects-weed.c:4838 src/effects-weed.c:5913 msgid "Some plugin directories" msgstr "" #. TRANSLATORS: example " - LADSPA plugins -" -#: src/effects-weed.c:4904 src/rte_window.c:2028 +#: src/effects-weed.c:4910 src/rte_window.c:2028 #, c-format msgid " - %s plugins -" msgstr "" -#: src/effects-weed.c:5085 +#: src/effects-weed.c:5091 #, c-format msgid "Successfully loaded %d Weed filters\n" msgstr "" -#: src/effects-weed.c:5243 +#: src/effects-weed.c:5249 #, c-format msgid "Invalid compound effect %s - has conflicting target_fps\n" msgstr "" -#: src/effects-weed.c:5261 +#: src/effects-weed.c:5267 #, c-format msgid "Invalid compound effect %s - has multiple transition parameters\n" msgstr "" -#: src/effects-weed.c:5275 +#: src/effects-weed.c:5281 #, c-format msgid "Invalid compound effect %s - has multiple master volume parameters\n" msgstr "" -#: src/effects-weed.c:5404 +#: src/effects-weed.c:5410 #, c-format msgid "Invalid compound effect %s - must have >1 sub filters\n" msgstr "" -#: src/effects-weed.c:5424 +#: src/effects-weed.c:5430 #, c-format msgid "Invalid effect %s found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5439 +#: src/effects-weed.c:5445 #, c-format msgid "Invalid default found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5450 +#: src/effects-weed.c:5456 #, c-format msgid "Invalid filter %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5464 +#: src/effects-weed.c:5470 #, c-format msgid "Invalid param %d for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5491 +#: src/effects-weed.c:5497 #, c-format msgid "" "Invalid number of values for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5525 +#: src/effects-weed.c:5531 #, c-format msgid "" "Invalid non-boolean value for defaults found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5558 +#: src/effects-weed.c:5564 #, c-format msgid "Invalid param link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5569 +#: src/effects-weed.c:5575 #, c-format msgid "" "Invalid out filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5588 +#: src/effects-weed.c:5594 #, c-format msgid "" "Invalid out param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5601 +#: src/effects-weed.c:5607 #, c-format msgid "" "Invalid non-boolean value for autoscale found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5612 +#: src/effects-weed.c:5618 #, c-format msgid "" "Invalid in filter %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5627 +#: src/effects-weed.c:5633 #, c-format msgid "" "Invalid in param %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5656 +#: src/effects-weed.c:5662 #, c-format msgid "Invalid channel link found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5667 +#: src/effects-weed.c:5673 #, c-format msgid "" "Invalid out filter %d for link channels found in compound effect %s, line " "%d\n" msgstr "" -#: src/effects-weed.c:5686 +#: src/effects-weed.c:5692 #, c-format msgid "" "Invalid out channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5697 +#: src/effects-weed.c:5703 #, c-format msgid "" "Invalid in filter %d for link channels found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5716 +#: src/effects-weed.c:5722 #, c-format msgid "" "Invalid in channel %d for link params found in compound effect %s, line %d\n" msgstr "" -#: src/effects-weed.c:5753 +#: src/effects-weed.c:5759 #, c-format msgid "Compound:%s" msgstr "" -#: src/effects-weed.c:5814 +#: src/effects-weed.c:5820 #, c-format msgid "Successfully loaded %d compound filters\n" msgstr "" -#: src/effects-weed.c:6638 +#: src/effects-weed.c:6644 #, c-format msgid "Effect %s cannot be used with this audio player.\n" msgstr "" -#: src/effects-weed.c:6785 +#: src/effects-weed.c:6791 #, c-format msgid "Failed to start instance %s, (%s)\n" msgstr "" -#: src/effects-weed.c:6864 +#: src/effects-weed.c:6870 #, c-format msgid "Unable to start generator %s\n" msgstr "" -#: src/effects-weed.c:7714 +#: src/effects-weed.c:7720 #, c-format msgid "Failed to start generator %s (%s)\n" msgstr "" -#: src/effects-weed.c:7814 +#: src/effects-weed.c:7820 #, c-format msgid "Failed to start generator %s, (%s)\n" msgstr "" @@ -6360,37 +6389,37 @@ msgid "Autoscale All" msgstr "" -#: src/effects-data.c:4318 src/effects-data.c:4853 +#: src/effects-data.c:4318 src/effects-data.c:4843 msgid "ACTIVATED" msgstr "" -#: src/effects-data.c:4733 +#: src/effects-data.c:4723 msgid "Parameter and Alpha Channel Connections" msgstr "" -#: src/effects-data.c:4741 +#: src/effects-data.c:4731 msgid "Auto Connect Channels" msgstr "" -#: src/effects-data.c:4756 +#: src/effects-data.c:4746 msgid "Auto Connect Parameters" msgstr "" -#: src/effects-data.c:4768 +#: src/effects-data.c:4758 msgid "Disconnect All" msgstr "" -#: src/effects-data.c:4838 +#: src/effects-data.c:4828 #, c-format msgid "Input channel is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4854 +#: src/effects-data.c:4844 #, c-format msgid "Input parameter is already connected from (%d,%d) %s" msgstr "" -#: src/effects-data.c:4863 +#: src/effects-data.c:4853 msgid "Input and output parameters are not compatible" msgstr "" @@ -6406,15 +6435,15 @@ msgid "_Frame" msgstr "" -#: src/paramspecial.c:252 +#: src/paramspecial.c:255 msgid "Maintain _Aspect Ratio" msgstr "" -#: src/paramspecial.c:253 +#: src/paramspecial.c:256 msgid "Maintain aspect ratio of original frame" msgstr "" -#: src/paramspecial.c:324 +#: src/paramspecial.c:327 msgid "Display Password" msgstr "" @@ -6455,11 +6484,11 @@ msgid "New size (pixels)" msgstr "" -#: src/paramwindow.c:555 src/plugins.c:960 +#: src/paramwindow.c:555 src/plugins.c:985 msgid "_Width" msgstr "宽度(_W)" -#: src/paramwindow.c:573 src/plugins.c:966 +#: src/paramwindow.c:573 src/plugins.c:995 msgid "_Height" msgstr "高度(_H)" @@ -6479,7 +6508,7 @@ msgid "Generate frames to a new clip" msgstr "" -#: src/paramwindow.c:739 +#: src/paramwindow.c:737 #, c-format msgid "" "\n" @@ -6487,35 +6516,35 @@ "\n" msgstr "" -#: src/paramwindow.c:839 src/paramwindow.c:847 +#: src/paramwindow.c:827 src/paramwindow.c:835 msgid "Set as default" msgstr "设置为默认" -#: src/paramwindow.c:841 src/paramwindow.c:852 +#: src/paramwindow.c:829 src/paramwindow.c:840 msgid "Reset" msgstr "" -#: src/paramwindow.c:1243 +#: src/paramwindow.c:1231 msgid "No parameters" msgstr "" -#: src/paramwindow.c:1315 +#: src/paramwindow.c:1303 msgid "Invalid parameter" msgstr "无效参数" -#: src/plugins.c:83 +#: src/plugins.c:80 #, c-format msgid "" "\n" "Plugin error: %s failed with code %d" msgstr "" -#: src/plugins.c:85 +#: src/plugins.c:82 #, c-format msgid " : message was %s\n" msgstr "" -#: src/plugins.c:374 +#: src/plugins.c:371 #, c-format msgid "" "\n" @@ -6525,17 +6554,17 @@ "Error code %d\n" msgstr "" -#: src/plugins.c:380 +#: src/plugins.c:377 #, c-format msgid "Updating video playback plugin defaults in %s\n" msgstr "" -#: src/plugins.c:439 +#: src/plugins.c:436 #, c-format msgid "Loading video playback plugin defaults from %s..." msgstr "" -#: src/plugins.c:497 +#: src/plugins.c:493 #, c-format msgid "" "\n" @@ -6545,32 +6574,32 @@ "\n" msgstr "" -#: src/plugins.c:829 +#: src/plugins.c:847 #, c-format msgid "Saving playback plugin defaults to %s..." msgstr "" -#: src/plugins.c:928 +#: src/plugins.c:951 msgid "_FPS" msgstr "" -#: src/plugins.c:929 +#: src/plugins.c:952 msgid "Fixed framerate for plugin.\n" msgstr "" -#: src/plugins.c:995 +#: src/plugins.c:1023 msgid "_Colourspace" msgstr "" -#: src/plugins.c:996 +#: src/plugins.c:1024 msgid "Colourspace input to the plugin.\n" msgstr "" -#: src/plugins.c:1045 +#: src/plugins.c:1073 msgid "Save settings to an alternate file.\n" msgstr "" -#: src/plugins.c:1160 +#: src/plugins.c:1189 #, c-format msgid "" "\n" @@ -6579,7 +6608,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:1206 +#: src/plugins.c:1236 #, c-format msgid "" "\n" @@ -6589,31 +6618,31 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:1219 +#: src/plugins.c:1249 #, c-format msgid "" "Video playback plugin failed to initialise.\n" "Error was: %s\n" msgstr "" -#: src/plugins.c:1405 +#: src/plugins.c:1443 #, c-format msgid "" "*** Using %s plugin for fs playback, agreed to use palette type %d ( %s ). " "***\n" msgstr "" -#: src/plugins.c:1511 +#: src/plugins.c:1555 #, c-format msgid "Audio stream unable to use preferred format '%s'\n" msgstr "" -#: src/plugins.c:1517 +#: src/plugins.c:1561 #, c-format msgid "Using format '%s' instead.\n" msgstr "" -#: src/plugins.c:1553 +#: src/plugins.c:1595 #, c-format msgid "" "LiVES was unable to find its encoder plugins. Please make sure you have the " @@ -6622,7 +6651,7 @@ "or change the value of <lib_dir> in %s\n" msgstr "" -#: src/plugins.c:1564 +#: src/plugins.c:1606 #, c-format msgid "" "LiVES did not receive a response from the encoder plugin called '%s'.\n" @@ -6631,7 +6660,7 @@ "or switch to another plugin using Tools|Preferences|Encoding\n" msgstr "" -#: src/plugins.c:2148 +#: src/plugins.c:2178 #, c-format msgid "" "\n" @@ -6639,12 +6668,12 @@ "No decoders found in %s !\n" msgstr "" -#: src/plugins.c:2333 +#: src/plugins.c:2358 #, c-format msgid " using %s" msgstr "" -#: src/plugins.c:2409 +#: src/plugins.c:2429 #, c-format msgid "" "\n" @@ -6653,7 +6682,7 @@ "Error was %s\n" msgstr "" -#: src/plugins.c:2430 +#: src/plugins.c:2450 #, c-format msgid "" "\n" @@ -6663,25 +6692,25 @@ "Unable to use it.\n" msgstr "" -#: src/plugins.c:2470 +#: src/plugins.c:2488 msgid "/unknown" msgstr "" -#: src/plugins.c:2550 +#: src/plugins.c:2567 #, fuzzy msgid "Decoder Plugins" msgstr "解码中" -#: src/plugins.c:2564 +#: src/plugins.c:2581 msgid "Enabled Video Decoders (uncheck to disable)" msgstr "" -#: src/plugins.c:2620 +#: src/plugins.c:2635 #, c-format msgid "Failed to load %s, transitions may not resize.\n" msgstr "" -#: src/plugins.c:3763 +#: src/plugins.c:3816 #, c-format msgid "%s advanced settings" msgstr "" @@ -7124,7 +7153,7 @@ "Author must not be blank.\n" msgstr "" -#: src/rfx-builder.c:2941 src/rfx-builder.c:4111 +#: src/rfx-builder.c:2941 src/rfx-builder.c:4110 msgid "" "\n" "\n" @@ -7196,7 +7225,7 @@ msgid "Bad description. (%s)\n" msgstr "" -#: src/rfx-builder.c:3530 +#: src/rfx-builder.c:3529 #, c-format msgid "" "\n" @@ -7206,27 +7235,27 @@ "\n" msgstr "" -#: src/rfx-builder.c:3674 +#: src/rfx-builder.c:3673 msgid "Rebuilding all RFX scripts...builtin..." msgstr "" -#: src/rfx-builder.c:3675 +#: src/rfx-builder.c:3674 msgid "Rebuilding scripts" msgstr "" -#: src/rfx-builder.c:3683 +#: src/rfx-builder.c:3682 msgid "custom..." msgstr "" -#: src/rfx-builder.c:3687 +#: src/rfx-builder.c:3686 msgid "test..." msgstr "" -#: src/rfx-builder.c:3692 +#: src/rfx-builder.c:3691 msgid "rebuilding dynamic menu entries..." msgstr "" -#: src/rfx-builder.c:3717 src/rfx-builder.c:3725 +#: src/rfx-builder.c:3716 src/rfx-builder.c:3724 #, c-format msgid "" "\n" @@ -7235,7 +7264,7 @@ "Please check this program is in your path and executable.\n" msgstr "" -#: src/rfx-builder.c:3764 +#: src/rfx-builder.c:3763 #, c-format msgid "" "\n" @@ -7245,12 +7274,12 @@ "\n" msgstr "" -#: src/rfx-builder.c:3773 +#: src/rfx-builder.c:3772 #, c-format msgid "Deleting rfx script %s..." msgstr "" -#: src/rfx-builder.c:3781 +#: src/rfx-builder.c:3780 #, c-format msgid "" "\n" @@ -7260,7 +7289,7 @@ "Error code was %d\n" msgstr "" -#: src/rfx-builder.c:3815 +#: src/rfx-builder.c:3814 #, c-format msgid "" "\n" @@ -7270,12 +7299,12 @@ "Please delete it first, or rename the test script.\n" msgstr "" -#: src/rfx-builder.c:3827 +#: src/rfx-builder.c:3826 #, c-format msgid "Promoting rfx test plugin %s to custom..." msgstr "" -#: src/rfx-builder.c:3842 +#: src/rfx-builder.c:3841 #, c-format msgid "" "\n" @@ -7286,22 +7315,22 @@ "Return code was %d (%s)\n" msgstr "" -#: src/rfx-builder.c:3866 +#: src/rfx-builder.c:3865 #, fuzzy msgid "Export Script" msgstr "导出工程" -#: src/rfx-builder.c:3873 src/rfx-builder.c:3945 +#: src/rfx-builder.c:3872 src/rfx-builder.c:3944 #, c-format msgid "Copying %s to %s..." msgstr "" -#: src/rfx-builder.c:3895 +#: src/rfx-builder.c:3894 #, fuzzy msgid "Import Script" msgstr "导入项目" -#: src/rfx-builder.c:3938 +#: src/rfx-builder.c:3937 #, c-format msgid "" "\n" @@ -7311,43 +7340,43 @@ "Please delete it first, or rename the import script.\n" msgstr "" -#: src/rfx-builder.c:4031 +#: src/rfx-builder.c:4030 msgid "Copy RFX Script" msgstr "" -#: src/rfx-builder.c:4033 +#: src/rfx-builder.c:4032 msgid "_From type: " msgstr "" -#: src/rfx-builder.c:4039 +#: src/rfx-builder.c:4038 msgid " Script: " msgstr "" -#: src/rfx-builder.c:4047 +#: src/rfx-builder.c:4046 msgid "Rename Test RFX Script" msgstr "" -#: src/rfx-builder.c:4048 +#: src/rfx-builder.c:4047 msgid "From script: " msgstr "" -#: src/rfx-builder.c:4052 +#: src/rfx-builder.c:4051 msgid "RFX Script Name" msgstr "" -#: src/rfx-builder.c:4053 +#: src/rfx-builder.c:4052 msgid "Script name: " msgstr "" -#: src/rfx-builder.c:4072 +#: src/rfx-builder.c:4071 msgid "New name: " msgstr "" -#: src/rfx-builder.c:4075 +#: src/rfx-builder.c:4074 msgid "New script name: " msgstr "" -#: src/rfx-builder.c:4144 +#: src/rfx-builder.c:4143 msgid "" "\n" "\n" @@ -7355,12 +7384,12 @@ "Script name must be unique.\n" msgstr "" -#: src/rfx-builder.c:4155 +#: src/rfx-builder.c:4154 #, c-format msgid "Renaming RFX test script %s to %s..." msgstr "" -#: src/rfx-builder.c:4160 +#: src/rfx-builder.c:4159 #, c-format msgid "" "\n" @@ -7371,25 +7400,25 @@ "Return code was %d\n" msgstr "" -#: src/rfx-builder.c:4370 +#: src/rfx-builder.c:4369 msgid "_Apply Real Time Effects to Selection" msgstr "" -#: src/rfx-builder.c:4371 +#: src/rfx-builder.c:4370 msgid "Applying Current Real Time Effects to" msgstr "" -#: src/rfx-builder.c:4424 +#: src/rfx-builder.c:4423 #, c-format msgid "Loading rendered effect %s..." msgstr "" -#: src/rfx-builder.c:4521 +#: src/rfx-builder.c:4520 msgid "" "See: VJ - show VJ keys. Set the realtime effects, and then apply them here." msgstr "" -#: src/preferences.c:491 +#: src/preferences.c:485 msgid "" "\n" "\n" @@ -7397,7 +7426,7 @@ "full screen, separate window (fs) mode\n" msgstr "" -#: src/preferences.c:539 +#: src/preferences.c:533 msgid "" "\n" "\n" @@ -7405,7 +7434,7 @@ "(Free space = UNKNOWN)" msgstr "" -#: src/preferences.c:542 +#: src/preferences.c:536 #, c-format msgid "" "\n" @@ -7414,14 +7443,14 @@ "(Free space = %s)" msgstr "" -#: src/preferences.c:547 +#: src/preferences.c:541 msgid "" "The work directory is LiVES working directory where opened clips and sets " "are stored.\n" "It should be in a partition with plenty of free disk space.\n" msgstr "" -#: src/preferences.c:1144 +#: src/preferences.c:1210 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7432,7 +7461,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1149 +#: src/preferences.c:1215 #, c-format msgid "" "Unable to create or write to the new working directory.\n" @@ -7442,7 +7471,7 @@ "The directory will not be changed now.\n" msgstr "" -#: src/preferences.c:1163 +#: src/preferences.c:1229 msgid "" "You have chosen to change the working directory.\n" "Please make sure you have no other copies of LiVES open.\n" @@ -7454,7 +7483,7 @@ "setting." msgstr "" -#: src/preferences.c:1537 +#: src/preferences.c:1607 #, c-format msgid "" "\n" @@ -7463,13 +7492,13 @@ "See %s\n" msgstr "" -#: src/preferences.c:1544 +#: src/preferences.c:1614 msgid "" "\n" "Switching audio players requires restart (jackd must not be running)\n" msgstr "" -#: src/preferences.c:1571 +#: src/preferences.c:1641 #, c-format msgid "" "\n" @@ -7478,921 +7507,934 @@ "See %s\n" msgstr "" -#: src/preferences.c:1869 +#: src/preferences.c:1939 msgid "PCM (highest quality; largest files)" msgstr "" -#: src/preferences.c:2418 +#: src/preferences.c:2489 #, fuzzy msgid "Preferences" msgstr "偏好设置(_P)..." -#: src/preferences.c:2494 +#: src/preferences.c:2565 msgid "Open file selection maximised" msgstr "" -#: src/preferences.c:2500 +#: src/preferences.c:2571 msgid "Show recent files in the File menu" msgstr "" -#: src/preferences.c:2507 +#: src/preferences.c:2578 msgid "Stop screensaver on playback " msgstr "" -#: src/preferences.c:2512 +#: src/preferences.c:2583 msgid "Open main window maximised" msgstr "" -#: src/preferences.c:2519 +#: src/preferences.c:2590 msgid "Show toolbar when background is blanked" msgstr "" -#: src/preferences.c:2525 +#: src/preferences.c:2596 msgid "Allow mouse wheel to switch clips" msgstr "" -#: src/preferences.c:2532 +#: src/preferences.c:2603 msgid "Shrink previews to fit in interface" msgstr "" -#: src/preferences.c:2538 +#: src/preferences.c:2609 msgid "Show icons in buttons" msgstr "" -#: src/preferences.c:2544 +#: src/preferences.c:2616 +msgid "Hide framebar when not playing" +msgstr "" + +#: src/preferences.c:2622 +msgid "Show audio source in toolbar" +msgstr "" + +#: src/preferences.c:2628 msgid "Startup mode:" msgstr "" -#: src/preferences.c:2547 +#: src/preferences.c:2631 msgid "_Clip editor" msgstr "" -#: src/preferences.c:2549 +#: src/preferences.c:2633 msgid "_Multitrack mode" msgstr "" -#: src/preferences.c:2570 +#: src/preferences.c:2654 msgid "Multi-head support" msgstr "" -#: src/preferences.c:2576 +#: src/preferences.c:2660 msgid " monitor number for LiVES interface" msgstr "" -#: src/preferences.c:2582 +#: src/preferences.c:2666 msgid " monitor number for playback" msgstr "" -#: src/preferences.c:2589 +#: src/preferences.c:2673 msgid "" "A setting of 0 means use all available monitors (only works with some " "playback plugins)." msgstr "" -#: src/preferences.c:2596 +#: src/preferences.c:2680 msgid "Force single monitor" msgstr "" -#: src/preferences.c:2598 +#: src/preferences.c:2682 msgid "Ignore all except the first monitor." msgstr "" -#: src/preferences.c:2618 +#: src/preferences.c:2702 msgid "Show clip thumbnails during playback" msgstr "" -#: src/preferences.c:2633 +#: src/preferences.c:2717 msgid "GUI" msgstr "GUI" -#: src/preferences.c:2648 +#: src/preferences.c:2732 msgid "When entering Multitrack mode:" msgstr "" -#: src/preferences.c:2656 +#: src/preferences.c:2740 msgid "_Prompt me for width, height, fps and audio settings" msgstr "" -#: src/preferences.c:2659 +#: src/preferences.c:2743 msgid "_Always use the following values:" msgstr "" -#: src/preferences.c:2667 +#: src/preferences.c:2751 msgid "Use these same _values for rendering a new clip" msgstr "" -#: src/preferences.c:2699 +#: src/preferences.c:2783 msgid " _Undo buffer size (MB) " msgstr "" -#: src/preferences.c:2706 +#: src/preferences.c:2790 msgid "_Exit multitrack mode after rendering" msgstr "" -#: src/preferences.c:2714 +#: src/preferences.c:2798 msgid "Auto backup layouts" msgstr "" -#: src/preferences.c:2718 +#: src/preferences.c:2802 msgid "_Every" msgstr "" -#: src/preferences.c:2723 +#: src/preferences.c:2807 msgid "seconds" msgstr "秒" -#: src/preferences.c:2730 +#: src/preferences.c:2814 msgid "After every _change" msgstr "" -#: src/preferences.c:2734 +#: src/preferences.c:2818 msgid "_Never" msgstr "从不(_N)" -#: src/preferences.c:2752 +#: src/preferences.c:2836 #, fuzzy msgid "Maximum number of visible tracks" msgstr "显示的最大音轨数" -#: src/preferences.c:2760 +#: src/preferences.c:2844 msgid "Multitrack/Render" msgstr "" -#: src/preferences.c:2775 +#: src/preferences.c:2859 msgid "Use instant opening when possible" msgstr "" -#: src/preferences.c:2777 +#: src/preferences.c:2861 msgid "Enable instant opening of some file types using decoder plugins" msgstr "" -#: src/preferences.c:2799 +#: src/preferences.c:2883 msgid "Video open command (fallback)" msgstr "" -#: src/preferences.c:2806 +#: src/preferences.c:2890 msgid "Fallback image format" msgstr "" -#: src/preferences.c:2810 +#: src/preferences.c:2894 msgid "_jpeg" msgstr "" -#: src/preferences.c:2812 +#: src/preferences.c:2896 msgid "_png" msgstr "" -#: src/preferences.c:2818 +#: src/preferences.c:2902 msgid "(Check Help/Troubleshoot to see which image formats are supported)" msgstr "" -#: src/preferences.c:2826 +#: src/preferences.c:2910 msgid "Open/render compression" msgstr "" -#: src/preferences.c:2829 +#: src/preferences.c:2913 msgid " % ( lower = slower, larger files; for jpeg, higher quality )" msgstr "" -#: src/preferences.c:2837 +#: src/preferences.c:2921 msgid "Enable automatic deinterlacing when possible" msgstr "" -#: src/preferences.c:2840 +#: src/preferences.c:2924 msgid "Automatically deinterlace frames when a plugin suggests it" msgstr "" -#: src/preferences.c:2850 +#: src/preferences.c:2934 msgid "Automatic trimming / padding of audio when possible" msgstr "" -#: src/preferences.c:2852 +#: src/preferences.c:2936 msgid "Automatically trim or pad audio when a plugin suggests it" msgstr "" -#: src/preferences.c:2861 +#: src/preferences.c:2945 msgid "Ignore blank borders when possible" msgstr "" -#: src/preferences.c:2863 +#: src/preferences.c:2947 msgid "Clip any blank borders from frames where possible" msgstr "" -#: src/preferences.c:2874 +#: src/preferences.c:2958 msgid "When opening multiple files, concatenate images into one clip" msgstr "" -#: src/preferences.c:2882 +#: src/preferences.c:2966 msgid "Decoding" msgstr "解码中" -#: src/preferences.c:2895 +#: src/preferences.c:2979 msgid "VIDEO" msgstr "视频" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2905 +#: src/preferences.c:2989 msgid "Low - can improve performance on slower machines" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2907 +#: src/preferences.c:2991 msgid "Normal - recommended for most users" msgstr "" #. TRANSLATORS: video quality, max len 50 -#: src/preferences.c:2909 +#: src/preferences.c:2993 msgid "High - can improve quality on very fast machines" msgstr "" -#: src/preferences.c:2912 +#: src/preferences.c:2996 msgid "Preview _quality" msgstr "" -#: src/preferences.c:2913 +#: src/preferences.c:2997 msgid "The preview quality for video playback - affects resizing" msgstr "" -#: src/preferences.c:2927 +#: src/preferences.c:3011 msgid "_Show FPS statistics" msgstr "" -#: src/preferences.c:2939 +#: src/preferences.c:3023 msgid "_Plugin" msgstr "插件(_P)" -#: src/preferences.c:2961 +#: src/preferences.c:3045 msgid "Stream audio" msgstr "" -#: src/preferences.c:2964 +#: src/preferences.c:3048 msgid "Stream audio to playback plugin" msgstr "" -#: src/preferences.c:2976 +#: src/preferences.c:3060 msgid "Record player output" msgstr "" -#: src/preferences.c:2979 +#: src/preferences.c:3063 msgid "Record output from player instead of input to player" msgstr "" -#: src/preferences.c:2994 +#: src/preferences.c:3078 msgid "AUDIO" msgstr "" -#: src/preferences.c:3029 +#: src/preferences.c:3113 msgid "_Player" msgstr "" -#: src/preferences.c:3034 +#: src/preferences.c:3118 msgid "(See also the Jack Integration tab for jack startup options)" msgstr "" -#: src/preferences.c:3075 +#: src/preferences.c:3159 msgid "Audio play _command" msgstr "" -#: src/preferences.c:3081 +#: src/preferences.c:3165 msgid "- internal -" msgstr "" -#: src/preferences.c:3088 +#: src/preferences.c:3174 msgid "Audio follows video _rate/direction" msgstr "" -#: src/preferences.c:3096 +#: src/preferences.c:3182 msgid "Audio follows _clip switches" msgstr "" -#: src/preferences.c:3104 -msgid "Source:" -msgstr "" - -#: src/preferences.c:3108 +#: src/preferences.c:3198 msgid "_Internal" msgstr "" -#: src/preferences.c:3112 -msgid "_External (requires jack or pulse audio player)" +#: src/preferences.c:3202 +msgid "_External [monitor]" msgstr "" -#: src/preferences.c:3135 +#: src/preferences.c:3225 msgid "Playback" msgstr "回放" -#: src/preferences.c:3156 +#: src/preferences.c:3246 msgid "" "Record audio when capturing an e_xternal window\n" " (requires jack or pulse audio)" msgstr "" -#: src/preferences.c:3168 -msgid " What to record when 'r' is pressed " +#: src/preferences.c:3258 +msgid "What to record when 'r' is pressed" msgstr "" -#: src/preferences.c:3175 +#: src/preferences.c:3265 msgid "_Frame changes" msgstr "" -#: src/preferences.c:3188 +#: src/preferences.c:3278 msgid "F_PS changes" msgstr "" -#: src/preferences.c:3203 +#: src/preferences.c:3293 msgid "_Real time effects" msgstr "" -#: src/preferences.c:3213 +#: src/preferences.c:3303 msgid "_Clip switches" msgstr "" -#: src/preferences.c:3221 +#: src/preferences.c:3311 msgid "_Audio (requires jack or pulse audio player)" msgstr "" -#: src/preferences.c:3239 +#: src/preferences.c:3329 msgid "Pause recording if free disk space falls below" msgstr "" #. TRANSLATORS: gigabytes -#: src/preferences.c:3244 +#: src/preferences.c:3334 msgid "GB" msgstr "" -#: src/preferences.c:3251 +#: src/preferences.c:3339 +#, fuzzy +msgid "External Audio Source" +msgstr "音频编解码器" + +#: src/preferences.c:3345 +msgid "Delay recording playback start until external audio volume reaches " +msgstr "" + +#: src/preferences.c:3358 msgid "Recording" msgstr "正在录音" -#: src/preferences.c:3266 +#: src/preferences.c:3373 msgid "You can also change these values when encoding a clip" msgstr "" -#: src/preferences.c:3278 +#: src/preferences.c:3385 msgid "Encoder" msgstr "" -#: src/preferences.c:3310 +#: src/preferences.c:3417 msgid "Output format" msgstr "输出格式" -#: src/preferences.c:3321 +#: src/preferences.c:3428 msgid "Audio codec" msgstr "音频编解码器" -#: src/preferences.c:3333 +#: src/preferences.c:3440 msgid "Encoding" msgstr "编码中" -#: src/preferences.c:3348 +#: src/preferences.c:3455 msgid "Use _antialiasing when resizing" msgstr "" -#: src/preferences.c:3356 +#: src/preferences.c:3463 msgid "Number of _real time effect keys" msgstr "" -#: src/preferences.c:3359 +#: src/preferences.c:3466 msgid "" "The number of \"virtual\" real time effect keys. They can be controlled " "through the real time effects window, or via network (OSC)." msgstr "" -#: src/preferences.c:3366 +#: src/preferences.c:3473 msgid "Use _threads where possible when applying effects" msgstr "" -#: src/preferences.c:3372 +#: src/preferences.c:3479 msgid "Number of _threads" msgstr "" -#: src/preferences.c:3386 +#: src/preferences.c:3493 msgid "Restart is required if any of the following paths are changed:" msgstr "" -#: src/preferences.c:3395 +#: src/preferences.c:3502 msgid "Weed plugin path" msgstr "" -#: src/preferences.c:3398 +#: src/preferences.c:3505 msgid "Frei0r plugin path" msgstr "" -#: src/preferences.c:3401 +#: src/preferences.c:3508 msgid "LADSPA plugin path" msgstr "" -#: src/preferences.c:3424 +#: src/preferences.c:3531 msgid " Video load directory (default) " msgstr "" -#: src/preferences.c:3430 +#: src/preferences.c:3537 msgid " Video save directory (default) " msgstr "" -#: src/preferences.c:3436 +#: src/preferences.c:3543 msgid " Audio load directory (default) " msgstr "" -#: src/preferences.c:3442 +#: src/preferences.c:3549 msgid " Image directory (default) " msgstr "" -#: src/preferences.c:3448 +#: src/preferences.c:3555 msgid " Backup/Restore directory (default) " msgstr "" -#: src/preferences.c:3454 +#: src/preferences.c:3561 msgid " Working directory (do not remove) " msgstr "" -#: src/preferences.c:3466 +#: src/preferences.c:3573 msgid "The default directory for loading video clips from" msgstr "" -#: src/preferences.c:3485 +#: src/preferences.c:3592 msgid "The default directory for saving encoded clips to" msgstr "" -#: src/preferences.c:3493 +#: src/preferences.c:3600 msgid "The default directory for loading and saving audio" msgstr "" -#: src/preferences.c:3501 +#: src/preferences.c:3608 msgid "The default directory for saving frameshots to" msgstr "" -#: src/preferences.c:3509 +#: src/preferences.c:3616 msgid "The default directory for backing up/restoring single clips" msgstr "" -#: src/preferences.c:3519 +#: src/preferences.c:3626 msgid "LiVES working directory." msgstr "" -#: src/preferences.c:3582 +#: src/preferences.c:3689 msgid "Directories" msgstr "目录列表" -#: src/preferences.c:3596 +#: src/preferences.c:3703 msgid "Warn if diskspace falls below: " msgstr "" -#: src/preferences.c:3602 src/preferences.c:3613 +#: src/preferences.c:3709 src/preferences.c:3720 msgid " MB [set to 0 to disable]" msgstr "" -#: src/preferences.c:3608 +#: src/preferences.c:3715 msgid "Diskspace critical level: " msgstr "" -#: src/preferences.c:3622 +#: src/preferences.c:3729 msgid "" "Warn on Insert / Merge if _frame rate of clipboard does not match frame rate " "of selection" msgstr "" -#: src/preferences.c:3630 +#: src/preferences.c:3737 msgid "Warn on Open if file _size exceeds " msgstr "" -#: src/preferences.c:3637 +#: src/preferences.c:3744 msgid " MB" msgstr " MB" -#: src/preferences.c:3643 +#: src/preferences.c:3750 msgid "Show a warning before saving a se_t" msgstr "" -#: src/preferences.c:3652 +#: src/preferences.c:3759 msgid "" "Show a warning if _mplayer/mplayer2, sox, composite or convert is not found " "when LiVES is started." msgstr "" -#: src/preferences.c:3660 +#: src/preferences.c:3767 msgid "Show a warning if no _rendered effects are found at startup." msgstr "" -#: src/preferences.c:3669 +#: src/preferences.c:3776 msgid "Show a warning if no _encoder plugins are found at startup." msgstr "" -#: src/preferences.c:3678 +#: src/preferences.c:3785 msgid "Show a warning if a _duplicate set name is entered." msgstr "" -#: src/preferences.c:3687 +#: src/preferences.c:3794 msgid "When a set is loaded, warn if clips are missing from _layouts." msgstr "" -#: src/preferences.c:3697 +#: src/preferences.c:3804 msgid "Warn if a clip used in a layout is about to be closed." msgstr "" -#: src/preferences.c:3707 +#: src/preferences.c:3814 msgid "Warn if frames used in a layout are about to be deleted." msgstr "" -#: src/preferences.c:3717 +#: src/preferences.c:3824 msgid "Warn if frames used in a layout are about to be shifted." msgstr "" -#: src/preferences.c:3727 +#: src/preferences.c:3834 msgid "Warn if frames used in a layout are about to be altered." msgstr "" -#: src/preferences.c:3737 +#: src/preferences.c:3844 msgid "Warn if audio used in a layout is about to be deleted." msgstr "" -#: src/preferences.c:3747 +#: src/preferences.c:3854 msgid "Warn if audio used in a layout is about to be shifted." msgstr "" -#: src/preferences.c:3757 +#: src/preferences.c:3864 msgid "Warn if audio used in a layout is about to be altered." msgstr "" -#: src/preferences.c:3767 +#: src/preferences.c:3874 msgid "Popup layout errors after clip changes." msgstr "" -#: src/preferences.c:3776 +#: src/preferences.c:3883 msgid "Warn if the layout has not been saved when leaving multitrack mode." msgstr "" -#: src/preferences.c:3785 +#: src/preferences.c:3892 msgid "" "Warn if multitrack has no audio channels, and a layout with audio is loaded." msgstr "" -#: src/preferences.c:3794 +#: src/preferences.c:3901 msgid "" "Warn if multitrack has audio channels, and your audio player is not \"jack\" " "or \"pulse audio\"." msgstr "" -#: src/preferences.c:3804 +#: src/preferences.c:3911 msgid "Show info message after importing from firewire device." msgstr "" -#: src/preferences.c:3818 +#: src/preferences.c:3925 msgid "Show a warning before opening a yuv4mpeg stream (advanced)." msgstr "" -#: src/preferences.c:3829 +#: src/preferences.c:3936 msgid "Show a warning when multitrack is low on backup space." msgstr "" -#: src/preferences.c:3839 +#: src/preferences.c:3946 msgid "Show a warning advising cleaning of disk space after a crash." msgstr "" -#: src/preferences.c:3849 +#: src/preferences.c:3956 msgid "Show a warning if unable to connect to pulseaudio player." msgstr "" -#: src/preferences.c:3858 +#: src/preferences.c:3965 msgid "Show a warning before wiping a layout which has unsaved changes." msgstr "" -#: src/preferences.c:3867 +#: src/preferences.c:3974 msgid "Warnings" msgstr "警告" -#: src/preferences.c:3883 +#: src/preferences.c:3990 msgid "Midi synch (requires the files midistart and midistop)" msgstr "" -#: src/preferences.c:3893 +#: src/preferences.c:4000 msgid "When inserting/merging frames: " msgstr "" -#: src/preferences.c:3897 +#: src/preferences.c:4004 msgid "_Speed Up/Slow Down Insertion" msgstr "" -#: src/preferences.c:3899 +#: src/preferences.c:4006 msgid "_Resample Insertion" msgstr "" -#: src/preferences.c:3904 +#: src/preferences.c:4011 msgid "CD device " msgstr "" -#: src/preferences.c:3907 +#: src/preferences.c:4014 msgid "LiVES can load audio tracks from this CD" msgstr "" -#: src/preferences.c:3921 +#: src/preferences.c:4028 msgid "Default FPS " msgstr "默认帧率 " -#: src/preferences.c:3924 +#: src/preferences.c:4031 msgid "Frames per second to use when none is specified" msgstr "" -#: src/preferences.c:3932 +#: src/preferences.c:4039 msgid "Misc" msgstr "杂项" -#: src/preferences.c:3958 +#: src/preferences.c:4065 msgid "New theme: " msgstr "新主题: " -#: src/preferences.c:3969 +#: src/preferences.c:4076 msgid "Main Theme Details" msgstr "" -#: src/preferences.c:3980 +#: src/preferences.c:4087 #, fuzzy msgid " _Foreground Color" msgstr "空白背景(_B)" -#: src/preferences.c:3999 +#: src/preferences.c:4106 #, fuzzy msgid " _Background Color" msgstr "空白背景(_B)" -#: src/preferences.c:4018 +#: src/preferences.c:4125 #, fuzzy msgid "_Alt Foreground Color" msgstr "空白背景(_B)" -#: src/preferences.c:4036 +#: src/preferences.c:4143 #, fuzzy msgid "_Alt Background Color" msgstr "空白背景(_B)" -#: src/preferences.c:4054 +#: src/preferences.c:4161 msgid " Info _Text Color" msgstr "" -#: src/preferences.c:4073 +#: src/preferences.c:4180 msgid " Info _Base Color" msgstr "" -#: src/preferences.c:4091 +#: src/preferences.c:4198 msgid "Theme is _light" msgstr "" -#: src/preferences.c:4092 +#: src/preferences.c:4199 #, fuzzy msgid "Affects some contrast details of the timeline" msgstr "要在时间线上做标记" -#: src/preferences.c:4103 +#: src/preferences.c:4210 msgid "Color the start/end frame spinbuttons (requires restart)" msgstr "" -#: src/preferences.c:4116 +#: src/preferences.c:4223 msgid "Highlight horizontal separators in multitrack" msgstr "" -#: src/preferences.c:4124 +#: src/preferences.c:4231 #, fuzzy msgid "Frame blank image" msgstr "删除多余的帧" -#: src/preferences.c:4126 +#: src/preferences.c:4233 msgid "The frame image which is shown when there is no clip loaded." msgstr "" -#: src/preferences.c:4145 +#: src/preferences.c:4252 msgid "Separator image" msgstr "" -#: src/preferences.c:4147 +#: src/preferences.c:4254 msgid "The image shown in the center of the interface." msgstr "" -#: src/preferences.c:4163 +#: src/preferences.c:4270 msgid "Extended Theme Details" msgstr "" -#: src/preferences.c:4173 +#: src/preferences.c:4280 msgid "Selected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4184 +#: src/preferences.c:4291 msgid "Unselected frames/audio (clip editor)" msgstr "" -#: src/preferences.c:4195 +#: src/preferences.c:4302 msgid "Track background (multitrack)" msgstr "" -#: src/preferences.c:4206 +#: src/preferences.c:4313 msgid "Video block (multitrack)" msgstr "" -#: src/preferences.c:4217 +#: src/preferences.c:4324 msgid "Audio block (multitrack)" msgstr "" -#: src/preferences.c:4228 +#: src/preferences.c:4335 msgid "Effects block (multitrack)" msgstr "" -#: src/preferences.c:4239 +#: src/preferences.c:4346 msgid "Timeline mark (multitrack)" msgstr "" -#: src/preferences.c:4250 +#: src/preferences.c:4357 #, fuzzy msgid "Timeline selection (multitrack)" msgstr "时间线(秒)" -#: src/preferences.c:4262 +#: src/preferences.c:4369 msgid "Timecode background (multitrack)" msgstr "" -#: src/preferences.c:4274 +#: src/preferences.c:4381 msgid "Timecode foreground (multitrack)" msgstr "" -#: src/preferences.c:4285 +#: src/preferences.c:4392 #, fuzzy msgid "Frame surround" msgstr "帧每秒(_F) " -#: src/preferences.c:4298 +#: src/preferences.c:4405 #, fuzzy msgid "Themes/Colors" msgstr "主题" -#: src/preferences.c:4313 +#: src/preferences.c:4420 msgid "Download bandwidth (Kb/s) " msgstr "" -#: src/preferences.c:4320 +#: src/preferences.c:4427 msgid "LiVES must be compiled without \"configure --disable-OSC\" to use OMC" msgstr "" -#: src/preferences.c:4330 +#: src/preferences.c:4437 msgid "OMC remote control enabled" msgstr "" -#: src/preferences.c:4336 +#: src/preferences.c:4443 msgid "UDP port " msgstr "UDP 端口 " -#: src/preferences.c:4343 +#: src/preferences.c:4450 msgid "Start OMC on startup" msgstr "启动时运行 OMC" -#: src/preferences.c:4363 +#: src/preferences.c:4470 msgid "Streaming/Networking" msgstr "流媒体/网络" -#: src/preferences.c:4375 +#: src/preferences.c:4482 msgid "Jack transport" msgstr "" -#: src/preferences.c:4379 +#: src/preferences.c:4486 msgid "" "LiVES must be compiled with jack/transport.h and jack/jack.h present to use " "jack transport" msgstr "" -#: src/preferences.c:4385 +#: src/preferences.c:4492 msgid "Jack _transport config file" msgstr "" -#: src/preferences.c:4391 src/preferences.c:4471 +#: src/preferences.c:4498 src/preferences.c:4578 msgid "Start _server on LiVES startup" msgstr "在 LiVES 启动时运行服务器(_S)" -#: src/preferences.c:4399 +#: src/preferences.c:4506 msgid "Jack transport _master (start and stop)" msgstr "" -#: src/preferences.c:4408 +#: src/preferences.c:4515 msgid "Jack transport _client (start and stop)" msgstr "" -#: src/preferences.c:4421 +#: src/preferences.c:4528 msgid "Jack transport sets start position" msgstr "" -#: src/preferences.c:4436 +#: src/preferences.c:4543 msgid "Jack transport timebase slave" msgstr "" -#: src/preferences.c:4445 +#: src/preferences.c:4552 msgid "(See also Playback -> Audio follows video rate/direction)" msgstr "" -#: src/preferences.c:4452 +#: src/preferences.c:4559 msgid "Jack audio" msgstr "Jack 音频" -#: src/preferences.c:4456 +#: src/preferences.c:4563 msgid "LiVES must be compiled with jack/jack.h present to use jack audio" msgstr "" -#: src/preferences.c:4459 +#: src/preferences.c:4566 msgid "" "You MUST set the audio player to \"jack\" in the Playback tab to use jack " "audio" msgstr "" -#: src/preferences.c:4465 +#: src/preferences.c:4572 msgid "Jack _audio server config file" msgstr "Jack 音频服务器配置文件(_A)" -#: src/preferences.c:4478 +#: src/preferences.c:4585 msgid "Play audio even when transport is _paused" msgstr "" -#: src/preferences.c:4489 +#: src/preferences.c:4596 msgid "Automatically connect to System Out ports when 'playing' External Audio" msgstr "" -#: src/preferences.c:4502 +#: src/preferences.c:4609 msgid "Jack Integration" msgstr "" -#: src/preferences.c:4515 +#: src/preferences.c:4622 msgid "Events to respond to:" msgstr "" -#: src/preferences.c:4524 +#: src/preferences.c:4631 msgid "_Joystick events" msgstr "" -#: src/preferences.c:4528 +#: src/preferences.c:4635 msgid "Leave blank to use defaults" msgstr "" -#: src/preferences.c:4534 +#: src/preferences.c:4641 msgid "_Joystick device" msgstr "" -#: src/preferences.c:4536 +#: src/preferences.c:4643 msgid "The joystick device, e.g. /dev/input/js0" msgstr "" -#: src/preferences.c:4556 +#: src/preferences.c:4663 msgid "_MIDI events" msgstr "_MIDI 事件" -#: src/preferences.c:4563 +#: src/preferences.c:4670 msgid "Use _ALSA MIDI (recommended)" msgstr "使用 _ALSA MIDI(推荐)" -#: src/preferences.c:4565 +#: src/preferences.c:4672 msgid "Create an ALSA MIDI port which other MIDI devices can be connected to" msgstr "" -#: src/preferences.c:4570 +#: src/preferences.c:4677 msgid "Use _raw MIDI" msgstr "使用原始 MIDI(_R)" -#: src/preferences.c:4572 +#: src/preferences.c:4679 msgid "Read directly from the MIDI device" msgstr "从 MIDI 设备直接读取" -#: src/preferences.c:4584 +#: src/preferences.c:4691 msgid "_MIDI device" msgstr "_MIDI 设备" -#: src/preferences.c:4586 +#: src/preferences.c:4693 msgid "The MIDI device, e.g. /dev/input/midi0" msgstr "MIDI 设备,如 /dev/input/midi0" -#: src/preferences.c:4600 +#: src/preferences.c:4707 msgid "Advanced" msgstr "高级" -#: src/preferences.c:4606 +#: src/preferences.c:4713 msgid "MIDI check _rate" msgstr "" -#: src/preferences.c:4610 +#: src/preferences.c:4717 msgid "" "Number of MIDI checks per keyboard tick. Increasing this may improve MIDI " "responsiveness, but may slow down playback." msgstr "" -#: src/preferences.c:4617 +#: src/preferences.c:4724 msgid "MIDI repeat" msgstr "MIDI 重复" -#: src/preferences.c:4620 +#: src/preferences.c:4727 msgid "Number of non-reads allowed between succesive reads." msgstr "" -#: src/preferences.c:4624 +#: src/preferences.c:4731 msgid "(Warning: setting this value too high can slow down playback.)" msgstr "(警告:将此值设得过大会拖慢播放。)" -#: src/preferences.c:4643 +#: src/preferences.c:4750 msgid "MIDI/Joystick learner" msgstr "" -#: src/preferences.c:5115 +#: src/preferences.c:5233 msgid "" "\n" "LiVES will now shut down. You need to restart it for the directory change to " @@ -8403,19 +8445,19 @@ "LiVES 即将关闭。您需要重新启动它以使目录更改生效。\n" "点击确定继续。\n" -#: src/preferences.c:5190 +#: src/preferences.c:5309 msgid "" "For the directory change to take effect LiVES will restart when preferences " "dialog closes." msgstr "为使目录更改生效,LiVES 将在关闭首选项对话框后重新启动。" -#: src/preferences.c:5195 +#: src/preferences.c:5314 #, fuzzy msgid "" "Disabling the theme will not take effect until the next time you start LiVES." msgstr "主题的更改只有在您下次启动 LiVES 时才会生效。" -#: src/preferences.c:5200 +#: src/preferences.c:5319 msgid "Jack options will not take effect until the next time you start LiVES." msgstr "Jack 选项在您下次启动 LiVES 时才会生效。" @@ -8443,177 +8485,177 @@ msgid "Cannot start OSC/UDP server at port %d \n" msgstr "无法在端口 %d 上启动 OSC/UDP 服务器 \n" -#: src/resample.c:152 src/resample.c:344 +#: src/resample.c:155 src/resample.c:347 #, c-format msgid "Resizing frames 1 to %d" msgstr "" -#: src/resample.c:166 src/resample.c:357 +#: src/resample.c:169 src/resample.c:360 #, c-format msgid "Resizing/letterboxing frames 1 to %d" msgstr "" -#: src/resample.c:399 src/resample.c:423 +#: src/resample.c:402 src/resample.c:426 msgid "Resize" msgstr "更改大小" -#: src/resample.c:433 +#: src/resample.c:436 msgid "Resample/Resize" msgstr "" -#: src/resample.c:708 +#: src/resample.c:711 #, c-format msgid "Length of video is now %d frames.\n" msgstr "" -#: src/resample.c:764 +#: src/resample.c:768 msgid "" "\n" "\n" "New rate must be greater than 0\n" msgstr "" -#: src/resample.c:811 src/resample.c:826 +#: src/resample.c:815 src/resample.c:830 msgid "Resampling audio" msgstr "正在重采样音频" -#: src/resample.c:844 +#: src/resample.c:853 msgid "LiVES was unable to resample the audio as requested.\n" msgstr "LiVES 无法按要求对音频进行重采样。\n" -#: src/resample.c:846 src/resample.c:850 src/resample.c:1180 +#: src/resample.c:855 src/resample.c:859 src/resample.c:1189 msgid "Resample Audio" msgstr "重采样音频" -#: src/resample.c:858 +#: src/resample.c:867 #, c-format msgid "Audio was resampled to %d Hz, %d channels, %d bit" msgstr "" -#: src/resample.c:1029 +#: src/resample.c:1038 #, c-format msgid "Resampling video at %.8f frames per second..." msgstr "" -#: src/resample.c:1031 +#: src/resample.c:1040 #, c-format msgid "Resampling video at %.3f frames per second..." msgstr "" -#: src/resample.c:1062 +#: src/resample.c:1071 msgid "Reordering error !\n" msgstr "" -#: src/resample.c:1073 +#: src/resample.c:1082 msgid "Resample" msgstr "重采样" -#: src/resample.c:1184 +#: src/resample.c:1193 #, fuzzy msgid "New Clip Audio" msgstr "新的音频" -#: src/resample.c:1186 +#: src/resample.c:1195 #, fuzzy msgid "External Clip Settings" msgstr "LiVES:- 外部剪辑设置" -#: src/resample.c:1208 +#: src/resample.c:1217 msgid "Current" msgstr "当前" -#: src/resample.c:1218 src/resample.c:1329 +#: src/resample.c:1227 src/resample.c:1338 msgid "Rate (Hz) " msgstr "" -#: src/resample.c:1225 src/resample.c:1343 +#: src/resample.c:1234 src/resample.c:1352 msgid "Channels" msgstr "" -#: src/resample.c:1232 +#: src/resample.c:1241 msgid "Sample Size " msgstr "" -#: src/resample.c:1247 src/resample.c:1393 +#: src/resample.c:1256 src/resample.c:1402 msgid "Signed" msgstr "有符号" -#: src/resample.c:1252 src/resample.c:1401 +#: src/resample.c:1261 src/resample.c:1410 msgid "Unsigned" msgstr "无符号" -#: src/resample.c:1274 src/resample.c:1425 +#: src/resample.c:1283 src/resample.c:1434 msgid "Little Endian" msgstr "小端" -#: src/resample.c:1279 src/resample.c:1432 +#: src/resample.c:1288 src/resample.c:1441 msgid "Big Endian" msgstr "大端" -#: src/resample.c:1296 +#: src/resample.c:1305 #, fuzzy msgid "New Audio Details" msgstr "新的音频" -#: src/resample.c:1297 +#: src/resample.c:1306 msgid "New" msgstr "新建" -#: src/resample.c:1312 +#: src/resample.c:1321 msgid "_Enable audio" msgstr "启用音频(_E)" -#: src/resample.c:1343 +#: src/resample.c:1352 msgid "_Channels" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "_Sample Size" msgstr "" -#: src/resample.c:1363 +#: src/resample.c:1372 msgid "Sample Size" msgstr "" -#: src/resample.c:1460 +#: src/resample.c:1469 msgid "_Frames Per Second " msgstr "帧每秒(_F) " -#: src/resample.c:1471 +#: src/resample.c:1480 msgid "Record for maximum: " msgstr "最多录制: " -#: src/resample.c:1473 +#: src/resample.c:1482 msgid " hours " msgstr " 时 " -#: src/resample.c:1476 +#: src/resample.c:1485 msgid " minutes " msgstr " 分 " -#: src/resample.c:1478 +#: src/resample.c:1487 msgid " seconds " msgstr " 秒 " -#: src/resample.c:1483 +#: src/resample.c:1492 msgid "Unlimited" msgstr "无限制" -#: src/resample.c:1497 +#: src/resample.c:1506 msgid "Click OK to begin recording, or Cancel to quit." msgstr "点击确定进行录制,或点击取消退出。" -#: src/resample.c:1592 +#: src/resample.c:1601 #, fuzzy msgid "Change Playback Speed" msgstr "LiVES:- 更改播放速度" -#: src/resample.c:1594 +#: src/resample.c:1603 #, fuzzy msgid "Resample Video" msgstr "正在重采样视频" -#: src/resample.c:1616 +#: src/resample.c:1625 #, c-format msgid "" "\n" @@ -8624,7 +8666,7 @@ "in _frames per second" msgstr "" -#: src/resample.c:1620 +#: src/resample.c:1629 #, c-format msgid "" "\n" @@ -8635,80 +8677,80 @@ "in frames per second" msgstr "" -#: src/resample.c:1639 +#: src/resample.c:1648 msgid "OR enter the desired clip length in _seconds" msgstr "" -#: src/resample.c:1658 +#: src/resample.c:1667 msgid "Change the _audio speed as well" msgstr "同时更改音频速度(_A)" -#: src/resample.c:1748 +#: src/resample.c:1757 msgid "" "\n" "Speeding up the clip will cause missing frames in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1763 +#: src/resample.c:1772 msgid "" "\n" "Speeding up the clip will cause missing audio in some multitrack layouts.\n" "Are you sure you wish to change the speed ?\n" msgstr "" -#: src/resample.c:1778 +#: src/resample.c:1787 msgid "" "\n" "Changing the speed will cause frames to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1791 +#: src/resample.c:1800 msgid "" "\n" "Changing the speed will cause audio to shift in some multitrack layouts.\n" "Are you sure you wish to continue ?\n" msgstr "" -#: src/resample.c:1832 +#: src/resample.c:1841 msgid "Speed Change" msgstr "更改速度" -#: src/resample.c:1841 +#: src/resample.c:1850 #, c-format msgid "Changed playback speed to %.3f frames per second and audio to %d Hz.\n" msgstr "已将播放速度更改为 %.3f 帧每秒, 音频更改为 %d Hz。\n" -#: src/resample.c:1843 +#: src/resample.c:1852 #, c-format msgid "Changed playback speed to %.3f frames per second.\n" msgstr "已将播放速度更改为 %.3f 帧每秒。\n" -#: src/resample.c:1935 +#: src/resample.c:1944 msgid "Resampling video" msgstr "正在重采样视频" -#: src/resample.c:1941 src/resample.c:2054 src/resample.c:2075 +#: src/resample.c:1950 src/resample.c:2063 src/resample.c:2084 msgid "Resampling clipboard video" msgstr "正在重采样剪贴板视频" -#: src/resample.c:1945 +#: src/resample.c:1954 msgid "Reordering frames" msgstr "" -#: src/resample.c:1954 +#: src/resample.c:1963 msgid "" "\n" "\n" "LiVES was unable to reorder the frames." msgstr "" -#: src/resample.c:1999 +#: src/resample.c:2008 msgid "Deordering frames" msgstr "" -#: src/resample.c:2092 +#: src/resample.c:2101 msgid "resampling error..." msgstr "重采样错误..." @@ -8913,68 +8955,68 @@ msgid "LiVES could not locate the effect %s.\n" msgstr "LiVES 无法找到特效 %s。\n" -#: src/rte_window.c:2135 +#: src/rte_window.c:2125 msgid "Real Time Effect Mapping" msgstr "" -#: src/rte_window.c:2165 +#: src/rte_window.c:2155 #, c-format msgid "Ctrl-%d" msgstr "" -#: src/rte_window.c:2172 +#: src/rte_window.c:2162 msgid "Key active" msgstr "" -#: src/rte_window.c:2186 +#: src/rte_window.c:2176 msgid "Key grab" msgstr "" -#: src/rte_window.c:2187 +#: src/rte_window.c:2177 msgid "Grab keyboard for this effect key" msgstr "" -#: src/rte_window.c:2197 +#: src/rte_window.c:2187 msgid "_Clear all effects" msgstr "清除所有特效(_C)" -#: src/rte_window.c:2210 +#: src/rte_window.c:2200 msgid "Mode active" msgstr "" -#: src/rte_window.c:2219 src/multitrack.c:8468 +#: src/rte_window.c:2209 src/multitrack.c:8379 msgid "Info" msgstr "信息" -#: src/rte_window.c:2220 +#: src/rte_window.c:2210 msgid "Set Parameters" msgstr "设置参数" -#: src/rte_window.c:2221 +#: src/rte_window.c:2211 msgid "Set Connections" msgstr "" -#: src/rte_window.c:2222 +#: src/rte_window.c:2212 msgid "Clear" msgstr "清除" -#: src/rte_window.c:2231 +#: src/rte_window.c:2221 msgid "Effect name:" msgstr "特效名称:" -#: src/rte_window.c:2299 +#: src/rte_window.c:2289 msgid "_Save as default keymap" msgstr "" -#: src/rte_window.c:2304 +#: src/rte_window.c:2294 msgid "_Load default keymap" msgstr "" -#: src/rte_window.c:2309 +#: src/rte_window.c:2299 msgid "Close _window" msgstr "关闭窗口(_W)" -#: src/rte_window.c:2726 +#: src/rte_window.c:2711 #, c-format msgid "" "Unable to create default keymap file: %s\n" @@ -9015,24 +9057,29 @@ msgid "yuv4mpeg stream" msgstr "yuv4mpeg 流" -#: src/lives-yuv4mpeg.c:414 +#: src/lives-yuv4mpeg.c:391 +#, fuzzy +msgid "Open _yuv4mpeg stream (fifo)" +msgstr "已打开 %s 上的 yuv4mpeg 流" + +#: src/lives-yuv4mpeg.c:415 msgid "yu4mpeg stream in" msgstr "yu4mpeg 流输入" -#: src/lives-yuv4mpeg.c:416 +#: src/lives-yuv4mpeg.c:417 #, c-format msgid "Opened yuv4mpeg stream on %s" msgstr "已打开 %s 上的 yuv4mpeg 流" -#: src/lives-yuv4mpeg.c:420 +#: src/lives-yuv4mpeg.c:421 msgid "Audio: " msgstr "音频: " -#: src/lives-yuv4mpeg.c:423 +#: src/lives-yuv4mpeg.c:424 msgid "none\n" msgstr "无\n" -#: src/lives-yuv4mpeg.c:476 +#: src/lives-yuv4mpeg.c:477 #, c-format msgid "" "Unable to set display framerate to %.3f fps.\n" @@ -9041,79 +9088,79 @@ "无法将显示帧率设为 %.3f 帧每秒。\n" "\n" -#: src/lives-yuv4mpeg.c:485 +#: src/lives-yuv4mpeg.c:486 #, c-format msgid "Unable to open yuv4mpeg out stream %s\n" msgstr "无法打开 yuv4mpeg 输出流 %s\n" -#: src/lives-yuv4mpeg.c:609 +#: src/lives-yuv4mpeg.c:610 #, c-format msgid "TV card %d" msgstr "电视卡 %d" -#: src/lives-yuv4mpeg.c:692 +#: src/lives-yuv4mpeg.c:693 #, c-format msgid "Opened TV card %d (%s)" msgstr "已打开电视卡 %d(%s)" -#: src/lives-yuv4mpeg.c:736 +#: src/lives-yuv4mpeg.c:737 #, c-format msgid "Firewire card %d" msgstr "火线卡 %d" -#: src/lives-yuv4mpeg.c:772 +#: src/lives-yuv4mpeg.c:773 #, c-format msgid "Opened firewire card %d" msgstr "已打开火线卡 %d" -#: src/multitrack.c:752 +#: src/multitrack.c:746 msgid "Auto backup" msgstr "自动备份" -#: src/multitrack.c:940 +#: src/multitrack.c:917 msgid "Backing audio" msgstr "" -#: src/multitrack.c:1520 +#: src/multitrack.c:1487 #, c-format msgid "%s : parameters for %s" msgstr "" -#: src/multitrack.c:1932 src/multitrack.c:3559 +#: src/multitrack.c:1914 src/multitrack.c:3548 #, c-format msgid "Current track: %s (layer %d)\n" msgstr "当前轨道:%s(第 %d 层)\n" -#: src/multitrack.c:1936 src/multitrack.c:3561 +#: src/multitrack.c:1918 src/multitrack.c:3550 msgid "Current track: Backing audio\n" msgstr "" -#: src/multitrack.c:1937 +#: src/multitrack.c:1919 #, c-format msgid "Current track: Layer %d audio\n" msgstr "当前轨道:第 %d 层音频\n" -#: src/multitrack.c:1940 +#: src/multitrack.c:1922 #, c-format msgid "%.2f sec.\n" msgstr "%.2f 秒\n" -#: src/multitrack.c:1945 src/multitrack.c:3567 +#: src/multitrack.c:1927 src/multitrack.c:3557 #, c-format msgid "Source: %s" msgstr "源:%s" -#: src/multitrack.c:1948 src/multitrack.c:3569 +#: src/multitrack.c:1930 src/multitrack.c:3559 msgid "Right click for context menu.\n" msgstr "右击打开环境菜单。\n" -#: src/multitrack.c:1950 +#: src/multitrack.c:1932 msgid "" "Double click on a block\n" "to select it." msgstr "" -#: src/multitrack.c:3370 +#: src/multitrack.c:3360 msgid "" "\n" "\n" @@ -9122,7 +9169,7 @@ "right or double clicking on it.\n" msgstr "" -#: src/multitrack.c:3373 +#: src/multitrack.c:3363 msgid "" "\n" "\n" @@ -9130,7 +9177,7 @@ "Select an effect in FX stack first to view its parameters.\n" msgstr "" -#: src/multitrack.c:3376 +#: src/multitrack.c:3366 msgid "" "\n" "\n" @@ -9140,7 +9187,7 @@ "\n" "未载入剪辑。\n" -#: src/multitrack.c:3380 +#: src/multitrack.c:3370 msgid "" "You must select two video tracks\n" "and a time region\n" @@ -9150,7 +9197,7 @@ "before inserting clips into the timeline." msgstr "" -#: src/multitrack.c:3384 +#: src/multitrack.c:3374 msgid "" "\n" "\n" @@ -9159,12 +9206,12 @@ "to apply compositors.\n" msgstr "" -#: src/multitrack.c:3564 +#: src/multitrack.c:3553 #, c-format msgid "%.2f sec. to %.2f sec.\n" msgstr "%.2f 秒到 %.2f 秒\n" -#: src/multitrack.c:3570 +#: src/multitrack.c:3560 msgid "" "Single click on timeline\n" "to select a frame.\n" @@ -9172,12 +9219,22 @@ "单击时间线\n" "来选择某一帧。\n" -#: src/multitrack.c:3786 src/multitrack.c:6957 +#: src/multitrack.c:3881 +#, c-format +msgid "%s from %s package (click to show) ---->" +msgstr "" + +#: src/multitrack.c:3917 src/multitrack.c:6905 #, c-format msgid "%s [unstable]" msgstr "" -#: src/multitrack.c:3899 +#: src/multitrack.c:3936 +#, c-format +msgid "<---- Show all %s" +msgstr "" + +#: src/multitrack.c:4006 msgid "" "You can click and drag\n" "below the timeline" @@ -9185,170 +9242,170 @@ "您可以点击拖动\n" "时间线下方" -#: src/multitrack.c:3900 +#: src/multitrack.c:4007 msgid "to select a time region.\n" msgstr "以选择一个时间区段。\n" -#: src/multitrack.c:4066 +#: src/multitrack.c:4173 #, fuzzy msgid "Selected Clip" msgstr "LiVES:已选剪辑" -#: src/multitrack.c:4069 +#: src/multitrack.c:4176 #, fuzzy msgid "_Adjust Start and End Points" msgstr "调整起点和终点(_A)" -#: src/multitrack.c:4077 +#: src/multitrack.c:4184 #, fuzzy msgid "_Edit/Encode in Clip Editor" msgstr "在剪辑编辑器中进行编辑/编码(_E)" -#: src/multitrack.c:4084 +#: src/multitrack.c:4191 #, fuzzy msgid "_Show Clip Information" msgstr "显示剪辑信息(_S)" -#: src/multitrack.c:4091 +#: src/multitrack.c:4198 #, fuzzy msgid "_Close this Clip" msgstr "_关闭此影片" -#: src/multitrack.c:4313 +#: src/multitrack.c:4415 #, fuzzy msgid "Audio Mixer (ctrl-m)" msgstr "混音器(ctrl-m)" -#: src/multitrack.c:4378 +#: src/multitrack.c:4480 msgid "Single click on timeline" msgstr "点击时间线" -#: src/multitrack.c:4379 +#: src/multitrack.c:4481 msgid "to select a frame." msgstr "来选择一帧。" -#: src/multitrack.c:4380 +#: src/multitrack.c:4482 msgid "Double click or right click on timeline" msgstr "" -#: src/multitrack.c:4381 +#: src/multitrack.c:4483 msgid "to select a block." msgstr "来选择块。" -#: src/multitrack.c:4382 +#: src/multitrack.c:4484 msgid "Clips can be dragged" msgstr "剪辑可以被拖放" -#: src/multitrack.c:4383 +#: src/multitrack.c:4485 msgid "onto the timeline." msgstr "到时间线上。" -#: src/multitrack.c:4385 +#: src/multitrack.c:4487 msgid "Mouse mode is: Move" msgstr "鼠标模式为:移动" -#: src/multitrack.c:4386 +#: src/multitrack.c:4488 msgid "clips can be moved around." msgstr "剪辑可以四处移动。" -#: src/multitrack.c:4390 +#: src/multitrack.c:4490 msgid "Mouse mode is: Select." msgstr "鼠标模式为:选择。" -#: src/multitrack.c:4391 +#: src/multitrack.c:4491 msgid "Drag with mouse on timeline" msgstr "用鼠标拖动时间线" -#: src/multitrack.c:4392 +#: src/multitrack.c:4492 msgid "to select tracks and time." msgstr "来选择轨道和时间。" -#: src/multitrack.c:4472 +#: src/multitrack.c:4572 msgid "Close _last gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4474 +#: src/multitrack.c:4574 msgid "Close _first gap(s) in selected tracks/time" msgstr "" -#: src/multitrack.c:4529 +#: src/multitrack.c:4629 msgid "Close gaps" msgstr "关闭缺口" -#: src/multitrack.c:4531 +#: src/multitrack.c:4631 msgid "Move block" msgstr "" -#: src/multitrack.c:4533 +#: src/multitrack.c:4633 msgid "Move audio block" msgstr "" -#: src/multitrack.c:4535 +#: src/multitrack.c:4635 msgid "Delete block" msgstr "删除区块" -#: src/multitrack.c:4537 +#: src/multitrack.c:4637 msgid "Delete audio block" msgstr "" -#: src/multitrack.c:4539 +#: src/multitrack.c:4639 msgid "Split tracks" msgstr "" -#: src/multitrack.c:4541 +#: src/multitrack.c:4641 msgid "Split block" msgstr "" -#: src/multitrack.c:4544 +#: src/multitrack.c:4644 #, c-format msgid "Apply %s" msgstr "应用 %s" -#: src/multitrack.c:4549 +#: src/multitrack.c:4649 #, c-format msgid "Delete %s" msgstr "删除 %s" -#: src/multitrack.c:4553 +#: src/multitrack.c:4653 msgid "Insert block" msgstr "" -#: src/multitrack.c:4555 +#: src/multitrack.c:4655 msgid "Insert gap" msgstr "" -#: src/multitrack.c:4557 +#: src/multitrack.c:4657 msgid "Insert audio block" msgstr "" -#: src/multitrack.c:4559 +#: src/multitrack.c:4659 msgid "Effect order change" msgstr "更改特效顺序" -#: src/multitrack.c:4956 +#: src/multitrack.c:5056 msgid "unsigned " msgstr "无符号 " -#: src/multitrack.c:4957 +#: src/multitrack.c:5057 msgid "signed " msgstr "有符号 " -#: src/multitrack.c:4963 +#: src/multitrack.c:5063 #, c-format msgid "" "Multitrack values set to %.3f fps, frame size %d x %d, audio channels %d, " "audio rate %d, audio sample size %d, %s.\n" msgstr "" -#: src/multitrack.c:4997 +#: src/multitrack.c:5106 msgid "invalid event list. Failed.\n" msgstr "无效的事件列表。失败。\n" -#: src/multitrack.c:5004 +#: src/multitrack.c:5113 msgid "event list has invalid fps. Failed.\n" msgstr "事件列表中有无效的帧率。失败。\n" -#: src/multitrack.c:5016 +#: src/multitrack.c:5125 #, c-format msgid "" "\n" @@ -9358,7 +9415,7 @@ "then load in the new set from the File menu.\n" msgstr "" -#: src/multitrack.c:5058 +#: src/multitrack.c:5167 #, c-format msgid "" "\n" @@ -9369,477 +9426,464 @@ "此布局中的声道数 (%d) 对 LiVES 无效。\n" "无法加载。\n" -#: src/multitrack.c:5350 +#: src/multitrack.c:5433 msgid "Layout was wiped.\n" msgstr "布局已擦除。\n" -#: src/multitrack.c:5443 +#: src/multitrack.c:5521 #, c-format msgid "LiVES-%s: Multitrack %dx%d : %d bpp %.3f fps" msgstr "" -#: src/multitrack.c:5691 +#: src/multitrack.c:5645 msgid "In/out" msgstr "输入/输出" -#: src/multitrack.c:5693 +#: src/multitrack.c:5647 msgid "FX stack" msgstr "" -#: src/multitrack.c:5701 src/omc-learn.c:616 +#: src/multitrack.c:5655 src/omc-learn.c:616 msgid "Params." msgstr "参数" -#: src/multitrack.c:6301 +#: src/multitrack.c:6252 msgid "_Open..." msgstr "打开(_O)..." -#: src/multitrack.c:6314 +#: src/multitrack.c:6265 msgid "O_pen File Selection..." msgstr "_打开文件选择..." -#: src/multitrack.c:6352 +#: src/multitrack.c:6303 msgid "Import Selection from _dvd/vcd..." msgstr "" -#: src/multitrack.c:6357 +#: src/multitrack.c:6308 msgid "Import Selection from _dvd" msgstr "" -#: src/multitrack.c:6366 +#: src/multitrack.c:6317 msgid "Import Selection from _vcd" msgstr "" -#: src/multitrack.c:6379 +#: src/multitrack.c:6330 msgid "_Import from Device" msgstr "_从设备进口" -#: src/multitrack.c:6404 +#: src/multitrack.c:6354 #, fuzzy msgid "_Close the Selected Clip" msgstr "关闭选择的剪辑(_C)" -#: src/multitrack.c:6481 +#: src/multitrack.c:6431 #, fuzzy msgid "_Save Layout as..." msgstr "布局保存为(_S)..." -#: src/multitrack.c:6489 +#: src/multitrack.c:6439 #, fuzzy msgid "_Load Layout..." msgstr "加载布局(_L)..." -#: src/multitrack.c:6493 +#: src/multitrack.c:6443 #, fuzzy msgid "_Wipe/Delete Layout..." msgstr "擦除/删除布局(_W)..." -#: src/multitrack.c:6517 +#: src/multitrack.c:6467 #, fuzzy msgid "_Ignore Width, Height and Audio Values from Loaded Layouts" msgstr "忽略已加载布局中的宽度、高度和音频值(_I)" -#: src/multitrack.c:6521 +#: src/multitrack.c:6471 #, fuzzy msgid "Auto Load _Subtitles with Clips" msgstr "显示字幕" -#: src/multitrack.c:6594 +#: src/multitrack.c:6544 msgid "_CLIP EDITOR" msgstr "剪辑编辑器(_C)" -#: src/multitrack.c:6605 +#: src/multitrack.c:6555 #, fuzzy msgid "_Adjust Selected Clip Start/End Points" msgstr "调整所选剪辑的始点/终点(_A)" -#: src/multitrack.c:6614 +#: src/multitrack.c:6563 msgid "_Insert selected clip" msgstr "插入选择的剪辑(_I)" -#: src/multitrack.c:6625 +#: src/multitrack.c:6574 #, fuzzy msgid "_Insert Selected Clip Audio" msgstr "插入选择的剪辑音频(_I)" -#: src/multitrack.c:6633 +#: src/multitrack.c:6582 #, fuzzy msgid "_Delete Selected Block" msgstr "删除选中区域(_D)" -#: src/multitrack.c:6644 +#: src/multitrack.c:6593 msgid "_Jump to Previous Block Boundary" msgstr "" -#: src/multitrack.c:6653 +#: src/multitrack.c:6602 msgid "_Jump to Next Block Boundary" msgstr "" -#: src/multitrack.c:6666 +#: src/multitrack.c:6615 #, fuzzy msgid "Clear _Marks from Timeline" msgstr "清除时间线上的标记(_M)" -#: src/multitrack.c:6674 +#: src/multitrack.c:6623 #, fuzzy msgid "Ignore Selection Limits when Inserting" msgstr "在插入时忽略选区限制" -#: src/multitrack.c:6686 src/multitrack.c:16541 +#: src/multitrack.c:6635 src/multitrack.c:16377 msgid "_Play from Timeline Position" msgstr "从时间线位置开始播放(_P)" -#: src/multitrack.c:6699 +#: src/multitrack.c:6648 #, fuzzy msgid "Pla_y Selected Time Only" msgstr "只播放选择的时间段(_Y)" -#: src/multitrack.c:6776 +#: src/multitrack.c:6725 msgid "_Move Effects with Blocks" msgstr "" -#: src/multitrack.c:6788 +#: src/multitrack.c:6737 #, fuzzy msgid "Select _Autotransition Effect..." msgstr "选择自动过渡特效(_A)..." -#: src/multitrack.c:6794 +#: src/multitrack.c:6743 msgid "Crossfade Audio with Autotransition" msgstr "" -#: src/multitrack.c:6802 +#: src/multitrack.c:6751 #, fuzzy msgid "View/_Edit Selected Effect" msgstr "查看/编辑选择的特效(_E)" -#: src/multitrack.c:6806 +#: src/multitrack.c:6755 #, fuzzy msgid "_Delete Selected Effect" msgstr "删除选择的效果(_D)" -#: src/multitrack.c:6814 +#: src/multitrack.c:6763 msgid "Apply Effect to _Block..." msgstr "" -#: src/multitrack.c:6849 +#: src/multitrack.c:6797 msgid "Apply Effect to _Region..." msgstr "" -#: src/multitrack.c:7050 +#: src/multitrack.c:6998 msgid "_Tracks" msgstr "轨道(_T)" -#: src/multitrack.c:7063 +#: src/multitrack.c:7011 #, fuzzy msgid "Make _Backing Audio Current Track" msgstr "选择当前轨道(_S)" -#: src/multitrack.c:7074 +#: src/multitrack.c:7022 msgid "Add Video Track at _Rear" msgstr "" -#: src/multitrack.c:7082 +#: src/multitrack.c:7029 msgid "Add Video Track at _Front" msgstr "" -#: src/multitrack.c:7093 +#: src/multitrack.c:7040 #, fuzzy msgid "_Split Current Track at Cursor" msgstr "从光标处分割当前轨道(_S)" -#: src/multitrack.c:7104 +#: src/multitrack.c:7051 #, fuzzy msgid "_Split Selected Video Tracks" msgstr "分割所选的视频轨道(_S)" -#: src/multitrack.c:7116 +#: src/multitrack.c:7063 #, fuzzy msgid "Insert Gap in Selected Tracks/Time" msgstr "插入选择的剪辑(_I)" -#: src/multitrack.c:7124 +#: src/multitrack.c:7071 msgid "Insert Gap in Current Track/Selected Time" msgstr "" -#: src/multitrack.c:7136 +#: src/multitrack.c:7083 msgid "Close All _Gaps in Selected Tracks/Time" msgstr "" -#: src/multitrack.c:7160 +#: src/multitrack.c:7107 msgid "Se_lection" msgstr "选区(_L)" -#: src/multitrack.c:7166 +#: src/multitrack.c:7113 msgid "_Select Current Track" msgstr "选择当前轨道(_S)" -#: src/multitrack.c:7173 +#: src/multitrack.c:7120 #, fuzzy msgid "Select _All Video Tracks" msgstr "选择所有视频轨道(_A)" -#: src/multitrack.c:7180 +#: src/multitrack.c:7127 #, fuzzy msgid "Select _No Video Tracks" msgstr "取消选择所有视频轨道(_N)" -#: src/multitrack.c:7187 +#: src/multitrack.c:7134 #, fuzzy msgid "Select All _Time" msgstr "选择所有时间(_T)" -#: src/multitrack.c:7198 +#: src/multitrack.c:7145 #, fuzzy msgid "Select from _Zero Time" msgstr "从时间开头开始选择(_Z)" -#: src/multitrack.c:7205 +#: src/multitrack.c:7152 #, fuzzy msgid "Select to _End Time" msgstr "选择到时间末尾(_E)" -#: src/multitrack.c:7212 +#: src/multitrack.c:7159 msgid "_Copy..." msgstr "复制(_C)..." -#: src/multitrack.c:7218 +#: src/multitrack.c:7165 msgid "_Timecode to Region Start" msgstr "" -#: src/multitrack.c:7225 +#: src/multitrack.c:7172 msgid "_Timecode to Region End" msgstr "" -#: src/multitrack.c:7232 +#: src/multitrack.c:7179 msgid "_Region Start to Timecode" msgstr "" -#: src/multitrack.c:7239 +#: src/multitrack.c:7186 msgid "_Region End to Timecode" msgstr "" -#: src/multitrack.c:7253 +#: src/multitrack.c:7200 #, fuzzy msgid "Select/Deselect Block at Current Track/Time" msgstr "选择当前轨道(_S)" -#: src/multitrack.c:7272 +#: src/multitrack.c:7219 #, fuzzy msgid "_Change Width, Height and Audio Values..." msgstr "更改宽度、高度和音频值(_C)..." -#: src/multitrack.c:7319 +#: src/multitrack.c:7266 msgid "_Render" msgstr "渲染(_R)" -#: src/multitrack.c:7325 +#: src/multitrack.c:7272 #, fuzzy msgid "_Render All to New Clip" msgstr "渲染所有到新剪辑(_R)" -#: src/multitrack.c:7339 +#: src/multitrack.c:7286 #, fuzzy msgid "Render _Video" msgstr "渲染视频(_V)" -#: src/multitrack.c:7345 +#: src/multitrack.c:7292 #, fuzzy msgid "Render _Audio" msgstr "渲染音频(_A)" -#: src/multitrack.c:7355 +#: src/multitrack.c:7302 #, fuzzy msgid "_Normalise Rendered Audio" msgstr "预渲染音频(_P)" -#: src/multitrack.c:7361 +#: src/multitrack.c:7308 #, fuzzy msgid "_Pre-render Audio" msgstr "预渲染音频(_P)" -#: src/multitrack.c:7368 +#: src/multitrack.c:7315 msgid "_View" msgstr "视图(_V)" -#: src/multitrack.c:7381 +#: src/multitrack.c:7328 msgid "Block _In/Out Points" msgstr "" -#: src/multitrack.c:7390 +#: src/multitrack.c:7337 #, fuzzy msgid "_Effects at Current" msgstr "当前特效(_E)" -#: src/multitrack.c:7408 +#: src/multitrack.c:7355 #, fuzzy msgid "Audio Parameters" msgstr "音频参数" -#: src/multitrack.c:7414 +#: src/multitrack.c:7361 msgid "Show Backing _Audio Track" msgstr "" -#: src/multitrack.c:7418 -#, fuzzy -msgid "Compact View" -msgstr "紧凑视图" - -#: src/multitrack.c:7426 +#: src/multitrack.c:7365 #, fuzzy msgid "Maximum Tracks to Display..." msgstr "显示的最大轨道数目..." -#: src/multitrack.c:7433 +#: src/multitrack.c:7372 msgid "Scroll to Follow Playback" msgstr "" -#: src/multitrack.c:7437 +#: src/multitrack.c:7376 #, fuzzy msgid "_Center on Cursor" msgstr "沿光标居中(_C)" -#: src/multitrack.c:7444 +#: src/multitrack.c:7383 #, fuzzy msgid "_Zoom In" msgstr "拉近(_Z)" -#: src/multitrack.c:7455 +#: src/multitrack.c:7394 #, fuzzy msgid "_Zoom Out" msgstr "推远(_Z)" -#: src/multitrack.c:7466 +#: src/multitrack.c:7405 #, fuzzy msgid "Multitrack _Details" msgstr "多轨道细节(_D)" -#: src/multitrack.c:7477 +#: src/multitrack.c:7416 msgid "_Event Window" msgstr "事件窗口(_E)" -#: src/multitrack.c:7481 +#: src/multitrack.c:7420 msgid "_Event Window (selected time only)" msgstr "事件窗口(只针对选择的时间)(_E)" -#: src/multitrack.c:7485 +#: src/multitrack.c:7424 #, fuzzy msgid "_Show FRAME Events" msgstr "显示帧事件(_S)" -#: src/multitrack.c:7496 +#: src/multitrack.c:7435 #, fuzzy msgid "_Show Multitrack Keys" msgstr "显示多轨道键(_S)" -#: src/multitrack.c:7516 +#: src/multitrack.c:7455 msgid "Report a _bug" msgstr "报告错误(_B)" -#: src/multitrack.c:7746 +#: src/multitrack.c:7691 #, fuzzy msgid "Insert With _Audio" msgstr "和音频一同插入(_A)" -#: src/multitrack.c:7747 +#: src/multitrack.c:7692 msgid "" "Select whether video clips are inserted and moved with their audio or not" msgstr "选择是否将视频剪辑和所带的音频一起插入或移动" -#: src/multitrack.c:7821 +#: src/multitrack.c:7762 #, fuzzy msgid "Select _Overlap" msgstr "选择重叠(_O)" -#: src/multitrack.c:7822 +#: src/multitrack.c:7763 msgid "" "Select whether timeline selection snaps to overlap between selected tracks " "or not" msgstr "选择时间线选区是否捕获到所选轨道的重叠处" -#: src/multitrack.c:7875 src/multitrack.c:13918 -msgid "Expanded View (d)" -msgstr "扩展视图(d)" - -#: src/multitrack.c:7878 src/multitrack.c:13924 -msgid "Compact View (d)" -msgstr "紧凑视图(d)" - -#: src/multitrack.c:7899 +#: src/multitrack.c:7826 msgid "Gravity: _Normal" msgstr "重力:正常(_N)" -#: src/multitrack.c:7919 +#: src/multitrack.c:7846 msgid "Gravity: _Left" msgstr "重力:左(_L)" -#: src/multitrack.c:7928 +#: src/multitrack.c:7855 msgid "Gravity: _Right" msgstr "重力:右(_R)" -#: src/multitrack.c:7952 +#: src/multitrack.c:7879 #, fuzzy msgid "Mouse Mode: _Move" msgstr "鼠标模式:移动(_M)" -#: src/multitrack.c:7977 +#: src/multitrack.c:7904 #, fuzzy msgid "Mouse Mode: _Select" msgstr "鼠标模式:(_S)" -#: src/multitrack.c:7999 +#: src/multitrack.c:7925 #, fuzzy msgid "Insert Mode: _Normal" msgstr "插入模式:正常(_N)" -#: src/multitrack.c:8249 +#: src/multitrack.c:8167 msgid "_Apply" msgstr "应用(_A)" -#: src/multitrack.c:8268 +#: src/multitrack.c:8186 msgid "Time" msgstr "时间" -#: src/multitrack.c:8279 +#: src/multitrack.c:8197 msgid "_Del. node" msgstr "" -#: src/multitrack.c:8287 +#: src/multitrack.c:8205 msgid "_Next node" msgstr "" -#: src/multitrack.c:8295 +#: src/multitrack.c:8213 msgid "_Prev node" msgstr "" -#: src/multitrack.c:8317 +#: src/multitrack.c:8235 msgid "_Reverse playback " msgstr "" -#: src/multitrack.c:8331 +#: src/multitrack.c:8249 msgid "_Velocity " msgstr "速率(_V) " -#: src/multitrack.c:8388 +#: src/multitrack.c:8300 msgid "Anchor _start" msgstr "" -#: src/multitrack.c:8389 +#: src/multitrack.c:8301 msgid "Anchor the start point to the timeline" msgstr "" -#: src/multitrack.c:8442 +#: src/multitrack.c:8351 msgid "Anchor _end" msgstr "" -#: src/multitrack.c:8443 +#: src/multitrack.c:8352 msgid "Anchor the end point to the timeline" msgstr "" -#: src/multitrack.c:8576 +#: src/multitrack.c:8489 msgid "Scroll" msgstr "滚动" -#: src/multitrack.c:9148 +#: src/multitrack.c:9048 msgid "" "\n" "==============================\n" @@ -9849,95 +9893,95 @@ "==============================\n" "已切换到剪辑编辑方式\n" -#: src/multitrack.c:9352 +#: src/multitrack.c:9256 msgid "Timeline (seconds)" msgstr "时间线(秒)" -#: src/multitrack.c:9841 +#: src/multitrack.c:9745 msgid " Backing audio" msgstr "" -#: src/multitrack.c:9843 +#: src/multitrack.c:9747 #, c-format msgid " Layer %d audio" msgstr " 层 %d 音频" -#: src/multitrack.c:9854 +#: src/multitrack.c:9758 msgid "Show/hide audio details" msgstr "显示/隐藏音频细节" -#: src/multitrack.c:9863 src/multitrack.c:10085 +#: src/multitrack.c:9767 src/multitrack.c:9989 #, c-format msgid "Layer %d audio" msgstr "层 %d 的音频" -#: src/multitrack.c:9987 src/multitrack.c:10114 +#: src/multitrack.c:9891 src/multitrack.c:10018 #, c-format msgid "%s (layer %d)" msgstr "%s (层 %d)" -#: src/multitrack.c:10037 +#: src/multitrack.c:9941 msgid "Select track" msgstr "选择轨道" -#: src/multitrack.c:10041 +#: src/multitrack.c:9945 msgid "Show/hide audio" msgstr "显示/隐藏音频" -#: src/multitrack.c:10047 +#: src/multitrack.c:9951 #, c-format msgid "Video %d" msgstr "视频 %d" -#: src/multitrack.c:10086 +#: src/multitrack.c:9990 #, c-format msgid " %s" msgstr " %s" -#: src/multitrack.c:10205 +#: src/multitrack.c:10109 #, fuzzy msgid "Selected Effect" msgstr "选择最后的_影响" -#: src/multitrack.c:10212 +#: src/multitrack.c:10116 #, fuzzy msgid "_View/Edit this Effect" msgstr "查看/编辑此特效(_V)" -#: src/multitrack.c:10214 +#: src/multitrack.c:10118 #, fuzzy msgid "_View this Effect" msgstr "查看此特效(_V)" -#: src/multitrack.c:10222 +#: src/multitrack.c:10126 #, fuzzy msgid "_Delete this Effect" msgstr "删除此特效(_D)" -#: src/multitrack.c:10277 +#: src/multitrack.c:10181 msgid "Cannot insert after this effect" msgstr "无法在此特效后插入" -#: src/multitrack.c:10307 +#: src/multitrack.c:10211 msgid "This effect cannot be moved" msgstr "此特效无法移除" -#: src/multitrack.c:10359 +#: src/multitrack.c:10263 #, c-format msgid " %d to %d selected " msgstr " 已选择 %d 到 %d " -#: src/multitrack.c:10362 src/multitrack.c:10575 +#: src/multitrack.c:10266 src/multitrack.c:10474 #, c-format msgid "%.2f sec." msgstr "%.2f 秒" -#: src/multitrack.c:10555 +#: src/multitrack.c:10454 #, c-format msgid "%d frames" msgstr "%d 帧" -#: src/multitrack.c:10898 +#: src/multitrack.c:10789 msgid "" "\n" "==============================\n" @@ -9947,70 +9991,70 @@ "==============================\n" "已切换到多轨道模式\n" -#: src/multitrack.c:12576 +#: src/multitrack.c:12470 msgid "Drag the time slider to where you" msgstr "将时间滑块拖到您" -#: src/multitrack.c:12577 +#: src/multitrack.c:12471 msgid "want to set effect parameters" msgstr "想要设置特效参数的地方" -#: src/multitrack.c:12578 +#: src/multitrack.c:12472 msgid "Set parameters, then click \"Apply\"\n" msgstr "设置参数,然后点击“应用”\n" -#: src/multitrack.c:12579 +#: src/multitrack.c:12473 msgid "" "NODES are points where parameters\n" "have been set.\n" "Nodes can be deleted." msgstr "" -#: src/multitrack.c:12581 +#: src/multitrack.c:12475 msgid "Effect has no parameters.\n" msgstr "特效没有参数。\n" -#: src/multitrack.c:12674 +#: src/multitrack.c:12572 #, c-format msgid "%s output" msgstr "%s 输出" -#: src/multitrack.c:12679 src/multitrack.c:12687 +#: src/multitrack.c:12577 src/multitrack.c:12585 #, c-format msgid "layer %d" msgstr "层 %d" -#: src/multitrack.c:12680 src/multitrack.c:12688 +#: src/multitrack.c:12578 src/multitrack.c:12586 msgid "audio track" msgstr "音轨" -#: src/multitrack.c:12681 +#: src/multitrack.c:12579 #, c-format msgid "%s to %s" msgstr "%s 到 %s" -#: src/multitrack.c:12689 +#: src/multitrack.c:12587 #, c-format msgid "%s from %s" msgstr "" -#: src/multitrack.c:12734 +#: src/multitrack.c:12632 msgid "_Prev filter map" msgstr "" -#: src/multitrack.c:12745 +#: src/multitrack.c:12643 msgid "Insert _before" msgstr "插入前面(_B)" -#: src/multitrack.c:12755 +#: src/multitrack.c:12653 msgid "Insert _after" msgstr "插入后面(_A)" -#: src/multitrack.c:12769 +#: src/multitrack.c:12667 msgid "_Next filter map" msgstr "" -#: src/multitrack.c:12783 +#: src/multitrack.c:12681 msgid "" "\n" "\n" @@ -10022,32 +10066,32 @@ "当前轨道、当前时刻\n" "无特效。\n" -#: src/multitrack.c:12801 +#: src/multitrack.c:12699 msgid "" "Drag a compositor anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12808 +#: src/multitrack.c:12706 msgid "" "Drag a transition anywhere\n" "on the timeline\n" "to apply it to the selected region." msgstr "" -#: src/multitrack.c:12816 +#: src/multitrack.c:12715 msgid "" "Effects can be dragged\n" "onto blocks on the timeline." msgstr "" -#: src/multitrack.c:13035 +#: src/multitrack.c:12926 #, fuzzy msgid "Selected Block/Frame" msgstr "选择_所有帧" -#: src/multitrack.c:13037 +#: src/multitrack.c:12928 #, fuzzy msgid "_Select this Block" msgstr "" @@ -10055,140 +10099,141 @@ "\n" "选择被锁定。\n" -#: src/multitrack.c:13045 -msgid "_Split Block Here" -msgstr "" +#: src/multitrack.c:12936 +#, fuzzy +msgid "_Split Block At Cursor" +msgstr "从光标处分割当前轨道(_S)" -#: src/multitrack.c:13053 +#: src/multitrack.c:12950 #, fuzzy msgid "List _Effects Here" msgstr "在此列出效果(_E)" -#: src/multitrack.c:13062 src/multitrack.c:13136 +#: src/multitrack.c:12959 src/multitrack.c:13033 #, c-format msgid "_Adjust %s" msgstr "调整 %s(_A)" -#: src/multitrack.c:13075 +#: src/multitrack.c:12972 #, fuzzy msgid "_Delete this Block" msgstr "删除此特效(_D)" -#: src/multitrack.c:13119 +#: src/multitrack.c:13016 #, fuzzy msgid "_Insert Here" msgstr "在此插入(_I)" -#: src/multitrack.c:13124 +#: src/multitrack.c:13021 #, fuzzy msgid "_Insert Audio Here" msgstr "在此插入音频(_I)" -#: src/multitrack.c:14506 +#: src/multitrack.c:14339 #, c-format msgid "Inserted gap in selected tracks from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14537 +#: src/multitrack.c:14370 #, c-format msgid "Inserted gap in track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:14740 +#: src/multitrack.c:14573 #, c-format msgid "Undid %s\n" msgstr "" -#: src/multitrack.c:14943 +#: src/multitrack.c:14776 #, c-format msgid "Redid %s\n" msgstr "" -#: src/multitrack.c:14975 +#: src/multitrack.c:14808 msgid "" "\n" " (variable)" msgstr "" -#: src/multitrack.c:15208 src/multitrack.c:15326 src/multitrack.c:18542 -#: src/multitrack.c:18555 +#: src/multitrack.c:15041 src/multitrack.c:15160 src/multitrack.c:18413 +#: src/multitrack.c:18426 #, c-format msgid "track %s" msgstr "轨道 %s" -#: src/multitrack.c:15213 src/multitrack.c:15331 src/multitrack.c:18547 +#: src/multitrack.c:15046 src/multitrack.c:15165 src/multitrack.c:18418 #, c-format msgid "tracks %s and %s" msgstr "轨道 %s 和 %s" -#: src/multitrack.c:15220 src/multitrack.c:15338 src/multitrack.c:18557 +#: src/multitrack.c:15053 src/multitrack.c:15172 src/multitrack.c:18428 msgid "selected tracks" msgstr "已选择的轨道" -#: src/multitrack.c:15225 +#: src/multitrack.c:15058 #, c-format msgid "Added %s %s to %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15260 +#: src/multitrack.c:15094 #, c-format msgid "Added effect %s to track %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15349 +#: src/multitrack.c:15183 #, c-format msgid "Deleted %s %s from %s from %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:15639 +#: src/multitrack.c:15475 #, c-format msgid "rendered %d frames to new clip.\n" msgstr "" -#: src/multitrack.c:15728 +#: src/multitrack.c:15564 msgid "Cleaning up..." msgstr "正在清理..." -#: src/multitrack.c:16144 +#: src/multitrack.c:15980 #, c-format msgid "Deleted frames from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16147 +#: src/multitrack.c:15983 #, c-format msgid "Deleted audio from time %.4f to %.4f on track %s\n" msgstr "" -#: src/multitrack.c:16535 +#: src/multitrack.c:16371 msgid "_Pause" msgstr "暂停(_P)" -#: src/multitrack.c:16536 +#: src/multitrack.c:16372 msgid "Pause (p)" msgstr "暂停(p)" -#: src/multitrack.c:16670 +#: src/multitrack.c:16508 msgid "Press 'm' during playback" msgstr "在播放过程中按“m”键" -#: src/multitrack.c:16671 +#: src/multitrack.c:16509 msgid "to make a mark on the timeline" msgstr "要在时间线上做标记" -#: src/multitrack.c:17011 +#: src/multitrack.c:16851 #, c-format msgid "" "Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f " "to %.4f\n" msgstr "" -#: src/multitrack.c:17272 +#: src/multitrack.c:17113 #, c-format msgid "" "Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n" msgstr "" -#: src/multitrack.c:17792 +#: src/multitrack.c:17651 #, c-format msgid "" "Time region %.3f to %.3f\n" @@ -10197,7 +10242,7 @@ "时间区段 %.3f 到 %.3f\n" "已选择。\n" -#: src/multitrack.c:17796 +#: src/multitrack.c:17655 msgid "" "select one or more tracks\n" "to create a region.\n" @@ -10205,12 +10250,12 @@ "选择一条或多条轨道\n" "来创建一个区段。\n" -#: src/multitrack.c:17797 +#: src/multitrack.c:17656 #, c-format msgid "%d video tracks selected.\n" msgstr "已选择了 %d 条视频轨道。\n" -#: src/multitrack.c:17799 +#: src/multitrack.c:17658 msgid "" "Double click on timeline\n" "to deselect time region." @@ -10218,7 +10263,7 @@ "双击时间线来\n" "取消时间区段选择。" -#: src/multitrack.c:17806 +#: src/multitrack.c:17665 msgid "" "Single click on an effect\n" "to select it." @@ -10226,7 +10271,7 @@ "单击某个效果来\n" "选中它。" -#: src/multitrack.c:17807 +#: src/multitrack.c:17666 msgid "" "Double click on an effect\n" "to edit it." @@ -10234,7 +10279,7 @@ "双击某个效果\n" "进行编辑。" -#: src/multitrack.c:17808 +#: src/multitrack.c:17667 msgid "" "Right click on an effect\n" "for context menu.\n" @@ -10242,13 +10287,13 @@ "右击某个效果来\n" "打开环境菜单。\n" -#: src/multitrack.c:17810 +#: src/multitrack.c:17669 msgid "" "Effect order can be changed at\n" "FILTER MAPS" msgstr "" -#: src/multitrack.c:17817 +#: src/multitrack.c:17676 msgid "" "You can select an effect,\n" "then use the INSERT BEFORE" @@ -10256,15 +10301,15 @@ "您可以选择一个特效,\n" "然后使用 插入前面" -#: src/multitrack.c:17818 +#: src/multitrack.c:17677 msgid "or INSERT AFTER buttons to move it." msgstr "或 插入后面 按钮来移动它。" -#: src/multitrack.c:18109 src/multitrack.c:18122 +#: src/multitrack.c:17978 src/multitrack.c:17991 msgid "Click on another effect," msgstr "点击另一个效果," -#: src/multitrack.c:18110 src/multitrack.c:18123 +#: src/multitrack.c:17979 src/multitrack.c:17992 msgid "" "and the selected one\n" "will be inserted" @@ -10272,50 +10317,50 @@ "和所选的这个\n" "将被插入" -#: src/multitrack.c:18111 +#: src/multitrack.c:17980 msgid "after it.\n" msgstr "在它之后。\n" -#: src/multitrack.c:18124 +#: src/multitrack.c:17993 msgid "before it.\n" msgstr "在它之前。\n" -#: src/multitrack.c:18356 +#: src/multitrack.c:18227 #, c-format msgid "Removed parameter values for effect %s at time %.4f\n" msgstr "已移除效果 %s 的参数值,于时间 %.4f\n" -#: src/multitrack.c:18566 +#: src/multitrack.c:18437 #, c-format msgid "Set parameter values for %s %s on %s at time %.4f\n" msgstr "" -#: src/multitrack.c:19100 src/multitrack.c:20631 +#: src/multitrack.c:18971 src/multitrack.c:20500 msgid "_Autoreload each time" msgstr "每次都自动重载(_A)" -#: src/multitrack.c:19156 +#: src/multitrack.c:19027 msgid "Saving layout" msgstr "" -#: src/multitrack.c:19178 +#: src/multitrack.c:19049 #, c-format msgid "Saved layout to %s\n" msgstr "将布局保存到 %s\n" -#: src/multitrack.c:20565 +#: src/multitrack.c:20434 msgid "clips and frames" msgstr "剪辑和帧" -#: src/multitrack.c:20568 +#: src/multitrack.c:20437 msgid "clips" msgstr "剪辑" -#: src/multitrack.c:20570 +#: src/multitrack.c:20439 msgid "frames" msgstr "画面" -#: src/multitrack.c:20580 +#: src/multitrack.c:20449 msgid "" "\n" "Auto reload layout.\n" @@ -10323,7 +10368,7 @@ "\n" "自动重载布局。\n" -#: src/multitrack.c:20583 +#: src/multitrack.c:20452 #, c-format msgid "" "%s\n" @@ -10334,11 +10379,11 @@ "有些 %s 在布局 %s 中找不到\n" "因此不能正确加载。\n" -#: src/multitrack.c:20706 +#: src/multitrack.c:20575 msgid "auto backup" msgstr "自动备份" -#: src/multitrack.c:20709 +#: src/multitrack.c:20578 #, c-format msgid "" "\n" @@ -10347,64 +10392,64 @@ "\n" "无法加载布局文件 %s\n" -#: src/multitrack.c:20726 +#: src/multitrack.c:20595 #, c-format msgid "Loading layout from %s..." msgstr "正在从 %s 加载布局..." -#: src/multitrack.c:20756 +#: src/multitrack.c:20625 #, c-format msgid "Got %d events...processing..." msgstr "收到 %d 个事件...处理中..." -#: src/multitrack.c:20767 +#: src/multitrack.c:20636 msgid "Checking and rebuilding event list" msgstr "正在检测和重新构建事件列表" -#: src/multitrack.c:20792 +#: src/multitrack.c:20661 #, c-format msgid "%d errors detected.\n" msgstr "检测到 %d 项错误。\n" -#: src/multitrack.c:20837 +#: src/multitrack.c:20706 #, c-format msgid "Multitrack fps set to %.3f\n" msgstr "" -#: src/multitrack.c:20983 +#: src/multitrack.c:20852 msgid "" "The current layout has changes which have not been saved.\n" "Are you sure you wish to wipe it ?\n" msgstr "" -#: src/multitrack.c:21750 +#: src/multitrack.c:21599 #, fuzzy msgid "Multitrack Audio Mixer" msgstr "LiVES:多轨音频混音器" -#: src/multitrack.c:21781 +#: src/multitrack.c:21626 msgid "_Reset values" msgstr "重设值(_R)" -#: src/multitrack.c:21785 +#: src/multitrack.c:21630 msgid "_Close mixer" msgstr "关闭混音器(_C)" -#: src/multitrack.c:21833 +#: src/multitrack.c:21678 msgid "" "_Invert backing audio\n" "and layer volumes" msgstr "" -#: src/multitrack.c:21835 +#: src/multitrack.c:21680 msgid "Adjust backing and layer audio values so that they sum to 1.0" msgstr "" -#: src/multitrack.c:21875 +#: src/multitrack.c:21720 msgid "_Gang layer audio" msgstr "" -#: src/multitrack.c:21877 +#: src/multitrack.c:21722 msgid "Adjust all layer audio values to the same value" msgstr "将所有层的音频值调整为相同值" @@ -10412,19 +10457,19 @@ msgid "JACK server started\n" msgstr "JACK 服务器已启动\n" -#: src/jack.c:1241 src/jack.c:1305 +#: src/jack.c:1279 src/jack.c:1343 msgid "Unable to connect to JACK server\n" msgstr "无法连接 JACK 服务器\n" -#: src/jack.c:1458 +#: src/jack.c:1496 msgid "Started jack audio subsystem.\n" msgstr "已启动 jack 音频子系统。\n" -#: src/jack.c:1563 +#: src/jack.c:1601 msgid "Started jack audio reader.\n" msgstr "已启动 jack 音频读取器。\n" -#: src/jack.c:1775 +#: src/jack.c:1814 msgid "" "\n" "Connection to jack audio was reset.\n" @@ -10464,7 +10509,7 @@ msgid "LiVES will exit and you can choose another audio player.\n" msgstr "" -#: src/pulse.c:1329 +#: src/pulse.c:1398 msgid "" "\n" "Connection to pulse audio was reset.\n" @@ -10505,7 +10550,7 @@ msgstr "笔记" #: src/omc-learn.c:515 src/omc-learn.c:681 src/omc-learn.c:1034 -#: src/omc-learn.c:1510 src/omc-learn.c:1557 +#: src/omc-learn.c:1500 src/omc-learn.c:1547 msgid "value" msgstr "值" @@ -10582,207 +10627,207 @@ "Click OK to delete all entries\n" msgstr "" -#: src/omc-learn.c:1251 +#: src/omc-learn.c:1245 msgid "OMC Learner" msgstr "" -#: src/omc-learn.c:1264 +#: src/omc-learn.c:1258 msgid "Clear _unmatched" msgstr "" -#: src/omc-learn.c:1276 +#: src/omc-learn.c:1270 msgid "_Delete all" msgstr "全部删除(_D)" -#: src/omc-learn.c:1334 +#: src/omc-learn.c:1324 msgid "Start video playback" msgstr "开始播放视频" -#: src/omc-learn.c:1337 +#: src/omc-learn.c:1327 msgid "Stop video playback" msgstr "停止播放视频" -#: src/omc-learn.c:1340 +#: src/omc-learn.c:1330 msgid "Clip select <clipnum>" msgstr "" -#: src/omc-learn.c:1341 +#: src/omc-learn.c:1331 msgid "Switch foreground clip to the nth valid clip" msgstr "" -#: src/omc-learn.c:1345 +#: src/omc-learn.c:1335 msgid "Play forwards" msgstr "" -#: src/omc-learn.c:1346 +#: src/omc-learn.c:1336 msgid "Play video in a forwards direction" msgstr "" -#: src/omc-learn.c:1349 +#: src/omc-learn.c:1339 msgid "Play backwards" msgstr "" -#: src/omc-learn.c:1350 +#: src/omc-learn.c:1340 msgid "Play video in a backwards direction" msgstr "" -#: src/omc-learn.c:1353 +#: src/omc-learn.c:1343 msgid "Reverse playback direction" msgstr "" -#: src/omc-learn.c:1354 +#: src/omc-learn.c:1344 msgid "Reverse direction of video playback" msgstr "" -#: src/omc-learn.c:1357 +#: src/omc-learn.c:1347 msgid "Play video faster" msgstr "" -#: src/omc-learn.c:1358 +#: src/omc-learn.c:1348 msgid "Play video at a slightly faster rate" msgstr "" -#: src/omc-learn.c:1361 +#: src/omc-learn.c:1351 msgid "Play video slower" msgstr "" -#: src/omc-learn.c:1362 +#: src/omc-learn.c:1352 msgid "Play video at a slightly slower rate" msgstr "" -#: src/omc-learn.c:1365 +#: src/omc-learn.c:1355 msgid "Toggle video freeze" msgstr "" -#: src/omc-learn.c:1366 +#: src/omc-learn.c:1356 msgid "Freeze video, or if already frozen, unfreeze it" msgstr "" -#: src/omc-learn.c:1369 +#: src/omc-learn.c:1359 msgid "Set video framerate to <fps>" msgstr "" -#: src/omc-learn.c:1370 +#: src/omc-learn.c:1360 msgid "Set framerate of foreground clip to <float fps>" msgstr "" -#: src/omc-learn.c:1374 +#: src/omc-learn.c:1364 msgid "Start recording" msgstr "开始录制" -#: src/omc-learn.c:1377 +#: src/omc-learn.c:1367 msgid "Stop recording" msgstr "停止录制" -#: src/omc-learn.c:1380 +#: src/omc-learn.c:1370 msgid "Toggle recording state" msgstr "" -#: src/omc-learn.c:1383 +#: src/omc-learn.c:1373 msgid "Swap foreground and background clips" msgstr "" -#: src/omc-learn.c:1385 +#: src/omc-learn.c:1375 msgid "Reset effect keys" msgstr "" -#: src/omc-learn.c:1386 +#: src/omc-learn.c:1376 msgid "Switch all effects off." msgstr "关闭所有效果。" -#: src/omc-learn.c:1389 +#: src/omc-learn.c:1379 msgid "Enable effect key <key>" msgstr "" -#: src/omc-learn.c:1393 +#: src/omc-learn.c:1383 msgid "Disable effect key <key>" msgstr "" -#: src/omc-learn.c:1397 +#: src/omc-learn.c:1387 msgid "Toggle effect key <key>" msgstr "" -#: src/omc-learn.c:1401 +#: src/omc-learn.c:1391 msgid "Set parameter value <key> <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1402 +#: src/omc-learn.c:1392 msgid "Set <value> of pth (numerical) parameter for effect key <key>." msgstr "" -#: src/omc-learn.c:1406 +#: src/omc-learn.c:1396 msgid "Switch foreground to next clip" msgstr "" -#: src/omc-learn.c:1409 +#: src/omc-learn.c:1399 msgid "Switch foreground to previous clip" msgstr "" -#: src/omc-learn.c:1412 +#: src/omc-learn.c:1402 msgid "Set video framerate to ratio <fps_ratio>" msgstr "" -#: src/omc-learn.c:1413 +#: src/omc-learn.c:1403 msgid "Set framerate ratio of foreground clip to <float fps_ratio>" msgstr "" -#: src/omc-learn.c:1417 +#: src/omc-learn.c:1407 msgid "Retrigger clip <clipnum>" msgstr "" -#: src/omc-learn.c:1418 +#: src/omc-learn.c:1408 msgid "" "Switch foreground clip to the nth valid clip, and reset the frame number" msgstr "" -#: src/omc-learn.c:1422 +#: src/omc-learn.c:1412 msgid "Cycle to next mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1426 +#: src/omc-learn.c:1416 msgid "Cycle to previous mode for effect key <key>" msgstr "" -#: src/omc-learn.c:1430 +#: src/omc-learn.c:1420 msgid "Set playback plugin parameter value <pnum> = <value>" msgstr "" -#: src/omc-learn.c:1431 +#: src/omc-learn.c:1421 msgid "Set <value> of pth parameter for the playback plugin." msgstr "" #. TRANSLATORS: short form of "clip number" -#: src/omc-learn.c:1456 src/omc-learn.c:1525 +#: src/omc-learn.c:1446 src/omc-learn.c:1515 msgid "clipnum" msgstr "剪辑号" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1464 +#: src/omc-learn.c:1454 msgid "fps" msgstr "帧/秒" #. TRANSLATORS: as in keyboard key -#: src/omc-learn.c:1472 src/omc-learn.c:1479 src/omc-learn.c:1486 -#: src/omc-learn.c:1494 src/omc-learn.c:1533 src/omc-learn.c:1541 +#: src/omc-learn.c:1462 src/omc-learn.c:1469 src/omc-learn.c:1476 +#: src/omc-learn.c:1484 src/omc-learn.c:1523 src/omc-learn.c:1531 msgid "key" msgstr "密钥" #. TRANSLATORS: short form of "parameter number" -#: src/omc-learn.c:1502 src/omc-learn.c:1549 +#: src/omc-learn.c:1492 src/omc-learn.c:1539 msgid "pnum" msgstr "帧号" #. TRANSLATORS: short form of "frames per second" -#: src/omc-learn.c:1518 +#: src/omc-learn.c:1508 msgid "fps_ratio" msgstr "帧率(_R)" -#: src/omc-learn.c:2300 +#: src/omc-learn.c:2290 #, c-format msgid "Saving device mapping to file %s..." msgstr "正在将设备映射保存为文件 %s..." -#: src/omc-learn.c:2380 +#: src/omc-learn.c:2370 #, c-format msgid "" "\n" @@ -10795,7 +10840,7 @@ "解析文件出错\n" "%s\n" -#: src/omc-learn.c:2388 +#: src/omc-learn.c:2378 #, c-format msgid "" "\n" @@ -10808,12 +10853,12 @@ "文件中的版本无效\n" "%s\n" -#: src/omc-learn.c:2422 +#: src/omc-learn.c:2412 #, c-format msgid "Loading device mapping from file %s..." msgstr "正从文件 %s 加载设备映射..." -#: src/omc-learn.c:2425 +#: src/omc-learn.c:2415 #, c-format msgid "" "\n" @@ -10828,12 +10873,12 @@ "%s\n" "错误代码为 %d\n" -#: src/videodev.c:570 +#: src/videodev.c:527 #, c-format msgid "Unable to open device %s\n" msgstr "无法打开设备 %s\n" -#: src/videodev.c:585 +#: src/videodev.c:542 #, c-format msgid "Opened device %s\n" msgstr "已打开设备 %s\n" @@ -11592,6 +11637,20 @@ #~ msgid "$error" #~ msgstr "清除_错误" +#, fuzzy +#~ msgid "Audio source:" +#~ msgstr "音频编解码器" + +#~ msgid "Expanded View (d)" +#~ msgstr "扩展视图(d)" + +#~ msgid "Compact View (d)" +#~ msgstr "紧凑视图(d)" + +#, fuzzy +#~ msgid "Compact View" +#~ msgstr "紧凑视图" + #~ msgid "LiVES-%s: <Untitled%d> %dx%d : %d frames %d bpp %.3f fps" #~ msgstr "LiVES-%s: <Untitled%d> %dx%d : %d 帧 %d bpp %.3f fps"
View file
LiVES-2.8.7.tar.bz2/resources/Makefile.in -> LiVES-2.8.8.tar.bz2/resources/Makefile.in
Changed
@@ -270,6 +270,8 @@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ +LIBSWRESAMPLE_CFLAGS = @LIBSWRESAMPLE_CFLAGS@ +LIBSWRESAMPLE_LIBS = @LIBSWRESAMPLE_LIBS@ LIBSWSCALE_CFLAGS = @LIBSWSCALE_CFLAGS@ LIBSWSCALE_LIBS = @LIBSWSCALE_LIBS@ LIBTHREAD = @LIBTHREAD@
View file
LiVES-2.8.7.tar.bz2/smogrify -> LiVES-2.8.8.tar.bz2/smogrify
Changed
@@ -28,7 +28,7 @@ # Do not change these except for testing ! $background = 1; -$version = "2.8.7"; +$version = "2.8.8"; #$dyneversion="LIVES-20091209"; ################################################################### @@ -323,6 +323,7 @@ &rc_set_if_not_set("prefix_dir", "/opt/$dyneversion/"); } + # NOTE: the following definitions must match with equivalent keys in preferences.h &rc_set_if_not_set("video_open_command", "$video_open_command"); &rc_set_if_not_set("audio_play_command", "$audio_play_command"); &rc_set_if_not_set("audio_player", $audio_player); @@ -401,6 +402,10 @@ &rc_set_if_not_set("max_disp_vtracks", 5); + &rc_set_if_not_set("show_audio_src", "true"); + + &rc_set_if_not_set("hide_framebar_when_not_playing", "false"); + $workdir = &rc_get("tempdir"); &write_bootstrap_file;
View file
LiVES-2.8.7.tar.bz2/src/Makefile.am -> LiVES-2.8.8.tar.bz2/src/Makefile.am
Changed
@@ -158,8 +158,14 @@ if HAVE_SWSCALE if HAVE_AVCODEC if HAVE_AVUTIL +if HAVE_SWSCALE swscale_LDADD=@LIBSWSCALE_LIBS@ @LIBAVUTIL_LIBS@ swscale_CFLAGS=@LIBSWSCALE_CFLAGS@ @LIBAVUTIL_CFLAGS@ -DUSE_SWSCALE=1 +if HAVE_SWRESAMPLE +transcode_SOURCES=transcode.c transcode.h +transcode_CFLAGS=-DLIBAV_TRANSCODE=1 +endif +endif endif endif endif @@ -211,6 +217,7 @@ cvirtual.c cvirtual.h \ startup.c startup.h \ pangotext.c pangotext.h \ + $(transcode_SOURCES) \ $(unicap_SOURCES) \ $(jack_SOURCES) \ $(pulse_SOURCES) \ @@ -227,7 +234,7 @@ AM_CFLAGS = -Wstrict-aliasing=0 -Wall $(yuv4mpeg_CFLAGS) $(ldvgrab_CFLAGS) $(dvgrab_CFLAGS) \ - $(oil_CFLAGS) $(wayland_CFLAGS) \ + $(oil_CFLAGS) $(wayland_CFLAGS) $(transcode_CFLAGS) \ $(darwin_CFLAGS) $(irix_CFLAGS) $(linux_CFLAGS) $(solaris_CFLAGS) $(osc_CFLAGS) $(mingw_CFLAGS) $(alsa_CFLAGS) $(png_CFLAGS) $(swscale_CFLAGS) \ $(jack_CFLAGS) $(pulse_CFLAGS) $(giw_CFLAGS) $(unicap_CFLAGS) $(libweed_CFLAGS) $(libweed_compat_CFLAGS) \ -DLIVES_LIBDIR=\""$(libdir)"\" $(gtk_def)
View file
LiVES-2.8.7.tar.bz2/src/Makefile.in -> LiVES-2.8.8.tar.bz2/src/Makefile.in
Changed
@@ -168,27 +168,29 @@ callbacks.c callbacks.h colourspace.c colourspace.h keyboard.c \ keyboard.h utils.c main.h mainwindow.h effects.h multitrack.h \ multitrack.c stream.h stream.c cvirtual.c cvirtual.h startup.c \ - startup.h pangotext.c pangotext.h videodev.c videodev.h jack.c \ - jack.h pulse.c pulse.h ldvgrab.c ldvgrab.h ldvcallbacks.c \ - ldvcallbacks.h ldvinterface.c ldvinterface.h giw/giwknob.c \ - giw/giwknob.h giw/giwvslider.c giw/giwvslider.h giw/giwled.c \ - giw/giwled.h giw/giwtimeline.c giw/giwtimeline.h liblives.cpp \ - liblives.hpp lbindings.c lbindings.h + startup.h pangotext.c pangotext.h transcode.c transcode.h \ + videodev.c videodev.h jack.c jack.h pulse.c pulse.h ldvgrab.c \ + ldvgrab.h ldvcallbacks.c ldvcallbacks.h ldvinterface.c \ + ldvinterface.h giw/giwknob.c giw/giwknob.h giw/giwvslider.c \ + giw/giwvslider.h giw/giwled.c giw/giwled.h giw/giwtimeline.c \ + giw/giwtimeline.h liblives.cpp liblives.hpp lbindings.c \ + lbindings.h @HAVE_MJPEGTOOLS_TRUE@am__objects_1 = liblives_la-lives-yuv4mpeg.lo @ENABLE_OSC_TRUE@am__objects_2 = liblives_la-osc.lo \ @ENABLE_OSC_TRUE@ liblives_la-omc-learn.lo -@HAVE_UNICAP_TRUE@am__objects_3 = liblives_la-videodev.lo -@ENABLE_JACK_TRUE@am__objects_4 = liblives_la-jack.lo -@HAVE_PULSE_AUDIO_TRUE@am__objects_5 = liblives_la-pulse.lo -@ENABLE_LDVGRAB_TRUE@am__objects_6 = liblives_la-ldvgrab.lo \ +@HAVE_AVCODEC_TRUE@@HAVE_AVUTIL_TRUE@@HAVE_SWRESAMPLE_TRUE@@HAVE_SWSCALE_TRUE@am__objects_3 = liblives_la-transcode.lo +@HAVE_UNICAP_TRUE@am__objects_4 = liblives_la-videodev.lo +@ENABLE_JACK_TRUE@am__objects_5 = liblives_la-jack.lo +@HAVE_PULSE_AUDIO_TRUE@am__objects_6 = liblives_la-pulse.lo +@ENABLE_LDVGRAB_TRUE@am__objects_7 = liblives_la-ldvgrab.lo \ @ENABLE_LDVGRAB_TRUE@ liblives_la-ldvcallbacks.lo \ @ENABLE_LDVGRAB_TRUE@ liblives_la-ldvinterface.lo am__dirstamp = $(am__leading_dot)dirstamp -@ENABLE_GIW_TRUE@am__objects_7 = giw/liblives_la-giwknob.lo \ +@ENABLE_GIW_TRUE@am__objects_8 = giw/liblives_la-giwknob.lo \ @ENABLE_GIW_TRUE@ giw/liblives_la-giwvslider.lo \ @ENABLE_GIW_TRUE@ giw/liblives_la-giwled.lo \ @ENABLE_GIW_TRUE@ giw/liblives_la-giwtimeline.lo -am__objects_8 = liblives_la-widget-helper.lo liblives_la-main.lo \ +am__objects_9 = liblives_la-widget-helper.lo liblives_la-main.lo \ liblives_la-support.lo liblives_la-effects.lo \ liblives_la-plugins.lo liblives_la-effects-weed.lo \ liblives_la-effects-data.lo liblives_la-framedraw.lo \ @@ -205,8 +207,9 @@ liblives_la-multitrack.lo liblives_la-stream.lo \ liblives_la-cvirtual.lo liblives_la-startup.lo \ liblives_la-pangotext.lo $(am__objects_3) $(am__objects_4) \ - $(am__objects_5) $(am__objects_6) $(am__objects_7) -@BUILD_LIBLIVES_TRUE@am_liblives_la_OBJECTS = $(am__objects_8) \ + $(am__objects_5) $(am__objects_6) $(am__objects_7) \ + $(am__objects_8) +@BUILD_LIBLIVES_TRUE@am_liblives_la_OBJECTS = $(am__objects_9) \ @BUILD_LIBLIVES_TRUE@ liblives.lo liblives_la-lbindings.lo liblives_la_OBJECTS = $(am_liblives_la_OBJECTS) AM_V_lt = $(am__v_lt_@AM_V@) @@ -232,36 +235,38 @@ callbacks.c callbacks.h colourspace.c colourspace.h keyboard.c \ keyboard.h utils.c main.h mainwindow.h effects.h multitrack.h \ multitrack.c stream.h stream.c cvirtual.c cvirtual.h startup.c \ - startup.h pangotext.c pangotext.h videodev.c videodev.h jack.c \ - jack.h pulse.c pulse.h ldvgrab.c ldvgrab.h ldvcallbacks.c \ - ldvcallbacks.h ldvinterface.c ldvinterface.h giw/giwknob.c \ - giw/giwknob.h giw/giwvslider.c giw/giwvslider.h giw/giwled.c \ - giw/giwled.h giw/giwtimeline.c giw/giwtimeline.h -@HAVE_MJPEGTOOLS_TRUE@am__objects_9 = lives-yuv4mpeg.$(OBJEXT) -@ENABLE_OSC_TRUE@am__objects_10 = osc.$(OBJEXT) omc-learn.$(OBJEXT) -@HAVE_UNICAP_TRUE@am__objects_11 = videodev.$(OBJEXT) -@ENABLE_JACK_TRUE@am__objects_12 = jack.$(OBJEXT) -@HAVE_PULSE_AUDIO_TRUE@am__objects_13 = pulse.$(OBJEXT) -@ENABLE_LDVGRAB_TRUE@am__objects_14 = ldvgrab.$(OBJEXT) \ + startup.h pangotext.c pangotext.h transcode.c transcode.h \ + videodev.c videodev.h jack.c jack.h pulse.c pulse.h ldvgrab.c \ + ldvgrab.h ldvcallbacks.c ldvcallbacks.h ldvinterface.c \ + ldvinterface.h giw/giwknob.c giw/giwknob.h giw/giwvslider.c \ + giw/giwvslider.h giw/giwled.c giw/giwled.h giw/giwtimeline.c \ + giw/giwtimeline.h +@HAVE_MJPEGTOOLS_TRUE@am__objects_10 = lives-yuv4mpeg.$(OBJEXT) +@ENABLE_OSC_TRUE@am__objects_11 = osc.$(OBJEXT) omc-learn.$(OBJEXT) +@HAVE_AVCODEC_TRUE@@HAVE_AVUTIL_TRUE@@HAVE_SWRESAMPLE_TRUE@@HAVE_SWSCALE_TRUE@am__objects_12 = transcode.$(OBJEXT) +@HAVE_UNICAP_TRUE@am__objects_13 = videodev.$(OBJEXT) +@ENABLE_JACK_TRUE@am__objects_14 = jack.$(OBJEXT) +@HAVE_PULSE_AUDIO_TRUE@am__objects_15 = pulse.$(OBJEXT) +@ENABLE_LDVGRAB_TRUE@am__objects_16 = ldvgrab.$(OBJEXT) \ @ENABLE_LDVGRAB_TRUE@ ldvcallbacks.$(OBJEXT) \ @ENABLE_LDVGRAB_TRUE@ ldvinterface.$(OBJEXT) -@ENABLE_GIW_TRUE@am__objects_15 = giw/giwknob.$(OBJEXT) \ +@ENABLE_GIW_TRUE@am__objects_17 = giw/giwknob.$(OBJEXT) \ @ENABLE_GIW_TRUE@ giw/giwvslider.$(OBJEXT) giw/giwled.$(OBJEXT) \ @ENABLE_GIW_TRUE@ giw/giwtimeline.$(OBJEXT) am_lives_exe_OBJECTS = widget-helper.$(OBJEXT) main.$(OBJEXT) \ support.$(OBJEXT) effects.$(OBJEXT) plugins.$(OBJEXT) \ effects-weed.$(OBJEXT) effects-data.$(OBJEXT) \ framedraw.$(OBJEXT) interface.$(OBJEXT) paramspecial.$(OBJEXT) \ - paramwindow.$(OBJEXT) rfx-builder.$(OBJEXT) $(am__objects_9) \ + paramwindow.$(OBJEXT) rfx-builder.$(OBJEXT) $(am__objects_10) \ preferences.$(OBJEXT) rte_window.$(OBJEXT) gui.$(OBJEXT) \ ce_thumbs.$(OBJEXT) htmsocket.$(OBJEXT) merge.$(OBJEXT) \ dialogs.$(OBJEXT) saveplay.$(OBJEXT) audio.$(OBJEXT) \ - events.$(OBJEXT) resample.$(OBJEXT) $(am__objects_10) \ + events.$(OBJEXT) resample.$(OBJEXT) $(am__objects_11) \ callbacks.$(OBJEXT) colourspace.$(OBJEXT) keyboard.$(OBJEXT) \ utils.$(OBJEXT) multitrack.$(OBJEXT) stream.$(OBJEXT) \ cvirtual.$(OBJEXT) startup.$(OBJEXT) pangotext.$(OBJEXT) \ - $(am__objects_11) $(am__objects_12) $(am__objects_13) \ - $(am__objects_14) $(am__objects_15) + $(am__objects_12) $(am__objects_13) $(am__objects_14) \ + $(am__objects_15) $(am__objects_16) $(am__objects_17) lives_exe_OBJECTS = $(am_lives_exe_OBJECTS) am__DEPENDENCIES_1 = @ENABLE_OSC_TRUE@am__DEPENDENCIES_2 = \ @@ -461,6 +466,8 @@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ +LIBSWRESAMPLE_CFLAGS = @LIBSWRESAMPLE_CFLAGS@ +LIBSWRESAMPLE_LIBS = @LIBSWRESAMPLE_LIBS@ LIBSWSCALE_CFLAGS = @LIBSWSCALE_CFLAGS@ LIBSWSCALE_LIBS = @LIBSWSCALE_LIBS@ LIBTHREAD = @LIBTHREAD@ @@ -688,6 +695,8 @@ @HAVE_LIBPNG_TRUE@png_CFLAGS = @PNG_CFLAGS@ -DUSE_LIBPNG=1 @HAVE_AVCODEC_TRUE@@HAVE_AVUTIL_TRUE@@HAVE_SWSCALE_TRUE@swscale_LDADD = @LIBSWSCALE_LIBS@ @LIBAVUTIL_LIBS@ @HAVE_AVCODEC_TRUE@@HAVE_AVUTIL_TRUE@@HAVE_SWSCALE_TRUE@swscale_CFLAGS = @LIBSWSCALE_CFLAGS@ @LIBAVUTIL_CFLAGS@ -DUSE_SWSCALE=1 +@HAVE_AVCODEC_TRUE@@HAVE_AVUTIL_TRUE@@HAVE_SWRESAMPLE_TRUE@@HAVE_SWSCALE_TRUE@transcode_SOURCES = transcode.c transcode.h +@HAVE_AVCODEC_TRUE@@HAVE_AVUTIL_TRUE@@HAVE_SWRESAMPLE_TRUE@@HAVE_SWSCALE_TRUE@transcode_CFLAGS = -DLIBAV_TRANSCODE=1 @ENABLE_GIW_TRUE@giw_SOURCES = giw/giwknob.c giw/giwknob.h giw/giwvslider.c giw/giwvslider.h giw/giwled.c giw/giwled.h giw/giwtimeline.c giw/giwtimeline.h @ENABLE_GIW_TRUE@giw_LDADD = -lm @ENABLE_GIW_TRUE@giw_CFLAGS = -DENABLE_GIW=1 @@ -729,6 +738,7 @@ cvirtual.c cvirtual.h \ startup.c startup.h \ pangotext.c pangotext.h \ + $(transcode_SOURCES) \ $(unicap_SOURCES) \ $(jack_SOURCES) \ $(pulse_SOURCES) \ @@ -743,8 +753,8 @@ AM_CFLAGS = -Wstrict-aliasing=0 -Wall $(yuv4mpeg_CFLAGS) \ $(ldvgrab_CFLAGS) $(dvgrab_CFLAGS) $(oil_CFLAGS) \ - $(wayland_CFLAGS) $(darwin_CFLAGS) $(irix_CFLAGS) \ - $(linux_CFLAGS) $(solaris_CFLAGS) $(osc_CFLAGS) \ + $(wayland_CFLAGS) $(transcode_CFLAGS) $(darwin_CFLAGS) \ + $(irix_CFLAGS) $(linux_CFLAGS) $(solaris_CFLAGS) $(osc_CFLAGS) \ $(mingw_CFLAGS) $(alsa_CFLAGS) $(png_CFLAGS) $(swscale_CFLAGS) \ $(jack_CFLAGS) $(pulse_CFLAGS) $(giw_CFLAGS) $(unicap_CFLAGS) \ $(libweed_CFLAGS) $(libweed_compat_CFLAGS) \ @@ -985,6 +995,7 @@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblives_la-startup.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblives_la-stream.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblives_la-support.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblives_la-transcode.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblives_la-utils.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblives_la-videodev.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblives_la-widget-helper.Plo@am__quote@ @@ -1007,6 +1018,7 @@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/startup.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stream.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/support.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/transcode.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utils.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/videodev.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget-helper.Po@am__quote@ @@ -1288,6 +1300,13 @@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblives_la_CFLAGS) $(CFLAGS) -c -o liblives_la-pangotext.lo `test -f 'pangotext.c' || echo '$(srcdir)/'`pangotext.c +liblives_la-transcode.lo: transcode.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblives_la_CFLAGS) $(CFLAGS) -MT liblives_la-transcode.lo -MD -MP -MF $(DEPDIR)/liblives_la-transcode.Tpo -c -o liblives_la-transcode.lo `test -f 'transcode.c' || echo '$(srcdir)/'`transcode.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblives_la-transcode.Tpo $(DEPDIR)/liblives_la-transcode.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='transcode.c' object='liblives_la-transcode.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblives_la_CFLAGS) $(CFLAGS) -c -o liblives_la-transcode.lo `test -f 'transcode.c' || echo '$(srcdir)/'`transcode.c + liblives_la-videodev.lo: videodev.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblives_la_CFLAGS) $(CFLAGS) -MT liblives_la-videodev.lo -MD -MP -MF $(DEPDIR)/liblives_la-videodev.Tpo -c -o liblives_la-videodev.lo `test -f 'videodev.c' || echo '$(srcdir)/'`videodev.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/liblives_la-videodev.Tpo $(DEPDIR)/liblives_la-videodev.Plo @@ -1519,8 +1538,8 @@ maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -@BUILD_LIBLIVES_FALSE@uninstall-local: @BUILD_LIBLIVES_FALSE@install-exec-local: +@BUILD_LIBLIVES_FALSE@uninstall-local: clean: clean-am clean-am: clean-binPROGRAMS clean-generic clean-libLTLIBRARIES \
View file
LiVES-2.8.7.tar.bz2/src/audio.c -> LiVES-2.8.8.tar.bz2/src/audio.c
Changed
@@ -40,6 +40,17 @@ } +LIVES_GLOBAL_INLINE char *lives_get_audio_file_name(int fnum) { + char *fname = lives_build_filename(prefs->workdir, mainw->files[fnum]->handle, CLIP_AUDIO_FILENAME, NULL); + if (mainw->files[fnum]->opening && !lives_file_test(fname, LIVES_FILE_TEST_EXISTS)) { + char *tmp = lives_strdup_printf("%s.%s", fname, LIVES_FILE_EXT_PCM); + lives_free(fname); + return tmp; + } + return fname; +} + + void audio_free_fnames(void) { // cleanup stored filehandles after playback/fade/render @@ -48,15 +59,14 @@ if (!storedfdsset) return; for (i = 0; i < NSTOREDFDS; i++) { - if (storedfnames != NULL) { - lives_freep((void **)&storedfnames[i]); - if (storedfds[i] > -1) close(storedfds[i]); - storedfds[i] = -1; - } + lives_freep((void **)&storedfnames[i]); + if (storedfds[i] > -1) close(storedfds[i]); + storedfds[i] = -1; } } + void append_to_audio_bufferf(lives_audio_buf_t *abuf, float *src, uint64_t nsamples, int channum) { // append float audio to the audio frame buffer size_t nsampsize; @@ -188,6 +198,8 @@ float get_float_audio_val_at_time(int fnum, int afd, double secs, int chnum, int chans) { // return audio level between -1.0 and +1.0 + // afd must be opened with lives_open_buffered_rdonly() + lives_clip_t *afile = mainw->files[fnum]; int64_t bytes; off_t apos; @@ -212,18 +224,18 @@ apos += afile->asampsize / 8 * chnum; - lseek(afd, apos, SEEK_SET); + lives_lseek_buffered_rdonly_absolute(afd, apos); if (afile->asampsize == 8) { // 8 bit sample size - lives_read(afd, &val8, 1, FALSE); + lives_read_buffered(afd, &val8, 1, FALSE); if (!(afile->signed_endian & AFORM_UNSIGNED)) val = val8 >= 128 ? val8 - 256 : val8; else val = val8 - 127; val /= 127.; } else { // 16 bit sample size - lives_read(afd, &val8, 1, TRUE); - lives_read(afd, &val8b, 1, TRUE); + lives_read_buffered(afd, &val8, 1, TRUE); + lives_read_buffered(afd, &val8b, 1, TRUE); if (afile->signed_endian & AFORM_BIG_ENDIAN) val16 = (uint16_t)(val8 << 8) + val8b; else val16 = (uint16_t)(val8b << 8) + val8; if (!(afile->signed_endian & AFORM_UNSIGNED)) val = val16 >= 32768 ? val16 - 65536 : val16; @@ -236,16 +248,41 @@ } -LIVES_INLINE void sample_silence_dS(float *dst, uint64_t nsamples) { +LIVES_GLOBAL_INLINE void sample_silence_dS(float *dst, uint64_t nsamples) { // send silence to the jack player memset(dst, 0, nsamples * sizeof(float)); } +void sample_silence_stream(int nchans, int nframes) { + float **fbuff = malloc(nchans * sizeof(float *)); + boolean memok = TRUE; + int i; + + for (i = 0; i < nchans; i++) { + fbuff[i] = (float *)lives_try_malloc0(nframes * sizeof(float)); + if (!fbuff[i]) memok = FALSE; + } + if (memok) { + pthread_mutex_lock(&mainw->vpp_stream_mutex); + if (mainw->ext_audio && mainw->vpp != NULL && mainw->vpp->render_audio_frame_float != NULL) { + (*mainw->vpp->render_audio_frame_float)(fbuff, nframes); + } + pthread_mutex_unlock(&mainw->vpp_stream_mutex); + } + for (i = 0; i < nchans; i++) { + lives_freep((void **)&fbuff[i]); + } + free(fbuff); +} + + void sample_move_d8_d16(short *dst, uint8_t *src, uint64_t nsamples, size_t tbytes, float scale, int nDstChannels, int nSrcChannels, int swap_sign) { // convert 8 bit audio to 16 bit audio + // endianess will be machine endian + register int nSrcCount, nDstCount; register float src_offset_f = 0.f; register int src_offset_i = 0; @@ -274,7 +311,8 @@ nDstCount--; ptr = src + ccount + src_offset_i; - ptr = ptr > src ? (ptr < (src_end + ccount) ? ptr : (src_end + ccount)) : src; + ptr = ptr > src + ? (ptr < (src_end + ccount) ? ptr : (src_end + ccount)) : src; if (!swap_sign) *(dst++) = *(ptr) << 8; else if (swap_sign == SWAP_U_TO_S) *(dst++) = ((short)(*(ptr)) - 128) << 8; @@ -420,17 +458,21 @@ } -void sample_move_d16_float(float *dst, short *src, uint64_t nsamples, uint64_t src_skip, int is_unsigned, boolean rev_endian, float vol) { +float sample_move_d16_float(float *dst, short *src, uint64_t nsamples, uint64_t src_skip, int is_unsigned, boolean rev_endian, float vol) { // convert 16 bit audio to float audio + // returns abs(maxvol heard) + register float svolp, svoln; #ifdef ENABLE_OIL float val = 0.; // set a value to stop valgrind complaining + float maxval = 0.; double xn, xp, xa; double y = 0.f; #else register float val; + register float maxval = 0.; register short valss; #endif @@ -450,8 +492,8 @@ while (nsamples--) { if (rev_endian) { - memcpy(&srcx, src + 1, 2); - srcxs = (srcx[0] << 8) + srcx[1]; + memcpy(&srcx, src, 2); + srcxs = ((srcx[1] & 0xFF) << 8) + (srcx[0] & 0xFF); srcp = &srcxs; } else srcp = src; @@ -473,9 +515,13 @@ #endif } + if (val > 0. && val > maxval) maxval = val; + else if (val < 0. && -val > maxval) maxval = -val; + *(dst++) = val; src += src_skip; } + return maxval; } @@ -497,6 +543,15 @@ int usigned, boolean little_endian, boolean interleaved, float vol) { // convert float samples back to int // interleaved is for the float buffer; output int is always interleaved + + // scale is out_sample_rate / in_sample_rate (so 2.0 would play twice as fast, etc.) + + // nsamps is number of samples, asamps is sample bit size (8 or 16) + + // output is in holding_buff which can be cast to uint8_t * or uint16_t * + + // returns number of frames out + int64_t frames_out = 0l; register int i; register int offs = 0, coffs = 0; @@ -970,7 +1025,7 @@ weed_timecode_t tc = tc_start; - double ins_pt = tc / U_SEC; + double ins_pt = tc / TICKS_PER_SECOND_DBL; double time = 0.; double opvol = opvol_start; double zavel, zavel_max = 0.; @@ -996,7 +1051,7 @@ int64_t frames_out = 0; int64_t ins_size = 0l, cur_size; - int64_t tsamples = ((double)(tc_end - tc_start) / U_SEC * out_arate + .5); + int64_t tsamples = ((double)(tc_end - tc_start) / TICKS_PER_SECOND_DBL * out_arate + .5); int64_t blocksize, zsamples, xsamples; int64_t tot_frames = 0l; @@ -1014,7 +1069,7 @@ if (to_file > -1) { // prepare outfile stuff - outfilename = lives_build_filename(prefs->workdir, outfile->handle, "audio", NULL); + outfilename = lives_get_audio_file_name(to_file); #ifdef DEBUG_ARENDER g_print("writing to %s\n", outfilename); #endif @@ -1091,7 +1146,7 @@ zavel = avels[track] * (double)in_arate[track] / (double)out_arate * in_asamps[track] * in_achans[track] / sizeof(float); if (ABS(zavel) > zavel_max) zavel_max = ABS(zavel); - infilename = lives_build_filename(prefs->workdir, infile->handle, "audio", NULL); + infilename = lives_get_audio_file_name(from_files[track]); // try to speed up access by keeping some files open if (track < NSTOREDFDS && storedfnames[track] != NULL && !strcmp(infilename, storedfnames[track])) { @@ -1129,7 +1184,7 @@ // output silence if (to_file > -1) { int64_t oins_size = ins_size; - ins_pt = tc_end / U_SEC; + ins_pt = tc_end / TICKS_PER_SECOND_DBL; ins_pt *= out_achans * out_arate * out_asamps; ins_size = ((int64_t)(ins_pt / out_achans / out_asamps) + .5) * out_achans * out_asamps; pad_with_silence(out_fd, oins_size, ins_size, out_asamps, out_unsigned, out_bendian); @@ -1307,7 +1362,7 @@ if (mainw->multitrack == NULL && opvol_end != opvol_start) { time += (double)frames_out / (double)out_arate; - opvol = opvol_start + (opvol_end - opvol_start) * (time / (double)((tc_end - tc_start) / U_SEC)); + opvol = opvol_start + (opvol_end - opvol_start) * (time / (double)((tc_end - tc_start) / TICKS_PER_SECOND_DBL)); } if (is_fade) { @@ -1322,7 +1377,7 @@ g_print("."); #endif } - tc += (double)blocksize / (double)out_arate * U_SEC; + tc += (double)blocksize / (double)out_arate * TICKS_PER_SECOND_DBL; } if (!is_fade) { @@ -1378,20 +1433,22 @@ } -LIVES_INLINE void aud_fade(int fileno, double startt, double endt, double startv, double endv) { +void aud_fade(int fileno, double startt, double endt, double startv, double endv) { double vel = 1., vol = 1.; mainw->read_failed = mainw->write_failed = FALSE; - render_audio_segment(1, &fileno, fileno, &vel, &startt, startt * U_SECL, endt * U_SECL, &vol, startv, endv, NULL); + render_audio_segment(1, &fileno, fileno, &vel, &startt, startt * TICKS_PER_SECOND, endt * TICKS_PER_SECOND, &vol, startv, endv, NULL); if (mainw->write_failed) { - char *outfilename = lives_build_filename(prefs->workdir, mainw->files[fileno]->handle, "audio", NULL); + char *outfilename = lives_get_audio_file_name(fileno); do_write_failed_error_s(outfilename, NULL); + lives_free(outfilename); } if (mainw->read_failed) { - char *infilename = lives_build_filename(prefs->workdir, mainw->files[fileno]->handle, "audio", NULL); + char *infilename = lives_get_audio_file_name(fileno); do_read_failed_error_s(infilename, NULL); + lives_free(infilename); } } @@ -1423,7 +1480,7 @@ outfile = mainw->files[fileno]; if (mainw->aud_rec_fd == -1) { - char *outfilename = lives_build_filename(prefs->workdir, outfile->handle, "audio", NULL); + char *outfilename = lives_get_audio_file_name(fileno); do { retval = 0; mainw->aud_rec_fd = lives_open3(outfilename, O_WRONLY | O_CREAT | O_APPEND, S_IRUSR | S_IWUSR); @@ -1567,7 +1624,7 @@ outfile = mainw->files[fileno]; if (mainw->aud_rec_fd == -1) { - char *outfilename = lives_build_filename(prefs->workdir, outfile->handle, "audio", NULL); + char *outfilename = lives_get_audio_file_name(fileno); do { retval = 0; mainw->aud_rec_fd = lives_open3(outfilename, O_WRONLY | O_CREAT | O_APPEND, S_IRUSR | S_IWUSR); @@ -1813,7 +1870,7 @@ for (i = 0; i < nfiles; i++) { // increase seek values up to current frame - audstate[i].seek += audstate[i].vel * (get_event_timecode(event) - last_tc) / U_SEC; + audstate[i].seek += audstate[i].vel * (get_event_timecode(event) - last_tc) / TICKS_PER_SECOND_DBL; } for (nnfiles = 0; atstate[nnfiles].afile != -1; nnfiles++); @@ -1843,7 +1900,7 @@ for (i = 0; i < nfiles; i++) { // increase seek values - audstate[i].seek += audstate[i].vel * (fill_tc - last_tc) / U_SEC; + audstate[i].seek += audstate[i].vel * (fill_tc - last_tc) / TICKS_PER_SECOND_DBL; } } @@ -1944,7 +2001,7 @@ } } else chvols[0] = 1.; - fill_tc = last_tc + (double)(abuf->samp_space) / (double)abuf->arate * U_SEC; + fill_tc = last_tc + (double)(abuf->samp_space) / (double)abuf->arate * TICKS_PER_SECOND_DBL; // continue until either we have a full buffer, or we reach next audio frame while (event != NULL && get_event_timecode(event) <= fill_tc) { @@ -1954,7 +2011,7 @@ weed_timecode_t tc = get_event_timecode(event); if (tc >= fill_tc) break; - tc += (U_SEC / cfile->fps * !is_blank_frame(event, FALSE)); + tc += (TICKS_PER_SECOND_DBL / cfile->fps * !is_blank_frame(event, FALSE)); mainw->read_failed = FALSE; lives_freep((void **)&mainw->read_failed_file); @@ -1967,7 +2024,7 @@ for (i = 0; i < nfiles; i++) { // increase seek values - aseeks[i] += avels[i] * (tc - last_tc) / U_SEC; + aseeks[i] += avels[i] * (tc - last_tc) / TICKS_PER_SECOND_DBL; } last_tc = tc; @@ -2000,7 +2057,7 @@ render_audio_segment(nfiles, from_files, -1, avels, aseeks, last_tc, fill_tc, chvols, 1., 1., abuf); for (i = 0; i < nfiles; i++) { // increase seek values - aseeks[i] += avels[i] * (fill_tc - last_tc) / U_SEC; + aseeks[i] += avels[i] * (fill_tc - last_tc) / TICKS_PER_SECOND_DBL; } } @@ -2166,6 +2223,15 @@ static pthread_t athread; static void *cache_my_audio(void *arg) { + // run as a thread (from audio_cache_init()) + // + // read audio from file into cache + // must be done in real time since other threads may be waiting on the cache + + // currently only jack audio player uses this during playback + + // currently the output is always in the s16 buffer, resampling is done + lives_audio_buf_t *cbuffer = (lives_audio_buf_t *)arg; char *filename; register int i; @@ -2173,7 +2239,7 @@ cbuffer->is_ready = TRUE; while (!cbuffer->die) { - // wait for request from client + // wait for request from client (setting cbuffer->is_ready or cbuffer->die) while (cbuffer->is_ready && !cbuffer->die) { sched_yield(); lives_usleep(prefs->sleep_time); @@ -2378,6 +2444,11 @@ } if (cbuffer->fileno != cbuffer->_cfileno || cbuffer->seek != cbuffer->_cseek) { +#ifdef HAVE_POSIX_FADVISE + if (cbuffer->sequential) { + posix_fadvise(cbuffer->_fd, cbuffer->seek, 0, POSIX_FADV_SEQUENTIAL); + } +#endif lseek64(cbuffer->_fd, cbuffer->seek, SEEK_SET); } @@ -2394,7 +2465,6 @@ cbuffer->is_ready = TRUE; continue; } - } // read from file @@ -2464,6 +2534,7 @@ cache_buffer->_cin_interleaf = FALSE; cache_buffer->eof = FALSE; cache_buffer->die = FALSE; + cache_buffer->sequential = FALSE; cache_buffer->_cfileno = -1; cache_buffer->_cseek = -1; @@ -2536,7 +2607,7 @@ weed_process_f process_func; if (mainw->agen_needs_reinit) return FALSE; // wait for other thread to reinit us - tc = (double)mainw->agen_samps_count / (double)arate * U_SEC; // we take our timing from the number of samples read + tc = (double)mainw->agen_samps_count / (double)arate * TICKS_PER_SECOND_DBL; // we take our timing from the number of samples read getaud1: @@ -2670,7 +2741,7 @@ } audio_pos = (double)((cfile->start - 1) * cfile->arate * cfile->achans * cfile->asampsize / 8) / cfile->fps; - audio_file = lives_build_filename(prefs->workdir, cfile->handle, "audio", NULL); + audio_file = lives_get_audio_file_name(mainw->current_file); audio_fd = lives_open3(audio_file, O_RDWR | O_CREAT, DEF_FILE_PERMS); @@ -2696,6 +2767,14 @@ boolean apply_rte_audio(int nframes) { + // CALLED When we are rendering audio to a file + + // - read nframes from clip or generator + // - convert to float if necessary + // - send to rte audio effects + // - convert back to s16 or s8 + // - save to audio_fd + size_t tbytes; uint8_t *in_buff; float **fltbuf, *fltbufni = NULL; @@ -2737,6 +2816,8 @@ fltbuf = (float **)lives_malloc(cfile->achans * sizeof(float *)); if (mainw->agen_key == 0) { + // read from audio_fd + mainw->read_failed = FALSE; tbytes = lives_read(audio_fd, in_buff, tbytes, FALSE); @@ -2777,6 +2858,8 @@ } } else { + // read from plugin. This should already be float. + fltbufni = (float *)lives_try_malloc(nframes * cfile->achans * sizeof(float)); if (fltbufni == NULL) { lives_free(fltbuf); @@ -2792,13 +2875,15 @@ // apply any audio effects - aud_tc += (double)onframes / (double)cfile->arate * U_SEC; + aud_tc += (double)onframes / (double)cfile->arate * TICKS_PER_SECOND_DBL; // apply any audio effects with in_channels weed_apply_audio_effects_rt(fltbuf, cfile->achans, onframes, cfile->arate, aud_tc, FALSE); if (!(has_audio_filters(AF_TYPE_NONA) || mainw->agen_key != 0)) { // analysers only - no need to save + // or, audio is being generated + audio_pos += tbytes; if (fltbufni == NULL) { @@ -2827,12 +2912,14 @@ lives_free(fltbuf); - // save to file - mainw->write_failed = FALSE; - lseek64(audio_fd, audio_pos, SEEK_SET); - tbytes = onframes * cfile->achans * cfile->asampsize / 8; - lives_write(audio_fd, in_buff, tbytes, FALSE); - audio_pos += tbytes; + if (audio_fd >= 0) { + // save to file + mainw->write_failed = FALSE; + lseek64(audio_fd, audio_pos, SEEK_SET); + tbytes = onframes * cfile->achans * cfile->asampsize / 8; + lives_write(audio_fd, in_buff, tbytes, FALSE); + audio_pos += tbytes; + } if (shortbuf != (short *)in_buff) lives_free(shortbuf); lives_free(in_buff); @@ -2852,6 +2939,9 @@ // NB: if player is jack, we will have non-interleaved float // if player is pulse, we will have interleaved S16 + + // this is currently only used to push audio to generators + float *dst, *src; weed_plant_t *ctmpl; @@ -2896,14 +2986,15 @@ // plugin will get float, so we first convert to that if (abuf->bufferf == NULL) { - // try 8 bit -> 16 -> float + + // try 8 bit -> 16 if (abuf->buffer8 != NULL && abuf->buffer16 == NULL) { int swap = 0; if (!abuf->s8_signed) swap = SWAP_U_TO_S; abuf->s16_signed = TRUE; abuf->buffer16 = (int16_t **)lives_malloc(abuf->out_achans * sizeof(int16_t *)); for (i = 0; i < abuf->out_achans; i++) { - abuf->bufferf[i] = (float *)lives_malloc(abuf->samples_filled * 2); + abuf->buffer16[i] = (short *)lives_malloc(abuf->samples_filled * 2); sample_move_d8_d16(abuf->buffer16[i], abuf->buffer8[i], abuf->samples_filled, abuf->samples_filled * 2, 1.0, abuf->out_achans, abuf->out_achans, swap); @@ -2972,7 +3063,7 @@ //////////////////////////////////////// -// audio streaming +// audio streaming, older API lives_pgid_t astream_pgid = 0; @@ -3112,7 +3203,7 @@ } -LIVES_INLINE void audio_stream(void *buff, size_t nbytes, int fd) { +LIVES_GLOBAL_INLINE void audio_stream(void *buff, size_t nbytes, int fd) { if (fd != -1) { lives_write(fd, buff, nbytes, TRUE); }
View file
LiVES-2.8.7.tar.bz2/src/audio.h -> LiVES-2.8.8.tar.bz2/src/audio.h
Changed
@@ -63,8 +63,6 @@ volatile struct _aserver_message_t *next; } aserver_message_t; - - typedef enum { LIVES_NOP_OPERATION = 0, LIVES_READ_OPERATION, @@ -72,9 +70,6 @@ LIVES_CONVERT_OPERATION } lives_operation_t; - - - typedef struct { lives_operation_t operation; // read, write, or convert [readonly by server] volatile boolean is_ready; // [readwrite all] @@ -104,6 +99,7 @@ size_t samp_space; ///< buffer space in samples (* by sizeof(type) to get bytesize) [if interleaf, also * by chans] + boolean sequential; ///< hint that we will read sequentially starting from seek // in or out buffers uint8_t **buffer8; ///< sample data in 8 bit format (or NULL) @@ -124,7 +120,6 @@ size_t samples_filled; ///< number of samples filled (readonly client) size_t start_sample; ///< used for reading (readonly server) - // private fields (used by server) uint8_t *_filebuffer; ///< raw data to/from file - can be cast to int16_t ssize_t _cbytesize; ///< current _filebuffer bytesize; if this changes we need to realloc _filebuffer @@ -140,7 +135,6 @@ volatile boolean die; ///< set to TRUE to shut down thread } lives_audio_buf_t; - ////////////////////////////////////////// typedef enum lives_audio_loop { @@ -149,11 +143,12 @@ AUDIO_LOOP_PINGPONG } lives_audio_loop_t; - float get_float_audio_val_at_time(int fnum, int afd, double secs, int chnum, int chans); void sample_silence_dS(float *dst, uint64_t nsamples); +void sample_silence_stream(int nchans, int nframes); + void sample_move_d8_d16(short *dst, uint8_t *src, uint64_t nsamples, size_t tbytes, float scale, int nDstChannels, int nSrcChannels, int swap_sign); @@ -163,7 +158,7 @@ void sample_move_d16_d8(uint8_t *dst, short *src, uint64_t nsamples, size_t tbytes, float scale, int nDstChannels, int nSrcChannels, int swap_sign); -void sample_move_d16_float(float *dst, short *src, uint64_t nsamples, uint64_t src_skip, int is_unsigned, boolean rev_endian, float vol); +float sample_move_d16_float(float *dst, short *src, uint64_t nsamples, uint64_t src_skip, int is_unsigned, boolean rev_endian, float vol); int64_t sample_move_float_int(void *holding_buff, float **float_buffer, int nsamps, float scale, int chans, int asamps, int usigned, boolean swap_endian, boolean float_interleaved, float vol); ///< returns frames output @@ -202,10 +197,8 @@ void fill_abuffer_from(lives_audio_buf_t *abuf, weed_plant_t *event_list, weed_plant_t *st_event, boolean exact); - boolean resync_audio(int frameno); - lives_audio_track_state_t *get_audio_and_effects_state_at(weed_plant_t *event_list, weed_plant_t *st_event, boolean get_audstate, boolean exact); @@ -239,4 +232,6 @@ void clear_audio_stream(void); void audio_stream(void *buff, size_t nbytes, int fd); +char *lives_get_audio_file_name(int fnum); + #endif
View file
LiVES-2.8.7.tar.bz2/src/callbacks.c -> LiVES-2.8.8.tar.bz2/src/callbacks.c
Changed
@@ -30,6 +30,10 @@ #include "paramwindow.h" #include "ce_thumbs.h" +#ifdef LIBAV_TRANSCODE +#include "transcode.h" +#endif + #ifdef HAVE_YUV4MPEG #include "lives-yuv4mpeg.h" #endif @@ -72,6 +76,13 @@ } +LIVES_GLOBAL_INLINE void lives_notify_int(int msgnumber, int msgint) { + char *tmp = lives_strdup_printf("%d", msgint); + lives_notify(msgnumber, tmp); + lives_free(tmp); +} + + boolean on_LiVES_delete_event(LiVESWidget *widget, LiVESXEventDelete *event, livespointer user_data) { if (!mainw->interactive) return TRUE; on_quit_activate(NULL, NULL); @@ -118,6 +129,9 @@ lives_grab_remove(mainw->LiVES); mainw->ext_keyboard = FALSE; if (mainw->ext_playback) { + pthread_mutex_lock(&mainw->vpp_stream_mutex); + mainw->ext_audio = FALSE; + pthread_mutex_unlock(&mainw->vpp_stream_mutex); if (mainw->vpp->exit_screen != NULL)(*mainw->vpp->exit_screen)(mainw->ptr_x, mainw->ptr_y); stop_audio_stream(); mainw->stream_ticks = -1; @@ -293,7 +307,7 @@ } if (!mainw->leave_files && strlen(mainw->set_name) && !mainw->leave_recovery) { - char *set_layout_dir = lives_build_filename(prefs->workdir, mainw->set_name, "layouts", NULL); + char *set_layout_dir = lives_build_filename(prefs->workdir, mainw->set_name, LAYOUTS_DIRNAME, NULL); if (!lives_file_test(set_layout_dir, LIVES_FILE_TEST_IS_DIR)) { char *sdname = lives_build_filename(prefs->workdir, mainw->set_name, NULL); @@ -302,14 +316,14 @@ lives_free(sdname); threaded_dialog_spin(0.); } else { - char *dname = lives_build_filename(prefs->workdir, mainw->set_name, "clips", NULL); + char *dname = lives_build_filename(prefs->workdir, mainw->set_name, CLIPS_DIRNAME, NULL); // note, FORCE is FALSE lives_rmdir(dname, FALSE); lives_free(dname); threaded_dialog_spin(0.); - dname = lives_build_filename(prefs->workdir, mainw->set_name, "order", NULL); + dname = lives_build_filename(prefs->workdir, mainw->set_name, CLIP_ORDER_FILENAME, NULL); lives_rm(dname); lives_free(dname); threaded_dialog_spin(0.); @@ -318,9 +332,11 @@ } if (strlen(mainw->set_name)) { - char *set_lock_file = lives_strdup_printf("%s/%s/lock.%d", prefs->workdir, mainw->set_name, capable->mainpid); - lives_rm(set_lock_file); + char *set_lock_file = lives_strdup_printf("%s.%d", SET_LOCK_FILENAME, capable->mainpid); + char *set_locker = lives_build_filename(prefs->workdir, mainw->set_name, set_lock_file, NULL); + lives_rm(set_locker); lives_free(set_lock_file); + lives_free(set_locker); threaded_dialog_spin(0.); } @@ -795,7 +811,7 @@ void on_utube_select(LiVESButton *button, livespointer user_data) { - char *fname = ensure_extension(lives_entry_get_text(LIVES_ENTRY(locw->name_entry)), ".webm"); + char *fname = ensure_extension(lives_entry_get_text(LIVES_ENTRY(locw->name_entry)), LIVES_FILE_EXT_WEBM); char *url; char *dirname; char *dfile; @@ -978,9 +994,16 @@ on_export_audio_activate(NULL, NULL); return; } + save_file(mainw->current_file, cfile->start, cfile->end, NULL); +} - save_file(mainw->current_file, 1, cfile->frames, NULL); + +#ifdef LIBAV_TRANSCODE +void on_transcode_activate(LiVESMenuItem *menuitem, livespointer user_data) { + if (mainw->current_file < 1 || mainw->files[mainw->current_file] == NULL) return; + transcode(cfile->start, cfile->end); } +#endif void on_save_selection_activate(LiVESMenuItem *menuitem, livespointer user_data) { @@ -991,7 +1014,7 @@ static void check_remove_layout_files(void) { if (prompt_remove_layout_files()) { // delete layout directory - char *msg, *laydir = lives_build_filename(prefs->workdir, mainw->set_name, "layouts", NULL); + char *msg, *laydir = lives_build_filename(prefs->workdir, mainw->set_name, LAYOUTS_DIRNAME, NULL); lives_rmdir(laydir, TRUE); lives_free(laydir); msg = lives_strdup_printf(_("Layouts were removed for set %s.\n"), mainw->set_name); @@ -1111,7 +1134,7 @@ recover_layout_cancelled(FALSE); } - cdir = lives_build_filename(prefs->workdir, mainw->set_name, "clips", NULL); + cdir = lives_build_filename(prefs->workdir, mainw->set_name, CLIPS_DIRNAME, NULL); do { // keep trying until backend has deleted the clip @@ -1127,12 +1150,12 @@ lives_free(cdir); - lfiles = lives_build_filename(prefs->workdir, mainw->set_name, "lock", NULL); + lfiles = lives_build_filename(prefs->workdir, mainw->set_name, SET_LOCK_FILENAME, NULL); lives_rmglob(lfiles); lives_free(lfiles); - ofile = lives_build_filename(prefs->workdir, mainw->set_name, "order", NULL); + ofile = lives_build_filename(prefs->workdir, mainw->set_name, CLIP_ORDER_FILENAME, NULL); lives_rm(ofile); lives_free(ofile); @@ -1350,11 +1373,13 @@ char *file_name, *tmp, *tmp2, *com, *fname; char *sepimg_ext, *frameimg_ext, *sepimg, *frameimg; - char *dfile, *themefile; + char *themedir, *thfile, *themefile; char *pstyle; int response; + desensitize(); + do { // prompt for a set name, advise user to save set renamew = create_rename_dialog(8); @@ -1379,26 +1404,36 @@ return; } + lives_set_cursor_style(LIVES_CURSOR_BUSY, NULL); + lives_widget_context_update(); + // create a header.theme file in tmp, then zip it up with the images sepimg_ext = get_extension(mainw->sepimg_path); frameimg_ext = get_extension(mainw->frameblank_path); - dfile = lives_strdup_printf("%s"LIVES_DIR_SEP"theme%d"LIVES_DIR_SEP, prefs->workdir, capable->mainpid); - themefile = lives_build_filename(dfile, "header.theme", NULL); + thfile = lives_strdup_printf("%s%d", THEME_LITERAL, capable->mainpid); + themedir = lives_build_filename(prefs->workdir, thfile, NULL); + themefile = lives_build_filename(themedir, THEME_HEADER, NULL); #ifdef GUI_GTK #if !GTK_CHECK_VERSION(3, 0, 0) lives_free(themefile); - themefile = lives_build_filename(dfile, "header.theme_gtk2", NULL); + themefile = lives_build_filename(themedir, THEME_HEADER_2, NULL); #endif #endif - sepimg = lives_strdup_printf("%s"LIVES_DIR_SEP"main.%s", dfile, sepimg_ext); - frameimg = lives_strdup_printf("%s"LIVES_DIR_SEP"frame.%s", dfile, frameimg_ext); + lives_free(thfile); + + thfile = lives_strdup_printf("%s.%s", THEME_SEP_IMG_LITERAL, sepimg_ext); + sepimg = lives_build_filename(themedir, thfile, NULL); + lives_free(thfile); + + thfile = lives_strdup_printf("%s.%s", THEME_FRAME_IMG_LITERAL, frameimg_ext); + frameimg = lives_build_filename(themedir, thfile, NULL); lives_free(sepimg_ext); lives_free(frameimg_ext); - lives_mkdir_with_parents(dfile, capable->umask); + lives_mkdir_with_parents(themedir, capable->umask); set_theme_pref(themefile, THEME_DETAIL_NAME, theme_name); @@ -1457,11 +1492,12 @@ lives_free(sepimg); if (mainw->com_failed) { - lives_rmdir(dfile, TRUE); + lives_rmdir(themedir, TRUE); lives_free(frameimg); lives_free(file_name); - lives_free(dfile); + lives_free(themedir); d_print_failed(); + sensitize(); return; } @@ -1469,16 +1505,17 @@ lives_free(frameimg); if (mainw->com_failed) { - lives_rmdir(dfile, TRUE); + lives_rmdir(themedir, TRUE); lives_free(file_name); - lives_free(dfile); + lives_free(themedir); d_print_failed(); + sensitize(); return; } com = lives_strdup_printf("%s create_package \"%s\" \"%s\"", prefs->backend_sync, (tmp = lives_filename_from_utf8(file_name, -1, NULL, NULL, NULL)), - (tmp2 = lives_filename_from_utf8(dfile, -1, NULL, NULL, NULL))); + (tmp2 = lives_filename_from_utf8(themedir, -1, NULL, NULL, NULL))); lives_free(tmp); lives_free(tmp2); @@ -1489,15 +1526,18 @@ lives_system(com, TRUE); lives_free(com); - lives_rmdir(dfile, TRUE); - lives_free(dfile); + lives_rmdir(themedir, TRUE); + lives_free(themedir); if (mainw->com_failed) { d_print_failed(); + sensitize(); return; } d_print_done(); + sensitize(); + lives_set_cursor_style(LIVES_CURSOR_NORMAL, NULL); } @@ -1509,15 +1549,18 @@ char *com, *msg; char *theme_file; - theme_file = choose_file(NULL, NULL, filt, LIVES_FILE_CHOOSER_ACTION_OPEN, NULL, NULL); + desensitize(); - if (theme_file == NULL) return; + theme_file = choose_file(NULL, NULL, filt, LIVES_FILE_CHOOSER_ACTION_OPEN, NULL, NULL); + if (theme_file == NULL) { + sensitize(); + return; + } lives_set_cursor_style(LIVES_CURSOR_BUSY, NULL); - lives_widget_context_update(); - importcheckdir = lives_build_filename(prefs->workdir, "imports", NULL); + importcheckdir = lives_build_filename(prefs->workdir, IMPORTS_DIRNAME, NULL); lives_rmdir(importcheckdir, TRUE); // unpackage file to get the theme name @@ -1531,10 +1574,11 @@ lives_free(importcheckdir); lives_free(theme_file); lives_set_cursor_style(LIVES_CURSOR_NORMAL, NULL); + sensitize(); return; } - themeheader = lives_build_filename(prefs->workdir, "imports", "header.theme", NULL); + themeheader = lives_build_filename(prefs->workdir, IMPORTS_DIRNAME, THEME_HEADER, NULL); if (get_pref_from_file(themeheader, THEME_DETAIL_NAME, tname, 128) != LIVES_RESPONSE_NONE) { // failed to get name @@ -1544,6 +1588,7 @@ lives_set_cursor_style(LIVES_CURSOR_NORMAL, NULL); do_bad_theme_import_error(theme_file); lives_free(theme_file); + sensitize(); return; } @@ -1572,6 +1617,7 @@ lives_free(themedir); lives_free(theme_file); d_print_failed(); + sensitize(); return; } lives_rmdir(themedir, TRUE); @@ -1591,6 +1637,7 @@ lives_free(themedir); d_print_failed(); lives_set_cursor_style(LIVES_CURSOR_NORMAL, NULL); + sensitize(); return; } @@ -1603,6 +1650,7 @@ lives_snprintf(prefs->theme, 64, "%s", future_prefs->theme); d_print_failed(); lives_set_cursor_style(LIVES_CURSOR_NORMAL, NULL); + sensitize(); return; } @@ -1615,6 +1663,7 @@ pref_change_xcolours(); d_print_done(); + sensitize(); lives_set_cursor_style(LIVES_CURSOR_NORMAL, NULL); } @@ -1744,9 +1793,6 @@ // do not popup layout errors if the set name changes if (!mainw->only_close) mainw->is_exiting = TRUE; - if (mainw->scrap_file > -1) close_scrap_file(); - if (mainw->ascrap_file > -1) close_ascrap_file(); - if (mainw->clips_available > 0) { char *set_name; _entryw *cdsw = create_cds_dialog(1); @@ -1759,6 +1805,7 @@ if (resp == LIVES_RESPONSE_CANCEL) { lives_widget_destroy(cdsw->dialog); lives_free(cdsw); + mainw->is_exiting = FALSE; if (mainw->multitrack != NULL) { mt_sensitise(mainw->multitrack); mainw->multitrack->idlefunc = mt_idle_add(mainw->multitrack); @@ -1842,6 +1889,8 @@ } prefs->crash_recovery = FALSE; + + // do a lot of cleanup, delete files lives_exit(0); prefs->crash_recovery = TRUE; @@ -1856,7 +1905,7 @@ // TODO - split into undo.c void on_undo_activate(LiVESMenuItem *menuitem, livespointer user_data) { - char *com; + char *com, *tmp; char msg[256]; boolean bad_header = FALSE; @@ -1867,6 +1916,7 @@ int current_file = mainw->current_file; int switch_file = current_file; int asigned, aendian; + int i; lives_widget_set_sensitive(mainw->undo, FALSE); lives_widget_set_sensitive(mainw->redo, TRUE); @@ -1900,6 +1950,12 @@ if (cfile->undo_action == UNDO_CUT || cfile->undo_action == UNDO_DELETE || cfile->undo_action == UNDO_DELETE_AUDIO) { int reset_achans = 0; lives_rm(cfile->info_file); + if (cfile->achans != cfile->undo_achans) { + if (cfile->audio_waveform != NULL) { + for (i = 0; i < cfile->achans; lives_freep((void **)&cfile->audio_waveform[i++])); + lives_freep((void **)&cfile->audio_waveform); + } + } cfile->arate = cfile->undo_arate; cfile->signed_endian = cfile->undo_signed_endian; @@ -1981,6 +2037,10 @@ if (mainw->com_failed || mainw->write_failed) bad_header = TRUE; } if (reset_achans > 0) { + if (cfile->audio_waveform != NULL) { + for (i = 0; i < cfile->achans; lives_freep((void **)&cfile->audio_waveform[i++])); + lives_freep((void **)&cfile->audio_waveform); + } asigned = !(cfile->signed_endian & AFORM_UNSIGNED); aendian = cfile->signed_endian & AFORM_BIG_ENDIAN; cfile->achans = reset_achans; @@ -1999,10 +2059,8 @@ } reget_afilesize(mainw->current_file); - get_play_times(); if (bad_header) do_header_write_error(mainw->current_file); - } if (cfile->undo_action == UNDO_RESIZABLE || cfile->undo_action == UNDO_RENDER || cfile->undo_action == UNDO_EFFECT || @@ -2030,7 +2088,10 @@ do_progress_dialog(TRUE, FALSE, _("Undoing")); if (cfile->undo_action != UNDO_ATOMIC_RESAMPLE_RESIZE) { - audfile = lives_strdup_printf("%s/%s/audio.%s", prefs->workdir, cfile->handle, LIVES_FILE_EXT_BAK); + audfile = lives_get_audio_file_name(mainw->current_file); + tmp = lives_strdup_printf("%s.%s", audfile, LIVES_FILE_EXT_BAK); + lives_free(audfile); + audfile = tmp; if (lives_file_test(audfile, LIVES_FILE_TEST_EXISTS)) { // restore overwritten audio com = lives_strdup_printf("%s undo_audio \"%s\"", prefs->backend_sync, cfile->handle); @@ -2046,7 +2107,6 @@ //cfile->may_be_damaged=TRUE; return; } - reget_afilesize(mainw->current_file); } lives_free(audfile); } @@ -2057,7 +2117,7 @@ cfile->frame_index = cfile->frame_index_back; if (cfile->undo_action == UNDO_RENDER) { do_threaded_dialog(_("Clearing frame images"), FALSE); - clean_images_from_virtual(cfile, cfile->undo_end); + clean_images_from_virtual(cfile, cfile->undo_start, cfile->undo_end); save_frame_index(mainw->current_file); cfile->frame_index_back = NULL; end_threaded_dialog(); @@ -2186,14 +2246,15 @@ lives_free(com); if (mainw->com_failed) { + reget_afilesize(mainw->current_file); d_print_failed(); return; } if (!do_auto_dialog(_("Undoing"), 0)) { + reget_afilesize(mainw->current_file); d_print_failed(); return; } - } if ((cfile->undo_action == UNDO_AUDIO_RESAMPLE) || (cfile->undo_action == UNDO_ATOMIC_RESAMPLE_RESIZE && @@ -2235,6 +2296,8 @@ save_clip_value(mainw->current_file, CLIP_DETAILS_ASIGNED, &asigned); if (mainw->com_failed || mainw->write_failed) bad_header = TRUE; + reget_afilesize(mainw->current_file); + if (bad_header) do_header_write_error(mainw->current_file); } @@ -2255,6 +2318,11 @@ return; } + if (cfile->audio_waveform != NULL) { + for (i = 0; i < cfile->achans; lives_freep((void **)&cfile->audio_waveform[i++])); + lives_freep((void **)&cfile->audio_waveform); + } + cfile->achans = cfile->undo_achans; cfile->arate = cfile->undo_arate; cfile->arps = cfile->undo_arps; @@ -2361,7 +2429,6 @@ switch_file = 0; if (bad_header) do_header_write_error(mainw->current_file); - } if (current_file > 0) { @@ -2378,6 +2445,7 @@ } + void on_redo_activate(LiVESMenuItem *menuitem, livespointer user_data) { char msg[256]; char *com; @@ -2385,6 +2453,7 @@ int ostart = cfile->start; int oend = cfile->end; int current_file = mainw->current_file; + int i; mainw->osc_block = TRUE; @@ -2473,6 +2542,10 @@ } if (cfile->undo_action == UNDO_REC_AUDIO) { + if (cfile->audio_waveform != NULL) { + for (i = 0; i < cfile->achans; lives_freep((void **)&cfile->audio_waveform[i++])); + lives_freep((void **)&cfile->audio_waveform); + } cfile->arate = mainw->fx1_val; cfile->achans = mainw->fx2_val; cfile->asampsize = mainw->fx3_val; @@ -2490,6 +2563,7 @@ lives_free(com); if (mainw->com_failed) { + reget_afilesize(mainw->current_file); d_print_failed(); return; } @@ -2498,6 +2572,7 @@ do_progress_dialog(TRUE, FALSE, _("Redoing")); if (mainw->error) { + reget_afilesize(mainw->current_file); d_print_failed(); return; } @@ -2525,6 +2600,7 @@ // show a progress dialog, not cancellable do_progress_dialog(TRUE, FALSE, _("Redoing")); + reget_afilesize(mainw->current_file); if (mainw->error) { d_print_failed(); @@ -2560,10 +2636,11 @@ ////////////////////////////////////////////////// void on_copy_activate(LiVESMenuItem *menuitem, livespointer user_data) { - gchar *com; + char *com; int current_file = mainw->current_file; int start, end; + int i; desensitize(); @@ -2616,6 +2693,7 @@ if (mainw->com_failed) { d_print_failed(); + sensitize(); return; } @@ -2661,6 +2739,10 @@ clipboard->afilesize = 0l; if (mainw->ccpd_with_sound) { + if (clipboard->audio_waveform != NULL) { + for (i = 0; i < clipboard->achans; lives_freep((void **)&clipboard->audio_waveform[i++])); + lives_freep((void **)&clipboard->audio_waveform); + } clipboard->achans = cfile->achans; clipboard->asampsize = cfile->asampsize; @@ -2677,17 +2759,17 @@ sensitize(); d_print_done(); - } void on_cut_activate(LiVESMenuItem *menuitem, livespointer user_data) { int current_file = mainw->current_file; + on_copy_activate(menuitem, user_data); if (mainw->cancelled) { return; } - on_delete_activate(menuitem, user_data); + on_delete_activate(NULL, user_data); if (mainw->current_file == current_file) { set_undoable(_("Cut"), TRUE); cfile->undo_action = UNDO_CUT; @@ -2698,6 +2780,7 @@ void on_paste_as_new_activate(LiVESMenuItem *menuitem, livespointer user_data) { char *com; int old_file = mainw->current_file, current_file; + int i; if (clipboard == NULL) return; @@ -2775,6 +2858,10 @@ cfile->nopreview = FALSE; if (mainw->ccpd_with_sound) { + if (cfile->audio_waveform != NULL) { + for (i = 0; i < cfile->achans; lives_freep((void **)&cfile->audio_waveform[i++])); + lives_freep((void **)&cfile->audio_waveform); + } cfile->arate = clipboard->arate; cfile->arps = clipboard->arps; cfile->achans = clipboard->achans; @@ -2847,6 +2934,7 @@ int leave_backup = 1; int remainder_frames; int cb_start = 1, cb_end = clipboard->frames; + int i; // if it is an insert into the original file, and we can do fast seek, we can insert virtual frames if (button != NULL && mainw->current_file == clipboard->cb_src && !check_if_non_virtual(0, 1, clipboard->frames)) { @@ -2882,7 +2970,7 @@ times_to_insert = mainw->fx1_val; // fit video to audio if requested - if (mainw->fx1_bool && (cfile->asampsize * cfile->arate * cfile->achans)) { + if (mainw->fx1_bool && (cfile->asampsize * cfile->arate * cfile->achans != 0)) { // "insert to fit audio" : number of inserts is (audio_time - video_time) / clipboard_time times_to_insert = (cfile->laudio_time - cfile->frames > 0 ? (double)cfile->frames / cfile->fps : 0.) / (( double)clipboard->frames / clipboard->fps); @@ -2917,7 +3005,7 @@ } } - if ((!(prefs->warning_mask & WARN_MASK_LAYOUT_SHIFT_FRAMES) || (!prefs->warning_mask && WARN_MASK_LAYOUT_ALTER_FRAMES))) { + if (!(prefs->warning_mask & WARN_MASK_LAYOUT_SHIFT_FRAMES) || !(prefs->warning_mask & WARN_MASK_LAYOUT_ALTER_FRAMES)) { int insert_start; if (mainw->insert_after) { insert_start = cfile->end + 1; @@ -2953,7 +3041,7 @@ } if (with_sound && (!(prefs->warning_mask & WARN_MASK_LAYOUT_SHIFT_AUDIO) || - (!prefs->warning_mask && WARN_MASK_LAYOUT_ALTER_AUDIO))) { + !(prefs->warning_mask & WARN_MASK_LAYOUT_ALTER_AUDIO))) { int insert_start; if (mainw->insert_after) { insert_start = cfile->end + 1; @@ -3019,7 +3107,6 @@ // if with_sound is TRUE, and clipboard has no audio, we will insert silence (unless target // also has no audio if (with_sound) { - if (clipboard->achans == 0) { if (cfile->achans > 0) insert_silence = TRUE; with_sound = FALSE; @@ -3089,12 +3176,15 @@ d_print_failed(); return; } - } if (clipboard->achans > 0 && clipboard->afilesize == 0l) { if (prefs->conserve_space) { // oops... + if (clipboard->audio_waveform != NULL) { + for (i = 0; i < clipboard->achans; lives_freep((void **)&clipboard->audio_waveform[i++])); + lives_freep((void **)&clipboard->audio_waveform); + } clipboard->achans = clipboard->arate = clipboard->asampsize = 0; with_sound = FALSE; do_error_dialog @@ -3152,7 +3242,7 @@ if (!resample_clipboard(cfile->fps)) return; } - if (mainw->fx1_bool && (cfile->asampsize * cfile->arate * cfile->achans)) { + if (mainw->fx1_bool && (cfile->asampsize * cfile->arate * cfile->achans != 0)) { // in theory this should not change after resampling, but we will recalculate anyway // "insert to fit audio" : number of inserts is (audio_time - video_time) / clipboard_time @@ -3244,8 +3334,7 @@ if (with_sound) { reget_afilesize(mainw->current_file); - } - get_play_times(); + } else get_play_times(); d_print_done(); } @@ -3324,7 +3413,6 @@ clipboard->arps = ocarps; reget_afilesize(0); } - } if (cb_video_change) { @@ -3361,8 +3449,7 @@ if (with_sound == 1) { reget_afilesize(mainw->current_file); - } - get_play_times(); + } else get_play_times(); d_print_done(); // last remainder frames @@ -3540,6 +3627,7 @@ } } + // TODO: in case of "cut" we should show these warnings before copying if (menuitem != NULL) { if (!(prefs->warning_mask & WARN_MASK_LAYOUT_DELETE_FRAMES)) { if ((mainw->xlays = layout_frame_is_affected(mainw->current_file, cfile->end - frames_cut)) != NULL) { @@ -3676,7 +3764,7 @@ if (mainw->ccpd_with_sound) { reget_afilesize(mainw->current_file); - } + } else get_play_times(); if (cfile->frames == 0) { if (cfile->afilesize == 0l) { @@ -3753,11 +3841,11 @@ } -void on_select_all_activate(LiVESMenuItem *menuitem, livespointer user_data) { +void on_select_all_activate(LiVESWidget *widget, livespointer user_data) { if (mainw->current_file == -1) return; if (mainw->selwidth_locked) { - if (menuitem != NULL) do_error_dialog(_("\n\nSelection is locked.\n")); + if (widget != NULL) do_error_dialog(_("\n\nSelection is locked.\n")); return; } @@ -3855,12 +3943,13 @@ void on_lock_selwidth_activate(LiVESMenuItem *menuitem, livespointer user_data) { mainw->selwidth_locked = !mainw->selwidth_locked; lives_widget_set_sensitive(mainw->select_submenu, !mainw->selwidth_locked); -} - -void on_menubar_activate_menuitem(LiVESMenuItem *menuitem, livespointer user_data) { - lives_menu_item_activate(menuitem); - //gtk_menu_shell_set_take_focus(GTK_MENU_SHELL(mainw->menubar),TRUE); + if (mainw->selwidth_locked) { + lives_widget_set_sensitive(mainw->sa_button, FALSE); + } else if (CURRENT_CLIP_HAS_VIDEO && mainw->playing_file == -1 && !mainw->is_processing && + (cfile->start > 1 || cfile->end < cfile->frames)) { + lives_widget_set_sensitive(mainw->sa_button, TRUE); + } } @@ -3891,7 +3980,7 @@ lives_rm(cfile->info_file); play_file(); - lives_ruler_set_value(LIVES_RULER(mainw->hruler), cfile->pointer_time); + lives_ce_update_timeline(0, cfile->pointer_time); get_play_times(); mainw->noswitch = FALSE; } @@ -3927,13 +4016,11 @@ play_file(); mainw->playing_sel = FALSE; - lives_ruler_set_value(LIVES_RULER(mainw->hruler), cfile->pointer_time); - lives_widget_queue_draw(mainw->hruler); + lives_ce_update_timeline(0, cfile->pointer_time); // in case we are rendering and previewing, in case we now have audio if (mainw->preview && mainw->is_rendering && mainw->is_processing) reget_afilesize(mainw->current_file); - - get_play_times(); + else get_play_times(); mainw->noswitch = FALSE; } @@ -4113,7 +4200,7 @@ return; } - cfile->pointer_time = lives_ruler_set_value(LIVES_RULER(mainw->hruler), 0.); + cfile->pointer_time = lives_ce_update_timeline(0, 0.); lives_widget_queue_draw(mainw->hruler); lives_widget_set_sensitive(mainw->rewind, FALSE); lives_widget_set_sensitive(mainw->m_rewindbutton, FALSE); @@ -4123,10 +4210,12 @@ void on_stop_activate(LiVESMenuItem *menuitem, livespointer user_data) { + // stop during playback + if (mainw->multitrack != NULL && mainw->multitrack->is_paused && mainw->playing_file == -1) { mainw->multitrack->is_paused = FALSE; mainw->multitrack->playing_sel = FALSE; - mt_tl_move(mainw->multitrack, mainw->multitrack->ptr_time); + mt_tl_move(mainw->multitrack, mainw->multitrack->pb_unpaused_start_time); lives_widget_set_sensitive(mainw->stop, FALSE); lives_widget_set_sensitive(mainw->m_stopbutton, FALSE); return; @@ -4424,6 +4513,7 @@ return TRUE; } + boolean prevclip_callback(LiVESAccelGroup *group, LiVESObject *obj, uint32_t keyval, LiVESXModifierType mod, livespointer user_data) { LiVESList *list_index; int i = 0; @@ -4441,6 +4531,8 @@ if (user_data != NULL) type = LIVES_POINTER_TO_INT(user_data); + if (type == 1 && mainw->new_clip != -1) return TRUE; + num_clips = lives_list_length(mainw->cliplist); if (type == 2 || (mainw->active_sa_clips == SCREEN_AREA_BACKGROUND && mainw->playing_file > 0 && type != 1)) { @@ -4478,6 +4570,8 @@ if (user_data != NULL) type = LIVES_POINTER_TO_INT(user_data); + if (type == 1 && mainw->new_clip != -1) return TRUE; + if (type == 2 || (mainw->active_sa_clips == SCREEN_AREA_BACKGROUND && mainw->playing_file > 0 && type != 1)) { list_index = lives_list_find(mainw->cliplist, LIVES_INT_TO_POINTER(mainw->blend_file)); } else { @@ -4515,12 +4609,13 @@ LiVESList *cliplist; - char new_handle[256]; - char new_set_name[MAX_SET_NAME_LEN]; + char new_handle[256] = {0}; + char new_set_name[MAX_SET_NAME_LEN] = {0}; + char buff[PATH_MAX] = {0}; char *old_set = lives_strdup(mainw->set_name); char *layout_map_file, *layout_map_dir, *new_clips_dir, *current_clips_dir; - char *tmp; + //char *tmp; char *text; char *new_dir; char *cwd; @@ -4562,7 +4657,7 @@ if (menuitem != NULL) { // this was called from the GUI - + char *tmp; do { // prompt for a set name, advise user to save set renamew = create_rename_dialog(2); @@ -4570,6 +4665,7 @@ response = lives_dialog_run(LIVES_DIALOG(renamew->dialog)); if (response == LIVES_RESPONSE_CANCEL) return FALSE; lives_snprintf(new_set_name, MAX_SET_NAME_LEN, "%s", (tmp = U82F(lives_entry_get_text(LIVES_ENTRY(renamew->entry))))); + lives_free(tmp); lives_widget_destroy(renamew->dialog); lives_free(renamew); lives_widget_context_update(); @@ -4588,7 +4684,7 @@ // and possibly merge with another set - new_clips_dir = lives_build_filename(prefs->workdir, mainw->set_name, "clips", NULL); + new_clips_dir = lives_build_filename(prefs->workdir, mainw->set_name, CLIPS_DIRNAME, NULL); // check if target clips dir exists, ask if user wants to append files if (lives_file_test(new_clips_dir, LIVES_FILE_TEST_IS_DIR)) { lives_free(new_clips_dir); @@ -4602,13 +4698,13 @@ is_append = TRUE; } else { lives_free(new_clips_dir); - layout_map_file = lives_build_filename(prefs->workdir, mainw->set_name, "layouts", "layout.map", NULL); + layout_map_file = lives_build_filename(prefs->workdir, mainw->set_name, LAYOUTS_DIRNAME, LAYOUT_MAP_FILENAME, NULL); // if target has layouts dir but no clips, it means we have old layouts ! if (lives_file_test(layout_map_file, LIVES_FILE_TEST_EXISTS)) { if (do_set_rename_old_layouts_warning(mainw->set_name)) { // user answered "yes" - delete // clear _old_layout maps - char *dfile = lives_build_filename(prefs->workdir, mainw->set_name, "layouts", NULL); + char *dfile = lives_build_filename(prefs->workdir, mainw->set_name, LAYOUTS_DIRNAME, NULL); lives_rm(dfile); lives_free(dfile); } @@ -4625,13 +4721,13 @@ mainw->com_failed = FALSE; - current_clips_dir = lives_build_filename(prefs->workdir, old_set, "clips/", NULL); + current_clips_dir = lives_build_filename(prefs->workdir, old_set, CLIPS_DIRNAME "/", NULL); if (strlen(old_set) && strcmp(mainw->set_name, old_set) && lives_file_test(current_clips_dir, LIVES_FILE_TEST_IS_DIR)) { // set name was changed for an existing set if (!is_append) { // create new dir, in case it doesn't already exist - dfile = lives_build_filename(prefs->workdir, mainw->set_name, "clips", NULL); + dfile = lives_build_filename(prefs->workdir, mainw->set_name, CLIPS_DIRNAME, NULL); if (lives_mkdir_with_parents(dfile, capable->umask) == -1) { if (!check_dir_access(dfile)) { // abort if we cannot create the new subdir @@ -4649,7 +4745,7 @@ } else { // saving as same name (or as new set) - dfile = lives_build_filename(prefs->workdir, mainw->set_name, "clips", NULL); + dfile = lives_build_filename(prefs->workdir, mainw->set_name, CLIPS_DIRNAME, NULL); if (lives_mkdir_with_parents(dfile, capable->umask) == -1) { if (!check_dir_access(dfile)) { // abort if we cannot create the new subdir @@ -4666,7 +4762,7 @@ } lives_free(current_clips_dir); - ordfile = lives_build_filename(prefs->workdir, mainw->set_name, "order", NULL); + ordfile = lives_build_filename(prefs->workdir, mainw->set_name, CLIP_ORDER_FILENAME, NULL); cwd = lives_get_current_dir(); @@ -4688,6 +4784,9 @@ else { char *oldval, *newval; + if (mainw->scrap_file > -1) close_scrap_file(); + if (mainw->ascrap_file > -1) close_ascrap_file(); + mainw->write_failed = FALSE; cliplist = mainw->cliplist; @@ -4701,25 +4800,27 @@ i = LIVES_POINTER_TO_INT(cliplist->data); if (mainw->files[i] != NULL && (mainw->files[i]->clip_type == CLIP_TYPE_FILE || mainw->files[i]->clip_type == CLIP_TYPE_DISK)) { - if ((tmp = strrchr(mainw->files[i]->handle, '/')) != NULL) { - lives_snprintf(new_handle, 256, "%s/clips%s", mainw->set_name, tmp); + lives_snprintf(buff, PATH_MAX, "%s", mainw->files[i]->handle); + get_basename(buff); + if (strlen(buff)) { + lives_snprintf(new_handle, 256, "%s/%s%s", mainw->set_name, CLIPS_DIRNAME, buff); } else { - lives_snprintf(new_handle, 256, "%s/clips/%s", mainw->set_name, mainw->files[i]->handle); + lives_snprintf(new_handle, 256, "%s/%s/%s", mainw->set_name, CLIPS_DIRNAME, mainw->files[i]->handle); } if (strcmp(new_handle, mainw->files[i]->handle)) { new_dir = lives_build_filename(prefs->workdir, new_handle, NULL); if (lives_file_test(new_dir, LIVES_FILE_TEST_IS_DIR)) { // get a new unique handle get_temp_handle(i, FALSE); - lives_snprintf(new_handle, 256, "%s/clips/%s", mainw->set_name, mainw->files[i]->handle); + lives_snprintf(new_handle, 256, "%s/%s/%s", mainw->set_name, CLIPS_DIRNAME, mainw->files[i]->handle); } lives_free(new_dir); // move the files mainw->com_failed = FALSE; - oldval = lives_strdup_printf("%s"LIVES_DIR_SEP"%s", prefs->workdir, mainw->files[i]->handle); - newval = lives_strdup_printf("%s"LIVES_DIR_SEP"%s", prefs->workdir, new_handle); + oldval = lives_build_path(prefs->workdir, mainw->files[i]->handle, NULL); + newval = lives_build_path(prefs->workdir, new_handle, NULL); lives_mv(oldval, newval); lives_free(oldval); @@ -4742,7 +4843,6 @@ ord_entry = lives_strdup_printf("%s\n", mainw->files[i]->handle); lives_write(ord_fd, ord_entry, strlen(ord_entry), FALSE); lives_free(ord_entry); - } cliplist = cliplist->next; @@ -4751,9 +4851,7 @@ if (mainw->write_failed) { retval = do_write_failed_error_s_with_retry(ordfile, NULL, NULL); } - } - } while (retval == LIVES_RESPONSE_RETRY); close(ord_fd); @@ -4770,8 +4868,8 @@ if (got_new_handle && !strlen(old_set)) migrate_layouts(NULL, mainw->set_name); if (strlen(old_set) && strcmp(old_set, mainw->set_name)) { - layout_map_dir = lives_build_filename(prefs->workdir, old_set, "layouts", LIVES_DIR_SEP, NULL); - layout_map_file = lives_build_filename(layout_map_dir, "layout.map", NULL); + layout_map_dir = lives_build_filename(prefs->workdir, old_set, LAYOUTS_DIRNAME, LIVES_DIR_SEP, NULL); + layout_map_file = lives_build_filename(layout_map_dir, LAYOUT_MAP_FILENAME, NULL); // update details for layouts - needs_set, current_layout_map and affected_layout_map if (lives_file_test(layout_map_file, LIVES_FILE_TEST_EXISTS)) { migrate_layouts(old_set, mainw->set_name); @@ -4785,8 +4883,8 @@ lives_free(layout_map_dir); if (is_append) { - osetn = lives_build_filename(prefs->workdir, old_set, "layouts", "layout.map", NULL); - nsetn = lives_build_filename(prefs->workdir, mainw->set_name, "layouts", "layout.map", NULL); + osetn = lives_build_filename(prefs->workdir, old_set, LAYOUTS_DIRNAME, LAYOUT_MAP_FILENAME, NULL); + nsetn = lives_build_filename(prefs->workdir, mainw->set_name, LAYOUTS_DIRNAME, LAYOUT_MAP_FILENAME, NULL); //append current layout.map to target one lives_cat(osetn, nsetn, TRUE); @@ -4797,7 +4895,7 @@ lives_free(nsetn); } - osetn = lives_build_filename(prefs->workdir, old_set, "layouts", NULL); + osetn = lives_build_filename(prefs->workdir, old_set, LAYOUTS_DIRNAME, NULL); if (lives_file_test(osetn, LIVES_FILE_TEST_IS_DIR)) { nsetn = lives_build_filename(prefs->workdir, mainw->set_name, NULL); @@ -4817,8 +4915,8 @@ if (!mainw->was_set && !strcmp(old_set, mainw->set_name)) { // set name was set by export or save layout, now we need to update our layout map - layout_map_dir = lives_build_filename(prefs->workdir, old_set, "layouts", LIVES_DIR_SEP, NULL); - layout_map_file = lives_build_filename(layout_map_dir, "layout.map", NULL); + layout_map_dir = lives_build_filename(prefs->workdir, old_set, LAYOUTS_DIRNAME, NULL); + layout_map_file = lives_build_filename(layout_map_dir, LAYOUT_MAP_FILENAME, NULL); if (lives_file_test(layout_map_file, LIVES_FILE_TEST_EXISTS)) save_layout_map(NULL, NULL, NULL, layout_map_dir); mainw->was_set = TRUE; got_new_handle = FALSE; @@ -4841,6 +4939,8 @@ mainw->leave_files = TRUE; if (mainw->multitrack != NULL && !mainw->only_close) mt_memory_free(); else if (mainw->multitrack != NULL) wipe_layout(mainw->multitrack); + + // do a lot of cleanup here, but leave files lives_exit(0); } else end_threaded_dialog(); @@ -4906,6 +5006,7 @@ char *subfname; char vid_open_dir[PATH_MAX]; char *cwd; + char *tfile; boolean added_recovery = FALSE; boolean keep_threaded_dialog = FALSE; @@ -4941,7 +5042,7 @@ lives_free(tmp); } - ordfile = lives_build_filename(prefs->workdir, set_name, "order", NULL); + ordfile = lives_build_filename(prefs->workdir, set_name, CLIP_ORDER_FILENAME, NULL); orderfile = fopen(ordfile, "r"); // no we can't assert this, because older sets did not have this file lives_free(ordfile); @@ -5028,7 +5129,6 @@ lives_free(tmp); lives_notify(LIVES_OSC_NOTIFY_CLIPSET_OPENED, mainw->set_name); - } threaded_dialog_spin(0.); @@ -5038,6 +5138,8 @@ load_start_image(cfile->start); load_end_image(cfile->end); } + // force a redraw + update_play_times(); lives_widget_context_update(); } } else { @@ -5065,7 +5167,7 @@ if (orderfile != NULL) { // newer style (0.9.6+) - char *tfile; + char *set_lock_file; char *clipdir = lives_build_filename(prefs->workdir, mainw->msg, NULL); if (!lives_file_test(clipdir, LIVES_FILE_TEST_IS_DIR)) { lives_free(clipdir); @@ -5100,9 +5202,12 @@ cfile->clip_type = CLIP_TYPE_DISK; // the default // lock the set - tfile = lives_strdup_printf("%s"LIVES_DIR_SEP"%s"LIVES_DIR_SEP"lock.%d", prefs->workdir, set_name, capable->mainpid); + threaded_dialog_spin(0.); + set_lock_file = lives_strdup_printf("%s.%d", SET_LOCK_FILENAME, capable->mainpid); + tfile = lives_build_filename(prefs->workdir, mainw->set_name, set_lock_file, NULL); lives_touch(tfile); lives_free(tfile); + lives_free(set_lock_file); } //create a new cfile and fill in the details @@ -5147,12 +5252,12 @@ } if (prefs->autoload_subs) { - subfname = lives_build_filename(prefs->workdir, cfile->handle, "subs.", LIVES_FILE_EXT_SRT, NULL); + subfname = lives_build_filename(prefs->workdir, cfile->handle, SUBS_FILENAME "." LIVES_FILE_EXT_SRT, NULL); if (lives_file_test(subfname, LIVES_FILE_TEST_EXISTS)) { subtitles_init(cfile, subfname, SUBTITLE_TYPE_SRT); } else { lives_free(subfname); - subfname = lives_build_filename(prefs->workdir, cfile->handle, "subs.", LIVES_FILE_EXT_SUB, NULL); + subfname = lives_build_filename(prefs->workdir, cfile->handle, SUBS_FILENAME "." LIVES_FILE_EXT_SUB, NULL); if (lives_file_test(subfname, LIVES_FILE_TEST_EXISTS)) { subtitles_init(cfile, subfname, SUBTITLE_TYPE_SUB); } @@ -5574,8 +5679,7 @@ if (!force && (newclip == mainw->current_file && (mainw->playing_file == -1 || mainw->playing_file == newclip))) return; if (!cfile->is_loaded) mainw->cancelled = CANCEL_NO_PROPOGATE; - if (mainw->playing_file > -1) { - mainw->pre_src_file = newclip; + if (mainw->playing_file > -1 && mainw->new_clip == -1) { mainw->new_clip = newclip; } else { if (force && newclip == mainw->current_file) mainw->current_file = 0; @@ -5747,7 +5851,7 @@ return TRUE; } -} +EXPOSE_FN_END void on_fs_preview_clicked(LiVESWidget *widget, livespointer user_data) { @@ -5968,7 +6072,7 @@ } } while (retval == LIVES_RESPONSE_RETRY); - if (mainw->msg != NULL && get_token_count(mainw->msg, '|') > 6) { + if (get_token_count(mainw->msg, '|') > 6) { array = lives_strsplit(mainw->msg, "|", -1); width = atoi(array[4]); height = atoi(array[5]); @@ -5999,9 +6103,7 @@ height = oheight; } - lives_alignment_set(LIVES_ALIGNMENT(mainw->fs_playalign), 0.5, - 0.5, 0., - (float)height / (float)fheight); + lives_alignment_set(mainw->fs_playalign, 0.5, 0.5, 0., (float)height / (float)fheight); lives_widget_context_update(); @@ -6185,16 +6287,10 @@ return; } - if (mainw->multitrack != NULL && widget == mainw->multitrack->window) { - if (!lives_widget_is_sensitive(mainw->multitrack->open_menu)) { - gtk_drag_finish(dcon, FALSE, FALSE, time); - return; - } - } else { - if (!lives_widget_is_sensitive(mainw->open)) { - gtk_drag_finish(dcon, FALSE, FALSE, time); - return; - } + if ((mainw->multitrack != NULL && !lives_widget_is_sensitive(mainw->multitrack->open_menu)) || + (mainw->multitrack == NULL && !lives_widget_is_sensitive(mainw->open))) { + gtk_drag_finish(dcon, FALSE, FALSE, time); + return; } nfilelist = subst(filelist, "file://", ""); @@ -6543,9 +6639,7 @@ if (!mainw->faded) { fade_background(); } - fullscreen_internal(); - lives_widget_hide(mainw->framebar); } if (mainw->sep_win) { @@ -6588,7 +6682,7 @@ lives_widget_show(mainw->eventbox3); lives_widget_show(mainw->eventbox4); - if (prefs->show_framecount) { + if (!prefs->hide_framebar) { lives_widget_show(mainw->framebar); } @@ -6888,7 +6982,7 @@ // switch to separate window during pb if (mainw->multitrack == NULL) { - if (prefs->show_framecount && ((!mainw->preview && (cfile->frames > 0 || mainw->foreign)) || cfile->opening)) { + if (!prefs->hide_framebar && ((!mainw->preview && (cfile->frames > 0 || mainw->foreign)) || cfile->opening)) { lives_widget_show(mainw->framebar); } if ((!mainw->faded && mainw->fs && ((prefs->play_monitor != prefs->gui_monitor && prefs->play_monitor > 0))) || @@ -6991,7 +7085,9 @@ } if (mainw->multitrack == NULL) { lives_widget_show(mainw->playframe); - lives_widget_hide(mainw->framebar); + if (prefs->hide_framebar) { + lives_widget_hide(mainw->framebar); + } if (!mainw->faded) fade_background(); fullscreen_internal(); lives_widget_context_update(); @@ -7021,12 +7117,12 @@ void on_showfct_activate(LiVESMenuItem *menuitem, livespointer user_data) { - prefs->show_framecount = !prefs->show_framecount; - if (mainw->playing_file > -1) { - if (!mainw->fs || (prefs->play_monitor != prefs->gui_monitor && mainw->play_window != NULL)) { - if (prefs->show_framecount) { - lives_widget_show(mainw->framebar); - } else { + prefs->hide_framebar = !prefs->hide_framebar; + if (!mainw->fs || (prefs->play_monitor != prefs->gui_monitor && mainw->play_window != NULL)) { + if (!prefs->hide_framebar) { + lives_widget_show(mainw->framebar); + } else { + if (prefs->hide_framebar) { lives_widget_hide(mainw->framebar); } } @@ -7034,7 +7130,6 @@ } - void on_sticky_activate(LiVESMenuItem *menuitem, livespointer user_data) { // type is SEPWIN_TYPE_STICKY (shown even when not playing) // or SEPWIN_TYPE_NON_STICKY (shown only when playing) @@ -7099,6 +7194,12 @@ } +void after_audio_toggled(LiVESWidget *tbutton, livespointer user_data) { + if (!mainw->interactive) return; + pref_factory_bool(PREF_REC_EXT_AUDIO, prefs->audio_src != AUDIO_SRC_EXT); +} + + void on_loop_video_activate(LiVESMenuItem *menuitem, livespointer user_data) { if (mainw->current_file == 0) return; mainw->loop = !mainw->loop; @@ -7437,7 +7538,7 @@ lfile_name = lives_filename_from_utf8(isubfname, -1, NULL, NULL, NULL); if (lives_file_test(lfile_name, LIVES_FILE_TEST_EXISTS)) { - subfname = lives_build_filename(prefs->workdir, cfile->handle, "subs.", LIVES_FILE_EXT_SRT, NULL); + subfname = lives_build_filename(prefs->workdir, cfile->handle, SUBS_FILENAME "." LIVES_FILE_EXT_SRT, NULL); subtype = SUBTITLE_TYPE_SRT; } else { lives_free(isubfname); @@ -7446,7 +7547,7 @@ lfile_name = lives_filename_from_utf8(isubfname, -1, NULL, NULL, NULL); if (lives_file_test(isubfname, LIVES_FILE_TEST_EXISTS)) { - subfname = lives_build_filename(prefs->workdir, cfile->handle, "subs.", LIVES_FILE_EXT_SUB, NULL); + subfname = lives_build_filename(prefs->workdir, cfile->handle, SUBS_FILENAME "." LIVES_FILE_EXT_SUB, NULL); subtype = SUBTITLE_TYPE_SUB; } else { lives_free(isubfname); @@ -7522,11 +7623,11 @@ switch (cfile->subt->type) { case SUBTITLE_TYPE_SRT: - sfname = lives_build_filename(prefs->workdir, cfile->handle, "subs.", LIVES_FILE_EXT_SRT, NULL); + sfname = lives_build_filename(prefs->workdir, cfile->handle, SUBS_FILENAME "." LIVES_FILE_EXT_SRT, NULL); break; case SUBTITLE_TYPE_SUB: - sfname = lives_build_filename(prefs->workdir, cfile->handle, "subs.", LIVES_FILE_EXT_SUB, NULL); + sfname = lives_build_filename(prefs->workdir, cfile->handle, SUBS_FILENAME "." LIVES_FILE_EXT_SUB, NULL); break; default: @@ -7754,7 +7855,6 @@ mainw->multitrack->idlefunc = mt_idle_add(mainw->multitrack); } reget_afilesize(mainw->current_file); - get_play_times(); mainw->noswitch = FALSE; return; } @@ -7792,7 +7892,6 @@ mainw->multitrack->idlefunc = mt_idle_add(mainw->multitrack); } reget_afilesize(mainw->current_file); - get_play_times(); mainw->noswitch = FALSE; if (mainw->error) d_print_failed(); return; @@ -7845,7 +7944,6 @@ mainw->multitrack->idlefunc = mt_idle_add(mainw->multitrack); } reget_afilesize(mainw->current_file); - get_play_times(); mainw->noswitch = FALSE; return; } @@ -7879,7 +7977,6 @@ mainw->multitrack->idlefunc = mt_idle_add(mainw->multitrack); } reget_afilesize(mainw->current_file); - get_play_times(); mainw->noswitch = FALSE; return; } @@ -8017,7 +8114,7 @@ mainw->current_file = new_file; lives_snprintf(cfile->type, 40, "CD track %d on %s", (int)mainw->fx1_val, prefs->cdplay_device); - get_play_times(); + update_play_times(); add_to_clipmenu(); was_new = TRUE; cfile->opening = cfile->opening_audio = cfile->opening_only_audio = TRUE; @@ -8049,8 +8146,6 @@ sensitize(); reget_afilesize(mainw->current_file); - get_play_times(); - mainw->noswitch = FALSE; if (was_new) close_current_file(0); return; @@ -8080,8 +8175,6 @@ sensitize(); reget_afilesize(mainw->current_file); - get_play_times(); - } mainw->noswitch = FALSE; @@ -8122,7 +8215,6 @@ sensitize(); reget_afilesize(mainw->current_file); - get_play_times(); } mainw->noswitch = FALSE; @@ -8218,7 +8310,6 @@ if (bad_header) do_header_write_error(mainw->current_file); reget_afilesize(mainw->current_file); - get_play_times(); cfile->changed = TRUE; d_print_done(); d_print(P_("New audio: %d Hz %d channel %d bps\n", "New audio: %d Hz %d channels %d bps\n", cfile->achans), @@ -8270,7 +8361,7 @@ add_warn_check(LIVES_BOX(vbox), WARN_MASK_LAYOUT_POPUP); - button = lives_button_new_from_stock(LIVES_STOCK_CLOSE, _("_Close Window")); + button = lives_standard_button_new_from_stock(LIVES_STOCK_CLOSE, _("_Close Window")); lives_dialog_add_action_widget(LIVES_DIALOG(textwindow->dialog), button, LIVES_RESPONSE_OK); @@ -8281,7 +8372,7 @@ lives_container_set_border_width(LIVES_CONTAINER(button), widget_opts.border_width); lives_widget_set_can_focus_and_default(button); - textwindow->clear_button = lives_button_new_from_stock(LIVES_STOCK_CLEAR, _("Clear _Errors")); + textwindow->clear_button = lives_standard_button_new_from_stock(LIVES_STOCK_CLEAR, _("Clear _Errors")); lives_dialog_add_action_widget(LIVES_DIALOG(textwindow->dialog), textwindow->clear_button, LIVES_RESPONSE_CANCEL); @@ -8292,7 +8383,7 @@ lives_container_set_border_width(LIVES_CONTAINER(textwindow->clear_button), widget_opts.border_width); lives_widget_set_can_focus_and_default(textwindow->clear_button); - textwindow->delete_button = lives_button_new_from_stock(LIVES_STOCK_DELETE, _("_Delete affected layouts")); + textwindow->delete_button = lives_standard_button_new_from_stock(LIVES_STOCK_DELETE, _("_Delete affected layouts")); lives_dialog_add_action_widget(LIVES_DIALOG(textwindow->dialog), textwindow->delete_button, LIVES_RESPONSE_CANCEL); @@ -8528,9 +8619,11 @@ void on_spinbutton_start_value_changed(LiVESSpinButton *spinbutton, livespointer user_data) { - int start, ostart = cfile->start; + int start, ostart; - if (mainw->playing_file == -1 && mainw->current_file == 0) return; + if (mainw->current_file <= 0 || cfile == NULL) return; + + ostart = cfile->start; if ((start = lives_spin_button_get_value_as_int(LIVES_SPIN_BUTTON(spinbutton))) == cfile->start) return; cfile->start = start; @@ -8545,14 +8638,17 @@ load_end_image(cfile->end); mainw->selwidth_locked = TRUE; } - } - - else { + } else { if ((cfile->start == 1 || cfile->end == cfile->frames) && !(cfile->start == 1 && cfile->end == cfile->frames)) { lives_widget_set_sensitive(mainw->select_invert, TRUE); } else { lives_widget_set_sensitive(mainw->select_invert, FALSE); } + if (cfile->start > 1 || cfile->end < cfile->frames) { + lives_widget_set_sensitive(mainw->sa_button, TRUE); + } else { + lives_widget_set_sensitive(mainw->sa_button, FALSE); + } } load_start_image(cfile->start); @@ -8561,7 +8657,7 @@ lives_spin_button_set_value(LIVES_SPIN_BUTTON(mainw->spinbutton_end), cfile->start); } set_sel_label(mainw->sel_label); - get_play_times(); + if (cfile->fps > 0.) redraw_timer_bars((double)(ostart - 1.) / cfile->fps, (double)(cfile->start - 1.) / cfile->fps, 0); if (mainw->playing_file == -1 && mainw->play_window != NULL && cfile->is_loaded) { if (mainw->prv_link == PRV_START && mainw->preview_frame != cfile->start) @@ -8571,9 +8667,11 @@ void on_spinbutton_end_value_changed(LiVESSpinButton *spinbutton, livespointer user_data) { - int end, oend = cfile->end; + int end, oend; + + if (mainw->current_file <= 0 || cfile == NULL) return; - if (mainw->playing_file == -1 && mainw->current_file == 0) return; + oend = cfile->end; if ((end = lives_spin_button_get_value_as_int(LIVES_SPIN_BUTTON(spinbutton))) == cfile->end) return; cfile->end = end; @@ -8596,6 +8694,11 @@ } else { lives_widget_set_sensitive(mainw->select_invert, FALSE); } + if (cfile->start > 1 || cfile->end < cfile->frames) { + lives_widget_set_sensitive(mainw->sa_button, TRUE); + } else { + lives_widget_set_sensitive(mainw->sa_button, FALSE); + } } load_end_image(cfile->end); @@ -8605,7 +8708,9 @@ } set_sel_label(mainw->sel_label); - get_play_times(); + if (cfile->fps > 0.) { + redraw_timer_bars((double)(oend) / cfile->fps, (double)(cfile->end) / cfile->fps, 0); + } if (mainw->playing_file == -1 && mainw->play_window != NULL && cfile->is_loaded) { if (mainw->prv_link == PRV_END && mainw->preview_frame != cfile->end) @@ -8649,7 +8754,7 @@ width = lives_painter_image_surface_get_width(mainw->video_drawable); - if (width != lives_widget_get_allocation_width(mainw->LiVES)) { + if (width != 0 && width != lives_widget_get_allocation_width(mainw->video_draw)) { lives_painter_surface_destroy(mainw->video_drawable); mainw->video_drawable = NULL; } @@ -8662,7 +8767,7 @@ lives_widget_get_allocation_height(mainw->video_draw)); block_expose(); - get_play_times(); + update_timer_bars(0, 0, 0, 0, 1); unblock_expose(); } @@ -8682,21 +8787,17 @@ if (event != NULL) { lives_painter_destroy(cairo); } - return TRUE; } -} +EXPOSE_FN_END static void redraw_laudio(lives_painter_t *cr, int ex, int ey, int ew, int eh) { int width; if (mainw->laudio_drawable != NULL) { - // check if a resize happened - width = lives_painter_image_surface_get_width(mainw->laudio_drawable); - - if (width != lives_widget_get_allocation_width(mainw->LiVES)) { + if (width != 0 && width != lives_widget_get_allocation_width(mainw->laudio_draw)) { lives_painter_surface_destroy(mainw->laudio_drawable); mainw->laudio_drawable = NULL; } @@ -8705,29 +8806,28 @@ if (mainw->laudio_drawable == NULL) { mainw->laudio_drawable = lives_painter_surface_create_from_widget(mainw->laudio_draw, LIVES_PAINTER_CONTENT_COLOR, - lives_widget_get_allocation_width(mainw->laudio_draw), - lives_widget_get_allocation_height(mainw->laudio_draw)); + lives_widget_get_allocation_width(mainw->raudio_draw), + lives_widget_get_allocation_height(mainw->raudio_draw)); block_expose(); - get_play_times(); + lives_widget_object_set_data(LIVES_WIDGET_OBJECT(mainw->laudio_draw), "drawn", LIVES_INT_TO_POINTER(0)); + update_timer_bars(0, 0, 0, 0, 2); unblock_expose(); - - if (1 || mainw->current_file == -1) mainw->blank_laudio_drawable = mainw->laudio_drawable; - else cfile->laudio_drawable = mainw->laudio_drawable; } if (mainw->current_file == -1) { lives_painter_t *cr = lives_painter_create(mainw->laudio_drawable); lives_painter_render_background(mainw->laudio_draw, cr, 0, 0, - lives_widget_get_allocation_width(mainw->video_draw), - lives_widget_get_allocation_height(mainw->video_draw)); + lives_widget_get_allocation_width(mainw->raudio_draw), + lives_widget_get_allocation_height(mainw->raudio_draw)); lives_painter_destroy(cr); } lives_painter_set_source_surface(cr, mainw->laudio_drawable, 0., 0.); lives_painter_rectangle(cr, ex, ey, ew, eh); lives_painter_fill(cr); + } @@ -8739,7 +8839,7 @@ width = lives_painter_image_surface_get_width(mainw->raudio_drawable); - if (width != lives_widget_get_allocation_width(mainw->LiVES)) { + if (width != 0 && width != lives_widget_get_allocation_width(mainw->raudio_draw)) { lives_painter_surface_destroy(mainw->raudio_drawable); mainw->raudio_drawable = NULL; } @@ -8750,23 +8850,20 @@ LIVES_PAINTER_CONTENT_COLOR, lives_widget_get_allocation_width(mainw->raudio_draw), lives_widget_get_allocation_height(mainw->raudio_draw)); - + lives_widget_object_set_data(LIVES_WIDGET_OBJECT(mainw->raudio_draw), "drawn", LIVES_INT_TO_POINTER(0)); block_expose(); - get_play_times(); + update_timer_bars(0, 0, 0, 0, 3); unblock_expose(); } if (mainw->current_file == -1) { lives_painter_t *cr = lives_painter_create(mainw->raudio_drawable); lives_painter_render_background(mainw->raudio_draw, cr, 0, 0, - lives_widget_get_allocation_width(mainw->video_draw), - lives_widget_get_allocation_height(mainw->video_draw)); + lives_widget_get_allocation_width(mainw->raudio_draw), + lives_widget_get_allocation_height(mainw->raudio_draw)); lives_painter_destroy(cr); } - if (1 || mainw->current_file == -1) mainw->blank_raudio_drawable = mainw->raudio_drawable; - else cfile->raudio_drawable = mainw->raudio_drawable; - lives_painter_set_source_surface(cr, mainw->raudio_drawable, 0., 0.); lives_painter_rectangle(cr, ex, ey, ew, eh); lives_painter_fill(cr); @@ -8808,7 +8905,7 @@ return TRUE; } -} +EXPOSE_FN_END EXPOSE_FN_DECL(expose_raud_event, widget) { @@ -8845,31 +8942,28 @@ return TRUE; } -} +EXPOSE_FN_END boolean config_event(LiVESWidget *widget, LiVESXEventConfigure *event, livespointer user_data) { - int scr_width = mainw->mgeom[prefs->gui_monitor > 0 ? prefs->gui_monitor - 1 : 0].width; - int scr_height = mainw->mgeom[prefs->gui_monitor > 0 ? prefs->gui_monitor - 1 : 0].height; + int scr_width = GUI_SCREEN_WIDTH; + int scr_height = GUI_SCREEN_HEIGHT; if (mainw->is_ready) { - if (scr_width != mainw->scr_width || scr_height != mainw->scr_height) { - mainw->scr_width = scr_width; - mainw->scr_height = scr_height; + if (scr_width != mainw->old_scr_width || scr_height != mainw->old_scr_height) { + mainw->old_scr_width = scr_width; + mainw->old_scr_height = scr_height; resize_widgets_for_monitor(FALSE); - } - - if (mainw->current_file > -1 && !mainw->recoverable_layout) { + } else if (mainw->current_file > -1 && !mainw->recoverable_layout) { get_play_times(); } } if (!mainw->is_ready) { - mainw->scr_width = scr_width; - mainw->scr_height = scr_height; + mainw->old_scr_width = scr_width; + mainw->old_scr_height = scr_height; if (prefs->startup_interface == STARTUP_CE) { - #ifdef ENABLE_JACK if (mainw->jackd != NULL) { jack_driver_activate(mainw->jackd); @@ -8882,6 +8976,13 @@ #endif } mainw->is_ready = TRUE; + if (mainw->dp_cache != NULL) { + mainw->no_switch_dprint = TRUE; + d_print(mainw->dp_cache); + mainw->no_switch_dprint = FALSE; + lives_free(mainw->dp_cache); + mainw->dp_cache = NULL; + } if (palette->style & STYLE_1) widget_opts.apply_theme = TRUE; if (!mainw->foreign) resize(1); } @@ -8898,7 +8999,6 @@ if (mainw->iochan != NULL || cfile->opening) { // pause during encoding (if we start using mainw->iochan for other things, this will // need changing...) - if (!mainw->effects_paused) { lives_suspend_resume_process(cfile->handle, TRUE); @@ -8907,9 +9007,7 @@ lives_label_set_text(LIVES_LABEL(cfile->proc_ptr->label2), _("\nPaused\n(click Resume to continue processing)")); d_print(_("paused...")); } - } - - else { + } else { lives_suspend_resume_process(cfile->handle, FALSE); if (!cfile->opening) { @@ -8922,12 +9020,7 @@ if (mainw->iochan == NULL) { // pause during effects processing or opening -#ifdef USE_MONOTONIC_TIME - xticks = (lives_get_monotonic_time() - mainw->origusecs) * U_SEC_RATIO; -#else - gettimeofday(&tv, NULL); - xticks = U_SECL * (tv.tv_sec - mainw->origsecs) + tv.tv_usec * U_SEC_RATIO - mainw->origusecs * U_SEC_RATIO; -#endif + xticks = lives_get_current_ticks(mainw->origsecs, mainw->origusecs); if (!mainw->effects_paused) { mainw->timeout_ticks -= xticks; com = lives_strdup_printf("%s pause \"%s\"", prefs->backend_sync, cfile->handle); @@ -9037,12 +9130,7 @@ mainw->preview = TRUE; old_rte = mainw->rte; -#ifdef USE_MONOTONIC_TIME - xticks = (lives_get_monotonic_time() - mainw->origusecs) * U_SEC_RATIO; -#else - gettimeofday(&tv, NULL); - xticks = U_SECL * (tv.tv_sec - mainw->origsecs) + tv.tv_usec * U_SEC_RATIO - mainw->origusecs * U_SEC_RATIO; -#endif + xticks = lives_get_current_ticks(mainw->origsecs, mainw->origusecs); mainw->timeout_ticks -= xticks; if (mainw->internal_messaging) { @@ -9224,12 +9312,7 @@ unblock_expose(); lives_widget_queue_draw(mainw->LiVES); } -#ifdef USE_MONOTONIC_TIME - xticks = (lives_get_monotonic_time() - mainw->origusecs) * U_SEC_RATIO; -#else - gettimeofday(&tv, NULL); - xticks = U_SECL * (tv.tv_sec - mainw->origsecs) + tv.tv_usec * U_SEC_RATIO - mainw->origusecs * U_SEC_RATIO; -#endif + xticks = lives_get_current_ticks(mainw->origsecs, mainw->origusecs); mainw->timeout_ticks += xticks; mainw->filter_map = filter_map; mainw->afilter_map = afilter_map; @@ -9250,13 +9333,13 @@ double new_fps = (double)((int)(lives_spin_button_get_value(LIVES_SPIN_BUTTON(spinbutton)) * 1000) / 1000.); if ((!cfile->play_paused && cfile->pb_fps == new_fps) || (cfile->play_paused && new_fps == 0.)) { - mainw->period = U_SEC / cfile->pb_fps; + mainw->period = TICKS_PER_SECOND_DBL / cfile->pb_fps; return; } cfile->pb_fps = new_fps; - mainw->period = U_SEC / cfile->pb_fps; + mainw->period = TICKS_PER_SECOND_DBL / cfile->pb_fps; if (prefs->audio_opts & AUDIO_OPTS_FOLLOW_FPS) { #ifdef ENABLE_JACK @@ -9300,23 +9383,43 @@ boolean on_mouse_scroll(LiVESWidget *widget, LiVESXEventScroll *event, livespointer user_data) { - LiVESXModifierType kstate; + lives_mt *mt = (lives_mt *)user_data; + LiVESXModifierType kstate = (LiVESXModifierType)event->state; uint32_t type = 1; if (!mainw->interactive) return FALSE; + if (mt != NULL) { + // multitrack mode + if ((kstate & LIVES_DEFAULT_MOD_MASK) == LIVES_CONTROL_MASK) { + if (event->direction == LIVES_SCROLL_UP) mt_zoom_in(NULL, mt); + else if (event->direction == LIVES_SCROLL_DOWN) mt_zoom_out(NULL, mt); + return FALSE; + } - if (!prefs->mouse_scroll_clips || mainw->noswitch) return FALSE; + if (!prefs->mouse_scroll_clips) return FALSE; - if (mainw->multitrack != NULL) { - if (event->direction == LIVES_SCROLL_UP) mt_prevclip(NULL, NULL, 0, (LiVESXModifierType)0, user_data); - else if (event->direction == LIVES_SCROLL_DOWN) mt_nextclip(NULL, NULL, 0, (LiVESXModifierType)0, user_data); + if (mt->poly_state == POLY_CLIPS) { + // check if mouse pointer is over clip scroll tab + LiVESXWindow *window = lives_display_get_window_at_pointer + ((LiVESXDevice *)mainw->mgeom[widget_opts.monitor].mouse_device, + mt->display, NULL, NULL); + + if (widget == mt->clip_scroll || window == lives_widget_get_xwindow(mt->poly_box)) { + // scroll fwd / back in clips + if (event->direction == LIVES_SCROLL_UP) mt_prevclip(NULL, NULL, 0, (LiVESXModifierType)0, user_data); + else if (event->direction == LIVES_SCROLL_DOWN) mt_nextclip(NULL, NULL, 0, (LiVESXModifierType)0, user_data); + } + } return FALSE; } - kstate = (LiVESXModifierType)event->state; - if (kstate == LIVES_SHIFT_MASK) type = 2; // bg - else if (kstate == LIVES_CONTROL_MASK) type = 0; // fg or bg + // clip editor mode + + if (!prefs->mouse_scroll_clips) return FALSE; + + if ((kstate & LIVES_DEFAULT_MOD_MASK) == LIVES_SHIFT_MASK) type = 2; // bg + else if ((kstate & LIVES_DEFAULT_MOD_MASK) == LIVES_CONTROL_MASK) type = 0; // fg or bg if (event->direction == LIVES_SCROLL_UP) prevclip_callback(NULL, NULL, 0, (LiVESXModifierType)0, LIVES_INT_TO_POINTER(type)); else if (event->direction == LIVES_SCROLL_DOWN) nextclip_callback(NULL, NULL, 0, (LiVESXModifierType)0, LIVES_INT_TO_POINTER(type)); @@ -9331,30 +9434,30 @@ if (mainw->current_file > -1 && mainw->sel_start > 0) { int x, sel_current; - lives_widget_get_pointer((LiVESXDevice *)mainw->mgeom[prefs->gui_monitor > 0 ? prefs->gui_monitor - 1 : 0].mouse_device, + lives_widget_get_pointer((LiVESXDevice *)mainw->mgeom[widget_opts.monitor].mouse_device, mainw->LiVES, &x, NULL); if (mainw->sel_move == SEL_MOVE_AUTO) sel_current = calc_frame_from_time3(mainw->current_file, - (double)x / (double)lives_widget_get_allocation_width(mainw->vidbar) * cfile->total_time); + (double)x / (double)lives_widget_get_allocation_width(mainw->vidbar) * CLIP_TOTAL_TIME(mainw->current_file)); else sel_current = calc_frame_from_time(mainw->current_file, - (double)x / (double)lives_widget_get_allocation_width(mainw->vidbar) * cfile->total_time); + (double)x / (double)lives_widget_get_allocation_width(mainw->vidbar) * CLIP_TOTAL_TIME(mainw->current_file)); if (mainw->sel_move == SEL_MOVE_SINGLE) { sel_current = calc_frame_from_time3(mainw->current_file, - (double)x / (double)lives_widget_get_allocation_width(mainw->vidbar) * cfile->total_time); + (double)x / (double)lives_widget_get_allocation_width(mainw->vidbar) * CLIP_TOTAL_TIME(mainw->current_file)); lives_spin_button_set_value(LIVES_SPIN_BUTTON(mainw->spinbutton_start), sel_current); lives_spin_button_set_value(LIVES_SPIN_BUTTON(mainw->spinbutton_end), sel_current); } if (mainw->sel_move == SEL_MOVE_START || (mainw->sel_move == SEL_MOVE_AUTO && sel_current < mainw->sel_start)) { sel_current = calc_frame_from_time(mainw->current_file, - (double)x / (double)lives_widget_get_allocation_width(mainw->vidbar) * cfile->total_time); + (double)x / (double)lives_widget_get_allocation_width(mainw->vidbar) * CLIP_TOTAL_TIME(mainw->current_file)); lives_spin_button_set_value(LIVES_SPIN_BUTTON(mainw->spinbutton_start), sel_current); } else if (mainw->sel_move == SEL_MOVE_END || (mainw->sel_move == SEL_MOVE_AUTO && sel_current > mainw->sel_start)) { sel_current = calc_frame_from_time2(mainw->current_file, - (double)x / (double)lives_widget_get_allocation_width(mainw->vidbar) * cfile->total_time); + (double)x / (double)lives_widget_get_allocation_width(mainw->vidbar) * CLIP_TOTAL_TIME(mainw->current_file)); lives_spin_button_set_value(LIVES_SPIN_BUTTON(mainw->spinbutton_end), sel_current - 1); } } @@ -9382,15 +9485,15 @@ if (mainw->current_file <= 0) return FALSE; - lives_widget_get_pointer((LiVESXDevice *)mainw->mgeom[prefs->gui_monitor > 0 ? prefs->gui_monitor - 1 : 0].mouse_device, + lives_widget_get_pointer((LiVESXDevice *)mainw->mgeom[widget_opts.monitor].mouse_device, mainw->LiVES, &x, NULL); mainw->sel_start = calc_frame_from_time(mainw->current_file, - (double)x / (double)lives_widget_get_allocation_width(mainw->vidbar) * cfile->total_time); + (double)x / (double)lives_widget_get_allocation_width(mainw->vidbar) * CLIP_TOTAL_TIME(mainw->current_file)); if (event->button == 3 && !mainw->selwidth_locked) { mainw->sel_start = calc_frame_from_time3(mainw->current_file, - (double)x / (double)lives_widget_get_allocation_width(mainw->vidbar) * cfile->total_time); + (double)x / (double)lives_widget_get_allocation_width(mainw->vidbar) * CLIP_TOTAL_TIME(mainw->current_file)); lives_spin_button_set_value(LIVES_SPIN_BUTTON(mainw->spinbutton_start), mainw->sel_start); lives_spin_button_set_value(LIVES_SPIN_BUTTON(mainw->spinbutton_end), mainw->sel_start); mainw->sel_move = SEL_MOVE_AUTO; @@ -9399,7 +9502,7 @@ else { if (event->button == 2 && !mainw->selwidth_locked) { mainw->sel_start = calc_frame_from_time3(mainw->current_file, - (double)x / (double)lives_widget_get_allocation_width(mainw->vidbar) * cfile->total_time); + (double)x / (double)lives_widget_get_allocation_width(mainw->vidbar) * CLIP_TOTAL_TIME(mainw->current_file)); lives_spin_button_set_value(LIVES_SPIN_BUTTON(mainw->spinbutton_start), mainw->sel_start); lives_spin_button_set_value(LIVES_SPIN_BUTTON(mainw->spinbutton_end), (int)mainw->sel_start); mainw->sel_move = SEL_MOVE_SINGLE; @@ -9413,7 +9516,7 @@ mainw->sel_move = SEL_MOVE_START; } else { mainw->sel_start = calc_frame_from_time2(mainw->current_file, - (double)x / (double)lives_widget_get_allocation_width(mainw->vidbar) * cfile->total_time); + (double)x / (double)lives_widget_get_allocation_width(mainw->vidbar) * CLIP_TOTAL_TIME(mainw->current_file)); lives_spin_button_set_value(LIVES_SPIN_BUTTON(mainw->spinbutton_end), mainw->sel_start - 1); mainw->sel_move = SEL_MOVE_END; } @@ -9457,7 +9560,6 @@ boolean on_hrule_enter(LiVESWidget *widget, LiVESXEventCrossing *event, livespointer user_data) { if (!mainw->interactive) return FALSE; - if (mainw->cursor_style != LIVES_CURSOR_NORMAL) return FALSE; lives_set_cursor_style(LIVES_CURSOR_CENTER_PTR, widget); return FALSE; @@ -9465,26 +9567,25 @@ boolean on_hrule_update(LiVESWidget *widget, LiVESXEventMotion *event, livespointer user_data) { + LiVESXModifierType modmask; + LiVESXDevice *device; + int x; - if (!mainw->interactive) return FALSE; + if (!mainw->interactive) return TRUE; - if (mainw->current_file <= 0) return FALSE; + if (mainw->current_file <= 0) return TRUE; - lives_widget_get_pointer((LiVESXDevice *)mainw->mgeom[prefs->gui_monitor > 0 ? prefs->gui_monitor - 1 : 0].mouse_device, - mainw->LiVES, &x, NULL); - if (x < 0) x = 0; + device = (LiVESXDevice *)mainw->mgeom[widget_opts.monitor].mouse_device; + lives_widget_get_modmask(device, widget, &modmask); - // figure out where ptr should be even when > cfile->frames + if (!(modmask & LIVES_BUTTON1_MASK)) return TRUE; - if ((lives_ruler_set_value(LIVES_RULER(mainw->hruler), (cfile->pointer_time = - calc_time_from_frame(mainw->current_file, calc_frame_from_time - (mainw->current_file, (double)x / lives_widget_get_allocation_width(mainw->vidbar) * cfile->total_time))))) <= 0.) - lives_ruler_set_value(LIVES_RULER(mainw->hruler), (cfile->pointer_time = (double)x / - lives_widget_get_allocation_width(mainw->vidbar) * cfile->total_time)); - lives_widget_queue_draw(mainw->hruler); + lives_widget_get_pointer(device, widget, &x, NULL); + cfile->pointer_time = lives_ce_update_timeline(0, + (double)x / (double)lives_widget_get_allocation_width(widget) * CLIP_TOTAL_TIME(mainw->current_file)); get_play_times(); - return FALSE; + return TRUE; } @@ -9496,20 +9597,12 @@ if (mainw->current_file <= 0) return FALSE; - lives_widget_get_pointer((LiVESXDevice *)mainw->mgeom[prefs->gui_monitor > 0 ? prefs->gui_monitor - 1 : 0].mouse_device, - mainw->LiVES, &x, NULL); - if (x < 0) x = 0; - if ((lives_ruler_set_value(LIVES_RULER(mainw->hruler), (cfile->pointer_time = - calc_time_from_frame(mainw->current_file, - calc_frame_from_time(mainw->current_file, (double)x / - lives_widget_get_allocation_width(mainw->vidbar) * cfile->total_time))))) <= 0.) - lives_ruler_set_value(LIVES_RULER(mainw->hruler), (cfile->pointer_time = (double)x / - lives_widget_get_allocation_width(mainw->vidbar) * cfile->total_time)); - - if (!mainw->hrule_blocked) { - lives_signal_handler_block(mainw->eventbox5, mainw->hrule_func); - mainw->hrule_blocked = TRUE; - } + lives_widget_get_pointer((LiVESXDevice *)mainw->mgeom[widget_opts.monitor].mouse_device, + widget, &x, NULL); + cfile->pointer_time = lives_ce_update_timeline(0, + (double)x / (double)lives_widget_get_allocation_width(widget) * CLIP_TOTAL_TIME(mainw->current_file)); + get_play_times(); + if (cfile->pointer_time > 0.) { lives_widget_set_sensitive(mainw->rewind, TRUE); lives_widget_set_sensitive(mainw->trim_to_pstart, (cfile->achans * cfile->frames > 0)); @@ -9525,8 +9618,6 @@ lives_widget_set_sensitive(mainw->p_rewindbutton, FALSE); } } - lives_widget_queue_draw(mainw->hruler); - get_play_times(); return FALSE; } @@ -9534,35 +9625,19 @@ boolean on_hrule_set(LiVESWidget *widget, LiVESXEventButton *event, livespointer user_data) { // button press int x; - int frame; if (!mainw->interactive) return FALSE; if (mainw->current_file <= 0) return FALSE; - lives_widget_get_pointer((LiVESXDevice *)mainw->mgeom[prefs->gui_monitor > 0 ? prefs->gui_monitor - 1 : 0].mouse_device, - mainw->LiVES, &x, NULL); - if (x < 0) x = 0; - - frame = calc_frame_from_time(mainw->current_file, (double)x / lives_widget_get_allocation_width(mainw->vidbar) * cfile->total_time); + lives_widget_get_pointer((LiVESXDevice *)mainw->mgeom[widget_opts.monitor].mouse_device, + widget, &x, NULL); - if ((lives_ruler_set_value(LIVES_RULER(mainw->hruler), (cfile->pointer_time = - calc_time_from_frame(mainw->current_file, frame)))) <= 0.) - lives_ruler_set_value(LIVES_RULER(mainw->hruler), (cfile->pointer_time = (double)x / - lives_widget_get_allocation_width(mainw->vidbar) * cfile->total_time)); - lives_widget_queue_draw(mainw->hruler); + cfile->pointer_time = lives_ce_update_timeline(0, + (double)x / (double)lives_widget_get_allocation_width(widget) * CLIP_TOTAL_TIME(mainw->current_file)); get_play_times(); - if (mainw->hrule_blocked) { - lives_signal_handler_unblock(mainw->eventbox5, mainw->hrule_func); - mainw->hrule_blocked = FALSE; - } - if (mainw->playing_file == -1 && mainw->play_window != NULL && cfile->is_loaded) { - if (mainw->prv_link == PRV_PTR && mainw->preview_frame != frame) - load_preview_image(FALSE); - } - - return FALSE; + return TRUE; } @@ -9611,7 +9686,7 @@ } if (cfile->frames > 0 || mainw->multitrack != NULL) { - save_frame_as = lives_menu_item_new_with_mnemonic(_("_Save Frame as...")); + save_frame_as = lives_standard_menu_item_new_with_mnemonic(_("_Save Frame as...")); lives_signal_connect(LIVES_GUI_OBJECT(save_frame_as), LIVES_WIDGET_ACTIVATE_SIGNAL, LIVES_GUI_CALLBACK(save_frame), LIVES_INT_TO_POINTER(frame)); @@ -9749,7 +9824,7 @@ if (cfile->play_paused) { cfile->pb_fps = cfile->freeze_fps; - if (cfile->pb_fps != 0.) mainw->period = U_SEC / cfile->pb_fps; + if (cfile->pb_fps != 0.) mainw->period = TICKS_PER_SECOND_DBL / cfile->pb_fps; else mainw->period = INT_MAX; cfile->play_paused = FALSE; } else { @@ -9849,6 +9924,8 @@ if (!mainw->interactive) return TRUE; + if (mainw->current_file < 1 || mainw->preview || (mainw->is_processing && cfile->is_loaded) || mainw->cliplist == NULL) return TRUE; + if (clip >= FN_KEYS - 1) { // last fn key will clear all for (i = 0; i < FN_KEYS - 1; i++) { @@ -10218,7 +10295,7 @@ } if (filename == NULL) return; - file_name = ensure_extension(filename, "."LIVES_FILE_EXT_WAV); + file_name = ensure_extension(filename, LIVES_FILE_EXT_WAV); lives_free(filename); if (!check_file(file_name, FALSE)) { @@ -10390,7 +10467,6 @@ } lives_free(com); reget_afilesize(mainw->current_file); - get_play_times(); if (mainw->error) d_print_failed(); if (mainw->multitrack != NULL) { mt_sensitise(mainw->multitrack); @@ -10432,7 +10508,6 @@ lives_snprintf(mainw->audio_dir, PATH_MAX, "%s", file_name); reget_afilesize(mainw->current_file); cfile->changed = TRUE; - get_play_times(); d_print_done(); } } @@ -10527,7 +10602,6 @@ } reget_afilesize(mainw->current_file); - get_play_times(); cfile->changed = TRUE; d_print_done(); if (has_lmap_error) popup_lmap_errors(NULL, NULL); @@ -10640,6 +10714,7 @@ lives_alarm_clear(alarm_handle); end_threaded_dialog(); d_print_failed(); + sensitize(); return; } } @@ -10675,6 +10750,7 @@ char *com, *msg = NULL; boolean has_lmap_error = FALSE; boolean bad_header = FALSE; + int i; if (menuitem == NULL) { // undo/redo @@ -10803,11 +10879,14 @@ cfile->undo_action = UNDO_DELETE_AUDIO; reget_afilesize(mainw->current_file); - get_play_times(); cfile->changed = TRUE; sensitize(); if (cfile->laudio_time == 0. || cfile->raudio_time == 0.) { + if (cfile->audio_waveform != NULL) { + for (i = 0; i < cfile->achans; lives_freep((void **)&cfile->audio_waveform[i++])); + lives_freep((void **)&cfile->audio_waveform); + } if (cfile->laudio_time == cfile->raudio_time) cfile->achans = 0; else cfile->achans = 1; save_clip_value(mainw->current_file, CLIP_DETAILS_ACHANS, &cfile->achans); @@ -11048,9 +11127,8 @@ do_threaded_dialog(_("Committing audio"), FALSE); aud_start = 0.; reget_afilesize(mainw->current_file); - get_total_time(cfile); aud_end = cfile->laudio_time; - ins_pt = (mainw->files[old_file]->start - 1.) / mainw->files[old_file]->fps * U_SEC; + ins_pt = (mainw->files[old_file]->start - 1.) / mainw->files[old_file]->fps * TICKS_PER_SECOND_DBL; if (!prefs->conserve_space) { mainw->error = FALSE; @@ -11070,7 +11148,7 @@ // copy audio from old clip to current render_audio_segment(1, &(mainw->current_file), old_file, &vel, &aud_start, ins_pt, - ins_pt + (weed_timecode_t)((aud_end - aud_start)*U_SEC), &vol, vol, vol, NULL); + ins_pt + (weed_timecode_t)((aud_end - aud_start)*TICKS_PER_SECOND_DBL), &vol, vol, vol, NULL); end_threaded_dialog(); close_current_file(old_file); @@ -11078,8 +11156,9 @@ if (mainw->write_failed) { // on failure int outfile = (mainw->multitrack != NULL ? mainw->multitrack->render_file : mainw->current_file); - char *outfilename = lives_build_filename(prefs->workdir, mainw->files[outfile]->handle, "audio", NULL); + char *outfilename = lives_get_audio_file_name(outfile); do_write_failed_error_s(outfilename, NULL); + lives_free(outfilename); if (!prefs->conserve_space && type == 1) { // try to recover backup @@ -11135,6 +11214,7 @@ char *com; boolean has_lmap_error = FALSE; boolean has_new_audio = FALSE; + int i; if (!cfile->achans) { has_new_audio = TRUE; @@ -11142,6 +11222,16 @@ if (menuitem == NULL) { // redo + if (cfile->achans != cfile->undo_achans) { + if (cfile->audio_waveform != NULL) { + for (i = 0; i < cfile->achans; lives_freep((void **)&cfile->audio_waveform[i++])); + lives_freep((void **)&cfile->audio_waveform); + } + } + if (cfile->audio_waveform != NULL) { + for (i = 0; i < cfile->achans; lives_freep((void **)&cfile->audio_waveform[i++])); + lives_freep((void **)&cfile->audio_waveform); + } start = cfile->undo1_dbl; end = cfile->undo2_dbl; cfile->arate = cfile->undo_arate; @@ -11250,7 +11340,6 @@ cfile->undo_action = UNDO_INSERT_SILENCE; reget_afilesize(mainw->current_file); - get_play_times(); cfile->changed = TRUE; save_clip_values(mainw->current_file);
View file
LiVES-2.8.7.tar.bz2/src/callbacks.h -> LiVES-2.8.8.tar.bz2/src/callbacks.h
Changed
@@ -1,6 +1,6 @@ // callbacks.h // LiVES -// (c) G. Finch <salsaman@gmail.com> 2003 - 2016 +// (c) G. Finch <salsaman+lives@gmail.com> 2003 - 2017 // Released under the GPL 3 or later // see file ../COPYING for licensing details @@ -11,6 +11,8 @@ void lives_notify(int msgnumber, const char *msgstring); +void lives_notify_int(int msgnumber, int msgint); + void on_effects_paused(LiVESButton *, livespointer); void on_cancel_keep_button_clicked(LiVESButton *, livespointer); @@ -39,6 +41,10 @@ void on_stop_clicked(LiVESMenuItem *, livespointer); +#ifdef LIBAV_TRANSCODE +void on_transcode_activate(LiVESMenuItem *, livespointer); +#endif + void on_save_selection_activate(LiVESMenuItem *, livespointer); void on_save_as_activate(LiVESMenuItem *, livespointer); @@ -75,7 +81,7 @@ void on_delete_activate(LiVESMenuItem *, livespointer); -void on_select_all_activate(LiVESMenuItem *, livespointer); +void on_select_all_activate(LiVESWidget *, livespointer); void on_select_new_activate(LiVESMenuItem *, livespointer); @@ -275,8 +281,6 @@ void on_append_audio_activate(LiVESMenuItem *, livespointer); -void on_menubar_activate_menuitem(LiVESMenuItem *, livespointer); - void on_rb_audrec_time_toggled(LiVESToggleButton *, livespointer); void on_recaudclip_activate(LiVESMenuItem *, livespointer); @@ -319,6 +323,8 @@ void on_boolean_toggled(LiVESObject *, livespointer); +void after_audio_toggled(LiVESWidget *, livespointer); + void on_showsubs_toggled(LiVESObject *, livespointer); void on_show_messages_activate(LiVESMenuItem *, livespointer);
View file
LiVES-2.8.7.tar.bz2/src/ce_thumbs.c -> LiVES-2.8.8.tar.bz2/src/ce_thumbs.c
Changed
@@ -196,7 +196,8 @@ top_hbox = lives_hbox_new(FALSE, 0); lives_widget_show(top_hbox); - lives_box_pack_start(LIVES_BOX(mainw->vbox1), top_hbox, TRUE, TRUE, 0); + + lives_box_pack_start(LIVES_BOX(mainw->top_vbox), top_hbox, TRUE, TRUE, 0); if (palette->style & STYLE_1) lives_widget_set_bg_color(top_hbox, LIVES_WIDGET_STATE_NORMAL, &palette->normal_back);
View file
LiVES-2.8.7.tar.bz2/src/colourspace.c -> LiVES-2.8.8.tar.bz2/src/colourspace.c
Changed
@@ -101,7 +101,7 @@ static boolean unal_inited = FALSE; -LIVES_INLINE int get_rowstride_value(int rowstride) { +LIVES_GLOBAL_INLINE int get_rowstride_value(int rowstride) { #ifdef GUI_GTK // from gdk-pixbuf.c /* Always align rows to 32-bit boundaries */ @@ -112,7 +112,7 @@ } -LIVES_INLINE int get_last_rowstride_value(int width, int nchans) { +LIVES_GLOBAL_INLINE int get_last_rowstride_value(int width, int nchans) { #ifdef GUI_GTK // from gdk pixbuf docs return width * (((nchans << 3) + 7) >> 3); @@ -793,13 +793,13 @@ // pixel conversions -static LIVES_INLINE uint8_t avg_chroma(size_t x, size_t y) { +LIVES_INLINE uint8_t avg_chroma(size_t x, size_t y) { // cavg == cavgc for clamped, cavgu for unclamped return *(cavg + (x << 8) + y); } -static LIVES_INLINE void rgb2yuv(uint8_t r0, uint8_t g0, uint8_t b0, uint8_t *y, uint8_t *u, uint8_t *v) { +LIVES_INLINE void rgb2yuv(uint8_t r0, uint8_t g0, uint8_t b0, uint8_t *y, uint8_t *u, uint8_t *v) { register short a; if ((a = ((Y_R[r0] + Y_G[g0] + Y_B[b0]) >> FP_BITS)) > max_Y) a = max_Y; *y = a < min_Y ? min_Y : a; @@ -810,7 +810,7 @@ } -static LIVES_INLINE void rgb2uyvy(uint8_t r0, uint8_t g0, uint8_t b0, uint8_t r1, uint8_t g1, uint8_t b1, uyvy_macropixel *uyvy) { +LIVES_INLINE void rgb2uyvy(uint8_t r0, uint8_t g0, uint8_t b0, uint8_t r1, uint8_t g1, uint8_t b1, uyvy_macropixel *uyvy) { register short a; if ((a = ((Y_R[r0] + Y_G[g0] + Y_B[b0]) >> FP_BITS)) > max_Y) uyvy->y0 = max_Y; else uyvy->y0 = a < min_Y ? min_Y : a; @@ -825,7 +825,7 @@ } -static LIVES_INLINE void rgb2yuyv(uint8_t r0, uint8_t g0, uint8_t b0, uint8_t r1, uint8_t g1, uint8_t b1, yuyv_macropixel *yuyv) { +LIVES_INLINE void rgb2yuyv(uint8_t r0, uint8_t g0, uint8_t b0, uint8_t r1, uint8_t g1, uint8_t b1, yuyv_macropixel *yuyv) { register short a; if ((a = ((Y_R[r0] + Y_G[g0] + Y_B[b0]) >> FP_BITS)) > max_Y) yuyv->y0 = max_Y; else yuyv->y0 = a < min_Y ? min_Y : a; @@ -840,8 +840,8 @@ } -static LIVES_INLINE void rgb2_411(uint8_t r0, uint8_t g0, uint8_t b0, uint8_t r1, uint8_t g1, uint8_t b1, - uint8_t r2, uint8_t g2, uint8_t b2, uint8_t r3, uint8_t g3, uint8_t b3, yuv411_macropixel *yuv) { +LIVES_INLINE void rgb2_411(uint8_t r0, uint8_t g0, uint8_t b0, uint8_t r1, uint8_t g1, uint8_t b1, + uint8_t r2, uint8_t g2, uint8_t b2, uint8_t r3, uint8_t g3, uint8_t b3, yuv411_macropixel *yuv) { register int a; if ((a = ((Y_R[r0] + Y_G[g0] + Y_B[b0]) >> FP_BITS)) > max_Y) yuv->y0 = max_Y; else yuv->y0 = a < min_Y ? min_Y : a; @@ -861,65 +861,65 @@ } -static LIVES_INLINE void yuv2rgb(uint8_t y, uint8_t u, uint8_t v, uint8_t *r, uint8_t *g, uint8_t *b) { +LIVES_INLINE void yuv2rgb(uint8_t y, uint8_t u, uint8_t v, uint8_t *r, uint8_t *g, uint8_t *b) { *r = CLAMP0255((RGB_Y[y] + R_Cr[v]) >> FP_BITS); *g = CLAMP0255((RGB_Y[y] + G_Cb[u] + G_Cr[v]) >> FP_BITS); *b = CLAMP0255((RGB_Y[y] + B_Cb[u]) >> FP_BITS); } -static LIVES_INLINE void uyvy2rgb(uyvy_macropixel *uyvy, uint8_t *r0, uint8_t *g0, uint8_t *b0, - uint8_t *r1, uint8_t *g1, uint8_t *b1) { +LIVES_INLINE void uyvy2rgb(uyvy_macropixel *uyvy, uint8_t *r0, uint8_t *g0, uint8_t *b0, + uint8_t *r1, uint8_t *g1, uint8_t *b1) { yuv2rgb(uyvy->y0, uyvy->u0, uyvy->v0, r0, g0, b0); yuv2rgb(uyvy->y1, uyvy->u0, uyvy->v0, r1, g1, b1); //if (uyvy->y0>240||uyvy->u0>240||uyvy->v0>240||uyvy->y1>240) lives_printerr("got unclamped !\n"); } -static LIVES_INLINE void yuyv2rgb(yuyv_macropixel *yuyv, uint8_t *r0, uint8_t *g0, uint8_t *b0, - uint8_t *r1, uint8_t *g1, uint8_t *b1) { +LIVES_INLINE void yuyv2rgb(yuyv_macropixel *yuyv, uint8_t *r0, uint8_t *g0, uint8_t *b0, + uint8_t *r1, uint8_t *g1, uint8_t *b1) { yuv2rgb(yuyv->y0, yuyv->u0, yuyv->v0, r0, g0, b0); yuv2rgb(yuyv->y1, yuyv->u0, yuyv->v0, r1, g1, b1); } -static LIVES_INLINE void yuv888_2_rgb(uint8_t *yuv, uint8_t *rgb, boolean add_alpha) { +LIVES_INLINE void yuv888_2_rgb(uint8_t *yuv, uint8_t *rgb, boolean add_alpha) { yuv2rgb(yuv[0], yuv[1], yuv[2], &(rgb[0]), &(rgb[1]), &(rgb[2])); if (add_alpha) rgb[3] = 255; } -static LIVES_INLINE void yuva8888_2_rgba(uint8_t *yuva, uint8_t *rgba, boolean del_alpha) { +LIVES_INLINE void yuva8888_2_rgba(uint8_t *yuva, uint8_t *rgba, boolean del_alpha) { yuv2rgb(yuva[0], yuva[1], yuva[2], &(rgba[0]), &(rgba[1]), &(rgba[2])); if (!del_alpha) rgba[3] = yuva[3]; } -static LIVES_INLINE void yuv888_2_bgr(uint8_t *yuv, uint8_t *bgr, boolean add_alpha) { +LIVES_INLINE void yuv888_2_bgr(uint8_t *yuv, uint8_t *bgr, boolean add_alpha) { yuv2rgb(yuv[0], yuv[1], yuv[2], &(bgr[2]), &(bgr[1]), &(bgr[0])); if (add_alpha) bgr[3] = 255; } -static LIVES_INLINE void yuva8888_2_bgra(uint8_t *yuva, uint8_t *bgra, boolean del_alpha) { +LIVES_INLINE void yuva8888_2_bgra(uint8_t *yuva, uint8_t *bgra, boolean del_alpha) { yuv2rgb(yuva[0], yuva[1], yuva[2], &(bgra[2]), &(bgra[1]), &(bgra[0])); if (!del_alpha) bgra[3] = yuva[3]; } -static LIVES_INLINE void yuv888_2_argb(uint8_t *yuv, uint8_t *argb) { +LIVES_INLINE void yuv888_2_argb(uint8_t *yuv, uint8_t *argb) { argb[0] = 255; yuv2rgb(yuv[0], yuv[1], yuv[2], &(argb[1]), &(argb[2]), &(argb[3])); } -static LIVES_INLINE void yuva8888_2_argb(uint8_t *yuva, uint8_t *argb) { +LIVES_INLINE void yuva8888_2_argb(uint8_t *yuva, uint8_t *argb) { argb[0] = yuva[3]; yuv2rgb(yuva[0], yuva[1], yuva[2], &(argb[1]), &(argb[2]), &(argb[3])); } -static LIVES_INLINE void uyvy_2_yuv422(uyvy_macropixel *uyvy, uint8_t *y0, uint8_t *u0, uint8_t *v0, uint8_t *y1) { +LIVES_INLINE void uyvy_2_yuv422(uyvy_macropixel *uyvy, uint8_t *y0, uint8_t *u0, uint8_t *v0, uint8_t *y1) { *u0 = uyvy->u0; *y0 = uyvy->y0; *v0 = uyvy->v0; @@ -927,7 +927,7 @@ } -static LIVES_INLINE void yuyv_2_yuv422(yuyv_macropixel *yuyv, uint8_t *y0, uint8_t *u0, uint8_t *v0, uint8_t *y1) { +LIVES_INLINE void yuyv_2_yuv422(yuyv_macropixel *yuyv, uint8_t *y0, uint8_t *u0, uint8_t *v0, uint8_t *y1) { *y0 = yuyv->y0; *u0 = yuyv->u0; *y1 = yuyv->y1; @@ -937,22 +937,22 @@ ///////////////////////////////////////////////// //utilities -LIVES_INLINE boolean weed_palette_is_alpha_palette(int pal) { +LIVES_GLOBAL_INLINE boolean weed_palette_is_alpha_palette(int pal) { return (pal >= 1024 && pal < 2048) ? TRUE : FALSE; } -LIVES_INLINE boolean weed_palette_is_rgb_palette(int pal) { +LIVES_GLOBAL_INLINE boolean weed_palette_is_rgb_palette(int pal) { return (pal < 512) ? TRUE : FALSE; } -LIVES_INLINE boolean weed_palette_is_yuv_palette(int pal) { +LIVES_GLOBAL_INLINE boolean weed_palette_is_yuv_palette(int pal) { return (pal >= 512 && pal < 1024) ? TRUE : FALSE; } -LIVES_INLINE int weed_palette_get_numplanes(int pal) { +LIVES_GLOBAL_INLINE int weed_palette_get_numplanes(int pal) { if (pal == WEED_PALETTE_RGB24 || pal == WEED_PALETTE_BGR24 || pal == WEED_PALETTE_RGBA32 || pal == WEED_PALETTE_BGRA32 || pal == WEED_PALETTE_ARGB32 || pal == WEED_PALETTE_UYVY8888 || pal == WEED_PALETTE_YUYV8888 || pal == WEED_PALETTE_YUV411 || pal == WEED_PALETTE_YUV888 || pal == WEED_PALETTE_YUVA8888 || pal == WEED_PALETTE_AFLOAT || pal == WEED_PALETTE_A8 || @@ -963,13 +963,13 @@ } -LIVES_INLINE boolean weed_palette_is_valid_palette(int pal) { +LIVES_GLOBAL_INLINE boolean weed_palette_is_valid_palette(int pal) { if (weed_palette_get_numplanes(pal) == 0) return FALSE; return TRUE; } -LIVES_INLINE int weed_palette_get_bits_per_macropixel(int pal) { +LIVES_GLOBAL_INLINE int weed_palette_get_bits_per_macropixel(int pal) { if (pal == WEED_PALETTE_A8 || pal == WEED_PALETTE_YUV420P || pal == WEED_PALETTE_YVU420P || pal == WEED_PALETTE_YUV422P || pal == WEED_PALETTE_YUV444P || pal == WEED_PALETTE_YUVA4444P) return 8; if (pal == WEED_PALETTE_RGB24 || pal == WEED_PALETTE_BGR24) return 24; @@ -985,26 +985,26 @@ } -LIVES_INLINE int weed_palette_get_pixels_per_macropixel(int pal) { +LIVES_GLOBAL_INLINE int weed_palette_get_pixels_per_macropixel(int pal) { if (pal == WEED_PALETTE_UYVY8888 || pal == WEED_PALETTE_YUYV8888) return 2; if (pal == WEED_PALETTE_YUV411) return 4; return 1; } -LIVES_INLINE boolean weed_palette_is_float_palette(int pal) { +LIVES_GLOBAL_INLINE boolean weed_palette_is_float_palette(int pal) { return (pal == WEED_PALETTE_RGBAFLOAT || pal == WEED_PALETTE_AFLOAT || pal == WEED_PALETTE_RGBFLOAT) ? TRUE : FALSE; } -LIVES_INLINE boolean weed_palette_has_alpha_channel(int pal) { +LIVES_GLOBAL_INLINE boolean weed_palette_has_alpha_channel(int pal) { return (pal == WEED_PALETTE_RGBA32 || pal == WEED_PALETTE_BGRA32 || pal == WEED_PALETTE_ARGB32 || pal == WEED_PALETTE_YUVA4444P || pal == WEED_PALETTE_YUVA8888 || pal == WEED_PALETTE_RGBAFLOAT || weed_palette_is_alpha_palette(pal)) ? TRUE : FALSE; } -LIVES_INLINE double weed_palette_get_plane_ratio_horizontal(int pal, int plane) { +LIVES_GLOBAL_INLINE double weed_palette_get_plane_ratio_horizontal(int pal, int plane) { // return ratio of plane[n] width/plane[0] width; if (plane == 0) return 1.0; if (plane == 1 || plane == 2) { @@ -1018,7 +1018,7 @@ } -LIVES_INLINE double weed_palette_get_plane_ratio_vertical(int pal, int plane) { +LIVES_GLOBAL_INLINE double weed_palette_get_plane_ratio_vertical(int pal, int plane) { // return ratio of plane[n] height/plane[n] height if (plane == 0) return 1.0; if (plane == 1 || plane == 2) { @@ -9837,7 +9837,7 @@ } -static LIVES_INLINE LiVESPixbuf *lives_pixbuf_cheat(boolean has_alpha, int width, int height, uint8_t *buf) { +LIVES_INLINE LiVESPixbuf *lives_pixbuf_cheat(boolean has_alpha, int width, int height, uint8_t *buf) { // we can cheat if our buffer is correctly sized LiVESPixbuf *pixbuf; int channels = has_alpha ? 4 : 3; @@ -9852,7 +9852,7 @@ LiVESPixbuf *layer_to_pixbuf(weed_plant_t *layer) { // create a weed layer from a pixbuf - // layer "pixel_data" is then either shared with with the pixbuf pixels, or set to NULL + // layer "pixel_data" is then either copied to the pixbuf pixels, or the contents shared with the pixbuf and array value set to NULL LiVESPixbuf *pixbuf; @@ -9938,7 +9938,7 @@ } } while (!done); - if (!cheat) { + if (!cheat && LIVES_IS_PIXBUF(pixbuf)) { // copy the pixel data boolean done = FALSE; pixels = lives_pixbuf_get_pixels(pixbuf); @@ -10816,11 +10816,12 @@ #ifdef GUI_GTK +/* LIVES_INLINE int get_weed_palette_for_lives_painter(void) { // TODO - should move to weed-compat.h return (capable->byte_order == LIVES_BIG_ENDIAN) ? WEED_PALETTE_ARGB32 : WEED_PALETTE_BGRA32; } - +*/ lives_painter_t *layer_to_lives_painter(weed_plant_t *layer) { // convert a weed layer to lives_painter @@ -10986,8 +10987,8 @@ #endif -weed_plant_t *weed_layer_new(int width, int height, int *rowstrides, int current_palette) { - weed_plant_t *layer = weed_plant_new(WEED_PLANT_CHANNEL); +weed_plant_t *weed_layer_create(int width, int height, int *rowstrides, int current_palette) { + weed_plant_t *layer = weed_plant_new(WEED_PLANT_LAYER); weed_set_int_value(layer, WEED_LEAF_WIDTH, width); weed_set_int_value(layer, WEED_LEAF_HEIGHT, height); @@ -11025,7 +11026,7 @@ register int i; if (dlayer == NULL) { - layer = weed_plant_new(WEED_PLANT_CHANNEL); + layer = weed_layer_new(); deep = TRUE; } else layer = dlayer;
View file
LiVES-2.8.7.tar.bz2/src/colourspace.h -> LiVES-2.8.8.tar.bz2/src/colourspace.h
Changed
@@ -1,6 +1,6 @@ // colourspace.h // LiVES -// (c) G. Finch 2004 - 2016 <salsaman@gmail.com> +// (c) G. Finch 2004 - 2017 <salsaman+lives@gmail.com> // Released under the GPL 3 or later // see file ../COPYING for licensing details @@ -149,7 +149,7 @@ weed_plant_t *weed_layer_copy(weed_plant_t *dlayer, weed_plant_t *slayer); void weed_layer_free(weed_plant_t *layer); -weed_plant_t *weed_layer_new(int width, int height, int *rowstrides, int current_palette); +weed_plant_t *weed_layer_create(int width, int height, int *rowstrides, int current_palette); int weed_layer_get_palette(weed_plant_t *layer); lives_painter_t *layer_to_lives_painter(weed_plant_t *layer); @@ -170,11 +170,8 @@ double weed_palette_get_plane_ratio_horizontal(int pal, int plane); double weed_palette_get_plane_ratio_vertical(int pal, int plane); boolean weed_palette_is_lower_quality(int p1, int p2); ///< return TRUE if p1 is lower quality than p2 -boolean weed_palette_is_resizable(int pal, int clamped, boolean in_out); double weed_palette_get_compression_ratio(int pal); -int get_weed_palette_for_lives_painter(void); - #define BLACK_THRESH 20 ///< if R,G and B values are all <= this, we consider it a "black" pixel boolean lives_pixbuf_is_all_black(LiVESPixbuf *pixbuf);
View file
LiVES-2.8.7.tar.bz2/src/cvirtual.c -> LiVES-2.8.8.tar.bz2/src/cvirtual.c
Changed
@@ -15,7 +15,6 @@ #include "resample.h" - /** count virtual frames between start and end (inclusive) */ int count_virtual_frames(int *findex, int start, int end) { register int i; @@ -478,29 +477,30 @@ } -void clean_images_from_virtual(lives_clip_t *sfile, int oldframes) { +void clean_images_from_virtual(lives_clip_t *sfile, int oldsframe, int oldframes) { // remove images on disk where the frame_index points to a frame in // the original clip // only needed if frames were reordered when rendered and the process is // then undone - // in future, a smarter function could trace the images back to their - // original source frames, and just rename them + // oldsframe is > 1 if we rendered to a selection + + // should be threadsafe, provided the frame_index does not change - // should be threadsafe + // the only purpose of this is to reclaim disk space register int i; char *iname = NULL; if (sfile == NULL || sfile->frame_index == NULL) return; - for (i = 0; i < oldframes; i++) { + for (i = oldsframe; i <= oldframes; i++) { threaded_dialog_spin(0.); lives_widget_context_update(); threaded_dialog_spin(0.); - if ((i < sfile->frames && sfile->frame_index[i] != -1) || i >= sfile->frames) { + if ((i <= sfile->frames && sfile->frame_index[i - 1] != -1) || i > sfile->frames) { iname = make_image_file_name(sfile, i, get_image_ext_for_type(sfile->img_type)); lives_rm(iname); } @@ -537,3 +537,4 @@ if (sfile->frame_index[frame - 1] != -1) return TRUE; return FALSE; } +
View file
LiVES-2.8.7.tar.bz2/src/cvirtual.h -> LiVES-2.8.8.tar.bz2/src/cvirtual.h
Changed
@@ -1,6 +1,6 @@ // cvirtual.h // LiVES -// (c) G. Finch 2008 - 2016 <salsaman@gmail.com> +// (c) G. Finch 2008 - 2017 <salsaman@gmail.com> // released under the GNU GPL 3 or later // see file ../COPYING or www.gnu.org for licensing details @@ -16,12 +16,16 @@ int load_frame_index(int fileno) WARN_UNUSED; boolean check_clip_integrity(int fileno, const lives_clip_data_t *cdata); -boolean virtual_to_images(int sfileno, int sframe, int eframe, boolean update_progress, LiVESPixbuf **pbr) WARN_UNUSED; +boolean virtual_to_images(int sfileno, int sframe, int eframe, boolean update_progress, LiVESPixbuf **pbr); void delete_frames_from_virtual(int sfileno, int start, int end); void insert_images_in_virtual(int sfileno, int where, int frames, int *frame_index, int start); void del_frame_index(lives_clip_t *sfile); void reverse_frame_index(int sfileno); -void clean_images_from_virtual(lives_clip_t *sfile, int oldframes); + +/* + * @brief remove rendered (real) frames from region oldsframe -> oldframes, when they are virtual in current frame_index + */ +void clean_images_from_virtual(lives_clip_t *sfile, int oldsframe, int oldframes); int *frame_index_copy(int *findex, int nframes, int offset); boolean check_if_non_virtual(int fileno, int start, int end);
View file
LiVES-2.8.7.tar.bz2/src/dialogs.c -> LiVES-2.8.8.tar.bz2/src/dialogs.c
Changed
@@ -31,20 +31,23 @@ static uint64_t last_open_check_ticks; -static uint64_t prev_ticks, last_sc_ticks, consume_ticks; +static uint64_t prev_ticks, last_sc_ticks; +static int64_t consume_ticks; static boolean shown_paused_frames; static boolean force_show; +static boolean td_had_focus; static double est_time; // how often to we count frames when opening -#define OPEN_CHECK_TICKS (U_SECL/10l) - -static volatile boolean dlg_thread_ready = FALSE; +#define OPEN_CHECK_TICKS (TICKS_PER_SECOND/10l) static volatile boolean display_ready; +static int64_t sttime; + + void on_warn_mask_toggled(LiVESToggleButton *togglebutton, livespointer user_data) { LiVESWidget *tbutton; @@ -120,7 +123,7 @@ static void add_clear_ds_button(LiVESDialog *dialog) { - LiVESWidget *button = lives_button_new_from_stock(LIVES_STOCK_CLEAR, _("_Recover disk space")); + LiVESWidget *button = lives_standard_button_new_from_stock(LIVES_STOCK_CLEAR, _("_Recover disk space")); if (mainw->tried_ds_recover) lives_widget_set_sensitive(button, FALSE); lives_signal_connect(LIVES_GUI_OBJECT(button), LIVES_WIDGET_CLICKED_SIGNAL, @@ -133,7 +136,7 @@ static void add_clear_ds_adv(LiVESBox *box) { // add a button which opens up Recover/Repair widget - LiVESWidget *button = lives_button_new_with_mnemonic(_(" _Advanced Settings >>")); + LiVESWidget *button = lives_standard_button_new_with_mnemonic(_(" _Advanced Settings >>")); LiVESWidget *hbox = lives_hbox_new(FALSE, 0); lives_box_pack_start(LIVES_BOX(hbox), button, FALSE, FALSE, widget_opts.packing_width * 2); @@ -171,7 +174,7 @@ dialog = lives_message_dialog_new(NULL, (LiVESDialogFlags)0, LIVES_MESSAGE_WARNING, LIVES_BUTTONS_NONE, NULL); lives_window_set_title(LIVES_WINDOW(dialog), _("Warning !")); - okbutton = lives_button_new_from_stock(LIVES_STOCK_OK, NULL); + okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_OK, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(dialog), okbutton, LIVES_RESPONSE_OK); lives_signal_connect(LIVES_GUI_OBJECT(okbutton), LIVES_WIDGET_CLICKED_SIGNAL, LIVES_GUI_CALLBACK(lives_general_button_clicked), @@ -182,7 +185,7 @@ dialog = lives_message_dialog_new(NULL, (LiVESDialogFlags)0, LIVES_MESSAGE_ERROR, LIVES_BUTTONS_NONE, NULL); lives_window_set_title(LIVES_WINDOW(dialog), _("Error !")); - okbutton = lives_button_new_from_stock(LIVES_STOCK_OK, NULL); + okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_OK, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(dialog), okbutton, LIVES_RESPONSE_OK); lives_signal_connect(LIVES_GUI_OBJECT(okbutton), LIVES_WIDGET_CLICKED_SIGNAL, LIVES_GUI_CALLBACK(lives_general_button_clicked), @@ -192,7 +195,7 @@ dialog = lives_message_dialog_new(NULL, (LiVESDialogFlags)0, LIVES_MESSAGE_INFO, LIVES_BUTTONS_NONE, NULL); lives_window_set_title(LIVES_WINDOW(dialog), _("Information")); - okbutton = lives_button_new_from_stock(LIVES_STOCK_OK, NULL); + okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_OK, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(dialog), okbutton, LIVES_RESPONSE_OK); lives_signal_connect(LIVES_GUI_OBJECT(okbutton), LIVES_WIDGET_CLICKED_SIGNAL, LIVES_GUI_CALLBACK(lives_general_button_clicked), @@ -208,18 +211,18 @@ } lives_window_set_title(LIVES_WINDOW(dialog), _("Warning !")); - cancelbutton = lives_button_new_from_stock(LIVES_STOCK_LABEL_CANCEL, NULL); + cancelbutton = lives_standard_button_new_from_stock(LIVES_STOCK_LABEL_CANCEL, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(dialog), cancelbutton, LIVES_RESPONSE_CANCEL); - okbutton = lives_button_new_from_stock(LIVES_STOCK_LABEL_OK, NULL); + okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_LABEL_OK, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(dialog), okbutton, LIVES_RESPONSE_OK); break; case LIVES_DIALOG_YESNO: dialog = lives_message_dialog_new(transient, (LiVESDialogFlags)0, LIVES_MESSAGE_QUESTION, LIVES_BUTTONS_NONE, NULL); lives_window_set_title(LIVES_WINDOW(dialog), _("Question")); - cancelbutton = lives_button_new_from_stock(LIVES_STOCK_NO, NULL); + cancelbutton = lives_standard_button_new_from_stock(LIVES_STOCK_NO, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(dialog), cancelbutton, LIVES_RESPONSE_NO); - okbutton = lives_button_new_from_stock(LIVES_STOCK_YES, NULL); + okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_YES, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(dialog), okbutton, LIVES_RESPONSE_YES); break; @@ -231,11 +234,11 @@ case LIVES_DIALOG_ABORT_CANCEL_RETRY: dialog = lives_message_dialog_new(transient, (LiVESDialogFlags)0, LIVES_MESSAGE_ERROR, LIVES_BUTTONS_NONE, NULL); lives_window_set_title(LIVES_WINDOW(dialog), _("File Error")); - abortbutton = lives_button_new_from_stock(LIVES_STOCK_QUIT, _("_Abort")); + abortbutton = lives_standard_button_new_from_stock(LIVES_STOCK_QUIT, _("_Abort")); lives_dialog_add_action_widget(LIVES_DIALOG(dialog), abortbutton, LIVES_RESPONSE_ABORT); - cancelbutton = lives_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); + cancelbutton = lives_standard_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(dialog), cancelbutton, LIVES_RESPONSE_CANCEL); - okbutton = lives_button_new_from_stock(LIVES_STOCK_REFRESH, _("_Retry")); + okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_REFRESH, _("_Retry")); lives_dialog_add_action_widget(LIVES_DIALOG(dialog), okbutton, LIVES_RESPONSE_RETRY); break; @@ -299,7 +302,7 @@ } if (mainw->iochan != NULL) { - LiVESWidget *details_button = lives_button_new_with_mnemonic(_("Show _Details")); + LiVESWidget *details_button = lives_standard_button_new_with_mnemonic(_("Show _Details")); lives_dialog_add_action_widget(LIVES_DIALOG(dialog), details_button, LIVES_RESPONSE_SHOW_DETAILS); lives_signal_connect(LIVES_GUI_OBJECT(details_button), LIVES_WIDGET_CLICKED_SIGNAL, @@ -325,10 +328,18 @@ if (mainw->iochan == NULL && okbutton != NULL) { lives_widget_set_can_focus_and_default(okbutton); - lives_widget_grab_default(okbutton); + lives_widget_grab_default_special(okbutton); lives_widget_grab_focus(okbutton); } + if (prefs->show_gui && mainw->is_ready) { + while (!lives_has_toplevel_focus(LIVES_MAIN_WINDOW_WIDGET)) { + lives_usleep(prefs->sleep_time * 10); + lives_widget_context_update(); + sched_yield(); + } + } + lives_widget_show_all(dialog); lives_window_center(LIVES_WINDOW(dialog)); @@ -347,7 +358,7 @@ } -LIVES_INLINE LiVESWidget *create_question_dialog(const char *title, const char *text, LiVESWindow *parent) { +LIVES_GLOBAL_INLINE LiVESWidget *create_question_dialog(const char *title, const char *text, LiVESWindow *parent) { LiVESWidget *dialog = create_message_dialog(LIVES_DIALOG_QUESTION, text, parent, 0, TRUE); lives_window_set_title(LIVES_WINDOW(dialog), title); return dialog; @@ -433,8 +444,8 @@ if (prefs->show_gui) { if (prefsw != NULL && prefsw->prefs_dialog != NULL) transient = LIVES_WINDOW(prefsw->prefs_dialog); else { - if (mainw->multitrack == NULL && mainw->is_ready) transient = LIVES_WINDOW(mainw->LiVES); - else if (mainw->multitrack != NULL && mainw->multitrack->is_ready) transient = LIVES_WINDOW(mainw->multitrack->window); + if ((mainw->multitrack == NULL && mainw->is_ready) || (mainw->multitrack != NULL && mainw->multitrack->is_ready)) + transient = LIVES_WINDOW(LIVES_MAIN_WINDOW_WIDGET); } } return transient; @@ -448,10 +459,8 @@ int response; warning = create_message_dialog(LIVES_DIALOG_YESNO, text, transient, 0, TRUE); - response = lives_dialog_run(LIVES_DIALOG(warning)); lives_widget_destroy(warning); - lives_widget_context_update(); return (response == LIVES_RESPONSE_YES); } @@ -472,7 +481,6 @@ response = lives_dialog_run(LIVES_DIALOG(warning)); lives_widget_destroy(warning); - lives_widget_context_update(); if (response == LIVES_RESPONSE_ABORT) { @@ -725,7 +733,7 @@ double max; LiVESAdjustment *adj = lives_scrolled_window_get_vadjustment(LIVES_SCROLLED_WINDOW(((xprocess *)(cfile->proc_ptr))->scrolledwindow)); lives_text_buffer_insert_at_end(optextbuf, str_return); - max = gtk_adjustment_get_upper(adj); + max = lives_adjustment_get_upper(adj); lives_adjustment_set_value(adj, max); if ((plen = strlen(prefs->encoder.ptext)) > 0) { @@ -906,13 +914,7 @@ static void cancel_process(boolean visible) { if (prefs->show_player_stats && !visible && mainw->fps_measure > 0.) { // statistics -#ifdef USE_MONOTONIC_TIME - mainw->fps_measure /= ((lives_get_monotonic_time() - mainw->origusecs) * U_SEC_RATIO) / U_SEC; -#else - gettimeofday(&tv, NULL); - mainw->fps_measure /= (double)(U_SECL * (tv.tv_sec - mainw->origsecs) + tv.tv_usec * U_SEC_RATIO - mainw->origusecs * - U_SEC_RATIO - mainw->offsetticks) / U_SEC; -#endif + mainw->fps_measure /= (lives_get_current_ticks(mainw->origsecs, mainw->origusecs) / TICKS_PER_SECOND_DBL); } if (visible) { if (mainw->preview_box != NULL && !mainw->preview) lives_widget_set_tooltip_text(mainw->p_playbutton, _("Play all")); @@ -971,16 +973,11 @@ static void progbar_pulse_or_fraction(lives_clip_t *sfile, int frames_done) { double timesofar, fraction_done; - if (progress_count++ >= mainw->is_rendering ? PROG_LOOP_VAL / 4 : PROG_LOOP_VAL) { + if (progress_count++ >= (mainw->is_rendering ? PROG_LOOP_VAL / 4 : PROG_LOOP_VAL)) { if (frames_done <= sfile->progress_end && sfile->progress_end > 0 && !mainw->effects_paused && frames_done > 0) { -#ifdef USE_MONOTONIC_TIME - mainw->currticks = (lives_get_monotonic_time() - mainw->origusecs) * U_SEC_RATIO; -#else - gettimeofday(&tv, NULL); - mainw->currticks = U_SECL * (tv.tv_sec - mainw->origsecs) + tv.tv_usec * U_SEC_RATIO - mainw->origusecs * U_SEC_RATIO; -#endif - timesofar = (mainw->currticks - mainw->timeout_ticks) / U_SEC; + mainw->currticks = lives_get_current_ticks(mainw->origsecs, mainw->origusecs); + timesofar = (mainw->currticks - mainw->timeout_ticks) / TICKS_PER_SECOND_DBL; fraction_done = (double)(frames_done - sfile->progress_start) / (double)(sfile->progress_end - sfile->progress_start + 1.); @@ -1015,6 +1012,7 @@ // INTERNAL PLAYER if (LIVES_UNLIKELY(mainw->new_clip != -1)) { do_quick_switch(mainw->new_clip); + mainw->pre_src_file = mainw->new_clip; mainw->new_clip = -1; } @@ -1036,7 +1034,7 @@ if (mainw->jack_can_stop && (prefs->jack_opts & JACK_OPTS_TIMEBASE_CLIENT) && (prefs->jack_opts & JACK_OPTS_TRANSPORT_CLIENT) && !(mainw->record && !(prefs->rec_opts & REC_FRAMES))) { // calculate the time from jack transport - mainw->currticks = jack_transport_get_time() * U_SEC; + mainw->currticks = jack_transport_get_time() * TICKS_PER_SECOND_DBL; time_source = LIVES_TIME_SOURCE_EXTERNAL; } #endif @@ -1081,12 +1079,8 @@ // soundcard time is only updated after sending audio // so if we get the same value back we interpolate using the system clock -#ifdef USE_MONOTONIC_TIME - current_ticks = (lives_get_monotonic_time() - mainw->origusecs) * U_SEC_RATIO; -#else - gettimeofday(&tv, NULL); - current_ticks = U_SECL * (tv.tv_sec - mainw->origsecs) + tv.tv_usec * U_SEC_RATIO - mainw->origusecs * U_SEC_RATIO; -#endif + current_ticks = lives_get_current_ticks(mainw->origsecs, mainw->origusecs); + if (sc_ticks != last_sc_ticks) { last_sc_ticks = sc_ticks; @@ -1127,12 +1121,7 @@ if (time_source == LIVES_TIME_SOURCE_NONE) { // get time from system clock -#ifdef USE_MONOTONIC_TIME - mainw->currticks = (lives_get_monotonic_time() - mainw->origusecs) * U_SEC_RATIO; -#else - gettimeofday(&tv, NULL); - mainw->currticks = U_SECL * (tv.tv_sec - mainw->origsecs) + tv.tv_usec * U_SEC_RATIO - mainw->origusecs * U_SEC_RATIO; -#endif + mainw->currticks = lives_get_current_ticks(mainw->origsecs, mainw->origusecs); if (LIVES_UNLIKELY(mainw->currticks < prev_ticks)) mainw->currticks = prev_ticks; time_source = LIVES_TIME_SOURCE_SYSTEM; prev_ticks = mainw->currticks; @@ -1143,7 +1132,7 @@ #ifdef ENABLE_JACK if (prefs->audio_player == AUD_PLAYER_JACK && mainw->jackd != NULL && cfile->achans > 0 && (!mainw->is_rendering || (mainw->multitrack != NULL && !mainw->multitrack->is_rendering)) && - (mainw->currticks - mainw->offsetticks) > U_SECL * 10 && (audio_ticks = lives_jack_get_time(mainw->jackd, TRUE)) > + (mainw->currticks - mainw->offsetticks) > TICKS_PER_SECOND * 10 && (audio_ticks = lives_jack_get_time(mainw->jackd, TRUE)) > mainw->offsetticks) { if ((audio_stretch = (double)(audio_ticks - mainw->offsetticks) / (double)(mainw->currticks - mainw->offsetticks)) < 2.) { // if audio_stretch is > 1. it means that audio is playing too fast @@ -1167,7 +1156,7 @@ #ifdef HAVE_PULSE_AUDIO if (prefs->audio_player == AUD_PLAYER_PULSE && mainw->pulsed != NULL && cfile->achans > 0 && (!mainw->is_rendering || (mainw->multitrack != NULL && !mainw->multitrack->is_rendering)) && - (mainw->currticks - mainw->offsetticks) > U_SECL * 10 && (audio_ticks = lives_pulse_get_time(mainw->pulsed, TRUE)) > + (mainw->currticks - mainw->offsetticks) > TICKS_PER_SECOND * 10 && (audio_ticks = lives_pulse_get_time(mainw->pulsed, TRUE)) > mainw->offsetticks) { // fps is synched to external source, so we adjust the audio rate to fit if ((audio_stretch = (double)(audio_ticks - mainw->offsetticks) / (double)(mainw->currticks - mainw->offsetticks)) < 2.) { @@ -1196,13 +1185,13 @@ if (mainw->scratch != SCRATCH_NONE && mainw->multitrack != NULL) { #ifdef ENABLE_JACK_TRANSPORT // handle transport jump - weed_timecode_t transtc = q_gint64(jack_transport_get_time() * U_SEC, cfile->fps); + weed_timecode_t transtc = q_gint64(jack_transport_get_time() * TICKS_PER_SECOND_DBL, cfile->fps); mainw->multitrack->pb_start_event = get_frame_event_at(mainw->multitrack->event_list, transtc, NULL, TRUE); if (mainw->cancelled == CANCEL_NONE) mainw->cancelled = CANCEL_EVENT_LIST_END; #endif } else if (mainw->currticks >= event_start) { // see if we are playing a selection and reached the end - if (mainw->multitrack != NULL && mainw->multitrack->playing_sel && get_event_timecode(cfile->next_event) / U_SEC >= + if (mainw->multitrack != NULL && mainw->multitrack->playing_sel && get_event_timecode(cfile->next_event) / TICKS_PER_SECOND_DBL >= mainw->multitrack->region_end) mainw->cancelled = CANCEL_EVENT_LIST_END; else { cfile->next_event = process_events(cfile->next_event, FALSE, mainw->currticks); @@ -1258,7 +1247,7 @@ // calculate the audio 'frame' for non-realtime audio players // for realtime players, we did this in calc_new_playback_position() if (!is_realtime_aplayer(prefs->audio_player)) { - mainw->aframeno = (int64_t)(mainw->currticks - mainw->firstticks) * cfile->fps / U_SEC + audio_start; + mainw->aframeno = (int64_t)(mainw->currticks - mainw->firstticks) * cfile->fps / TICKS_PER_SECOND_DBL + audio_start; if (LIVES_UNLIKELY(mainw->loop_cont && (mainw->aframeno > (mainw->audio_end ? mainw->audio_end : cfile->laudio_time * cfile->fps)))) { mainw->firstticks = mainw->startticks - mainw->deltaticks; @@ -1267,9 +1256,9 @@ if ((mainw->fixed_fpsd <= 0. && show_frame && (mainw->vpp == NULL || mainw->vpp->fixed_fpsd <= 0. || !mainw->ext_playback)) || - (mainw->fixed_fpsd > 0. && (mainw->currticks - mainw->last_display_ticks) / U_SEC >= 1. / mainw->fixed_fpsd) || + (mainw->fixed_fpsd > 0. && (mainw->currticks - mainw->last_display_ticks) / TICKS_PER_SECOND_DBL >= 1. / mainw->fixed_fpsd) || (mainw->vpp != NULL && mainw->vpp->fixed_fpsd > 0. && mainw->ext_playback && - (mainw->currticks - mainw->last_display_ticks) / U_SEC >= 1. / mainw->vpp->fixed_fpsd) || force_show) { + (mainw->currticks - mainw->last_display_ticks) / TICKS_PER_SECOND_DBL >= 1. / mainw->vpp->fixed_fpsd) || force_show) { // time to show a new frame #ifdef ENABLE_JACK @@ -1290,9 +1279,9 @@ if (mainw->last_display_ticks == 0) mainw->last_display_ticks = mainw->currticks; else { if (mainw->vpp != NULL && mainw->ext_playback && mainw->vpp->fixed_fpsd > 0.) - mainw->last_display_ticks += U_SEC / mainw->vpp->fixed_fpsd; + mainw->last_display_ticks += TICKS_PER_SECOND_DBL / mainw->vpp->fixed_fpsd; else if (mainw->fixed_fpsd > 0.) - mainw->last_display_ticks += U_SEC / mainw->fixed_fpsd; + mainw->last_display_ticks += TICKS_PER_SECOND_DBL / mainw->fixed_fpsd; else mainw->last_display_ticks = mainw->currticks; } force_show = FALSE; @@ -1333,12 +1322,7 @@ if (cfile->opening && cfile->clip_type == CLIP_TYPE_DISK && !cfile->opening_only_audio && (cfile->hsize > 0 || cfile->vsize > 0 || cfile->frames > 0) && (!mainw->effects_paused || !shown_paused_frames)) { uint32_t apxl; -#ifdef USE_MONOTONIC_TIME - mainw->currticks = (lives_get_monotonic_time() - mainw->origusecs) * U_SEC_RATIO; -#else - gettimeofday(&tv, NULL); - mainw->currticks = U_SECL * (tv.tv_sec - mainw->origsecs) + tv.tv_usec * U_SEC_RATIO - mainw->origusecs * U_SEC_RATIO; -#endif + mainw->currticks = lives_get_current_ticks(mainw->origsecs, mainw->origusecs); if ((mainw->currticks - last_open_check_ticks) > OPEN_CHECK_TICKS * ((apxl = get_approx_ln((uint32_t)mainw->opening_frames)) < 200 ? apxl : 200) || (mainw->effects_paused && !shown_paused_frames)) { @@ -1349,7 +1333,7 @@ fraction_done = (double)(mainw->opening_frames - 1) / (double)cfile->frames; if (fraction_done > 1.) fraction_done = 1.; if (!mainw->effects_paused) { - timesofar = (mainw->currticks - mainw->timeout_ticks) / U_SEC; + timesofar = (mainw->currticks - mainw->timeout_ticks) / TICKS_PER_SECOND_DBL; est_time = timesofar / fraction_done - timesofar; } lives_progress_bar_set_fraction(LIVES_PROGRESS_BAR(cfile->proc_ptr->progressbar), fraction_done); @@ -1590,7 +1574,7 @@ !(mainw->record && !(prefs->rec_opts & REC_FRAMES) && cfile->next_event == NULL)) { // calculate the start position from jack transport - uint64_t ntc = jack_transport_get_time() * U_SEC; + uint64_t ntc = jack_transport_get_time() * TICKS_PER_SECOND_DBL; boolean noframedrop = mainw->noframedrop; mainw->noframedrop = FALSE; cfile->last_frameno = 1; @@ -1617,14 +1601,14 @@ // WARNING: origticks could be negative #ifdef USE_MONOTONIC_TIME - int64_t origticks = mainw->origusecs * U_SEC_RATIO - + int64_t origticks = mainw->origusecs * USEC_TO_TICKS - (mainw->offsetticks = get_event_timecode(mainw->multitrack->pb_start_event)); - mainw->origusecs = ((int64_t)(origticks / U_SEC_RATIO)); + mainw->origusecs = ((int64_t)(origticks / USEC_TO_TICKS)); #else - int64_t origticks = mainw->origsecs * U_SEC + mainw->origusecs * U_SEC_RATIO - + int64_t origticks = mainw->origsecs * TICKS_PER_SECOND_DBL + mainw->origusecs * USEC_TO_TICKS - (mainw->offsetticks = get_event_timecode(mainw->multitrack->pb_start_event)); - mainw->origsecs = origticks / U_SEC; - mainw->origusecs = ((int64_t)(origticks / U_SEC_RATIO) - mainw->origsecs * 1000000.); + mainw->origsecs = origticks / TICKS_PER_SECOND_DBL; + mainw->origusecs = ((int64_t)(origticks / USEC_TO_TICKS) - mainw->origsecs * 1000000.); #endif } @@ -1635,6 +1619,20 @@ // MUST do re-seek after setting origsecs in order to set our clock properly // re-seek to new playback start #ifdef ENABLE_JACK + if (mainw->record && !mainw->record_paused && prefs->audio_src == AUDIO_SRC_EXT && prefs->audio_player == AUD_PLAYER_JACK && + mainw->jackd_read != NULL && prefs->ahold_threshold > 0.) { + mainw->jackd_read->abs_maxvol_heard = 0.; + cfile->progress_end = 0; + do_threaded_dialog(_("Waiting for external audio"), TRUE); + while (mainw->jackd_read->abs_maxvol_heard < prefs->ahold_threshold && mainw->cancelled == CANCEL_NONE) { + lives_usleep(prefs->sleep_time); + threaded_dialog_spin(0.); + lives_widget_context_update(); + } + end_threaded_dialog(); + if (mainw->cancelled != CANCEL_NONE) return FALSE; + } + if (prefs->audio_player == AUD_PLAYER_JACK && cfile->achans > 0 && cfile->laudio_time > 0. && !mainw->is_rendering && !(cfile->opening && !mainw->preview) && mainw->jackd != NULL && mainw->jackd->playing_file > -1) { if (!jack_audio_seek_frame(mainw->jackd, mainw->play_start)) { @@ -1663,7 +1661,22 @@ #ifdef HAVE_PULSE_AUDIO // start audio recording now - if (mainw->pulsed_read != NULL) pulse_driver_uncork(mainw->pulsed_read); + if (mainw->pulsed_read != NULL) { + pulse_driver_uncork(mainw->pulsed_read); + } + + if (mainw->record && !mainw->record_paused && prefs->audio_src == AUDIO_SRC_EXT && prefs->audio_player == AUD_PLAYER_PULSE && + prefs->ahold_threshold > 0.) { + cfile->progress_end = 0; + do_threaded_dialog(_("Waiting for external audio"), TRUE); + while (mainw->pulsed_read->abs_maxvol_heard < prefs->ahold_threshold && mainw->cancelled == CANCEL_NONE) { + lives_usleep(prefs->sleep_time); + threaded_dialog_spin(0.); + lives_widget_context_update(); + } + end_threaded_dialog(); + if (mainw->cancelled != CANCEL_NONE) return FALSE; + } if (prefs->audio_player == AUD_PLAYER_PULSE && cfile->achans > 0 && cfile->laudio_time > 0. && !mainw->is_rendering && !(cfile->opening && !mainw->preview) && mainw->pulsed != NULL && mainw->pulsed->playing_file > -1) { @@ -1772,12 +1785,15 @@ } // display progress fraction or pulse bar - if (mainw->msg != NULL && strlen(mainw->msg) > 0 && (frames_done = atoi(mainw->msg)) > 0) + if (strlen(mainw->msg) > 0 && (frames_done = atoi(mainw->msg)) > 0) cfile->proc_ptr->frames_done = atoi(mainw->msg); else cfile->proc_ptr->frames_done = 0; - if (progress_count == 0) check_storage_space(cfile, TRUE); - progbar_pulse_or_fraction(cfile, cfile->proc_ptr->frames_done); + + if (!mainw->effects_paused) { + if (progress_count == 0) check_storage_space(cfile, TRUE); + progbar_pulse_or_fraction(cfile, cfile->proc_ptr->frames_done); + } } //#define DEBUG @@ -1802,7 +1818,7 @@ } if (!cfile->opening && !cfile->nopreview) { - lives_widget_grab_default(cfile->proc_ptr->preview_button); + lives_widget_grab_default_special(cfile->proc_ptr->preview_button); if (mainw->preview_box != NULL) lives_widget_set_tooltip_text(mainw->p_playbutton, _("Preview")); lives_widget_set_tooltip_text(mainw->m_playbutton, _("Preview")); lives_widget_remove_accelerator(mainw->playall, mainw->accel_group, LIVES_KEY_p, (LiVESXModifierType)0); @@ -1913,13 +1929,7 @@ } else { if (prefs->show_player_stats) { if (mainw->fps_measure > 0.) { -#ifdef USE_MONOTONIC_TIME - mainw->fps_measure /= ((lives_get_monotonic_time() - mainw->origusecs) * U_SEC_RATIO) / U_SEC; -#else - gettimeofday(&tv, NULL); - mainw->fps_measure /= (double)(U_SECL * (tv.tv_sec - mainw->origsecs) + tv.tv_usec * U_SEC_RATIO - - mainw->origusecs * U_SEC_RATIO - mainw->offsetticks) / U_SEC; -#endif + mainw->fps_measure /= (lives_get_current_ticks(mainw->origsecs, mainw->origusecs) / TICKS_PER_SECOND_DBL); } } mainw->is_processing = TRUE; @@ -1964,12 +1974,7 @@ int alarm_handle = 0; if (type == 1 && mainw->rec_end_time != -1.) { -#ifdef USE_MONOTONIC_TIME - stime = lives_get_monotonic_time(); -#else - gettimeofday(&tv, NULL); - stime = tv.tv_sec * 1000000. + tv.tv_usec; // time in microseconds -#endif + stime = lives_get_current_ticks(0, 0); } mainw->error = FALSE; @@ -2014,16 +2019,12 @@ lives_widget_context_update(); lives_usleep(prefs->sleep_time); if (type == 1 && mainw->rec_end_time != -1.) { -#ifdef USE_MONOTONIC_TIME - time = lives_get_monotonic_time(); -#else - gettimeofday(&tv, NULL); - time = tv.tv_sec * 1000000. + tv.tv_usec; // current time in microseconds -#endif + time = lives_get_current_ticks(0, 0); + // subtract start time time -= stime; - time_rem = (int)((double)(mainw->rec_end_time - time) / 1000000. + .5); + time_rem = (int)(mainw->rec_end_time - (double)time / TICKS_PER_SECOND_DBL + .5); if (time_rem >= 0 && time_rem < last_time_rem) { label_text = lives_strdup_printf(_("\nTime remaining: %d sec"), time_rem); lives_label_set_text(LIVES_LABEL(proc_ptr->label2), label_text); @@ -2330,6 +2331,7 @@ _("\n\nLiVES was unable to record a performance. There is currently insufficient memory available.\nTry recording for just a selection of the file.")); } + boolean do_clipboard_fps_warning(void) { if (prefs->warning_mask & WARN_MASK_FPS) { return TRUE; @@ -2341,6 +2343,7 @@ WARN_MASK_FPS); } + boolean do_yuv4m_open_warning(void) { char *msg; boolean resp; @@ -2348,7 +2351,8 @@ return TRUE; } msg = lives_strdup_printf( - _("When opening a yuvmpeg stream, you should first create a fifo file in:\n\n%sstream.yuv\n\n and then write yuv4mpeg frames to it.\n" + _("When opening a yuvmpeg stream, you should first create a fifo file, and then write yuv4mpeg frames to it.\n" + "Now you will get a chance to browse for the fifo file here.\nFollowing that,\n" "LiVES will pause briefly until frames are received.\nYou should only click OK if you understand what you are doing, otherwise, click Cancel."), prefs->workdir); resp = do_warning_dialog_with_check(msg, WARN_MASK_OPEN_YUV4M); @@ -2547,7 +2551,7 @@ _("\n\nLiVES needs more backup space for this layout.\nYou can increase the value in Preferences/Multitrack.\n" "It is recommended to increase it to at least %d MB"), memreq_mb); - do_error_dialog_with_check_transient(msg, TRUE, WARN_MASK_MT_BACKUP_SPACE, LIVES_WINDOW(mt->window)); + do_error_dialog_with_check_transient(msg, TRUE, WARN_MASK_MT_BACKUP_SPACE, LIVES_WINDOW(LIVES_MAIN_WINDOW_WIDGET)); lives_free(msg); } @@ -2698,7 +2702,7 @@ procw = (xprocess *)(lives_calloc(1, sizeof(xprocess))); - if (!(lives_has_toplevel_focus())) widget_opts.no_gui = TRUE; + if (!lives_has_toplevel_focus(LIVES_MAIN_WINDOW_WIDGET)) widget_opts.no_gui = TRUE; procw->processing = lives_standard_dialog_new(_("Processing..."), FALSE, -1, -1); widget_opts.no_gui = nogui; @@ -2734,11 +2738,10 @@ lives_box_pack_start(LIVES_BOX(vbox), procw->label3, FALSE, FALSE, 0); if (has_cancel) { - LiVESWidget *cancelbutton = lives_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); - lives_widget_show(cancelbutton); + LiVESWidget *cancelbutton = lives_standard_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); if (mainw->current_file > -1 && cfile != NULL && cfile->opening_only_audio) { - LiVESWidget *enoughbutton = lives_button_new_with_mnemonic(_("_Enough")); + LiVESWidget *enoughbutton = lives_standard_button_new_with_mnemonic(_("_Enough")); lives_dialog_add_action_widget(LIVES_DIALOG(procw->processing), enoughbutton, LIVES_RESPONSE_CANCEL); lives_widget_set_can_focus_and_default(enoughbutton); @@ -2753,6 +2756,9 @@ lives_dialog_add_action_widget(LIVES_DIALOG(procw->processing), cancelbutton, LIVES_RESPONSE_CANCEL); lives_widget_set_can_focus_and_default(cancelbutton); + lives_widget_add_accelerator(cancelbutton, LIVES_WIDGET_CLICKED_SIGNAL, mainw->accel_group, + LIVES_KEY_Escape, (LiVESXModifierType)0, (LiVESAccelFlags)0); + lives_signal_connect(LIVES_GUI_OBJECT(cancelbutton), LIVES_WIDGET_CLICKED_SIGNAL, LIVES_GUI_CALLBACK(on_dth_cancel_clicked), LIVES_INT_TO_POINTER(0)); @@ -2760,17 +2766,18 @@ mainw->cancel_type = CANCEL_SOFT; } - if (lives_has_toplevel_focus()) + if (lives_has_toplevel_focus(LIVES_MAIN_WINDOW_WIDGET)) { lives_widget_show_all(procw->processing); + td_had_focus = TRUE; + } else td_had_focus = FALSE; lives_set_cursor_style(LIVES_CURSOR_BUSY, procw->processing); + lives_set_cursor_style(LIVES_CURSOR_BUSY, NULL); procw->is_ready = TRUE; } -static double sttime; - void threaded_dialog_spin(double fraction) { double timesofar; int progress; @@ -2779,11 +2786,10 @@ return; } - if (procw == NULL || !procw->is_ready || !mainw->is_ready) return; + if (procw == NULL || !procw->is_ready || !prefs->show_gui) return; if (fraction > 0.) { - gettimeofday(&tv, NULL); - timesofar = (double)(tv.tv_sec * 1000000 + tv.tv_usec - sttime) * U_SEC_RATIO / U_SEC; + timesofar = (double)(lives_get_current_ticks(0, 0) - sttime) / TICKS_PER_SECOND_DBL; disp_fraction(fraction, timesofar, procw); } else { if (mainw->current_file < 0 || cfile == NULL || cfile->progress_start == 0 || cfile->progress_end == 0 || @@ -2791,24 +2797,23 @@ // pulse the progress bar //#define GDB #ifndef GDB - if (lives_has_toplevel_focus()) { - if (LIVES_IS_PROGRESS_BAR(procw->progressbar)) lives_progress_bar_pulse(LIVES_PROGRESS_BAR(procw->progressbar)); - } + if (LIVES_IS_PROGRESS_BAR(procw->progressbar)) lives_progress_bar_pulse(LIVES_PROGRESS_BAR(procw->progressbar)); + //} #endif } else { // show fraction double fraction_done = (double)(progress - cfile->progress_start) / (double)(cfile->progress_end - cfile->progress_start + 1.); - gettimeofday(&tv, NULL); - timesofar = (double)(tv.tv_sec * 1000000 + tv.tv_usec - sttime) * U_SEC_RATIO / U_SEC; + timesofar = (double)(lives_get_current_ticks(0, 0) - sttime) / TICKS_PER_SECOND_DBL; disp_fraction(fraction_done, timesofar, procw); } } - if (1||lives_has_toplevel_focus()) { + if (!td_had_focus && lives_has_toplevel_focus(LIVES_MAIN_WINDOW_WIDGET)) { if (LIVES_IS_WIDGET(procw->processing)) { lives_widget_show_all(procw->processing); lives_widget_queue_draw(procw->processing); } + td_had_focus = TRUE; lives_widget_context_update(); } } @@ -2830,8 +2835,7 @@ lives_set_cursor_style(LIVES_CURSOR_BUSY, NULL); - gettimeofday(&tv, NULL); - sttime = tv.tv_sec * 1000000 + tv.tv_usec; + sttime = lives_get_current_ticks(0, 0); mainw->threaded_dialog = TRUE; clear_mainw_msg(); @@ -2844,6 +2848,8 @@ void end_threaded_dialog(void) { + mainw->cancel_type = CANCEL_KILL; + if (procw != NULL) { if (procw->processing != NULL) lives_widget_destroy(procw->processing); } @@ -2851,18 +2857,15 @@ lives_set_cursor_style(LIVES_CURSOR_NORMAL, NULL); lives_widget_queue_draw(LIVES_MAIN_WINDOW_WIDGET); - if (procw!=NULL) { + if (procw != NULL) { lives_free(procw); - procw=NULL; + procw = NULL; } - mainw->cancel_type=CANCEL_KILL; - mainw->threaded_dialog=FALSE; + mainw->threaded_dialog = FALSE; - if (mainw->is_ready) - if (lives_has_toplevel_focus()) { - lives_widget_context_update(); - } + if (mainw->is_ready && prefs->show_gui) + lives_widget_context_update(); } @@ -2871,22 +2874,32 @@ } -LIVES_INLINE void d_print_cancelled(void) { - d_print(_("cancelled.\n")); - lives_notify(LIVES_OSC_NOTIFY_CANCELLED, ""); +static void d_print_utility(const char *text, int osc_note, const char *osc_detail) { + boolean nsdp = mainw->no_switch_dprint; + mainw->no_switch_dprint = TRUE; + d_print(text); + if (osc_note != LIVES_OSC_NOTIFY_NONE) lives_notify(osc_note, osc_detail); + if (!nsdp) { + mainw->no_switch_dprint = FALSE; + d_print(""); + } +} + +LIVES_GLOBAL_INLINE void d_print_cancelled(void) { + d_print_utility(_("cancelled.\n"), LIVES_OSC_NOTIFY_CANCELLED, ""); } -LIVES_INLINE void d_print_failed(void) { - d_print(_("failed.\n")); - lives_notify(LIVES_OSC_NOTIFY_FAILED, ""); + +LIVES_GLOBAL_INLINE void d_print_failed(void) { + d_print_utility(_("failed.\n"), LIVES_OSC_NOTIFY_FAILED, ""); } -LIVES_INLINE void d_print_done(void) { - d_print(_("done.\n")); +LIVES_GLOBAL_INLINE void d_print_done(void) { + d_print_utility(_("done.\n"), 0, NULL); } -LIVES_INLINE void d_print_file_error_failed(void) { - d_print(_("error in file. Failed.\n")); +LIVES_GLOBAL_INLINE void d_print_file_error_failed(void) { + d_print_utility(_("error in file. Failed.\n"), 0, NULL); } @@ -3104,7 +3117,7 @@ char *hname; if (mainw->files[clip] == NULL) return 0; - hname = lives_build_filename(prefs->workdir, mainw->files[clip]->handle, "header.lives", NULL); + hname = lives_build_filename(prefs->workdir, mainw->files[clip]->handle, LIVES_CLIP_HEADER, NULL); ret = do_read_failed_error_s_with_retry(hname, NULL, NULL); @@ -3121,7 +3134,7 @@ if (mainw->files[clip] == NULL) return TRUE; - hname = lives_build_filename(prefs->workdir, mainw->files[clip]->handle, "header.lives", NULL); + hname = lives_build_filename(prefs->workdir, mainw->files[clip]->handle, LIVES_CLIP_HEADER, NULL); retval = do_write_failed_error_s_with_retry(hname, NULL, NULL); if (retval == LIVES_RESPONSE_RETRY && save_clip_values(clip)) retval = 0; // on retry try to save all values lives_free(hname); @@ -3135,7 +3148,7 @@ char *hname, *key, *msg; if (mainw->files[clip] == NULL) return 0; - hname = lives_build_filename(prefs->workdir, mainw->files[clip]->handle, "header.lives", NULL); + hname = lives_build_filename(prefs->workdir, mainw->files[clip]->handle, LIVES_CLIP_HEADER, NULL); key = clip_detail_to_string(detail, NULL);
View file
LiVES-2.8.7.tar.bz2/src/effects-data.c -> LiVES-2.8.8.tar.bz2/src/effects-data.c
Changed
@@ -1,6 +1,6 @@ // effects-data.c // LiVES (lives-exe) -// (c) G. Finch 2005 - 2016 (salsaman@gmail.com) +// (c) G. Finch 2005 - 2017 (salsaman+lives@gmail.com) // Released under the GPL 3 or later // see file ../COPYING for licensing details @@ -4042,7 +4042,7 @@ lives_box_pack_start(LIVES_BOX(hbox), conxwp->clabel[idx], FALSE, FALSE, widget_opts.packing_width); - conxwp->add_button[idx] = lives_button_new_from_stock(LIVES_STOCK_ADD, NULL); + conxwp->add_button[idx] = lives_standard_button_new_from_stock(LIVES_STOCK_ADD, NULL); lives_widget_set_tooltip_text(conxwp->add_button[idx], _("Add another connection for this output parameter")); @@ -4055,7 +4055,7 @@ (livespointer)conxwp); - conxwp->del_button[idx] = lives_button_new_from_stock(LIVES_STOCK_REMOVE, NULL); + conxwp->del_button[idx] = lives_standard_button_new_from_stock(LIVES_STOCK_REMOVE, NULL); lives_widget_set_tooltip_text(conxwp->del_button[idx], _("Delete this connection")); hbox = lives_hbox_new(FALSE, 0); @@ -4091,7 +4091,7 @@ lives_box_pack_start(LIVES_BOX(hbox), conxwp->clabel[idx], FALSE, FALSE, widget_opts.packing_width); - conxwp->add_button[idx] = lives_button_new_from_stock(LIVES_STOCK_ADD, NULL); + conxwp->add_button[idx] = lives_standard_button_new_from_stock(LIVES_STOCK_ADD, NULL); lives_widget_set_tooltip_text(conxwp->add_button[idx], _("Add another connection for this output channel")); @@ -4104,7 +4104,7 @@ (livespointer)conxwp); - conxwp->del_button[idx] = lives_button_new_from_stock(LIVES_STOCK_REMOVE, NULL); + conxwp->del_button[idx] = lives_standard_button_new_from_stock(LIVES_STOCK_REMOVE, NULL); lives_widget_set_tooltip_text(conxwp->del_button[idx], _("Delete this connection")); hbox = lives_hbox_new(FALSE, 0); @@ -4686,8 +4686,6 @@ LiVESAccelGroup *accel_group; - int scr_width, scr_height; - int winsize_h; int winsize_v; @@ -4719,16 +4717,8 @@ conxw.ntabs = 0; - if (prefs->gui_monitor == 0) { - scr_width = mainw->scr_width; - scr_height = mainw->scr_height; - } else { - scr_width = mainw->mgeom[prefs->gui_monitor - 1].width; - scr_height = mainw->mgeom[prefs->gui_monitor - 1].height; - } - - winsize_h = scr_width - SCR_WIDTH_SAFETY * 2; - winsize_v = scr_height - SCR_HEIGHT_SAFETY; + winsize_h = GUI_SCREEN_WIDTH - SCR_WIDTH_SAFETY * 2; + winsize_v = GUI_SCREEN_HEIGHT - SCR_HEIGHT_SAFETY; conxw.conx_dialog = lives_standard_dialog_new(_("Parameter and Alpha Channel Connections"), FALSE, winsize_h, winsize_v); @@ -4738,7 +4728,7 @@ if (conxw.num_alpha > 0) { conxw.dispc = (int *)lives_malloc(conxw.num_alpha * sizint); - conxw.acbutton = lives_button_new_with_mnemonic(_("Auto Connect Channels")); + conxw.acbutton = lives_standard_button_new_with_mnemonic(_("Auto Connect Channels")); lives_dialog_add_action_widget(LIVES_DIALOG(conxw.conx_dialog), conxw.acbutton, LIVES_RESPONSE_NONE); lives_container_set_border_width(LIVES_CONTAINER(conxw.acbutton), widget_opts.border_width); @@ -4753,7 +4743,7 @@ } if (conxw.num_params > EXTRA_PARAMS_OUT) { - conxw.apbutton = lives_button_new_with_mnemonic(_("Auto Connect Parameters")); + conxw.apbutton = lives_standard_button_new_with_mnemonic(_("Auto Connect Parameters")); lives_dialog_add_action_widget(LIVES_DIALOG(conxw.conx_dialog), conxw.apbutton, LIVES_RESPONSE_NONE); lives_container_set_border_width(LIVES_CONTAINER(conxw.apbutton), widget_opts.border_width); @@ -4765,7 +4755,7 @@ } - conxw.disconbutton = lives_button_new_with_mnemonic(_("Disconnect All")); + conxw.disconbutton = lives_standard_button_new_with_mnemonic(_("Disconnect All")); lives_dialog_add_action_widget(LIVES_DIALOG(conxw.conx_dialog), conxw.disconbutton, LIVES_RESPONSE_NONE); //lives_container_set_border_width(LIVES_CONTAINER(conxw.disconbutton), widget_opts.border_width); !! dont - causes other buttons to exp. vert in gtk2 lives_widget_set_sensitive(conxw.disconbutton, FALSE); @@ -4792,14 +4782,14 @@ if (cconx_get_nconns(conxw.cconx, 0) > 0) lives_widget_set_sensitive(conxw.acbutton, TRUE); } - cancelbutton = lives_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); + cancelbutton = lives_standard_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(conxw.conx_dialog), cancelbutton, LIVES_RESPONSE_CANCEL); - okbutton = lives_button_new_from_stock(LIVES_STOCK_OK, NULL); + okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_OK, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(conxw.conx_dialog), okbutton, LIVES_RESPONSE_OK); lives_widget_set_can_focus_and_default(okbutton); - lives_widget_grab_default(okbutton); + lives_widget_grab_default_special(okbutton); lives_widget_add_accelerator(cancelbutton, LIVES_WIDGET_CLICKED_SIGNAL, accel_group, LIVES_KEY_Escape, (LiVESXModifierType)0, (LiVESAccelFlags)0);
View file
LiVES-2.8.7.tar.bz2/src/effects-weed.c -> LiVES-2.8.8.tar.bz2/src/effects-weed.c
Changed
@@ -155,7 +155,7 @@ weed_leaf_set_flags(plant, leaves[i], weed_leaf_get_flags(plant, leaves[i]) | currflags); lives_free(leaves[i]); } - lives_free(leaves); + lives_freep((void **)&leaves); } @@ -167,7 +167,7 @@ weed_leaf_set_flags(plant, leaves[i], (weed_leaf_get_flags(plant, leaves[i]) | flags)^flags); lives_free(leaves[i]); } - lives_free(leaves); + lives_freep((void **)&leaves); } @@ -238,21 +238,21 @@ case 131: value[0] = wdg; // bootstrap weed_default_get (the plugin's default_getter) - weed_set_int_value(host_info, "api_version", host_api_version); + weed_set_int_value(host_info, WEED_LEAF_API_VERSION, host_api_version); // here we set (void *)&fn_ptr - weed_set_voidptr_value(host_info, "weed_leaf_get_func", &wlg); - weed_set_voidptr_value(host_info, "weed_leaf_set_func", &wlsp); - weed_set_voidptr_value(host_info, "weed_plant_new_func", &wpn); - weed_set_voidptr_value(host_info, "weed_plant_list_leaves_func", &wpll); - weed_set_voidptr_value(host_info, "weed_leaf_num_elements_func", &wlne); - weed_set_voidptr_value(host_info, "weed_leaf_element_size_func", &wles); - weed_set_voidptr_value(host_info, "weed_leaf_seed_type_func", &wlst); - weed_set_voidptr_value(host_info, "weed_leaf_get_flags_func", &wlgf); - weed_set_voidptr_value(host_info, "weed_malloc_func", &weedmalloc); - weed_set_voidptr_value(host_info, "weed_free_func", &weedfree); - weed_set_voidptr_value(host_info, "weed_memset_func", &weedmemset); - weed_set_voidptr_value(host_info, "weed_memcpy_func", &weedmemcpy); + weed_set_voidptr_value(host_info, WEED_LEAF_GET_FUNC, &wlg); + weed_set_voidptr_value(host_info, WEED_LEAF_SET_FUNC, &wlsp); + weed_set_voidptr_value(host_info, WEED_PLANT_NEW_FUNC, &wpn); + weed_set_voidptr_value(host_info, WEED_PLANT_LIST_LEAVES_FUNC, &wpll); + weed_set_voidptr_value(host_info, WEED_LEAF_NUM_ELEMENTS_FUNC, &wlne); + weed_set_voidptr_value(host_info, WEED_LEAF_ELEMENT_SIZE_FUNC, &wles); + weed_set_voidptr_value(host_info, WEED_LEAF_SEED_TYPE_FUNC, &wlst); + weed_set_voidptr_value(host_info, WEED_LEAF_GET_FLAGS_FUNC, &wlgf); + weed_set_voidptr_value(host_info, WEED_LEAF_MALLOC_FUNC, &weedmalloc); + weed_set_voidptr_value(host_info, WEED_LEAF_FREE_FUNC, &weedfree); + weed_set_voidptr_value(host_info, WEED_LEAF_MEMSET_FUNC, &weedmemset); + weed_set_voidptr_value(host_info, WEED_LEAF_MEMCPY_FUNC, &weedmemcpy); weed_add_plant_flags(host_info, WEED_LEAF_READONLY_PLUGIN); break; @@ -374,7 +374,7 @@ return FALSE; } } - lives_free(ctmpls); + lives_freep((void **)&ctmpls); return TRUE; } } @@ -409,7 +409,7 @@ } } } - lives_free(ctmpls); + lives_freep((void **)&ctmpls); return TRUE; } } @@ -541,7 +541,7 @@ count++; } } - lives_free(ctmpls); + lives_freep((void **)&ctmpls); return count; } @@ -619,7 +619,7 @@ } -LIVES_INLINE int step_val(int val, int step) { +LIVES_GLOBAL_INLINE int step_val(int val, int step) { int ret = (int)(val / step + .5) * step; return ret == 0 ? step : ret; } @@ -722,7 +722,7 @@ } } retval = channels[i]; - lives_free(channels); + lives_freep((void **)&channels); return retval; } @@ -823,7 +823,7 @@ } } } - lives_free(in_chans); + lives_freep((void **)&in_chans); return NULL; } @@ -844,7 +844,7 @@ lives_free(in_ctmpls); return TRUE; } - lives_free(in_ctmpls); + lives_freep((void **)&in_ctmpls); return FALSE; } @@ -866,7 +866,7 @@ lives_free(in_ctmpls); return TRUE; } - lives_free(in_ctmpls); + lives_freep((void **)&in_ctmpls); return FALSE; } @@ -906,7 +906,7 @@ lives_free(out_ctmpls); return TRUE; } - lives_free(out_ctmpls); + lives_freep((void **)&out_ctmpls); return FALSE; } @@ -928,7 +928,7 @@ lives_free(out_ctmpls); return TRUE; } - lives_free(out_ctmpls); + lives_freep((void **)&out_ctmpls); return FALSE; } @@ -973,7 +973,7 @@ } } - lives_free(chans); + lives_freep((void **)&chans); return FALSE; } @@ -1034,7 +1034,7 @@ if (init_events[i] != NULL) { event_list = append_filter_deinit_event(event_list, last_tc, init_events[i], pchains[i]); init_events[i] = NULL; - if (pchains[i] != NULL) lives_free(pchains[i]); + lives_freep((void **)&pchains[i]); pchains[i] = NULL; needs_filter_map = TRUE; } @@ -1253,6 +1253,20 @@ } +LIVES_GLOBAL_INLINE weed_plant_t *weed_layer_new(void) { + return weed_plant_new(WEED_PLANT_LAYER); +} + + +weed_plant_t *weed_layer_new_for_frame(int clip, int frame) { + // create a layer ready to receive a frame from a clip + weed_plant_t *layer = weed_layer_new(); + weed_set_int_value(layer, WEED_LEAF_CLIP, clip); + weed_set_int_value(layer, WEED_LEAF_FRAME, frame); + return layer; +} + + static boolean align_pixel_data(weed_plant_t *layer, size_t alignment) { #ifndef HAVE_POSIX_MEMALIGN return FALSE; @@ -1306,9 +1320,9 @@ if (can_contiguous) { // all planes can be set in contiguous block if ((memerror = posix_memalign((void **)&npixel_data, alignment, totsize))) { - lives_free(new_pixel_data); - lives_free(pixel_data); - lives_free(rowstrides); + lives_freep((void **)&new_pixel_data); + lives_freep((void **)&pixel_data); + lives_freep((void **)&rowstrides); return FALSE; } @@ -1325,9 +1339,9 @@ if (numplanes > 1) weed_set_boolean_value(layer, WEED_LEAF_HOST_PIXEL_DATA_CONTIGUOUS, WEED_TRUE); else weed_set_boolean_value(layer, WEED_LEAF_HOST_PIXEL_DATA_CONTIGUOUS, WEED_FALSE); - lives_free(new_pixel_data); - lives_free(pixel_data); - lives_free(rowstrides); + lives_freep((void **)&new_pixel_data); + lives_freep((void **)&pixel_data); + lives_freep((void **)&rowstrides); return TRUE; } @@ -1335,9 +1349,9 @@ // non-contiguous for (i = 0; i < numplanes; i++) { if ((memerror = posix_memalign((void **)&npixel_data, alignment, height * rowstrides[i]))) { - lives_free(new_pixel_data); - lives_free(pixel_data); - lives_free(rowstrides); + lives_freep((void **)&new_pixel_data); + lives_freep((void **)&pixel_data); + lives_freep((void **)&rowstrides); return FALSE; } lives_memcpy(npixel_data, pixel_data[i], height * rowstrides[i]); @@ -1346,9 +1360,9 @@ weed_layer_pixel_data_free(layer); - lives_free(new_pixel_data); - lives_free(pixel_data); - lives_free(rowstrides); + lives_freep((void **)&new_pixel_data); + lives_freep((void **)&pixel_data); + lives_freep((void **)&rowstrides); weed_set_boolean_value(layer, WEED_LEAF_HOST_PIXEL_DATA_CONTIGUOUS, WEED_FALSE); @@ -1357,12 +1371,9 @@ } -LIVES_INLINE int weed_flagset_array_count(weed_plant_t **array, boolean set_readonly) { - int i = 0; - while (array[i] != NULL) { - if (set_readonly) weed_add_plant_flags(array[i], WEED_LEAF_READONLY_PLUGIN); - i++; - } +int weed_flagset_array_count(weed_plant_t **array, boolean set_readonly) { + register int i; + for (i = 0; array[i] != NULL; set_readonly ? weed_add_plant_flags(array[i++], WEED_LEAF_READONLY_PLUGIN) : i++); return i; } @@ -1381,7 +1392,7 @@ weed_add_plant_flags(gui, WEED_LEAF_READONLY_PLUGIN); } } - lives_free(params); + lives_freep((void **)¶ms); } } @@ -1400,7 +1411,7 @@ weed_clear_plant_flags(gui, WEED_LEAF_READONLY_PLUGIN); } } - lives_free(params); + lives_freep((void **)¶ms); } } @@ -1472,7 +1483,7 @@ // do updates from WEED_LEAF_GUI rfx_params_free(rfx); - lives_free(rfx->params); + lives_freep((void **)&rfx->params); rfx->params = weed_params_to_rfx(rfx->num_params, inst, FALSE); @@ -1524,7 +1535,7 @@ for (i = 0; i < FX_KEYS_MAX_VIRTUAL; i++) { if (rte_key_valid(i + 1, TRUE)) { - if (mainw->rte & (GU641 << i)) { + if (rte_key_is_enabled(1 + i)) { mainw->osc_block = TRUE; if ((instance = key_to_instance[i][key_modes[i]]) == NULL) { mainw->osc_block = FALSE; @@ -1649,7 +1660,7 @@ } weed_set_plantptr_array(xinst[j - 1], WEED_LEAF_OUT_CHANNELS, nchannels, xchannels); - lives_free(xchannels); + lives_freep((void **)&xchannels); procvals[j].inst = xinst[j - 1]; procvals[j].tc = tc; // use same timecode for all slices @@ -1685,14 +1696,14 @@ for (i = 0; i < nchannels; i++) { weed_plant_free(xchannels[i]); } - lives_free(xchannels); + lives_freep((void **)&xchannels); weed_plant_free(xinst[j]); if (retval == WEED_ERROR_PLUGIN_INVALID) got_invalid = TRUE; } - lives_free(procvals); - if (xinst != NULL) lives_free(xinst); + lives_freep((void **)&procvals); + lives_freep((void **)&xinst); lives_freep((void **)&dthreads); if (got_invalid) return FILTER_ERROR_MUST_RELOAD; @@ -1743,12 +1754,12 @@ weed_set_boolean_value(in_channels[i], WEED_LEAF_HOST_TEMP_DISABLED, WEED_TRUE); else weed_set_boolean_value(in_channels[i], WEED_LEAF_HOST_TEMP_DISABLED, WEED_FALSE); // WEED_LEAF_DISABLED will do instead else { - weed_free(in_channels); + lives_freep((void **)&in_channels); return FILTER_ERROR_MISSING_CHANNEL; } } } - weed_free(in_channels); + lives_freep((void **)&in_channels); return FILTER_NO_ERROR; } @@ -1840,7 +1851,7 @@ if ((!weed_plant_has_leaf(inst, WEED_LEAF_OUT_CHANNELS) || (out_channels = weed_get_plantptr_array(inst, WEED_LEAF_OUT_CHANNELS, &error)) == NULL) && (mainw->preview || mainw->is_rendering) && (num_compound_fx(inst) == 1)) { - if (out_channels != NULL) lives_free(out_channels); + lives_freep((void **)&out_channels); return retval; } @@ -1851,7 +1862,7 @@ if (is_pure_audio(filter, TRUE)) { // moved this up, as the next stanza was running beat_detector without setting WEED_LEAF_AUDIO_DATA //lives_free(in_channels); - if (out_channels != NULL) lives_free(out_channels); + lives_freep((void **)&out_channels); return FILTER_ERROR_IS_AUDIO; // we process audio effects elsewhere } @@ -1917,10 +1928,10 @@ if (ret == WEED_ERROR_PLUGIN_INVALID) retval = FILTER_ERROR_MUST_RELOAD; } - weed_free(in_channels); + lives_freep((void **)&in_channels); return retval; } - if (out_channels != NULL) lives_free(out_channels); + lives_freep((void **)&out_channels); return FILTER_ERROR_NO_IN_CHANNELS; } @@ -1936,8 +1947,8 @@ if (get_enabled_channel(inst, 0, TRUE) == NULL) { // we process generators elsewhere - if (in_channels != NULL) lives_free(in_channels); - if (out_channels != NULL) lives_free(out_channels); + if (in_channels != NULL) lives_freep((void **)&in_channels); + lives_freep((void **)&out_channels); return FILTER_ERROR_NO_IN_CHANNELS; } @@ -1990,10 +2001,10 @@ for (k = i = 0; i < num_in_tracks; i++) { if (in_tracks[i] < 0) { - lives_free(in_tracks); - lives_free(out_tracks); - lives_free(in_channels); - if (out_channels != NULL) lives_free(out_channels); + lives_freep((void **)&in_tracks); + lives_freep((void **)&out_tracks); + lives_freep((void **)&in_channels); + lives_freep((void **)&out_channels); return FILTER_ERROR_INVALID_TRACK; // probably audio } @@ -2016,10 +2027,10 @@ weed_set_boolean_value(channel, WEED_LEAF_HOST_TEMP_DISABLED, WEED_TRUE); else weed_set_boolean_value(channel, WEED_LEAF_HOST_TEMP_DISABLED, WEED_FALSE); // WEED_LEAF_DISABLED will do instead else { - lives_free(in_tracks); - lives_free(out_tracks); - lives_free(in_channels); - if (out_channels != NULL) lives_free(out_channels); + lives_freep((void **)&in_tracks); + lives_freep((void **)&out_tracks); + lives_freep((void **)&in_channels); + lives_freep((void **)&out_channels); return FILTER_ERROR_MISSING_LAYER; } } @@ -2044,10 +2055,10 @@ weed_set_boolean_value(channel, WEED_LEAF_HOST_TEMP_DISABLED, WEED_TRUE); else weed_set_boolean_value(channel, WEED_LEAF_HOST_TEMP_DISABLED, WEED_FALSE); // WEED_LEAF_DISABLED will do instead } else { - lives_free(in_tracks); - lives_free(out_tracks); - lives_free(in_channels); - if (out_channels != NULL) lives_free(out_channels); + lives_freep((void **)&in_tracks); + lives_freep((void **)&out_tracks); + lives_freep((void **)&in_channels); + lives_freep((void **)&out_channels); return FILTER_ERROR_BLANK_FRAME; } } @@ -2080,18 +2091,18 @@ for (j = 0; j < num_ctmpl; j++) { if (mand[j] == 0 && (!weed_plant_has_leaf(in_ctmpls[j], WEED_LEAF_OPTIONAL) || weed_get_boolean_value(in_ctmpls[j], WEED_LEAF_OPTIONAL, &error) == WEED_FALSE)) { - lives_free(in_ctmpls); - lives_free(in_tracks); - lives_free(out_tracks); - lives_free(in_channels); - if (out_channels != NULL) lives_free(out_channels); - lives_free(mand); + lives_freep((void **)&in_ctmpls); + lives_freep((void **)&in_tracks); + lives_freep((void **)&out_tracks); + lives_freep((void **)&in_channels); + lives_freep((void **)&out_channels); + lives_freep((void **)&mand); return FILTER_ERROR_MISSING_LAYER; } } - lives_free(in_ctmpls); - lives_free(mand); + lives_freep((void **)&in_ctmpls); + lives_freep((void **)&mand); // that is it for in_channels, now we go on to out_channels @@ -2119,10 +2130,10 @@ if (nmandout > num_out_tracks) { // occasionally during recording we get an init_event with no WEED_LEAF_OUT_TRACKS (probably when an audio effect inits/deinits a video effect) // needs more investigation - lives_free(in_tracks); - lives_free(out_tracks); - lives_free(in_channels); - if (out_channels != NULL) lives_free(out_channels); + lives_freep((void **)&in_tracks); + lives_freep((void **)&out_tracks); + lives_freep((void **)&in_channels); + lives_freep((void **)&out_channels); return FILTER_ERROR_MISSING_CHANNEL; } @@ -2158,19 +2169,19 @@ if (!weed_plant_has_leaf(layer, WEED_LEAF_PIXEL_DATA) || weed_get_voidptr_value(layer, WEED_LEAF_PIXEL_DATA, &error) == NULL) { // pull_frame will set pixel_data,width,height,current_palette and rowstrides if (!pull_frame(layer, get_image_ext_for_type(mainw->files[clip]->img_type), tc)) { - lives_free(in_tracks); - lives_free(out_tracks); - lives_free(in_channels); - if (out_channels != NULL) lives_free(out_channels); + lives_freep((void **)&in_tracks); + lives_freep((void **)&out_tracks); + lives_freep((void **)&in_channels); + lives_freep((void **)&out_channels); return FILTER_ERROR_MISSING_FRAME; } } // we apply only transitions and compositors to the scrap file if (clip == mainw->scrap_file && num_in_tracks == 1 && num_out_tracks == 1) { - lives_free(in_tracks); - lives_free(out_tracks); - lives_free(in_channels); - if (out_channels != NULL) lives_free(out_channels); + lives_freep((void **)&in_tracks); + lives_freep((void **)&out_tracks); + lives_freep((void **)&in_channels); + lives_freep((void **)&out_channels); return FILTER_ERROR_IS_SCRAP_FILE; } // use comparative widths - in RGB(A) pixels @@ -2258,18 +2269,18 @@ if (prefs->pb_quality == PB_QUALITY_HIGH || opwidth == 0 || opheight == 0) { if (!resize_layer(layer, width, height, LIVES_INTERP_BEST, cpalette, iclamping)) { - lives_free(in_tracks); - lives_free(out_tracks); - lives_free(in_channels); - if (out_channels != NULL) lives_free(out_channels); + lives_freep((void **)&in_tracks); + lives_freep((void **)&out_tracks); + lives_freep((void **)&in_channels); + lives_freep((void **)&out_channels); return FILTER_ERROR_UNABLE_TO_RESIZE; } } else { if (!resize_layer(layer, width, height, get_interp_value(prefs->pb_quality), cpalette, iclamping)) { - lives_free(in_tracks); - lives_free(out_tracks); - lives_free(in_channels); - if (out_channels != NULL) lives_free(out_channels); + lives_freep((void **)&in_tracks); + lives_freep((void **)&out_tracks); + lives_freep((void **)&in_channels); + lives_freep((void **)&out_channels); return FILTER_ERROR_UNABLE_TO_RESIZE; } } @@ -2282,10 +2293,10 @@ inheight = weed_get_int_value(layer, WEED_LEAF_HEIGHT, &error); if (0 && ((inwidth != width) || (inheight != height))) { - lives_free(in_tracks); - lives_free(out_tracks); - lives_free(in_channels); - if (out_channels != NULL) lives_free(out_channels); + lives_freep((void **)&in_tracks); + lives_freep((void **)&out_tracks); + lives_freep((void **)&in_channels); + lives_freep((void **)&out_channels); return FILTER_ERROR_UNABLE_TO_RESIZE; } } @@ -2325,9 +2336,9 @@ weed_palette_get_plane_ratio_horizontal(inpalette, j); } weed_set_int_array(channel, WEED_LEAF_ROWSTRIDES, nchr, channel_rows); - lives_free(channel_rows); + lives_freep((void **)&channel_rows); } - lives_free(palettes); + lives_freep((void **)&palettes); if (weed_palette_is_yuv_palette(palette)) { if (!(weed_plant_has_leaf(chantmpl, WEED_LEAF_YUV_SUBSPACE)) || @@ -2343,10 +2354,10 @@ retval = check_cconx(inst, num_inc + num_in_alpha, &needs_reinit); if (retval != FILTER_NO_ERROR) { - lives_free(in_tracks); - lives_free(out_tracks); - lives_free(in_channels); - if (out_channels != NULL) lives_free(out_channels); + lives_freep((void **)&in_tracks); + lives_freep((void **)&out_tracks); + lives_freep((void **)&in_channels); + lives_freep((void **)&out_channels); return retval; } @@ -2373,10 +2384,10 @@ height = weed_get_int_value(channel, WEED_LEAF_HEIGHT, &error); if (width != opwidth || height != opheight) { if (!resize_layer(channel, opwidth, opheight, LIVES_INTERP_BEST, WEED_PALETTE_END, 0)) { - lives_free(in_tracks); - lives_free(out_tracks); - lives_free(in_channels); - if (out_channels != NULL) lives_free(out_channels); + lives_freep((void **)&in_tracks); + lives_freep((void **)&out_tracks); + lives_freep((void **)&in_channels); + lives_freep((void **)&out_channels); return FILTER_ERROR_UNABLE_TO_RESIZE; } } @@ -2444,10 +2455,10 @@ if (!convert_layer_palette_full(layer, inpalette, osampling, oclamping, osubspace)) { - lives_free(in_tracks); - lives_free(out_tracks); - lives_free(in_channels); - if (out_channels != NULL) lives_free(out_channels); + lives_freep((void **)&in_tracks); + lives_freep((void **)&out_tracks); + lives_freep((void **)&in_channels); + lives_freep((void **)&out_channels); if (orig_layer != NULL) { weed_layer_free(layer); } @@ -2499,8 +2510,8 @@ // check layer rowstrides against previous settings rowstrides_changed = rowstrides_differ(numplanes, rowstrides, nchr, channel_rows); - lives_free(channel_rows); - lives_free(rowstrides); + lives_freep((void **)&channel_rows); + lives_freep((void **)&rowstrides); if (((rowstrides_changed && (channel_flags & WEED_CHANNEL_REINIT_ON_ROWSTRIDES_CHANGE)) || (((incwidth != width) || (incheight != height)) && (channel_flags & WEED_CHANNEL_REINIT_ON_SIZE_CHANGE)))) @@ -2516,7 +2527,7 @@ pixel_data = weed_get_voidptr_array(layer, WEED_LEAF_PIXEL_DATA, &error); weed_set_voidptr_array(channel, WEED_LEAF_PIXEL_DATA, numplanes, pixel_data); - lives_free(pixel_data); + lives_freep((void **)&pixel_data); if (weed_plant_has_leaf(layer, WEED_LEAF_HOST_PIXEL_DATA_CONTIGUOUS)) weed_set_boolean_value(channel, WEED_LEAF_HOST_PIXEL_DATA_CONTIGUOUS, @@ -2546,10 +2557,10 @@ palette = weed_get_int_value(channel, WEED_LEAF_CURRENT_PALETTE, &error); if (!weed_palette_is_alpha_palette(palette) && out_tracks[i] < 0) { - lives_free(in_tracks); - lives_free(out_tracks); - lives_free(in_channels); - if (out_channels != NULL) lives_free(out_channels); + lives_freep((void **)&in_tracks); + lives_freep((void **)&out_tracks); + lives_freep((void **)&in_channels); + lives_freep((void **)&out_channels); if (orig_layer != NULL) { weed_layer_free(layer); } @@ -2613,7 +2624,7 @@ weed_set_int_array(channel, WEED_LEAF_ROWSTRIDES, numplanes, layer_rows); pixel_data = weed_get_voidptr_array(def_channel, WEED_LEAF_PIXEL_DATA, &error); weed_set_voidptr_array(channel, WEED_LEAF_PIXEL_DATA, numplanes, pixel_data); - lives_free(pixel_data); + lives_freep((void **)&pixel_data); weed_set_boolean_value(channel, WEED_LEAF_HOST_INPLACE, WEED_TRUE); inplace = TRUE; if (weed_plant_has_leaf(def_channel, WEED_LEAF_HOST_PIXEL_DATA_CONTIGUOUS)) @@ -2633,7 +2644,7 @@ weed_set_boolean_value(channel, WEED_LEAF_HOST_ORIG_PDATA, WEED_TRUE); } } - lives_free(palettes); + lives_freep((void **)&palettes); } } } @@ -2659,18 +2670,18 @@ } else { if (channel_flags & WEED_CHANNEL_PALETTE_CAN_VARY) ignore_palette = TRUE; else { - lives_free(in_tracks); - lives_free(out_tracks); - lives_free(in_channels); - if (out_channels != NULL) lives_free(out_channels); - lives_free(channel_rows); + lives_freep((void **)&in_tracks); + lives_freep((void **)&out_tracks); + lives_freep((void **)&in_channels); + lives_freep((void **)&out_channels); + lives_freep((void **)&channel_rows); if (orig_layer != NULL) { weed_layer_free(layer); } return FILTER_ERROR_INVALID_PALETTE_SETTINGS; // plugin author messed up... } } - lives_free(palettes); + lives_freep((void **)&palettes); } if (!ignore_palette) { @@ -2702,7 +2713,7 @@ pdata = weed_get_voidptr_value(channel, WEED_LEAF_PIXEL_DATA, &error); if (weed_palette_is_alpha_palette(palette) && outpalette == palette && outwidth == width && outheight == height && pdata != NULL) { - lives_free(channel_rows); + lives_freep((void **)&channel_rows); continue; } @@ -2724,8 +2735,8 @@ // check old rowstrides against current rowstrides rowstrides_changed = rowstrides_differ(nchr, channel_rows, numplanes, layer_rows); - lives_free(channel_rows); - lives_free(layer_rows); + lives_freep((void **)&channel_rows); + lives_freep((void **)&layer_rows); width = weed_get_int_value(channel, WEED_LEAF_WIDTH, &error); height = weed_get_int_value(channel, WEED_LEAF_HEIGHT, &error); @@ -2737,10 +2748,10 @@ if (needs_reinit) { if ((retval = weed_reinit_effect(inst, FALSE)) == FILTER_ERROR_COULD_NOT_REINIT) { - lives_free(in_tracks); - lives_free(out_tracks); - lives_free(in_channels); - if (out_channels != NULL) lives_free(out_channels); + lives_freep((void **)&in_tracks); + lives_freep((void **)&out_tracks); + lives_freep((void **)&in_channels); + lives_freep((void **)&out_channels); if (orig_layer != NULL) { weed_layer_free(layer); } @@ -2775,10 +2786,10 @@ } if (retval == FILTER_ERROR_MUST_RELOAD) { - lives_free(in_tracks); - lives_free(out_tracks); - lives_free(in_channels); - if (out_channels != NULL) lives_free(out_channels); + lives_freep((void **)&in_tracks); + lives_freep((void **)&out_tracks); + lives_freep((void **)&in_channels); + lives_freep((void **)&out_channels); if (orig_layer != NULL) { weed_layer_free(layer); } @@ -2816,11 +2827,11 @@ rowstrides = weed_get_int_array(channel, WEED_LEAF_ROWSTRIDES, &error); weed_set_int_array(layer, WEED_LEAF_ROWSTRIDES, numplanes, rowstrides); - lives_free(rowstrides); + lives_freep((void **)&rowstrides); pixel_data = weed_get_voidptr_array(channel, WEED_LEAF_PIXEL_DATA, &error); weed_set_voidptr_array(layer, WEED_LEAF_PIXEL_DATA, numplanes, pixel_data); - lives_free(pixel_data); + lives_freep((void **)&pixel_data); // set this in case it was a resize plugin width = weed_get_int_value(channel, WEED_LEAF_WIDTH, &error); @@ -2873,10 +2884,10 @@ } // done... - lives_free(in_tracks); - lives_free(out_tracks); - lives_free(in_channels); - if (out_channels != NULL) lives_free(out_channels); + lives_freep((void **)&in_tracks); + lives_freep((void **)&out_tracks); + lives_freep((void **)&in_channels); + lives_freep((void **)&out_channels); if (orig_layer != NULL) { weed_layer_free(layer); @@ -3017,10 +3028,10 @@ weed_set_boolean_value(channel, WEED_LEAF_HOST_TEMP_DISABLED, WEED_TRUE); else weed_set_boolean_value(channel, WEED_LEAF_HOST_TEMP_DISABLED, WEED_FALSE); // WEED_LEAF_DISABLED will do instead else { - lives_free(in_tracks); - lives_free(out_tracks); - lives_free(in_channels); - if (out_channels != NULL) lives_free(out_channels); + lives_freep((void **)&in_tracks); + lives_freep((void **)&out_tracks); + lives_freep((void **)&in_channels); + lives_freep((void **)&out_channels); return FILTER_ERROR_MISSING_LAYER; } } @@ -3058,16 +3069,16 @@ } for (j = 0; j < num_ctmpl; j++) if (mand[j] == 0 && (!weed_plant_has_leaf(in_ctmpls[j], WEED_LEAF_OPTIONAL) || weed_get_boolean_value(in_ctmpls[j], WEED_LEAF_OPTIONAL, &error) == WEED_FALSE)) { - lives_free(in_ctmpls); - lives_free(in_tracks); - lives_free(out_tracks); - lives_free(in_channels); - if (out_channels != NULL) lives_free(out_channels); - lives_free(mand); + lives_freep((void **)&in_ctmpls); + lives_freep((void **)&in_tracks); + lives_freep((void **)&out_tracks); + lives_freep((void **)&in_channels); + lives_freep((void **)&out_channels); + lives_freep((void **)&mand); return FILTER_ERROR_MISSING_LAYER; } - lives_free(in_ctmpls); - lives_free(mand); + lives_freep((void **)&in_ctmpls); + lives_freep((void **)&mand); for (i = 0; i < num_in_tracks; i++) { layer = layers[i]; @@ -3090,10 +3101,10 @@ // handle case where plugin NEEDS interleaved weed_set_boolean_value(layers[i], WEED_LEAF_AUDIO_INTERLEAF, WEED_TRUE); if (!float_interleave((float *)adata, nsamps, nchans)) { - lives_free(in_tracks); - lives_free(out_tracks); - lives_free(in_channels); - if (out_channels != NULL) lives_free(out_channels); + lives_freep((void **)&in_tracks); + lives_freep((void **)&out_tracks); + lives_freep((void **)&in_channels); + lives_freep((void **)&out_channels); return FILTER_ERROR_MEMORY_ERROR; } } @@ -3111,10 +3122,10 @@ // set up our out channels for (i = 0; i < num_out_tracks; i++) { if (out_tracks[i] != in_tracks[i]) { - lives_free(in_tracks); - lives_free(out_tracks); - lives_free(in_channels); - if (out_channels != NULL) lives_free(out_channels); + lives_freep((void **)&in_tracks); + lives_freep((void **)&out_tracks); + lives_freep((void **)&in_channels); + lives_freep((void **)&out_channels); return FILTER_ERROR_INVALID_TRACK; // can't yet mix audio and video } @@ -3155,10 +3166,10 @@ if ((*process_func)(inst, tc) == WEED_ERROR_PLUGIN_INVALID) { filter_mutex_unlock(key); pthread_mutex_unlock(&mainw->interp_mutex); - lives_free(in_tracks); - lives_free(out_tracks); - lives_free(in_channels); - if (out_channels != NULL) lives_free(out_channels); + lives_freep((void **)&in_tracks); + lives_freep((void **)&out_tracks); + lives_freep((void **)&in_channels); + lives_freep((void **)&out_channels); return FILTER_ERROR_MUST_RELOAD; } @@ -3191,10 +3202,10 @@ } // done... - lives_free(in_tracks); - lives_free(out_tracks); - lives_free(in_channels); - if (out_channels != NULL) lives_free(out_channels); + lives_freep((void **)&in_tracks); + lives_freep((void **)&out_tracks); + lives_freep((void **)&in_channels); + lives_freep((void **)&out_channels); return retval; } @@ -3244,12 +3255,11 @@ } else { // when processing an event list, we pass an init_event - was_init_event = TRUE; if (weed_plant_has_leaf(init_event, WEED_LEAF_HOST_TAG)) { char *keystr = weed_get_string_value(init_event, WEED_LEAF_HOST_TAG, &error); key = atoi(keystr); - lives_free(keystr); + lives_freep((void **)&keystr); } else return FILTER_ERROR_INVALID_INIT_EVENT; ntracks = weed_leaf_num_elements(init_event, WEED_LEAF_IN_TRACKS); @@ -3261,23 +3271,23 @@ if (rte_key_valid(key + 1, FALSE)) { if ((instance = key_to_instance[key][key_modes[key]]) == NULL) { - lives_free(in_tracks); - lives_free(out_tracks); + lives_freep((void **)&in_tracks); + lives_freep((void **)&out_tracks); return FILTER_ERROR_INVALID_INSTANCE; } if (mainw->pchains != NULL && mainw->pchains[key] != NULL) { if (!pthread_mutex_trylock(&mainw->interp_mutex)) { // try to minimise thread locking pthread_mutex_unlock(&mainw->interp_mutex); if (!interpolate_params(instance, mainw->pchains[key], tc)) { - lives_free(in_tracks); - lives_free(out_tracks); + lives_freep((void **)&in_tracks); + lives_freep((void **)&out_tracks); return FILTER_ERROR_INTERPOLATION_FAILED; } } } } else { - lives_free(in_tracks); - lives_free(out_tracks); + lives_freep((void **)&in_tracks); + lives_freep((void **)&out_tracks); return FILTER_ERROR_INVALID_INIT_EVENT; } } @@ -3334,8 +3344,8 @@ if ((weed_plant_has_leaf(ctmpl, WEED_LEAF_AUDIO_DATA_LENGTH) && nsamps != weed_get_int_value(ctmpl, WEED_LEAF_AUDIO_DATA_LENGTH, &error)) || (weed_plant_has_leaf(ctmpl, "audio_arate") && arate != weed_get_int_value(ctmpl, WEED_LEAF_AUDIO_RATE, &error))) { - lives_free(in_channels); - if (out_channels != NULL) lives_free(out_channels); + lives_freep((void **)&in_channels); + lives_freep((void **)&out_channels); retval = FILTER_ERROR_TEMPLATE_MISMATCH; goto audret1; } @@ -3369,8 +3379,8 @@ if ((weed_plant_has_leaf(ctmpl, WEED_LEAF_AUDIO_DATA_LENGTH) && nsamps != weed_get_int_value(ctmpl, WEED_LEAF_AUDIO_DATA_LENGTH, &error)) || (weed_plant_has_leaf(ctmpl, "audio_arate") && arate != weed_get_int_value(ctmpl, WEED_LEAF_AUDIO_RATE, &error))) { - lives_free(in_channels); - if (out_channels != NULL) lives_free(out_channels); + lives_freep((void **)&in_channels); + lives_freep((void **)&out_channels); retval = FILTER_ERROR_TEMPLATE_MISMATCH; goto audret1; } @@ -3380,7 +3390,6 @@ } weed_set_int_value(channel, WEED_LEAF_AUDIO_DATA_LENGTH, nsamps); - } if (needs_reinit) { @@ -3437,8 +3446,8 @@ key_to_instance[key][key_modes[key]] = NULL; lives_chdir(cwd, FALSE); lives_free(cwd); - lives_free(in_channels); - if (out_channels != NULL) lives_free(out_channels); + lives_freep((void **)&in_channels); + lives_freep((void **)&out_channels); retval = FILTER_ERROR_COULD_NOT_REINIT; goto audret1; } @@ -3451,8 +3460,8 @@ retval = FILTER_INFO_REINITED; } - if (in_channels != NULL) lives_free(in_channels); - if (out_channels != NULL) lives_free(out_channels); + if (in_channels != NULL) lives_freep((void **)&in_channels); + lives_freep((void **)&out_channels); // apply visibility mask to volume values if (vis != NULL && (flags & WEED_FILTER_IS_CONVERTER)) { @@ -3469,8 +3478,8 @@ weed_set_double_array(in_params[vmaster], WEED_LEAF_VALUE, nvals, fvols); filter_mutex_unlock(key); set_copy_to(instance, vmaster, TRUE); - lives_free(fvols); - lives_free(in_params); + lives_freep((void **)&fvols); + lives_freep((void **)&in_params); } } @@ -3480,7 +3489,7 @@ for (i = 0; i < ntracks; i++) { // create audio layers, and copy/combine separated audio into each layer - layers[i] = weed_plant_new(WEED_PLANT_CHANNEL); + layers[i] = weed_layer_new(); // copy audio into layer audio in_abuf = (float *)lives_malloc(nchans * nsf); @@ -3530,13 +3539,13 @@ if (layers != NULL) { for (i = 0; i < ntracks; i++) { in_abuf = (float *)weed_get_voidptr_value(layers[i], WEED_LEAF_AUDIO_DATA, &error); - lives_free(in_abuf); + lives_freep((void **)&in_abuf); weed_plant_free(layers[i]); } - lives_free(layers); + lives_freep((void **)&layers); } - lives_free(in_tracks); - lives_free(out_tracks); + lives_freep((void **)&in_tracks); + lives_freep((void **)&out_tracks); return retval; } @@ -3677,7 +3686,7 @@ } } - lives_free(init_events); + lives_freep((void **)&init_events); } } @@ -3715,11 +3724,11 @@ else { for (i = 0; i < FX_KEYS_MAX_VIRTUAL; i++) { if (rte_key_valid(i + 1, TRUE)) { - if (!(mainw->rte & (GU641 << i))) { + if (!(rte_key_is_enabled(1 + i))) { // if anything is connected to ACTIVATE, the fx may be activated pconx_chain_data(i, key_modes[i]); } - if (mainw->rte & (GU641 << i)) { + if (rte_key_is_enabled(1 + i)) { mainw->osc_block = TRUE; if ((instance = key_to_instance[i][key_modes[i]]) == NULL) { mainw->osc_block = FALSE; @@ -3804,7 +3813,7 @@ if (output == -1) { // blank frame - e.g. for multitrack - weed_plant_t *layer = weed_layer_new(opwidth > 4 ? opwidth : 4, opheight > 4 ? opheight : 4, NULL, WEED_PALETTE_RGB24); + weed_plant_t *layer = weed_layer_create(opwidth > 4 ? opwidth : 4, opheight > 4 ? opheight : 4, NULL, WEED_PALETTE_RGB24); create_empty_pixel_data(layer, TRUE, TRUE); return layer; } @@ -3832,7 +3841,6 @@ double arate, weed_timecode_t tc, double *vis) { int i, num_inst, error; void **init_events; - lives_filter_error_t filter_error; weed_plant_t *init_event, *filter; char *fhash; @@ -3852,15 +3860,13 @@ init_event = (weed_plant_t *)init_events[i]; fhash = weed_get_string_value(init_event, WEED_LEAF_FILTER, &error); filter = get_weed_filter(weed_get_idx_for_hashname(fhash, TRUE)); - lives_free(fhash); + lives_freep((void **)&fhash); if (has_audio_chans_in(filter, FALSE) && !has_video_chans_in(filter, FALSE) && !has_video_chans_out(filter, FALSE)) { - filter_error = weed_apply_audio_instance(init_event, abuf, nbtracks, nchans, nsamps, arate, tc, vis); - filter_error = filter_error; // stop compiler complaining + weed_apply_audio_instance(init_event, abuf, nbtracks, nchans, nsamps, arate, tc, vis); } // TODO *** - also run any pure data processing filters which feed into audio filters - } - lives_free(init_events); + lives_freep((void **)&init_events); } mainw->pchains = NULL; } @@ -3882,11 +3888,11 @@ for (i = 0; i < FX_KEYS_MAX_VIRTUAL; i++) { if (rte_key_valid(i + 1, TRUE)) { - if (!(mainw->rte & (GU641 << i))) { + if (!(rte_key_is_enabled(1 + i))) { // if anything is connected to ACTIVATE, the fx may be activated pconx_chain_data(i, key_modes[i]); } - if (mainw->rte & (GU641 << i)) { + if (rte_key_is_enabled(1 + i)) { mainw->osc_block = TRUE; // filter must not be deinited until we have processed it @@ -3986,7 +3992,7 @@ for (i = 0; i < FX_KEYS_MAX_VIRTUAL; i++) { if (rte_key_valid(i + 1, TRUE)) { - if (mainw->rte & (GU641 << i)) { + if (rte_key_is_enabled(1 + i)) { if ((instance = key_to_instance[i][key_modes[i]]) == NULL) continue; filter = weed_instance_get_filter(instance, FALSE); if (has_audio_chans_in(filter, FALSE) && !has_video_chans_in(filter, FALSE) && !has_video_chans_out(filter, FALSE)) { @@ -4010,7 +4016,7 @@ for (i = 0; i < FX_KEYS_MAX_VIRTUAL; i++) { if (rte_key_valid(i + 1, TRUE)) { - if (mainw->rte & (GU641 << i)) { + if (rte_key_is_enabled(1 + i)) { if ((instance = key_to_instance[i][key_modes[i]]) == NULL) continue; filter = weed_instance_get_filter(instance, FALSE); if (has_video_chans_in(filter, FALSE)) { @@ -4074,7 +4080,7 @@ counted++; } - lives_free(params); + lives_freep((void **)¶ms); nip1done: @@ -4166,7 +4172,7 @@ } } - if (channels != NULL) lives_free(channels); + if (channels != NULL) lives_freep((void **)&channels); return enabled; } @@ -4211,7 +4217,7 @@ } } - if (channels != NULL) lives_free(channels); + if (channels != NULL) lives_freep((void **)&channels); return enabled; } @@ -4273,7 +4279,7 @@ for (i = 0; i < num_elements; i++) { #ifndef HAVE_POSIX_MEMALIGN if (weed_plant_has_leaf(array[i], WEED_LEAF_ALIGNMENT)) { - lives_free(array); + lives_freep((void **)&array); return 12; } #endif @@ -4281,13 +4287,13 @@ if (weed_plant_has_leaf(array[i], WEED_LEAF_AUDIO_CHANNELS) && (naudins = weed_get_int_value(array[i], WEED_LEAF_AUDIO_CHANNELS, &error)) > 2) { // currently we only handle mono and stereo audio filters - lives_free(array); + lives_freep((void **)&array); return 7; } is_audio = TRUE; } if (!weed_plant_has_leaf(array[i], WEED_LEAF_NAME) || (!weed_plant_has_leaf(array[i], WEED_LEAF_PALETTE_LIST) && !is_audio)) { - lives_free(array); + lives_freep((void **)&array); return 6; } @@ -4304,7 +4310,7 @@ } } } - if (num_elements > 0) lives_free(array); + if (num_elements > 0) lives_freep((void **)&array); if (chans_in_mand > 2) return 8; // we dont handle mixers yet... if (achans_in_mand > 0 && chans_in_mand > 0) return 13; // can't yet handle effects that need both audio and video @@ -4317,7 +4323,7 @@ for (i = 0; i < num_elements; i++) { #ifndef HAVE_POSIX_MEMALIGN if (weed_plant_has_leaf(array[i], WEED_LEAF_ALIGNMENT)) { - lives_free(array); + lives_freep((void **)&array); return 12; } #endif @@ -4325,18 +4331,18 @@ if (weed_plant_has_leaf(array[i], WEED_LEAF_AUDIO_CHANNELS) && (naudouts = weed_get_int_value(array[i], WEED_LEAF_AUDIO_CHANNELS, &error)) > 2) { // currently we only handle mono and stereo audio filters - lives_free(array); + lives_freep((void **)&array); return 7; } if (naudins == 1 && naudouts == 2) { // converting mono to stereo cannot be done like that - lives_free(array); + lives_freep((void **)&array); return 7; } is_audio = TRUE; } if (!weed_plant_has_leaf(array[i], WEED_LEAF_NAME) || (!weed_plant_has_leaf(array[i], WEED_LEAF_PALETTE_LIST) && !is_audio)) { - lives_free(array); + lives_freep((void **)&array); return 9; } @@ -4354,7 +4360,7 @@ } else achans_out_mand++; } } - if (num_elements > 0) lives_free(array); + if (num_elements > 0) lives_freep((void **)&array); if (weed_plant_has_leaf(filter, WEED_LEAF_OUT_PARAMETER_TEMPLATES)) has_out_params = TRUE; if ((chans_out_mand > 1 && !all_out_alpha) || ((chans_out_mand + chans_out_opt_max + achans_out_mand < 1) @@ -4468,8 +4474,8 @@ else if (check_weed_palette_list(palettes, num_palettes, WEED_PALETTE_A1) == WEED_PALETTE_A1) weed_set_int_value(chantmpls[i], WEED_LEAF_CURRENT_PALETTE, WEED_PALETTE_A1); else if (!weed_plant_has_leaf(chantmpls[i], WEED_LEAF_OPTIONAL)) { - if (chantmpls != NULL) lives_free(chantmpls); - lives_free(palettes); + if (chantmpls != NULL) lives_freep((void **)&chantmpls); + lives_freep((void **)&palettes); return FALSE; // mandatory channel; we don't yet handle rgb float } /*else if (check_weed_palette_list (palettes,num_palettes,WEED_PALETTE_RGBFLOAT)==WEED_PALETTE_RGBFLOAT) @@ -4477,7 +4483,7 @@ else if (check_weed_palette_list (palettes,num_palettes,WEED_PALETTE_ARGBFLOAT)==WEED_PALETTE_ARGBFLOAT) weed_set_int_value(chantmpls[i],WEED_LEAF_CURRENT_PALETTE,WEED_PALETTE_ARGBFLOAT); */ - lives_free(palettes); + lives_freep((void **)&palettes); } if (!weed_plant_has_leaf(chantmpls[i], WEED_LEAF_OPTIONAL)) num_channels--; // mandatory channel @@ -4491,7 +4497,7 @@ } } if (num_channels > 0) { - if (chantmpls != NULL) lives_free(chantmpls); + if (chantmpls != NULL) lives_freep((void **)&chantmpls); return FALSE; } @@ -4507,15 +4513,15 @@ if (check_weed_palette_list(palettes, num_palettes, def_palette) == def_palette) weed_set_int_value(chantmpls[i], WEED_LEAF_CURRENT_PALETTE, def_palette); else { - if (chantmpls != NULL) lives_free(chantmpls); - lives_free(palettes); + if (chantmpls != NULL) lives_freep((void **)&chantmpls); + lives_freep((void **)&palettes); return FALSE; } - lives_free(palettes); + lives_freep((void **)&palettes); } } } - if (chantmpls != NULL) lives_free(chantmpls); + if (chantmpls != NULL) lives_freep((void **)&chantmpls); return TRUE; } @@ -4583,8 +4589,8 @@ else if (check_weed_palette_list(palettes, num_palettes, WEED_PALETTE_A1) == WEED_PALETTE_A1) weed_set_int_value(chantmpls[i], WEED_LEAF_CURRENT_PALETTE, WEED_PALETTE_A1); else if (!weed_plant_has_leaf(chantmpls[i], WEED_LEAF_OPTIONAL)) { - if (chantmpls != NULL) lives_free(chantmpls); - lives_free(palettes); + if (chantmpls != NULL) lives_freep((void **)&chantmpls); + lives_freep((void **)&palettes); return FALSE; // mandatory channel; we don't yet handle rgb float } @@ -4593,7 +4599,7 @@ else if (check_weed_palette_list (palettes,num_palettes,WEED_PALETTE_ARGBFLOAT)==WEED_PALETTE_ARGBFLOAT) weed_set_int_value(chantmpls[i],WEED_LEAF_CURRENT_PALETTE,WEED_PALETTE_ARGBFLOAT); */ - lives_free(palettes); + lives_freep((void **)&palettes); } if (!weed_plant_has_leaf(chantmpls[i], WEED_LEAF_OPTIONAL)) num_channels--; // mandatory channel } @@ -4607,7 +4613,7 @@ } if (num_channels > 0) { - if (chantmpls != NULL) lives_free(chantmpls); + if (chantmpls != NULL) lives_freep((void **)&chantmpls); return FALSE; } @@ -4618,7 +4624,7 @@ weed_get_boolean_value(in_chantmpls[0], WEED_LEAF_IS_AUDIO, &error) != WEED_TRUE) { def_palette = weed_get_int_value(in_chantmpls[0], WEED_LEAF_CURRENT_PALETTE, &error); } - lives_free(in_chantmpls); + lives_freep((void **)&in_chantmpls); } else if (!weed_plant_has_leaf(chantmpls[0], WEED_LEAF_IS_AUDIO) || weed_get_boolean_value(chantmpls[0], WEED_LEAF_IS_AUDIO, &error) != WEED_TRUE) { def_palette = weed_get_int_value(chantmpls[0], WEED_LEAF_CURRENT_PALETTE, &error); @@ -4632,15 +4638,15 @@ if (check_weed_palette_list(palettes, num_palettes, def_palette) == def_palette) weed_set_int_value(chantmpls[i], WEED_LEAF_CURRENT_PALETTE, def_palette); else { - if (chantmpls != NULL) lives_free(chantmpls); - lives_free(palettes); + if (chantmpls != NULL) lives_freep((void **)&chantmpls); + lives_freep((void **)&palettes); return FALSE; } - lives_free(palettes); + lives_freep((void **)&palettes); } } } - if (chantmpls != NULL) lives_free(chantmpls); + if (chantmpls != NULL) lives_freep((void **)&chantmpls); return TRUE; } @@ -4762,7 +4768,7 @@ hashnames[i] = hashnames[idx]; } phashes--; - lives_free(phashnames[phashes]); + lives_freep((void **)&phashnames[phashes]); num_weed_filters--; weed_filters = (weed_plant_t **)lives_realloc(weed_filters, num_weed_filters * sizeof(weed_plant_t *)); hashnames = (char **)lives_realloc(hashnames, num_weed_filters * sizeof(char *)); @@ -4776,9 +4782,9 @@ char *msg = lives_strdup_printf(_("Found duplicate plugin %s"), hashnames[idx]); LIVES_INFO(msg); lives_free(msg); - lives_free(hashnames[idx]); + lives_freep((void **)&hashnames[idx]); phashes--; - lives_free(phashnames[phashes]); + lives_freep((void **)&phashnames[phashes]); num_weed_filters--; weed_filters = (weed_plant_t **)lives_realloc(weed_filters, num_weed_filters * sizeof(weed_plant_t *)); hashnames = (char **)lives_realloc(hashnames, num_weed_filters * sizeof(char *)); @@ -4788,7 +4794,7 @@ } } if (dup) { - lives_free(filter_name); + lives_freep((void **)&filter_name); continue; } @@ -4817,13 +4823,13 @@ #ifdef DEBUG_WEED else lives_printerr("Unsuitable filter \"%s\" in plugin \"%s\", reason code %d\n", filter_name, plugin_name, reason); #endif - lives_free(filter_name); + lives_freep((void **)&filter_name); } for (i = 0; i < phashes; i++) { - lives_free(phashnames[i]); + lives_freep((void **)&phashnames[i]); } - lives_free(phashnames); - lives_free(filters); + lives_freep((void **)&phashnames); + lives_freep((void **)&filters); } } else lives_printerr(_("Info: Unable to load plugin %s\nError was: %s\n"), plugin_path, dlerror()); @@ -4858,8 +4864,8 @@ hashnames[i] = dupe_hashnames[i - num_weed_filters]; } - if (dupe_weed_filters != NULL) lives_free(dupe_weed_filters); - if (dupe_hashnames != NULL) lives_free(dupe_hashnames); + if (dupe_weed_filters != NULL) lives_freep((void **)&dupe_weed_filters); + if (dupe_hashnames != NULL) lives_freep((void **)&dupe_hashnames); num_weed_filters += num_weed_dupes; } @@ -4904,7 +4910,7 @@ pkgstring = lives_strdup_printf(_(" - %s plugins -"), pkg); // create new submenu - pkg_menu = lives_menu_item_new_with_label(pkgstring); + pkg_menu = lives_standard_menu_item_new_with_label(pkgstring); lives_container_add(LIVES_CONTAINER(mainw->rte_defs), pkg_menu); lives_menu_reorder_child(LIVES_MENU(mainw->rte_defs), pkg_menu, pkg_posn++); @@ -4930,7 +4936,7 @@ filter_type = weed_filter_get_type(filter, TRUE, FALSE); string = lives_strdup_printf("%s (%s)", filter_name, filter_type); - menuitem = lives_menu_item_new_with_label(string); + menuitem = lives_standard_menu_item_new_with_label(string); if (prefs->show_gui) { lives_widget_show(menuitem); } @@ -4943,7 +4949,7 @@ LIVES_GUI_CALLBACK(rte_set_defs_activate), LIVES_INT_TO_POINTER(i)); - lives_free(filter_name); + lives_freep((void **)&filter_name); } } } @@ -5044,7 +5050,7 @@ if (!strncmp(plugin_name + strlen(plugin_name) - strlen(DLL_NAME) - 1, "."DLL_NAME, strlen(DLL_NAME) + 1)) { plugin_path = lives_build_filename(dirs[i], plugin_name, NULL); load_weed_plugin(plugin_name, plugin_path, dirs[i]); - lives_free(plugin_name); + lives_freep((void **)&plugin_name); lives_free(plugin_path); weed_plugin_list = lives_list_delete_link(weed_plugin_list, lives_list_nth(weed_plugin_list, plugin_idx)); plugin_idx--; @@ -5073,7 +5079,7 @@ lives_free(plugin_path); } lives_list_free_all(&weed_plugin_sublist); - lives_free(subdir_path); + lives_freep((void **)&subdir_path); threaded_dialog_spin(0.); } lives_list_free_all(&weed_plugin_list); @@ -5101,7 +5107,7 @@ list = list->next; } if (freed_ptrs != NULL) *freed_ptrs = lives_list_append(*freed_ptrs, (livespointer)ptr); - lives_free(ptr); + lives_freep((void **)&ptr); } @@ -5145,7 +5151,7 @@ } weed_plant_free_if_not_in_list(plants[i], freed_ptrs); } - lives_free(plants); + lives_freep((void **)&plants); } } @@ -5175,7 +5181,7 @@ if (nitems > 0) { plants = weed_get_plantptr_array(filter, WEED_LEAF_IN_CHANNEL_TEMPLATES, &error); for (i = 0; i < nitems; i++) weed_plant_free_if_not_in_list(plants[i], freed_ptrs); - lives_free(plants); + lives_freep((void **)&plants); } } @@ -5185,7 +5191,7 @@ if (nitems > 0) { plants = weed_get_plantptr_array(filter, WEED_LEAF_OUT_CHANNEL_TEMPLATES, &error); for (i = 0; i < nitems; i++) weed_plant_free_if_not_in_list(plants[i], freed_ptrs); - lives_free(plants); + lives_freep((void **)&plants); } } @@ -5199,7 +5205,7 @@ if (weed_plant_has_leaf(plants[i], WEED_LEAF_GUI)) weed_plant_free(weed_get_plantptr_value(plants[i], WEED_LEAF_GUI, &error)); weed_plant_free_if_not_in_list(plants[i], freed_ptrs); } - lives_free(plants); + lives_freep((void **)&plants); } } @@ -6122,7 +6128,7 @@ filter_mutex_lock(bg_generator_key); key_to_instance[bg_generator_key][bg_generator_mode] = NULL; filter_mutex_unlock(bg_generator_key); - if (mainw->rte & (GU641 << bg_generator_key)) mainw->rte ^= (GU641 << bg_generator_key); + if (rte_key_is_enabled(1 + bg_generator_key)) mainw->rte ^= (GU641 << bg_generator_key); bg_gen_to_start = bg_generator_key = bg_generator_mode = -1; pre_src_file = mainw->pre_src_file; mainw->pre_src_file = mainw->current_file; @@ -6132,7 +6138,7 @@ filter_mutex_lock(fg_generator_key); key_to_instance[fg_generator_key][fg_generator_mode] = NULL; filter_mutex_unlock(fg_generator_key); - if (mainw->rte & (GU641 << fg_generator_key)) mainw->rte ^= (GU641 << fg_generator_key); + if (rte_key_is_enabled(1 + fg_generator_key)) mainw->rte ^= (GU641 << fg_generator_key); fg_gen_to_start = fg_generator_key = fg_generator_clip = fg_generator_mode = -1; if (mainw->blend_file == mainw->current_file) mainw->blend_file = -1; } @@ -6647,7 +6653,7 @@ int agen_key = mainw->agen_key - 1; weed_deinit_effect(agen_key); - if ((mainw->rte & (GU641 << agen_key))) { + if ((rte_key_is_enabled(1 + agen_key))) { // need to do this in case starting another audio gen caused us to come here mainw->rte ^= (GU641 << agen_key); if (rte_window != NULL) rtew_set_keych(agen_key, FALSE); @@ -7234,7 +7240,7 @@ if (rte_window != NULL) rtew_set_keych(i, FALSE); if (mainw->ce_thumbs) ce_thumbs_set_keych(i, FALSE); } - if ((mainw->rte & (GU641 << i))) { + if ((rte_key_is_enabled(1 + i))) { if ((instance = key_to_instance[i][key_modes[i]]) != NULL) { if (shutdown || mainw->playing_file == -1 || (enabled_in_channels(instance, FALSE) > 0)) { weed_deinit_effect(i); @@ -7251,7 +7257,7 @@ ///////////////////// // special handling for generators (sources) -weed_plant_t *weed_layer_new_from_generator(weed_plant_t *inst, weed_timecode_t tc) { +weed_plant_t *weed_layer_create_from_generator(weed_plant_t *inst, weed_timecode_t tc) { weed_plant_t *channel, **out_channels; weed_plant_t *filter; weed_plant_t *chantmpl; @@ -7309,7 +7315,7 @@ weed_get_boolean_value(in_channels[i], WEED_LEAF_DISABLED, &error) == WEED_TRUE)) num_in_alpha++; } - weed_free(in_channels); + lives_freep((void **)&in_channels); } if (num_in_alpha > 0) { @@ -7834,7 +7840,7 @@ key_to_instance[bg_gen_to_start][key_modes[bg_gen_to_start]] = NULL; bg_gen_to_start = -1; mainw->blend_file = -1; - if (mainw->rte & (GU641 << ABS(bg_gen_to_start))) mainw->rte ^= (GU641 << ABS(bg_gen_to_start)); + if (rte_key_is_enabled(1 + ABS(bg_gen_to_start))) mainw->rte ^= (GU641 << ABS(bg_gen_to_start)); mainw->osc_block = FALSE; return FALSE; } @@ -8101,12 +8107,14 @@ ptmpl = in_params[i]; if (!weed_plant_has_leaf(ptmpl, WEED_LEAF_HOST_INTERNAL_CONNECTION)) { if (count == param_num) { + lives_free(in_params); return ptmpl; } count++; } } + lives_free(in_params); return NULL; } @@ -8515,7 +8523,7 @@ //////////////////////////////////////////////////////////////////////// -static LIVES_INLINE char *weed_instance_get_type(weed_plant_t *inst, boolean getsub) { +LIVES_INLINE char *weed_instance_get_type(weed_plant_t *inst, boolean getsub) { // return value should be free'd after use weed_plant_t *filter = weed_instance_get_filter(inst, TRUE); return weed_filter_get_type(filter, getsub, TRUE); @@ -8618,7 +8626,7 @@ key_modes[key] = 0; if (was_started) { if (key_to_fx[key][0] != -1) weed_init_effect(modekey); - else if (mainw->rte & (GU641 << key)) mainw->rte ^= (GU641 << key); + else if (rte_key_is_enabled(1 + key)) mainw->rte ^= (GU641 << key); } } break; // quit the loop @@ -8710,17 +8718,15 @@ char *weed_filter_idx_get_name(int idx) { - // return value should be lives_free'd after use + // return value should be free'd after use weed_plant_t *filter; int error; - char *filter_name, *retval; + char *filter_name; if (idx == -1) return lives_strdup(""); if ((filter = weed_filters[idx]) == NULL) return lives_strdup(""); filter_name = weed_get_string_value(filter, WEED_LEAF_NAME, &error); - retval = lives_strdup(filter_name); // copy so we can use lives_free() instead of lives_free() - lives_free(filter_name); - return retval; + return filter_name; } @@ -8728,14 +8734,12 @@ // return value should be lives_free'd after use weed_plant_t *filter; int error; - char *filter_name, *retval; + char *filter_name; if (inst == NULL) return lives_strdup(""); filter = weed_instance_get_filter(inst, get_compound_parent); filter_name = weed_get_string_value(filter, WEED_LEAF_NAME, &error); - retval = lives_strdup(filter_name); // copy so we can use lives_free() instead of lives_free() - lives_free(filter_name); - return retval; + return filter_name; } @@ -8752,7 +8756,6 @@ weed_plant_t *filter, *plugin_info; char *name; int error; - char *retval; key--; if (!rte_keymode_valid(key + 1, mode, TRUE)) return lives_strdup(""); @@ -8760,10 +8763,7 @@ filter = weed_filters[key_to_fx[key][mode]]; plugin_info = weed_get_plantptr_value(filter, WEED_LEAF_PLUGIN_INFO, &error); name = weed_get_string_value(plugin_info, WEED_LEAF_NAME, &error); - // do this so we can lives_free() instead of lives_free(); - retval = lives_strdup(name); - lives_free(name); - return retval; + return name; } @@ -8917,7 +8917,7 @@ // TODO - unblock template channel changes mainw->whentostop = whentostop; key = real_key; - if (mainw->rte & (GU641 << key)) mainw->rte ^= (GU641 << key); + if (rte_key_is_enabled(1 + key)) mainw->rte ^= (GU641 << key); mainw->osc_block = FALSE; return FALSE; } @@ -9569,8 +9569,8 @@ if (xnum > j) last_valued = last_valuesd[j]; else last_valued = get_default_element_double(param, j, 1, 0); - valds[j] = last_valued + (double)(next_valuesd[j] - last_valued) / (double)(tc_diff / U_SEC) * - (double)((tc - weed_get_int64_value((weed_plant_t *)lpc[j], WEED_LEAF_TIMECODE, &error)) / U_SEC); + valds[j] = last_valued + (double)(next_valuesd[j] - last_valued) / (double)(tc_diff / TICKS_PER_SECOND_DBL) * + (double)((tc - weed_get_int64_value((weed_plant_t *)lpc[j], WEED_LEAF_TIMECODE, &error)) / TICKS_PER_SECOND_DBL); lives_free(last_valuesd); lives_free(next_valuesd); @@ -9623,10 +9623,12 @@ if (next_valuesi == NULL) continue; // can happen if we recorded a param change - valis[k] = last_valueir + (next_valuesi[k] - last_valueir) / (tc_diff / U_SEC) * - ((tc_diff2 = (tc - weed_get_int64_value((weed_plant_t *)lpc[j], WEED_LEAF_TIMECODE, &error))) / U_SEC) + .5; - valis[k + 1] = last_valueig + (next_valuesi[k + 1] - last_valueig) / (tc_diff / U_SEC) * (tc_diff2 / U_SEC) + .5; - valis[k + 2] = last_valueib + (next_valuesi[k + 2] - last_valueib) / (tc_diff / U_SEC) * (tc_diff2 / U_SEC) + .5; + valis[k] = last_valueir + (next_valuesi[k] - last_valueir) / (tc_diff / TICKS_PER_SECOND_DBL) * + ((tc_diff2 = (tc - weed_get_int64_value((weed_plant_t *)lpc[j], WEED_LEAF_TIMECODE, &error))) / TICKS_PER_SECOND_DBL) + .5; + valis[k + 1] = last_valueig + (next_valuesi[k + 1] - last_valueig) / (tc_diff / TICKS_PER_SECOND_DBL) * + (tc_diff2 / TICKS_PER_SECOND_DBL) + .5; + valis[k + 2] = last_valueib + (next_valuesi[k + 2] - last_valueib) / (tc_diff / TICKS_PER_SECOND_DBL) * + (tc_diff2 / TICKS_PER_SECOND_DBL) + .5; lives_free(last_valuesi); lives_free(next_valuesi); @@ -9669,10 +9671,12 @@ last_valuedg = get_default_element_double(param, j, 3, 1); last_valuedb = get_default_element_double(param, j, 3, 2); } - valds[k] = last_valuedr + (next_valuesd[k] - last_valuedr) / (tc_diff / U_SEC) * - ((tc_diff2 = (tc - weed_get_int64_value((weed_plant_t *)lpc[j], WEED_LEAF_TIMECODE, &error))) / U_SEC); - valds[k + 1] = last_valuedg + (next_valuesd[k + 1] - last_valuedg) / (tc_diff / U_SEC) * (tc_diff2 / U_SEC) + .5; - valds[k + 2] = last_valuedb + (next_valuesd[k + 2] - last_valuedb) / (tc_diff / U_SEC) * (tc_diff2 / U_SEC) + .5; + valds[k] = last_valuedr + (next_valuesd[k] - last_valuedr) / (tc_diff / TICKS_PER_SECOND_DBL) * + ((tc_diff2 = (tc - weed_get_int64_value((weed_plant_t *)lpc[j], WEED_LEAF_TIMECODE, &error))) / TICKS_PER_SECOND_DBL); + valds[k + 1] = last_valuedg + (next_valuesd[k + 1] - last_valuedg) / (tc_diff / TICKS_PER_SECOND_DBL) * + (tc_diff2 / TICKS_PER_SECOND_DBL) + .5; + valds[k + 2] = last_valuedb + (next_valuesd[k + 2] - last_valuedb) / (tc_diff / TICKS_PER_SECOND_DBL) * + (tc_diff2 / TICKS_PER_SECOND_DBL) + .5; lives_free(last_valuesd); lives_free(next_valuesd); @@ -9725,8 +9729,8 @@ if (xnum > j) last_valuei = last_valuesi[j]; else last_valuei = get_default_element_int(param, j, 1, 0); - valis[j] = last_valuei + (next_valuesi[j] - last_valuei) / (tc_diff / U_SEC) * - ((tc - weed_get_int64_value((weed_plant_t *)lpc[j], WEED_LEAF_TIMECODE, &error)) / U_SEC) + .5; + valis[j] = last_valuei + (next_valuesi[j] - last_valuei) / (tc_diff / TICKS_PER_SECOND_DBL) * + ((tc - weed_get_int64_value((weed_plant_t *)lpc[j], WEED_LEAF_TIMECODE, &error)) / TICKS_PER_SECOND_DBL) + .5; lives_free(last_valuesi); lives_free(next_valuesi); @@ -9971,44 +9975,44 @@ plugin_name = weed_get_string_value(plugin_info, WEED_LEAF_NAME, &error); lives_snprintf(plugin_fname, PATH_MAX, "%s", plugin_name); - lives_free(plugin_name); + lives_freep((void **)&plugin_name); get_filename(plugin_fname, TRUE); } else memset(plugin_fname, 0, 1); filename = F2U8(plugin_fname); if (lives_utf8_strcasecmp(pkg, filename)) { - lives_free(filename); + lives_freep((void **)&filename); return FALSE; } - lives_free(filename); + lives_freep((void **)&filename); } if (fxname != NULL && strlen(fxname)) { filter_name = weed_get_string_value(filter, WEED_LEAF_NAME, &error); if (lives_utf8_strcasecmp(fxname, filter_name)) { - lives_free(filter_name); + lives_freep((void **)&filter_name); return FALSE; } - lives_free(filter_name); + lives_freep((void **)&filter_name); } if (auth != NULL && strlen(auth)) { filter_author = weed_get_string_value(filter, WEED_LEAF_AUTHOR, &error); if (lives_utf8_strcasecmp(auth, filter_author)) { if (weed_plant_has_leaf(filter, WEED_LEAF_EXTRA_AUTHORS)) { - lives_free(filter_author); + lives_freep((void **)&filter_author); filter_author = weed_get_string_value(filter, WEED_LEAF_EXTRA_AUTHORS, &error); if (lives_utf8_strcasecmp(auth, filter_author)) { - lives_free(filter_author); + lives_freep((void **)&filter_author); return FALSE; } } else { - lives_free(filter_author); + lives_freep((void **)&filter_author); return FALSE; } } - lives_free(filter_author); + lives_freep((void **)&filter_author); } if (version > 0) { @@ -10046,14 +10050,13 @@ // allocate storage space rvals = (int *)lives_malloc(count * sizint); - i = 0; // get return values - while (count2 < count - 1) { - filter = weed_filters[i++]; + for (i = 0; count2 < count - 1; i++) { + filter = weed_filters[i]; if (check_match(filter, pkg, fxname, auth, version)) { - rvals[count2++] = i - 1; + rvals[count2++] = i; } } @@ -10070,8 +10073,33 @@ } +LIVES_GLOBAL_INLINE void **weed_layer_get_pixel_data(weed_plant_t *layer) { + return weed_get_voidptr_array(layer, WEED_LEAF_PIXEL_DATA, &weed_general_error); +} + + +LIVES_GLOBAL_INLINE int *weed_layer_get_rowstrides(weed_plant_t *layer) { + return weed_get_int_array(layer, WEED_LEAF_ROWSTRIDES, &weed_general_error); +} + + +LIVES_GLOBAL_INLINE int weed_layer_get_width(weed_plant_t *layer) { + return weed_get_int_value(layer, WEED_LEAF_WIDTH, &weed_general_error); +} + + +LIVES_GLOBAL_INLINE int weed_layer_get_height(weed_plant_t *layer) { + return weed_get_int_value(layer, WEED_LEAF_HEIGHT, &weed_general_error); +} + + +LIVES_GLOBAL_INLINE int weed_layer_get_current_palette(weed_plant_t *layer) { + return weed_get_int_value(layer, WEED_LEAF_CURRENT_PALETTE, &weed_general_error); +} + + static void weed_leaf_serialise(int fd, weed_plant_t *plant, const char *key, boolean write_all, unsigned char **mem) { - void *value, *valuer; + void *value = NULL, *valuer = NULL; uint32_t vlen; int st, ne; int j; @@ -10138,8 +10166,8 @@ lives_memcpy(*mem, value, (size_t)vlen); *mem += vlen; } - lives_free(value); - if (valuer != value) lives_free(valuer); + if (valuer != value) lives_freep((void **)&valuer); + lives_freep((void **)&value); } // write errors will be checked for by the calling function @@ -10168,9 +10196,9 @@ for (prop = proplist[0]; (prop = proplist[i]) != NULL; i++) { // write each leaf and key if (strcmp(prop, WEED_LEAF_TYPE)) weed_leaf_serialise(fd, plant, prop, TRUE, mem); - lives_free(prop); + lives_freep((void **)&prop); } - lives_free(proplist); + lives_freep((void **)&proplist); return TRUE; } @@ -10218,7 +10246,7 @@ if (mem == NULL) { if (lives_read_buffered(fd, mykey, (size_t)len, TRUE) < len) { - lives_free(mykey); + lives_freep((void **)&mykey); return -4; } } else { @@ -10228,13 +10256,13 @@ memset(mykey + (size_t)len, 0, 1); if (check_key && strcmp(mykey, key)) { - lives_free(mykey); + lives_freep((void **)&mykey); return -1; } if (key == NULL) key = mykey; else { - lives_free(mykey); + lives_freep((void **)&mykey); mykey = NULL; } } @@ -10285,8 +10313,8 @@ if (mem == NULL) { bytes = lives_read_le_buffered(fd, &vlen, 4, TRUE); if (bytes < 4) { - for (--i; i >= 0; lives_free(values[i--])); - lives_free(values); + for (--i; i >= 0; lives_freep((void **)&values[i--])); + lives_freep((void **)&values); lives_freep((void **)&mykey); return -4; } @@ -10309,8 +10337,8 @@ else bytes = lives_read_buffered(fd, values[i], vlen, TRUE); if (bytes < vlen) { - for (--i; i >= 0; lives_free(values[i--])); - lives_free(values); + for (--i; i >= 0; lives_freep((void **)&values[i--])); + lives_freep((void **)&values); lives_freep((void **)&mykey); return -4; } @@ -10335,19 +10363,19 @@ ints = (int *)lives_malloc(ne * 4); for (j = 0; j < ne; j++) ints[j] = *(int *)values[j]; weed_leaf_set(plant, key, st, ne, (void *)ints); - lives_free(ints); + lives_freep((void **)&ints); break; case WEED_SEED_DOUBLE: dubs = (double *)lives_malloc(ne * sizdbl); for (j = 0; j < ne; j++) dubs[j] = *(double *)values[j]; weed_leaf_set(plant, key, st, ne, (void *)dubs); - lives_free(dubs); + lives_freep((void **)&dubs); break; case WEED_SEED_INT64: int64s = (int64_t *)lives_malloc(ne * 8); for (j = 0; j < ne; j++) int64s[j] = *(int64_t *)values[j]; weed_leaf_set(plant, key, st, ne, (void *)int64s); - lives_free(int64s); + lives_freep((void **)&int64s); break; case WEED_SEED_STRING: weed_leaf_set(plant, key, st, ne, (void *)values); @@ -10359,12 +10387,12 @@ uint64_t *voids = (uint64_t *)lives_malloc(ne * sizeof(uint64_t)); for (j = 0; j < ne; j++) voids[j] = (uint64_t)(*(void **)values[j]); weed_leaf_set(plant, key, WEED_SEED_INT64, ne, (void *)voids); - lives_free(voids); + lives_freep((void **)&voids); } else { void **voids = (void **)lives_malloc(ne * sizeof(void *)); for (j = 0; j < ne; j++) voids[j] = *(void **)values[j]; weed_leaf_set(plant, key, st, ne, (void *)voids); - lives_free(voids); + lives_freep((void **)&voids); } } } @@ -10372,10 +10400,10 @@ } if (values != NULL) { - for (i = 0; i < ne; i++) lives_free(values[i]); - lives_free(values); + for (i = 0; i < ne; i++) lives_freep((void **)&values[i]); + lives_freep((void **)&values); } - if (mykey != NULL) lives_free(mykey); + lives_freep((void **)&mykey); if (plant == NULL) return type; return 0; } @@ -10456,7 +10484,7 @@ lives_write_le_buffered(fd, &vlen, 4, TRUE); lives_write_buffered(fd, hashname, vlen, TRUE); - lives_free(hashname); + lives_freep((void **)&hashname); wrote_hashname = TRUE; lives_write_le_buffered(fd, &ntowrite, 4, TRUE); } @@ -10466,7 +10494,7 @@ } if (wrote_hashname) lives_write_buffered(fd, "\n", 1, TRUE); - if (ptmpls != NULL) lives_free(ptmpls); + lives_freep((void **)&ptmpls); if (mainw->write_failed) { return FALSE; @@ -10477,7 +10505,7 @@ boolean read_filter_defaults(int fd) { weed_plant_t *filter, **ptmpls; - void *buf; + void *buf = NULL; size_t vlen; @@ -10540,7 +10568,7 @@ } } - lives_free(buf); + lives_freep((void **)&buf); ptmpls = NULL; @@ -10748,7 +10776,7 @@ } } } - if (ctmpls != NULL) lives_free(ctmpls); + lives_freep((void **)&ctmpls); if (mainw->read_failed) { break;
View file
LiVES-2.8.7.tar.bz2/src/effects-weed.h -> LiVES-2.8.8.tar.bz2/src/effects-weed.h
Changed
@@ -4,7 +4,6 @@ // Released under the GPL 3 or later // see file ../COPYING for licensing details - #ifndef HAS_LIVES_EFFECTS_WEED_H #define HAS_LIVES_EFFECTS_WEED_H @@ -36,19 +35,37 @@ FILTER_INFO_REINITED = 512 } lives_filter_error_t; - typedef enum { FX_LIST_NAME, FX_LIST_NAME_AND_TYPE, FX_LIST_HASHNAME, } lives_fx_list_t; +#ifndef WEED_PLANT_LAYER +#define WEED_PLANT_LAYER WEED_PLANT_CHANNEL +#endif + #define WEED_LEAF_TYPE "type" #define WEED_LEAF_PLUGIN_INFO "plugin_info" #define WEED_LEAF_FILTERS "filters" #define WEED_LEAF_MAINTAINER "maintainer" #define WEED_LEAF_HOST_INFO "host_info" +// host info +#define WEED_LEAF_API_VERSION "api_version" +#define WEED_LEAF_GET_FUNC "weed_leaf_get_func" +#define WEED_LEAF_SET_FUNC "weed_leaf_set_func" +#define WEED_PLANT_NEW_FUNC "weed_plant_new_func" +#define WEED_PLANT_LIST_LEAVES_FUNC "weed_plant_list_leaves_func" +#define WEED_LEAF_NUM_ELEMENTS_FUNC "weed_leaf_num_elements_func" +#define WEED_LEAF_ELEMENT_SIZE_FUNC "weed_leaf_element_size_func" +#define WEED_LEAF_SEED_TYPE_FUNC "weed_leaf_seed_type_func" +#define WEED_LEAF_GET_FLAGS_FUNC "weed_leaf_get_flags_func" +#define WEED_LEAF_MALLOC_FUNC "weed_malloc_func" +#define WEED_LEAF_FREE_FUNC "weed_free_func" +#define WEED_LEAF_MEMSET_FUNC "weed_memset_func" +#define WEED_LEAF_MEMCPY_FUNC "weed_memcpy_func" + // filter_class #define WEED_LEAF_INIT_FUNC "init_func" #define WEED_LEAF_DEINIT_FUNC "deinit_func" @@ -117,7 +134,6 @@ #define WEED_LEAF_TRANSITION "transition" #define WEED_LEAF_IS_VOLUME_MASTER "is_volume_master" - // audio #define WEED_LEAF_IS_AUDIO "is_audio" #define WEED_LEAF_AUDIO_DATA "audio_data" @@ -143,11 +159,9 @@ #define WEED_LEAF_RFX_STRINGS "rfx_strings" #define WEED_LEAF_RFX_DELIM "rfx_delim" - // plugin specific values #define WEED_LEAF_PLUGIN_UNSTABLE "plugin_unstable" // plugin hint to host - // internal values #define WEED_LEAF_HOST_AUDIO_PLAYER "host_audio_player" // exported to plugins @@ -182,12 +196,10 @@ #define WEED_LEAF_CLIP "clip" #define WEED_LEAF_FRAME "frame" - - /// bootstrap function for weed plugins weed_plant_t *weed_bootstrap_func(weed_default_getter_f *value, int num_versions, int *plugin_versions); -weed_plant_t *get_weed_filter(int filter_idx); +weed_plant_t *get_weed_filter(int filter_idx); // TODO: make const char *weed_filter_idx_get_name(int filter_idx) WARN_UNUSED; char *weed_instance_get_filter_name(weed_plant_t *inst, boolean get_compound_parent) WARN_UNUSED; char *make_weed_hashname(int filter_idx, boolean fullname, @@ -250,7 +262,6 @@ lives_filter_error_t weed_reinit_effect(weed_plant_t *inst, boolean reinit_compound); void weed_reinit_all(void); - int weed_flagset_array_count(weed_plant_t **array, boolean set_readonly); int num_alpha_channels(weed_plant_t *filter, boolean out); @@ -271,7 +282,6 @@ boolean has_perchannel_multiw(weed_plant_t *filter); boolean weed_parameter_has_variable_elements_strict(weed_plant_t *inst, weed_plant_t *ptmpl); - /// parameter interpolation boolean interpolate_param(weed_plant_t *inst, int i, void *pchain, weed_timecode_t tc); boolean interpolate_params(weed_plant_t *inst, void **pchains, weed_timecode_t tc); @@ -282,7 +292,6 @@ boolean weed_plant_serialise(int fd, weed_plant_t *plant, unsigned char **mem); weed_plant_t *weed_plant_deserialise(int fd, unsigned char **mem); - /// record a parameter value change in our event_list void rec_param_change(weed_plant_t *inst, int pnum); @@ -314,17 +323,25 @@ double arate, weed_timecode_t tc, double *vis); boolean weed_generator_start(weed_plant_t *inst, int key); // 0 based key -weed_plant_t *weed_layer_new_from_generator(weed_plant_t *inst, weed_timecode_t tc); void weed_generator_end(weed_plant_t *inst); boolean weed_playback_gen_start(void); void weed_bg_generator_end(weed_plant_t *inst); void wge_inner(weed_plant_t *inst, boolean unref); ///< deinit instance(s) for generator +// layers +weed_plant_t *weed_layer_create_from_generator(weed_plant_t *inst, weed_timecode_t tc); +weed_plant_t *weed_layer_new(); +weed_plant_t *weed_layer_new_for_frame(); +void **weed_layer_get_pixel_data(weed_plant_t *layer); +int *weed_layer_get_rowstrides(weed_plant_t *layer); +int weed_layer_get_width(weed_plant_t *layer); +int weed_layer_get_height(weed_plant_t *layer); +int weed_layer_current_palette(weed_plant_t *layer); + /// for multitrack void backup_weed_instances(void); void restore_weed_instances(void); - ////////////////////////////////////////////////////////// // WARNING !! "key" here starts at 1, "mode" starts at 0 @@ -354,15 +371,12 @@ weed_plant_t *get_new_inst_for_keymode(int key, int mode); ///< get new inst (during recording playback) - boolean rte_key_setmode(int key, int newmode); ///< set mode for a given key; if key==0 then the active key is used ///< returns -1 if the filter is not found; it will match the first name found - returns -2 if you try to switch a generator/non-generator int rte_switch_keymode(int key, int mode, const char *hashname); -boolean rte_key_is_enabled(int key); - - +//boolean rte_key_is_enabled(int key); ///////////////////////////////////////////////////////////// @@ -381,12 +395,10 @@ void set_key_defaults(weed_plant_t *inst, int key, int mode); boolean has_key_defaults(void); - ////////////////////////////////////////////////////// // 0 based keys void rte_swap_fg_bg(void); - int rte_bg_gen_key(void) GNU_PURE; int rte_fg_gen_key(void) GNU_PURE; @@ -394,8 +406,6 @@ int rte_bg_gen_mode(void) GNU_PURE; int rte_fg_gen_mode(void) GNU_PURE; - - //////////////////////////////////////////////////////////////////////// char *get_weed_display_string(weed_plant_t *inst, int pnum); @@ -421,7 +431,6 @@ /// add default filler values to a parameter or pchange. void fill_param_vals_to(weed_plant_t *param, weed_plant_t *ptmpl, int fill_slot); - // some general utilities #define WEED_PLANT_IS_PLUGIN_INFO(plant) (weed_get_plant_type(plant) == WEED_PLANT_PLUGIN_INFO ? 1 : 0) @@ -434,5 +443,6 @@ #define WEED_PLANT_IS_PARAMETER_TEMPLATE(plant) (weed_get_plant_type(plant) == WEED_PLANT_PARAMETER_TEMPLATE ? 1 : 0) #define WEED_PLANT_IS_GUI(plant) (weed_get_plant_type(plant) == WEED_PLANT_GUI ? 1 : 0) +int weed_general_error; #endif
View file
LiVES-2.8.7.tar.bz2/src/effects.c -> LiVES-2.8.8.tar.bz2/src/effects.c
Changed
@@ -629,12 +629,9 @@ if (has_video_filters(FALSE) || resize_instance != NULL) { mainw->rowstride_alignment = mainw->rowstride_alignment_hint; - layer = weed_plant_new(WEED_PLANT_CHANNEL); - weed_set_int_value(layer, WEED_LEAF_CLIP, mainw->current_file); - weed_set_int_value(layer, WEED_LEAF_FRAME, i); - - frameticks = (i - cfile->start + 1.) / cfile->fps * U_SECL; + frameticks = (i - cfile->start + 1.) / cfile->fps * TICKS_PER_SECOND; + layer = weed_layer_new_for_frame(mainw->current_file, i); if (!pull_frame(layer, get_image_ext_for_type(cfile->img_type), frameticks)) { // do_read_failed_error_s() cannot be used here as we dont know the filename lives_snprintf(mainw->msg, 256, "error|missing image %d", i); @@ -862,13 +859,12 @@ } else layers[1] = NULL; if (resize_instance != NULL) { - lives_filter_error_t filter_error; weed_plant_t *init_event = weed_plant_new(WEED_PLANT_EVENT); weed_set_int_value(init_event, WEED_LEAF_IN_TRACKS, 0); weed_set_int_value(init_event, WEED_LEAF_OUT_TRACKS, 0); - filter_error = weed_apply_instance(resize_instance, init_event, layers, 0, 0, tc); - filter_error = filter_error; // stop compiler complaining + weed_apply_instance(resize_instance, init_event, layers, 0, 0, tc); + retlayer = layers[0]; weed_plant_free(init_event); } else { @@ -935,8 +931,9 @@ weed_plant_t *get_blend_layer(weed_timecode_t tc) { - lives_clip_t *blend_file; static weed_timecode_t blend_tc = 0; + + lives_clip_t *blend_file; weed_timecode_t ntc = tc; if (mainw->blend_file == -1 || mainw->files[mainw->blend_file] == NULL) return NULL; @@ -955,10 +952,7 @@ blend_tc = ntc; - mainw->blend_layer = weed_plant_new(WEED_PLANT_CHANNEL); - weed_set_int_value(mainw->blend_layer, WEED_LEAF_CLIP, mainw->blend_file); - weed_set_int_value(mainw->blend_layer, WEED_LEAF_FRAME, blend_file->frameno); - + mainw->blend_layer = weed_layer_new_for_frame(mainw->blend_file, blend_file->frameno); pull_frame_threaded(mainw->blend_layer, get_image_ext_for_type(blend_file->img_type), tc); return mainw->blend_layer;
View file
LiVES-2.8.7.tar.bz2/src/effects.h -> LiVES-2.8.8.tar.bz2/src/effects.h
Changed
@@ -42,7 +42,6 @@ LIVES_FX_CAT_AUDIO_ANALYSER } lives_fx_cat_t; - /// audio filter type (any, analyser only, non analyser only) typedef enum { AF_TYPE_ANY, @@ -50,10 +49,8 @@ AF_TYPE_NONA } lives_af_t; - char *lives_fx_cat_to_text(lives_fx_cat_t cat, boolean plural) WARN_UNUSED; - #include "effects-weed.h" boolean do_effect(lives_rfx_t *rfx, boolean is_preview); ///< defined as extern in paramwindow.c @@ -78,7 +75,6 @@ boolean rte_on_off_callback(LiVESAccelGroup *, LiVESObject *, uint32_t, LiVESXModifierType, livespointer user_data); ///< for accel groups boolean rte_on_off_callback_hook(LiVESToggleButton *, livespointer user_data); ///< for widgets - boolean rtemode_callback(LiVESAccelGroup *, LiVESObject *, uint32_t, LiVESXModifierType, livespointer user_data); ///< for accel groups boolean rtemode_callback_hook(LiVESToggleButton *, livespointer user_data); ///< for widgets @@ -88,8 +84,6 @@ weed_plant_t *on_rte_apply(weed_plant_t *main_layer, int opwidth, int opheight, weed_timecode_t tc); - void deinterlace_frame(weed_plant_t *layer, weed_timecode_t tc); - #endif
View file
LiVES-2.8.7.tar.bz2/src/events.c -> LiVES-2.8.8.tar.bz2/src/events.c
Changed
@@ -1,6 +1,6 @@ // events.c // LiVES -// (c) G. Finch 2005 - 2016 <salsaman@gmail.com> +// (c) G. Finch 2005 - 2017 <salsaman+lives@gmail.com> // released under the GNU GPL 3 or later // see file ../COPYING or www.gnu.org for licensing details @@ -38,12 +38,12 @@ static void **pchains[FX_KEYS_MAX]; // each pchain is an array of void *, these are parameter changes used for rendering /////////////////////////////////////////////////////// -__attribute__((__pure__)) void ** *get_event_pchains(void) { +GNU_PURE void ** *get_event_pchains(void) { return pchains; } -LIVES_INLINE weed_timecode_t get_event_timecode(weed_plant_t *plant) { +LIVES_GLOBAL_INLINE weed_timecode_t get_event_timecode(weed_plant_t *plant) { weed_timecode_t tc; int error; if (plant == NULL) return (weed_timecode_t)0; @@ -52,7 +52,7 @@ } -LIVES_INLINE int get_event_hint(weed_plant_t *plant) { +LIVES_GLOBAL_INLINE int get_event_hint(weed_plant_t *plant) { int hint; int error; if (plant == NULL) return 0; @@ -61,7 +61,7 @@ } -LIVES_INLINE weed_plant_t *get_prev_event(weed_plant_t *event) { +LIVES_GLOBAL_INLINE weed_plant_t *get_prev_event(weed_plant_t *event) { int error; if (event == NULL) return NULL; if (!weed_plant_has_leaf(event, WEED_LEAF_PREVIOUS)) return NULL; @@ -69,7 +69,7 @@ } -LIVES_INLINE weed_plant_t *get_next_event(weed_plant_t *event) { +LIVES_GLOBAL_INLINE weed_plant_t *get_next_event(weed_plant_t *event) { int error; if (event == NULL) return NULL; if (!weed_plant_has_leaf(event, WEED_LEAF_NEXT)) return NULL; @@ -77,7 +77,7 @@ } -LIVES_INLINE weed_plant_t *get_first_event(weed_plant_t *event_list) { +LIVES_GLOBAL_INLINE weed_plant_t *get_first_event(weed_plant_t *event_list) { int error; if (event_list == NULL) return NULL; if (!weed_plant_has_leaf(event_list, WEED_LEAF_FIRST)) return NULL; @@ -85,7 +85,7 @@ } -LIVES_INLINE weed_plant_t *get_last_event(weed_plant_t *event_list) { +LIVES_GLOBAL_INLINE weed_plant_t *get_last_event(weed_plant_t *event_list) { int error; if (event_list == NULL) return NULL; if (!weed_plant_has_leaf(event_list, WEED_LEAF_LAST)) return NULL; @@ -1347,7 +1347,7 @@ } -LIVES_INLINE weed_plant_t *insert_blank_frame_event_at(weed_plant_t *event_list, weed_timecode_t tc, weed_plant_t **shortcut) { +LIVES_GLOBAL_INLINE weed_plant_t *insert_blank_frame_event_at(weed_plant_t *event_list, weed_timecode_t tc, weed_plant_t **shortcut) { int clip = -1; int frame = 0; @@ -1425,7 +1425,7 @@ return (!(j == 0 || (j == 1 && event == NULL))); } -LIVES_INLINE boolean init_event_in_list(void **init_events, int num_inits, weed_plant_t *event) { +LIVES_GLOBAL_INLINE boolean init_event_in_list(void **init_events, int num_inits, weed_plant_t *event) { register int i; if (init_events == NULL || init_events[0] == NULL) return FALSE; for (i = 0; i < num_inits; i++) { @@ -2170,7 +2170,7 @@ LIVES_GUI_CALLBACK(set_render_choice), LIVES_INT_TO_POINTER(RENDER_CHOICE_EVENT_LIST)); - cancelbutton = lives_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); + cancelbutton = lives_standard_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); lives_widget_set_can_focus(cancelbutton, TRUE); lives_dialog_add_action_widget(LIVES_DIALOG(e_rec_dialog), cancelbutton, LIVES_RESPONSE_CANCEL); @@ -2185,10 +2185,10 @@ lives_window_add_accel_group(LIVES_WINDOW(e_rec_dialog), accel_group); - okbutton = lives_button_new_from_stock(LIVES_STOCK_OK, NULL); + okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_OK, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(e_rec_dialog), okbutton, LIVES_RESPONSE_OK); lives_widget_set_can_focus_and_default(okbutton); - lives_widget_grab_default(okbutton); + lives_widget_grab_default_special(okbutton); return e_rec_dialog; } @@ -2751,12 +2751,11 @@ event = weed_plant_new(WEED_PLANT_EVENT); weed_set_voidptr_value(event, WEED_LEAF_NEXT, NULL); - // TODO - error check weed_set_int64_value(event, WEED_LEAF_TIMECODE, tc); weed_set_int_value(event, WEED_LEAF_HINT, WEED_EVENT_HINT_FILTER_DEINIT); weed_set_voidptr_value(event, WEED_LEAF_INIT_EVENT, init_event); + weed_leaf_delete((weed_plant_t *)init_event, WEED_LEAF_DEINIT_EVENT); // delete since we assign a placeholder with int64 type weed_set_voidptr_value((weed_plant_t *)init_event, WEED_LEAF_DEINIT_EVENT, event); - if (pchain != NULL) { int error; char *filter_hash = weed_get_string_value((weed_plant_t *)init_event, WEED_LEAF_FILTER, &error); @@ -2970,18 +2969,18 @@ if (mainw->playing_file != -1 && tc > curr_tc) { // next event is in our future if (mainw->multitrack != NULL && mainw->last_display_ticks > 0) { - if ((mainw->fixed_fpsd > 0. && (curr_tc - mainw->last_display_ticks) / U_SEC >= 1. / mainw->fixed_fpsd) || + if ((mainw->fixed_fpsd > 0. && (curr_tc - mainw->last_display_ticks) / TICKS_PER_SECOND_DBL >= 1. / mainw->fixed_fpsd) || (mainw->vpp != NULL && mainw->vpp->fixed_fpsd > 0. && mainw->ext_playback && - (curr_tc - mainw->last_display_ticks) / U_SEC >= 1. / mainw->vpp->fixed_fpsd)) { + (curr_tc - mainw->last_display_ticks) / TICKS_PER_SECOND_DBL >= 1. / mainw->vpp->fixed_fpsd)) { // ...but playing at fixed fps, which is faster than mt fps mainw->pchains = pchains; load_frame_image(cfile->last_frameno >= 1 ? cfile->last_frameno : cfile->start); if (mainw->last_display_ticks == 0) mainw->last_display_ticks = curr_tc; else { if (mainw->vpp != NULL && mainw->ext_playback && mainw->vpp->fixed_fpsd > 0.) - mainw->last_display_ticks += U_SEC / mainw->vpp->fixed_fpsd; + mainw->last_display_ticks += TICKS_PER_SECOND_DBL / mainw->vpp->fixed_fpsd; else if (mainw->fixed_fpsd > 0.) - mainw->last_display_ticks += U_SEC / mainw->fixed_fpsd; + mainw->last_display_ticks += TICKS_PER_SECOND_DBL / mainw->fixed_fpsd; else mainw->last_display_ticks = curr_tc; } mainw->pchains = NULL; @@ -3009,7 +3008,7 @@ double *aseeks = weed_get_double_array(next_event, WEED_LEAF_AUDIO_SEEKS, &error); if (aclips[1] > 0) { - aseek_tc = aseeks[0] * U_SEC; + aseek_tc = aseeks[0] * TICKS_PER_SECOND_DBL; stored_avel = aseeks[1]; } @@ -3021,7 +3020,7 @@ next_tc = get_event_timecode(next_frame_event); // drop frame if it is too far behind if (mainw->playing_file > -1 && !mainw->noframedrop && next_tc <= curr_tc) break; - if (!mainw->fs && prefs->show_framecount) { + if (!mainw->fs && !prefs->hide_framebar) { lives_signal_handler_block(mainw->spinbutton_pb_fps, mainw->pb_fps_func); lives_spin_button_set_value(LIVES_SPIN_BUTTON(mainw->spinbutton_pb_fps), cfile->pb_fps); lives_signal_handler_unblock(mainw->spinbutton_pb_fps, mainw->pb_fps_func); @@ -3039,17 +3038,17 @@ // if we are in multitrack mode, we will just set up NULL layers and let the effects pull our frames if (mainw->multitrack != NULL) { if ((mainw->fixed_fpsd <= 0. && (mainw->vpp == NULL || mainw->vpp->fixed_fpsd <= 0. || !mainw->ext_playback)) - || (mainw->fixed_fpsd > 0. && (curr_tc - mainw->last_display_ticks) / U_SEC >= 1. / mainw->fixed_fpsd) || + || (mainw->fixed_fpsd > 0. && (curr_tc - mainw->last_display_ticks) / TICKS_PER_SECOND_DBL >= 1. / mainw->fixed_fpsd) || (mainw->vpp != NULL && mainw->vpp->fixed_fpsd > 0. && mainw->ext_playback && - (curr_tc - mainw->last_display_ticks) / U_SEC >= 1. / mainw->vpp->fixed_fpsd)) { + (curr_tc - mainw->last_display_ticks) / TICKS_PER_SECOND_DBL >= 1. / mainw->vpp->fixed_fpsd)) { mainw->pchains = pchains; load_frame_image(cfile->frameno); if (mainw->last_display_ticks == 0) mainw->last_display_ticks = curr_tc; else { if (mainw->vpp != NULL && mainw->ext_playback && mainw->vpp->fixed_fpsd > 0.) - mainw->last_display_ticks += U_SEC / mainw->vpp->fixed_fpsd; + mainw->last_display_ticks += TICKS_PER_SECOND_DBL / mainw->vpp->fixed_fpsd; else if (mainw->fixed_fpsd > 0.) - mainw->last_display_ticks += U_SEC / mainw->fixed_fpsd; + mainw->last_display_ticks += TICKS_PER_SECOND_DBL / mainw->fixed_fpsd; else mainw->last_display_ticks = curr_tc; } mainw->pchains = NULL; @@ -3086,7 +3085,7 @@ mainw->files[new_file]->vsize = cfile->vsize; current_file = mainw->current_file; mainw->current_file = new_file; - mainw->aframeno = (double)(aseek_tc / U_SEC) * cfile->fps; + mainw->aframeno = (double)(aseek_tc / TICKS_PER_SECOND_DBL) * cfile->fps; mainw->pchains = pchains; load_frame_image(cfile->frameno); mainw->pchains = NULL; @@ -3098,7 +3097,7 @@ if (mainw->multitrack != NULL && new_file == mainw->multitrack->render_file) { cfile->frameno = 0; // will force blank frame creation } else cfile->frameno = mainw->frame_index[i - 1]; - mainw->aframeno = (double)(aseek_tc / U_SEC) * cfile->fps; + mainw->aframeno = (double)(aseek_tc / TICKS_PER_SECOND_DBL) * cfile->fps; mainw->pchains = pchains; load_frame_image(cfile->frameno); mainw->pchains = NULL; @@ -3381,7 +3380,7 @@ if (reset) { progress = frame = 1; event = cfile->next_event; - out_frame = (int)((double)(get_event_timecode(event) / U_SECL) * cfile->fps + mainw->play_start); + out_frame = (int)((double)(get_event_timecode(event) / TICKS_PER_SECOND) * cfile->fps + mainw->play_start); if (cfile->frames < out_frame) out_frame = cfile->frames + 1; cfile->undo_start = out_frame; // store this, because if the user previews and there is no audio file yet, achans will get reset @@ -3450,11 +3449,9 @@ if (scrap_track != -1) { // do not apply fx, just pull frame - layer = weed_plant_new(WEED_PLANT_CHANNEL); - weed_set_int_value(layer, WEED_LEAF_CLIP, mainw->clip_index[scrap_track]); - weed_set_int_value(layer, WEED_LEAF_FRAME, mainw->frame_index[scrap_track]); + layer = weed_layer_new_for_frame(mainw->clip_index[scrap_track], mainw->frame_index[scrap_track]); if (!pull_frame(layer, get_image_ext_for_type(cfile->img_type), tc)) { - weed_plant_free(layer); + weed_layer_free(layer); layer = NULL; } } else { @@ -3474,9 +3471,7 @@ for (i = 0; i < num_tracks; i++) { if (mainw->clip_index[i] > 0 && mainw->frame_index[i] > 0 && mainw->multitrack != NULL) is_blank = FALSE; - layers[i] = weed_plant_new(WEED_PLANT_CHANNEL); - weed_set_int_value(layers[i], WEED_LEAF_CLIP, mainw->clip_index[i]); - weed_set_int_value(layers[i], WEED_LEAF_FRAME, mainw->frame_index[i]); + layers[i] = weed_layer_new_for_frame(mainw->clip_index[i], mainw->frame_index[i]); weed_set_voidptr_value(layers[i], WEED_LEAF_PIXEL_DATA, NULL); if ((oclip = mainw->old_active_track_list[i]) != (nclip = mainw->active_track_list[i])) { @@ -3528,7 +3523,7 @@ for (i = 0; layers[i] != NULL; i++) { if (layer != layers[i]) { check_layer_ready(layers[i]); - weed_plant_free(layers[i]); + weed_layer_free(layers[i]); } } lives_free(layers); @@ -3548,7 +3543,7 @@ resize_layer(layer, cfile->hsize, cfile->vsize, LIVES_INTERP_BEST, layer_palette, 0); convert_layer_palette(layer, layer_palette, 0); pixbuf = layer_to_pixbuf(layer); - weed_plant_free(layer); + weed_layer_free(layer); } mainw->blend_file = blend_file; @@ -3578,13 +3573,14 @@ mainw->read_failed = mainw->write_failed = FALSE; lives_freep((void **)&mainw->read_failed_file); render_audio_segment(0, NULL, mainw->multitrack != NULL ? mainw->multitrack->render_file : mainw->current_file, - NULL, NULL, atime * U_SEC, q_gint64(tc + (U_SEC / cfile->fps * !is_blank), cfile->fps), + NULL, NULL, atime * TICKS_PER_SECOND_DBL, q_gint64(tc + (TICKS_PER_SECOND_DBL / cfile->fps * !is_blank), cfile->fps), chvols, 1., 1., NULL); if (mainw->write_failed) { int outfile = (mainw->multitrack != NULL ? mainw->multitrack->render_file : mainw->current_file); - char *outfilename = lives_build_filename(prefs->workdir, mainw->files[outfile]->handle, "audio", NULL); + char *outfilename = lives_get_audio_file_name(outfile); do_write_failed_error_s(outfilename, NULL); + lives_free(outfilename); read_write_error = LIVES_RENDER_ERROR_WRITE_AUDIO; } @@ -3633,7 +3629,7 @@ chvols[0] = 1.; } - if (flush_audio_tc > 0 || q_gint64(tc, cfile->fps) / U_SEC > atime) { + if (flush_audio_tc > 0 || q_gint64(tc, cfile->fps) / TICKS_PER_SECOND_DBL > atime) { cfile->achans = cfile->undo_achans; cfile->arate = cfile->undo_arate; cfile->arps = cfile->undo_arps; @@ -3650,13 +3646,14 @@ lives_freep((void **)&mainw->read_failed_file); render_audio_segment(natracks, xaclips, mainw->multitrack != NULL ? mainw->multitrack->render_file : - mainw->current_file, xavel, xaseek, (atime * U_SEC + .5), - q_gint64(tc + (U_SEC / cfile->fps * !is_blank), cfile->fps), chvols, 1., 1., NULL); + mainw->current_file, xavel, xaseek, (atime * TICKS_PER_SECOND_DBL + .5), + q_gint64(tc + (TICKS_PER_SECOND_DBL / cfile->fps * !is_blank), cfile->fps), chvols, 1., 1., NULL); if (mainw->write_failed) { int outfile = (mainw->multitrack != NULL ? mainw->multitrack->render_file : mainw->current_file); - char *outfilename = lives_build_filename(prefs->workdir, mainw->files[outfile]->handle, "audio", NULL); + char *outfilename = lives_get_audio_file_name(outfile); do_write_failed_error_s(outfilename, NULL); + lives_free(outfilename); read_write_error = LIVES_RENDER_ERROR_WRITE_AUDIO; } @@ -3674,10 +3671,10 @@ for (i = 0; i < natracks; i++) { if (xaclips[i] > 0) { - xaseek[i] += (q_gint64(tc, cfile->fps) / U_SEC + 1. / cfile->fps - atime) * xavel[i]; + xaseek[i] += (q_gint64(tc, cfile->fps) / TICKS_PER_SECOND_DBL + 1. / cfile->fps - atime) * xavel[i]; } } - atime = q_gint64(tc, cfile->fps) / U_SEC + 1. / cfile->fps; + atime = q_gint64(tc, cfile->fps) / TICKS_PER_SECOND_DBL + 1. / cfile->fps; } for (i = 0; i < num_aclips; i += 2) { if (aclips[i + 1] > 0) { // clipnum @@ -3698,7 +3695,7 @@ if (pixbuf == NULL) break; if (next_frame_event == NULL && is_blank) break; // don't render final blank frame - next_out_tc = (weed_timecode_t)((out_frame - mainw->play_start) / cfile->fps * U_SEC); // calculate tc of next out frame + next_out_tc = (weed_timecode_t)((out_frame - mainw->play_start) / cfile->fps * TICKS_PER_SECOND_DBL); // calculate tc of next out frame if (next_frame_event != NULL) { if (next_tc < next_out_tc || next_tc - next_out_tc < next_out_tc - tc) break; @@ -4021,7 +4018,7 @@ if (mainw->effects_paused) { // pressed "Keep", render audio to end of segment mainw->effects_paused = FALSE; - flush_audio_tc = q_gint64((double)cfile->undo_end / cfile->fps * U_SEC, cfile->fps); + flush_audio_tc = q_gint64((double)cfile->undo_end / cfile->fps * TICKS_PER_SECOND_DBL, cfile->fps); render_events(FALSE); flush_audio_tc = 0; @@ -4036,7 +4033,7 @@ reget_afilesize(mainw->current_file); get_total_time(cfile); - if (cfile->total_time == 0) { + if (CLIP_TOTAL_TIME(mainw->current_file) == 0.) { d_print(_("nothing rendered.\n")); return FALSE; } @@ -4095,7 +4092,7 @@ marker_type = weed_get_int_value(event, WEED_LEAF_LIVES_TYPE, &error); if (marker_type == EVENT_MARKER_RECORD_END) { // add (resampled) frames for one recording stretch - if (seg_start) rframes += 1 + ((double)(seg_end_tc - seg_start_tc)) / U_SEC * fps; + if (seg_start) rframes += 1 + ((double)(seg_end_tc - seg_start_tc)) / TICKS_PER_SECOND_DBL * fps; seg_start = FALSE; } } @@ -4103,7 +4100,7 @@ event = get_next_event(event); } - if (seg_start) rframes += 1 + ((double)(seg_end_tc - seg_start_tc)) / U_SEC * fps; + if (seg_start) rframes += 1 + ((double)(seg_end_tc - seg_start_tc)) / TICKS_PER_SECOND_DBL * fps; return rframes; } @@ -4116,7 +4113,7 @@ double event_list_get_end_secs(weed_plant_t *event_list) { - return (event_list_get_end_tc(event_list) / U_SEC); + return (event_list_get_end_tc(event_list) / TICKS_PER_SECOND_DBL); } @@ -4127,7 +4124,7 @@ double event_list_get_start_secs(weed_plant_t *event_list) { - return (event_list_get_start_tc(event_list) / U_SEC); + return (event_list_get_start_tc(event_list) / TICKS_PER_SECOND_DBL); } @@ -4482,7 +4479,7 @@ new_clip = TRUE; break; case RENDER_CHOICE_SAME_CLIP: - mainw->play_start = oplay_start; ///< same clip frames start where recording started + cfile->undo_start = mainw->play_start = oplay_start; ///< same clip frames start where recording started if (!render_to_clip(FALSE)) render_choice = RENDER_CHOICE_PREVIEW; else { close_scrap_file(); @@ -4723,7 +4720,7 @@ int64_t *int64val = NULL; - weed_plant_t *event; + weed_plant_t *event, *ievent; LiVESWidget *event_dialog; LiVESWidget *tree; @@ -4744,14 +4741,16 @@ char *strval = NULL; char *text; char *oldval = NULL, *final = NULL; + char *iname = NULL, *fname = NULL; boolean woat = widget_opts.apply_theme; - int winsize_h, scr_width = mainw->scr_width; - int winsize_v, scr_height = mainw->scr_height; + int winsize_h; + int winsize_v; int num_elems, seed_type, hint, error; int rows, currow = 0; + int ie_idx = 0; register int i, j; @@ -4760,13 +4759,8 @@ event = get_first_event(event_list); - if (prefs->gui_monitor != 0) { - scr_width = mainw->mgeom[prefs->gui_monitor - 1].width; - scr_height = mainw->mgeom[prefs->gui_monitor - 1].height; - } - - winsize_h = scr_width - SCR_WIDTH_SAFETY; - winsize_v = scr_height - SCR_HEIGHT_SAFETY; + winsize_h = GUI_SCREEN_WIDTH - SCR_WIDTH_SAFETY; + winsize_v = GUI_SCREEN_HEIGHT - SCR_HEIGHT_SAFETY; event_dialog = lives_standard_dialog_new(_("Event List"), FALSE, winsize_h, winsize_v); @@ -4778,6 +4772,8 @@ table = lives_table_new(rows, 6, FALSE); while (event != NULL) { + // pass through all events + tc = get_event_timecode(event); if (end_tc > 0) { @@ -4788,6 +4784,8 @@ if (tc >= end_tc) break; } + hint = get_event_hint(event); + if ((prefs->event_window_show_frame_events || !WEED_EVENT_IS_FRAME(event)) || WEED_EVENT_IS_AUDIO_FRAME(event)) { if (!prefs->event_window_show_frame_events && WEED_EVENT_IS_FRAME(event)) { // TODO - opts should be all frames, only audio frames, no frames @@ -4801,6 +4799,7 @@ lives_tree_store_append(treestore, &iter1, NULL); /* Acquire an iterator */ lives_tree_store_set(treestore, &iter1, TITLE_COLUMN, "Properties", -1); + // get list of keys (property) names for this event propnames = weed_plant_list_leaves(event); for (i = 0; propnames[i] != NULL; i++) { @@ -4824,6 +4823,7 @@ seed_type = weed_leaf_seed_type(event, propnames[i]); switch (seed_type) { + // get the value case WEED_SEED_INT: intval = weed_get_int_array(event, propnames[i], &error); break; @@ -4847,47 +4847,76 @@ break; } + ievent = NULL; + for (j = 0; j < num_elems; j++) { - switch (seed_type) { - case WEED_SEED_INT: - strval = lives_strdup_printf("%d", intval[j]); - break; - case WEED_SEED_INT64: - strval = lives_strdup_printf("%"PRId64, int64val[j]); - break; - case WEED_SEED_DOUBLE: - strval = lives_strdup_printf("%.4f", doubval[j]); - break; - case WEED_SEED_BOOLEAN: - if (intval[j] == WEED_TRUE) strval = lives_strdup(_("TRUE")); - else strval = lives_strdup(_("FALSE")); - break; - case WEED_SEED_STRING: - strval = lives_strdup(string[j]); - lives_free(string[j]); - break; - case WEED_SEED_VOIDPTR: - if (!(strncmp(propnames[i], WEED_LEAF_INIT_EVENT, strlen(WEED_LEAF_INIT_EVENT)))) { - weed_plant_t *ievent = (weed_plant_t *)voidval[j]; - if (ievent != NULL) { - char *iname = weed_get_string_value(ievent, WEED_LEAF_FILTER, &error); - if (iname != NULL) { - char *fname = weed_filter_idx_get_name(weed_get_idx_for_hashname(iname, TRUE)); - strval = lives_strdup_printf("%p (%s)", voidval[j], fname); - lives_free(fname); + if (hint == WEED_EVENT_HINT_PARAM_CHANGE && (!strcmp(propnames[i], WEED_LEAF_INDEX)) && seed_type == WEED_SEED_INT) { + char *pname = NULL; // want the parameter name for the index + weed_plant_t *ptmpl = NULL; + ievent = (weed_plant_t *)weed_get_voidptr_value(event, WEED_LEAF_INIT_EVENT, &error); + if (ievent != NULL) { + lives_freep((void **)&iname); + iname = weed_get_string_value(ievent, WEED_LEAF_FILTER, &error); + if (iname != NULL) { + ie_idx = weed_get_idx_for_hashname(iname, TRUE); + } + lives_freep((void **)&iname); + ptmpl = weed_filter_in_paramtmpl(get_weed_filter(ie_idx), intval[j], TRUE); + } + if (ptmpl != NULL) + pname = weed_get_string_value(ptmpl, WEED_LEAF_NAME, &error); + else pname = lives_strdup("???"); + strval = lives_strdup_printf("%d (%s)", intval[j], pname); + lives_freep((void **)&pname); + } else { + switch (seed_type) { + // format each element of value + case WEED_SEED_INT: + strval = lives_strdup_printf("%d", intval[j]); + break; + case WEED_SEED_INT64: + strval = lives_strdup_printf("%"PRId64, int64val[j]); + break; + case WEED_SEED_DOUBLE: + strval = lives_strdup_printf("%.4f", doubval[j]); + break; + case WEED_SEED_BOOLEAN: + if (intval[j] == WEED_TRUE) strval = lives_strdup(_("TRUE")); + else strval = lives_strdup(_("FALSE")); + break; + case WEED_SEED_STRING: + strval = lives_strdup(string[j]); + lives_free(string[j]); + break; + case WEED_SEED_VOIDPTR: + if (hint == WEED_EVENT_HINT_FILTER_DEINIT || hint == WEED_EVENT_HINT_PARAM_CHANGE) { + if (!(strncmp(propnames[i], WEED_LEAF_INIT_EVENT, strlen(WEED_LEAF_INIT_EVENT)))) { + ievent = (weed_plant_t *)voidval[j]; + if (ievent != NULL) { + lives_freep((void **)&iname); + iname = weed_get_string_value(ievent, WEED_LEAF_FILTER, &error); + if (iname != NULL) { + ie_idx = weed_get_idx_for_hashname(iname, TRUE); + fname = weed_filter_idx_get_name(ie_idx); + strval = lives_strdup_printf("%p (%s)", voidval[j], fname); + lives_freep((void **)&iname); + } + lives_freep((void **)&iname); + } } - lives_free(iname); } + if (strval == NULL) strval = lives_strdup_printf("%p", voidval[j]); + break; + case WEED_SEED_PLANTPTR: + strval = lives_strdup_printf("-->%p", voidval[j]); + break; + default: + strval = lives_strdup("???"); + break; } - if (strval == NULL) strval = lives_strdup_printf("%p", voidval[j]); - break; - case WEED_SEED_PLANTPTR: - strval = lives_strdup_printf("-->%p", voidval[j]); - break; - default: - strval = lives_strdup("???"); - break; } + + // attach to treestore if (j == 0) { if (num_elems == 1) { lives_tree_store_set(treestore, &iter2, KEY_COLUMN, propnames[i], VALUE_COLUMN, strval, -1); @@ -4904,6 +4933,7 @@ } switch (seed_type) { + // free temp memory case WEED_SEED_INT: case WEED_SEED_BOOLEAN: lives_free(intval); @@ -4934,8 +4964,8 @@ lives_free(final); // timecode - tc_secs = tc / U_SECL; - tc -= tc_secs * U_SECL; + tc_secs = tc / TICKS_PER_SECOND; + tc -= tc_secs * TICKS_PER_SECOND; text = lives_strdup_printf(_("Timecode=%"PRId64".%"PRId64), tc_secs, tc); label = lives_standard_label_new(text); lives_free(text); @@ -4945,7 +4975,6 @@ (LiVESAttachOptions)(0), 0, 0); // event type - hint = get_event_hint(event); switch (hint) { case WEED_EVENT_HINT_FRAME: label = lives_standard_label_new("Frame"); @@ -5031,6 +5060,8 @@ event = get_next_event(event); } + lives_freep((void **)&iname); + widget_opts.apply_theme = FALSE; scrolledwindow = lives_standard_scrolled_window_new(winsize_h, winsize_v, table); widget_opts.apply_theme = woat; @@ -5051,14 +5082,14 @@ lives_button_box_set_layout(LIVES_BUTTON_BOX(hbuttonbox), LIVES_BUTTONBOX_SPREAD); - ok_button = lives_button_new_from_stock(LIVES_STOCK_CLOSE, _("_Close Window")); + ok_button = lives_standard_button_new_from_stock(LIVES_STOCK_CLOSE, _("_Close Window")); lives_container_add(LIVES_CONTAINER(hbuttonbox), ok_button); lives_button_box_set_button_width(LIVES_BUTTON_BOX(hbuttonbox), ok_button, DEF_BUTTON_WIDTH * 4); lives_widget_set_can_focus_and_default(ok_button); - lives_widget_grab_default(ok_button); + lives_widget_grab_default_special(ok_button); lives_signal_connect(LIVES_GUI_OBJECT(ok_button), LIVES_WIDGET_CLICKED_SIGNAL, LIVES_GUI_CALLBACK(response_ok), @@ -5068,15 +5099,11 @@ LIVES_KEY_Escape, (LiVESXModifierType)0, (LiVESAccelFlags)0); if (prefs->gui_monitor != 0) { - int xcen = mainw->mgeom[prefs->gui_monitor - 1].x + - (mainw->mgeom[prefs->gui_monitor - 1].width - lives_widget_get_allocation_width(event_dialog)) / 2; - int ycen = mainw->mgeom[prefs->gui_monitor - 1].y + - (mainw->mgeom[prefs->gui_monitor - 1].height - lives_widget_get_allocation_height(event_dialog)) / 2; - lives_window_set_screen(LIVES_WINDOW(event_dialog), mainw->mgeom[prefs->gui_monitor - 1].screen); - lives_window_move(LIVES_WINDOW(event_dialog), xcen, ycen); + lives_window_center(LIVES_WINDOW(event_dialog)); } if (prefs->open_maximised) { + lives_window_unmaximize(LIVES_WINDOW(event_dialog)); lives_window_maximize(LIVES_WINDOW(event_dialog)); } @@ -5105,7 +5132,7 @@ LiVESWidget *add_video_options(LiVESWidget **spwidth, int defwidth, LiVESWidget **spheight, int defheight, - LiVESWidget **spfps, double deffps, boolean add_aspect) { + LiVESWidget **spfps, double deffps, boolean add_aspect, LiVESWidget *extra) { // add video options to multitrack enter, etc static lives_param_t aspect_width, aspect_height; @@ -5144,6 +5171,8 @@ *spfps = lives_standard_spin_button_new (_("_Frames per second"), TRUE, deffps, 1., FPS_MAX, 1., 10., 0, LIVES_BOX(hbox), NULL); + if (extra != NULL) lives_box_pack_start(LIVES_BOX(vbox), extra, FALSE, FALSE, widget_opts.packing_height); + return frame; } @@ -5161,13 +5190,27 @@ } +static void on_setclipvals_clicked(LiVESButton *button, livespointer user_data) { + const lives_special_aspect_t *aspect = NULL; + render_details *rdet = (render_details *)user_data; + lives_spin_button_set_value(LIVES_SPIN_BUTTON(rdet->spinbutton_width), (double)cfile->hsize); + lives_spin_button_set_value(LIVES_SPIN_BUTTON(rdet->spinbutton_height), (double)cfile->vsize); + lives_spin_button_set_value(LIVES_SPIN_BUTTON(rdet->spinbutton_fps), cfile->fps); + lives_spin_button_update(LIVES_SPIN_BUTTON(rdet->spinbutton_width)); + aspect = paramspecial_get_aspect(); + if (aspect != NULL && aspect->checkbutton != NULL) lives_widget_show(aspect->checkbutton); + if (aspect != NULL && aspect->label != NULL) lives_widget_show(aspect->label); + + lives_widget_queue_draw(rdet->dialog); +} + + static void rdet_use_current(LiVESButton *button, livespointer user_data) { + render_details *rdet = (render_details *)user_data; char *arate, *achans, *asamps; int aendian; - lives_spin_button_set_value(LIVES_SPIN_BUTTON(rdet->spinbutton_width), cfile->hsize); - lives_spin_button_set_value(LIVES_SPIN_BUTTON(rdet->spinbutton_height), cfile->vsize); - lives_spin_button_set_value(LIVES_SPIN_BUTTON(rdet->spinbutton_fps), cfile->fps); + on_setclipvals_clicked(NULL, user_data); if (cfile->achans > 0) { rdet->ratio_fps = cfile->ratio_fps; @@ -5199,7 +5242,6 @@ } } - lives_widget_queue_draw(rdet->dialog); } @@ -5225,6 +5267,8 @@ LiVESList *ofmt = NULL; LiVESList *encoders = NULL; + const lives_special_aspect_t *aspect = NULL; + char **array; char *tmp, *tmp2, *tmp3; @@ -5236,7 +5280,8 @@ int width; int height; - int scrw, scrh; + int scrw = GUI_SCREEN_WIDTH; + int scrh = GUI_SCREEN_HEIGHT; int dbw; register int i; @@ -5271,21 +5316,13 @@ rdet->enc_changed = FALSE; - if (prefs->gui_monitor != 0) { - scrw = mainw->mgeom[prefs->gui_monitor - 1].width; - scrh = mainw->mgeom[prefs->gui_monitor - 1].height; - } else { - scrw = mainw->scr_width; - scrh = mainw->scr_height; - } - if (type == 3 || type == 4) { title = lives_strdup(_("Multitrack Details")); } else if (type == 1) title = lives_strdup(_("Encoding Details")); else title = lives_strdup(_("New Clip Details")); - height = scrh - SCR_HEIGHT_SAFETY; width = scrw - SCR_WIDTH_SAFETY; + height = scrh - SCR_HEIGHT_SAFETY; rdet->dialog = lives_standard_dialog_new(title, FALSE, width, height); @@ -5329,11 +5366,27 @@ lives_box_pack_start(LIVES_BOX(top_vbox), rdet->always_hbox, TRUE, TRUE, 0); } + hbox = NULL; + + if (type == 2) { + if (mainw->current_file > 0 && cfile != NULL && cfile->frames > 0) { + hbox = lives_hbox_new(FALSE, 0); + rdet->usecur_button = lives_standard_button_new_with_label(_("Use current clip values")); + lives_box_pack_start(LIVES_BOX(hbox), rdet->usecur_button, FALSE, FALSE, widget_opts.packing_width); + add_fill_to_box(LIVES_BOX(hbox)); + lives_signal_connect(LIVES_GUI_OBJECT(rdet->usecur_button), LIVES_WIDGET_CLICKED_SIGNAL, + LIVES_GUI_CALLBACK(on_setclipvals_clicked), + (livespointer)rdet); + } + } + frame = add_video_options(&rdet->spinbutton_width, rdet->width, &rdet->spinbutton_height, rdet->height, &rdet->spinbutton_fps, rdet->fps, - type == 1); + type == 1 || type == 2, hbox); if (type != 1) lives_box_pack_start(LIVES_BOX(top_vbox), frame, TRUE, TRUE, 0); if (type == 2) { + aspect = paramspecial_get_aspect(); + // add clip name entry rdet->clipname_entry = lives_standard_entry_new((tmp = lives_strdup(_("New clip name"))), FALSE, (tmp2 = get_untitled_name(mainw->untitled_number)), @@ -5344,6 +5397,10 @@ lives_free(tmp3); } + // call these here since adding the widgets may have altered their values + rdetw_spinw_changed(LIVES_SPIN_BUTTON(rdet->spinbutton_width), (livespointer)rdet); + rdetw_spinh_changed(LIVES_SPIN_BUTTON(rdet->spinbutton_height), (livespointer)rdet); + lives_signal_connect_after(LIVES_GUI_OBJECT(rdet->spinbutton_width), LIVES_WIDGET_VALUE_CHANGED_SIGNAL, LIVES_GUI_CALLBACK(rdetw_spinw_changed), rdet); @@ -5502,7 +5559,7 @@ add_fill_to_box(LIVES_BOX(daa)); } - cancelbutton = lives_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); + cancelbutton = lives_standard_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); if (!(prefs->startup_interface == STARTUP_MT && !mainw->is_ready)) { lives_dialog_add_action_widget(LIVES_DIALOG(rdet->dialog), cancelbutton, LIVES_RESPONSE_CANCEL); @@ -5515,28 +5572,33 @@ if (!(prefs->startup_interface == STARTUP_MT && !mainw->is_ready)) { if (mainw->current_file != -1 && mainw->current_file != mainw->scrap_file && mainw->current_file != mainw->ascrap_file && type == 3) { - rdet->usecur_button = lives_button_new_with_mnemonic(_("_Use current clip values")); + rdet->usecur_button = lives_standard_button_new_with_mnemonic(_("_Use current clip values")); lives_dialog_add_action_widget(LIVES_DIALOG(rdet->dialog), rdet->usecur_button, LIVES_RESPONSE_RESET); - lives_signal_connect(LIVES_COMBO(rdet->usecur_button), LIVES_WIDGET_CLICKED_SIGNAL, LIVES_GUI_CALLBACK(rdet_use_current), rdet); + lives_signal_connect(LIVES_COMBO(rdet->usecur_button), LIVES_WIDGET_CLICKED_SIGNAL, LIVES_GUI_CALLBACK(rdet_use_current), + (livespointer)rdet); } } if (!specified) { - rdet->okbutton = lives_button_new_from_stock(LIVES_STOCK_OK, NULL); + rdet->okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_OK, NULL); lives_widget_set_size_request(rdet->okbutton, DEF_BUTTON_WIDTH * 2, -1); } else { - rdet->okbutton = lives_button_new_from_stock(LIVES_STOCK_GO_FORWARD, _("_Next")); + rdet->okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_GO_FORWARD, _("_Next")); } lives_dialog_add_action_widget(LIVES_DIALOG(rdet->dialog), rdet->okbutton, LIVES_RESPONSE_OK); lives_widget_set_can_focus_and_default(rdet->okbutton); - lives_widget_grab_default(rdet->okbutton); + lives_widget_grab_default_special(rdet->okbutton); lives_widget_add_accelerator(cancelbutton, LIVES_WIDGET_CLICKED_SIGNAL, rdet_accel_group, LIVES_KEY_Escape, (LiVESXModifierType)0, (LiVESAccelFlags)0); lives_widget_show_all(rdet->dialog); lives_widget_hide(rdet->always_hbox); + if (aspect != NULL && type == 2) { + lives_widget_hide(aspect->checkbutton); + lives_widget_hide(aspect->label); + } if (type == 4) lives_widget_hide(resaudw->aud_hbox);
View file
LiVES-2.8.7.tar.bz2/src/events.h -> LiVES-2.8.8.tar.bz2/src/events.h
Changed
@@ -213,7 +213,7 @@ render_details *create_render_details(int type); LiVESWidget *add_video_options(LiVESWidget **spwidth, int defwidth, LiVESWidget **spheight, int defheight, - LiVESWidget **spfps, double deffps, boolean add_aspect); + LiVESWidget **spfps, double deffps, boolean add_aspect, LiVESWidget *extra); LiVESWidget *add_audio_options(LiVESWidget **cbbackaudio, LiVESWidget **cbpertrack);
View file
LiVES-2.8.7.tar.bz2/src/framedraw.c -> LiVES-2.8.8.tar.bz2/src/framedraw.c
Changed
@@ -136,7 +136,7 @@ framedraw_add_label(box); - mainw->framedraw_reset = lives_button_new_from_stock(LIVES_STOCK_REFRESH, NULL); + mainw->framedraw_reset = lives_standard_button_new_from_stock(LIVES_STOCK_REFRESH, NULL); hbox_rst = lives_hbox_new(FALSE, 0); lives_box_pack_start(LIVES_BOX(box), hbox_rst, FALSE, FALSE, 0); @@ -243,7 +243,7 @@ lives_scale_set_draw_value(LIVES_SCALE(mainw->framedraw_scale), FALSE); rfx = (lives_rfx_t *)lives_widget_object_get_data(LIVES_WIDGET_OBJECT(lives_widget_get_toplevel(LIVES_WIDGET(box))), "rfx"); - mainw->framedraw_preview = lives_button_new_from_stock(LIVES_STOCK_REFRESH, _("_Preview")); + mainw->framedraw_preview = lives_standard_button_new_from_stock(LIVES_STOCK_REFRESH, _("_Preview")); lives_box_pack_start(LIVES_BOX(hbox), mainw->framedraw_preview, TRUE, FALSE, 0); lives_widget_set_sensitive(mainw->framedraw_spinbutton, FALSE); lives_widget_set_sensitive(mainw->framedraw_scale, FALSE); @@ -571,7 +571,7 @@ img_ext = get_image_ext_for_type(cfile->img_type); } - tc = ((mainw->framedraw_frame - 1.)) / cfile->fps * U_SECL; + tc = ((mainw->framedraw_frame - 1.)) / cfile->fps * TICKS_PER_SECOND; pixbuf = pull_lives_pixbuf_at_size(mainw->current_file, mainw->framedraw_frame, (char *)img_ext, tc, (double)cfile->hsize, (double)cfile->vsize, LIVES_INTERP_BEST); @@ -609,7 +609,7 @@ // can happen if we preview for rendered generators if ((mainw->multitrack == NULL || mainw->current_file != mainw->multitrack->render_file) && mainw->framedraw_frame == 0) return; - tc = ((mainw->framedraw_frame - 1.)) / cfile->fps * U_SECL; + tc = ((mainw->framedraw_frame - 1.)) / cfile->fps * TICKS_PER_SECOND; pixbuf = pull_lives_pixbuf_at_size(mainw->current_file, mainw->framedraw_frame, img_ext, tc, (double)cfile->hsize, (double)cfile->vsize, LIVES_INTERP_BEST); @@ -620,7 +620,7 @@ weed_layer_free(mainw->fd_layer_orig); } - mainw->fd_layer_orig = weed_layer_new(0, 0, NULL, WEED_PALETTE_END); + mainw->fd_layer_orig = weed_layer_create(0, 0, NULL, WEED_PALETTE_END); if (!pixbuf_to_layer(mainw->fd_layer_orig, pixbuf)) lives_object_unref(pixbuf);
View file
LiVES-2.8.7.tar.bz2/src/gui.c -> LiVES-2.8.8.tar.bz2/src/gui.c
Changed
@@ -1,6 +1,6 @@ // gui.c // LiVES -// (c) G. Finch 2004 - 2016 <salsaman@gmail.com> +// (c) G. Finch 2004 - 2017 <salsaman+lives@gmail.com> // Released under the GNU GPL 3 or later // see file ../COPYING for licensing details @@ -142,9 +142,9 @@ void make_custom_submenus(void) { - mainw->custom_gens_submenu = lives_menu_item_new_with_mnemonic(_("_Custom Generators")); - mainw->custom_effects_submenu = lives_menu_item_new_with_mnemonic(_("_Custom Effects")); - mainw->custom_utilities_submenu = lives_menu_item_new_with_mnemonic(_("Custom _Utilities")); + mainw->custom_gens_submenu = lives_standard_menu_item_new_with_mnemonic(_("_Custom Generators")); + mainw->custom_effects_submenu = lives_standard_menu_item_new_with_mnemonic(_("_Custom Effects")); + mainw->custom_utilities_submenu = lives_standard_menu_item_new_with_mnemonic(_("Custom _Utilities")); } @@ -199,6 +199,14 @@ lives_widget_set_bg_color(mainw->menubar, LIVES_WIDGET_STATE_NORMAL, colb2); lives_widget_set_fg_color(mainw->menubar, LIVES_WIDGET_STATE_NORMAL, colf2); + lives_widget_set_fg_color(mainw->sa_hbox, LIVES_WIDGET_STATE_NORMAL, colf2); + lives_widget_set_bg_color(mainw->sa_hbox, LIVES_WIDGET_STATE_NORMAL, colb2); + set_child_colour(mainw->sa_hbox, TRUE); + + lives_widget_set_fg_color(mainw->sa_button, LIVES_WIDGET_STATE_NORMAL, colf2); + lives_widget_set_bg_color(mainw->sa_button, LIVES_WIDGET_STATE_NORMAL, colb2); + set_child_colour(mainw->sa_button, TRUE); + if (mainw->plug != NULL) lives_widget_set_bg_color(mainw->plug, LIVES_WIDGET_STATE_NORMAL, colb); @@ -235,9 +243,10 @@ lives_widget_set_bg_color(mainw->btoolbar, LIVES_WIDGET_STATE_NORMAL, colb2); lives_widget_set_fg_color(mainw->btoolbar, LIVES_WIDGET_STATE_NORMAL, colf2); + set_child_alt_colour(mainw->btoolbar, TRUE); lives_widget_set_bg_color(mainw->eventbox, LIVES_WIDGET_STATE_NORMAL, colb); - lives_widget_set_bg_color(mainw->vbox1, LIVES_WIDGET_STATE_NORMAL, colb); + lives_widget_set_bg_color(mainw->top_vbox, LIVES_WIDGET_STATE_NORMAL, colb); lives_widget_set_bg_color(mainw->eventbox3, LIVES_WIDGET_STATE_NORMAL, colb); @@ -339,6 +348,7 @@ void create_LiVES(void) { LiVESWidget *hbox1; + LiVESWidget *vbox; LiVESWidget *vbox2; LiVESWidget *menuitem; LiVESWidget *menuitem_menu; @@ -401,6 +411,7 @@ char *tmp; char *fnamex; + int i; int dpw; boolean woat; @@ -480,7 +491,6 @@ lives_window_set_hide_titlebar_when_maximized(LIVES_WINDOW(mainw->LiVES), FALSE); - #ifdef GUI_GTK // TODO - can we use just DEFAULT_DROP ? gtk_drag_dest_set(mainw->LiVES, GTK_DEST_DEFAULT_ALL, mainw->target_table, 2, @@ -494,16 +504,16 @@ if (capable->smog_version_correct) lives_window_set_decorated(LIVES_WINDOW(mainw->LiVES), prefs->open_decorated); - mainw->vbox1 = lives_vbox_new(FALSE, 0); - lives_container_add(LIVES_CONTAINER(mainw->LiVES), mainw->vbox1); + mainw->top_vbox = lives_vbox_new(FALSE, 0); + lives_container_add(LIVES_CONTAINER(mainw->LiVES), mainw->top_vbox); mainw->menu_hbox = lives_hbox_new(FALSE, 0); - lives_box_pack_start(LIVES_BOX(mainw->vbox1), mainw->menu_hbox, FALSE, FALSE, 0); + lives_box_pack_start(LIVES_BOX(mainw->top_vbox), mainw->menu_hbox, FALSE, FALSE, 0); mainw->menubar = lives_menu_bar_new(); lives_box_pack_start(LIVES_BOX(mainw->menu_hbox), mainw->menubar, FALSE, FALSE, 0); - menuitem = lives_menu_item_new_with_mnemonic(_("_File")); + menuitem = lives_standard_menu_item_new_with_mnemonic(_("_File")); lives_container_add(LIVES_CONTAINER(mainw->menubar), menuitem); menuitem_menu = lives_menu_new(); @@ -511,27 +521,27 @@ lives_menu_item_set_submenu(LIVES_MENU_ITEM(menuitem), menuitem_menu); - mainw->open = lives_menu_item_new_with_mnemonic(_("_Open File/Directory")); + mainw->open = lives_standard_menu_item_new_with_mnemonic(_("_Open File/Directory")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->open); lives_widget_add_accelerator(mainw->open, LIVES_WIDGET_ACTIVATE_SIGNAL, mainw->accel_group, LIVES_KEY_o, LIVES_CONTROL_MASK, LIVES_ACCEL_VISIBLE); - mainw->open_sel = lives_menu_item_new_with_mnemonic(_("O_pen Part of File...")); + mainw->open_sel = lives_standard_menu_item_new_with_mnemonic(_("O_pen Part of File...")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->open_sel); - mainw->open_loc = lives_menu_item_new_with_mnemonic(_("Open _Location/Stream...")); + mainw->open_loc = lives_standard_menu_item_new_with_mnemonic(_("Open _Location/Stream...")); #ifdef HAVE_WEBM - mainw->open_loc_menu = lives_menu_item_new_with_mnemonic(_("Open _Location/Stream...")); + mainw->open_loc_menu = lives_standard_menu_item_new_with_mnemonic(_("Open _Location/Stream...")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->open_loc_menu); mainw->open_loc_submenu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(mainw->open_loc_menu), mainw->open_loc_submenu); - mainw->open_utube = lives_menu_item_new_with_mnemonic(_("Open _Youtube Clip...")); + mainw->open_utube = lives_standard_menu_item_new_with_mnemonic(_("Open _Youtube Clip...")); lives_container_add(LIVES_CONTAINER(mainw->open_loc_submenu), mainw->open_utube); lives_container_add(LIVES_CONTAINER(mainw->open_loc_submenu), mainw->open_loc); @@ -542,7 +552,7 @@ #endif - mainw->open_vcd_menu = lives_menu_item_new_with_mnemonic(_("Import from _dvd/vcd...")); + mainw->open_vcd_menu = lives_standard_menu_item_new_with_mnemonic(_("Import from _dvd/vcd...")); // TODO: show these options, but give errors for no mplayer / mplayer2 // TODO - mpv @@ -553,29 +563,29 @@ mainw->open_vcd_submenu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(mainw->open_vcd_menu), mainw->open_vcd_submenu); - mainw->open_dvd = lives_menu_item_new_with_mnemonic(_("Import from _dvd")); - mainw->open_vcd = lives_menu_item_new_with_mnemonic(_("Import from _vcd")); + mainw->open_dvd = lives_standard_menu_item_new_with_mnemonic(_("Import from _dvd")); + mainw->open_vcd = lives_standard_menu_item_new_with_mnemonic(_("Import from _vcd")); lives_container_add(LIVES_CONTAINER(mainw->open_vcd_submenu), mainw->open_dvd); lives_container_add(LIVES_CONTAINER(mainw->open_vcd_submenu), mainw->open_vcd); - mainw->open_device_menu = lives_menu_item_new_with_mnemonic(_("_Import from Firewire")); + mainw->open_device_menu = lives_standard_menu_item_new_with_mnemonic(_("_Import from Firewire")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->open_device_menu); mainw->open_device_submenu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(mainw->open_device_menu), mainw->open_device_submenu); - mainw->open_firewire = lives_menu_item_new_with_mnemonic(_("Import from _Firewire Device (dv)")); - mainw->open_hfirewire = lives_menu_item_new_with_mnemonic(_("Import from _Firewire Device (hdv)")); + mainw->open_firewire = lives_standard_menu_item_new_with_mnemonic(_("Import from _Firewire Device (dv)")); + mainw->open_hfirewire = lives_standard_menu_item_new_with_mnemonic(_("Import from _Firewire Device (hdv)")); #ifdef HAVE_LDVGRAB lives_container_add(LIVES_CONTAINER(mainw->open_device_submenu), mainw->open_firewire); lives_container_add(LIVES_CONTAINER(mainw->open_device_submenu), mainw->open_hfirewire); #endif - menuitem = lives_menu_item_new_with_mnemonic(_("_Add Webcam/TV card...")); - mainw->unicap = lives_menu_item_new_with_mnemonic(_("Add _Unicap Device")); - mainw->firewire = lives_menu_item_new_with_mnemonic(_("Add Live _Firewire Device")); - mainw->tvdev = lives_menu_item_new_with_mnemonic(_("Add _TV Device")); + menuitem = lives_standard_menu_item_new_with_mnemonic(_("_Add Webcam/TV card...")); + mainw->unicap = lives_standard_menu_item_new_with_mnemonic(_("Add _Unicap Device")); + mainw->firewire = lives_standard_menu_item_new_with_mnemonic(_("Add Live _Firewire Device")); + mainw->tvdev = lives_standard_menu_item_new_with_mnemonic(_("Add _TV Device")); #if defined(HAVE_UNICAP) || defined(HAVE_YUV4MPEG) lives_container_add(LIVES_CONTAINER(menuitem_menu), menuitem); @@ -610,7 +620,7 @@ #endif #endif // defined HAVE_UNICAP || defined HAVE_YUV4MPEG - mainw->recent_menu = lives_menu_item_new_with_mnemonic(_("_Recent Files...")); + mainw->recent_menu = lives_standard_menu_item_new_with_mnemonic(_("_Recent Files...")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->recent_menu); mainw->recent_submenu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(mainw->recent_menu), mainw->recent_submenu); @@ -621,21 +631,21 @@ if (capable->smog_version_correct && capable->can_write_to_workdir) { get_pref_utf8(PREF_RECENT1, buff, 32768); } - mainw->recent1 = lives_menu_item_new_with_label(buff); + mainw->recent1 = lives_standard_menu_item_new_with_label(buff); if (capable->smog_version_correct && capable->can_write_to_workdir) { get_pref_utf8(PREF_RECENT2, buff, 32768); } - mainw->recent2 = lives_menu_item_new_with_label(buff); + mainw->recent2 = lives_standard_menu_item_new_with_label(buff); if (capable->smog_version_correct && capable->can_write_to_workdir) { get_pref_utf8(PREF_RECENT3, buff, 32768); } - mainw->recent3 = lives_menu_item_new_with_label(buff); + mainw->recent3 = lives_standard_menu_item_new_with_label(buff); if (capable->smog_version_correct && capable->can_write_to_workdir) { get_pref_utf8(PREF_RECENT4, buff, 32768); } - mainw->recent4 = lives_menu_item_new_with_label(buff); + mainw->recent4 = lives_standard_menu_item_new_with_label(buff); lives_container_add(LIVES_CONTAINER(mainw->recent_submenu), mainw->recent1); lives_container_add(LIVES_CONTAINER(mainw->recent_submenu), mainw->recent2); @@ -644,25 +654,33 @@ lives_menu_add_separator(LIVES_MENU(menuitem_menu)); - mainw->vj_load_set = lives_menu_item_new_with_mnemonic(_("_Reload Clip Set...")); + mainw->vj_load_set = lives_standard_menu_item_new_with_mnemonic(_("_Reload Clip Set...")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->vj_load_set); - mainw->vj_save_set = lives_menu_item_new_with_mnemonic(_("Close/Sa_ve All Clips")); + mainw->vj_save_set = lives_standard_menu_item_new_with_mnemonic(_("Close/Sa_ve All Clips")); lives_widget_set_sensitive(mainw->vj_save_set, FALSE); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->vj_save_set); lives_menu_add_separator(LIVES_MENU(menuitem_menu)); - mainw->save_as = lives_image_menu_item_new_from_stock(LIVES_STOCK_LABEL_SAVE, mainw->accel_group); +#ifdef LIBAV_TRANSCODE + mainw->transcode = lives_standard_menu_item_new_with_mnemonic(_("_Quick Transcode (beta)...")); + lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->transcode); + lives_widget_set_sensitive(mainw->transcode, FALSE); + + lives_menu_add_separator(LIVES_MENU(menuitem_menu)); +#endif + + mainw->save_as = lives_standard_image_menu_item_new_from_stock(LIVES_STOCK_LABEL_SAVE, mainw->accel_group); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->save_as); lives_widget_set_sensitive(mainw->save_as, FALSE); set_menu_text(mainw->save_as, _("_Encode Clip As..."), TRUE); - mainw->save_selection = lives_menu_item_new_with_mnemonic(_("Encode _Selection As...")); + mainw->save_selection = lives_standard_menu_item_new_with_mnemonic(_("Encode _Selection As...")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->save_selection); lives_widget_set_sensitive(mainw->save_selection, FALSE); - mainw->close = lives_menu_item_new_with_mnemonic(_("_Close This Clip")); + mainw->close = lives_standard_menu_item_new_with_mnemonic(_("_Close This Clip")); lives_widget_add_accelerator(mainw->close, LIVES_WIDGET_ACTIVATE_SIGNAL, mainw->accel_group, LIVES_KEY_w, LIVES_CONTROL_MASK, LIVES_ACCEL_VISIBLE); @@ -671,7 +689,7 @@ lives_menu_add_separator(LIVES_MENU(menuitem_menu)); - mainw->backup = lives_menu_item_new_with_mnemonic((tmp = lives_strdup_printf(_("_Backup Clip as .%s..."), LIVES_FILE_EXT_BACKUP))); + mainw->backup = lives_standard_menu_item_new_with_mnemonic((tmp = lives_strdup_printf(_("_Backup Clip as .%s..."), LIVES_FILE_EXT_BACKUP))); lives_free(tmp); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->backup); lives_widget_set_sensitive(mainw->backup, FALSE); @@ -680,7 +698,8 @@ LIVES_KEY_b, LIVES_CONTROL_MASK, LIVES_ACCEL_VISIBLE); - mainw->restore = lives_menu_item_new_with_mnemonic((tmp = lives_strdup_printf(_("_Restore Clip from .%s..."), LIVES_FILE_EXT_BACKUP))); + mainw->restore = lives_standard_menu_item_new_with_mnemonic((tmp = lives_strdup_printf(_("_Restore Clip from .%s..."), + LIVES_FILE_EXT_BACKUP))); lives_free(tmp); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->restore); @@ -690,29 +709,29 @@ lives_menu_add_separator(LIVES_MENU(menuitem_menu)); - mainw->sw_sound = lives_check_menu_item_new_with_mnemonic(_("Encode/Load/Backup _with Sound")); + mainw->sw_sound = lives_standard_check_menu_item_new_with_mnemonic(_("Encode/Load/Backup _with Sound")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->sw_sound); lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mainw->sw_sound), TRUE); - mainw->aload_subs = lives_check_menu_item_new_with_mnemonic(_("Auto load subtitles")); + mainw->aload_subs = lives_standard_check_menu_item_new_with_mnemonic(_("Auto load subtitles")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->aload_subs); lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mainw->aload_subs), prefs->autoload_subs); lives_menu_add_separator(LIVES_MENU(menuitem_menu)); - mainw->clear_ds = lives_menu_item_new_with_mnemonic(_("Clean _up Diskspace")); + mainw->clear_ds = lives_standard_menu_item_new_with_mnemonic(_("Clean _up Diskspace")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->clear_ds); - mainw->quit = lives_image_menu_item_new_from_stock(LIVES_STOCK_LABEL_QUIT, mainw->accel_group); + mainw->quit = lives_standard_image_menu_item_new_from_stock(LIVES_STOCK_LABEL_QUIT, mainw->accel_group); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->quit); - menuitem = lives_menu_item_new_with_mnemonic(_("_Edit")); + menuitem = lives_standard_menu_item_new_with_mnemonic(_("_Edit")); lives_container_add(LIVES_CONTAINER(mainw->menubar), menuitem); menuitem_menu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(menuitem), menuitem_menu); - mainw->undo = lives_image_menu_item_new_with_mnemonic(_("_Undo")); + mainw->undo = lives_standard_image_menu_item_new_with_mnemonic(_("_Undo")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->undo); lives_widget_set_sensitive(mainw->undo, FALSE); @@ -727,7 +746,7 @@ lives_image_menu_item_set_image(LIVES_IMAGE_MENU_ITEM(mainw->undo), image); #endif - mainw->redo = lives_image_menu_item_new_with_mnemonic(_("_Redo")); + mainw->redo = lives_standard_image_menu_item_new_with_mnemonic(_("_Redo")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->redo); lives_widget_set_sensitive(mainw->redo, FALSE); @@ -743,7 +762,7 @@ lives_menu_add_separator(LIVES_MENU(menuitem_menu)); - mainw->mt_menu = lives_image_menu_item_new_with_mnemonic(_("_MULTITRACK mode")); + mainw->mt_menu = lives_standard_image_menu_item_new_with_mnemonic(_("_MULTITRACK mode")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->mt_menu); lives_menu_add_separator(LIVES_MENU(menuitem_menu)); @@ -752,7 +771,7 @@ LIVES_KEY_m, LIVES_CONTROL_MASK, LIVES_ACCEL_VISIBLE); - mainw->copy = lives_image_menu_item_new_with_mnemonic(_("_Copy Selection")); + mainw->copy = lives_standard_image_menu_item_new_with_mnemonic(_("_Copy Selection")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->copy); lives_widget_set_sensitive(mainw->copy, FALSE); @@ -760,7 +779,7 @@ LIVES_KEY_c, LIVES_CONTROL_MASK, LIVES_ACCEL_VISIBLE); - mainw->cut = lives_image_menu_item_new_with_mnemonic(_("Cu_t Selection")); + mainw->cut = lives_standard_image_menu_item_new_with_mnemonic(_("Cu_t Selection")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->cut); lives_widget_set_sensitive(mainw->cut, FALSE); @@ -768,7 +787,7 @@ LIVES_KEY_t, LIVES_CONTROL_MASK, LIVES_ACCEL_VISIBLE); - mainw->insert = lives_image_menu_item_new_with_mnemonic(_("_Insert from Clipboard...")); + mainw->insert = lives_standard_image_menu_item_new_with_mnemonic(_("_Insert from Clipboard...")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->insert); lives_widget_set_sensitive(mainw->insert, FALSE); @@ -782,7 +801,7 @@ lives_image_menu_item_set_image(LIVES_IMAGE_MENU_ITEM(mainw->insert), image); #endif - mainw->paste_as_new = lives_image_menu_item_new_with_mnemonic(_("Paste as _New")); + mainw->paste_as_new = lives_standard_image_menu_item_new_with_mnemonic(_("Paste as _New")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->paste_as_new); lives_widget_set_sensitive(mainw->paste_as_new, FALSE); @@ -790,12 +809,12 @@ LIVES_KEY_n, LIVES_CONTROL_MASK, LIVES_ACCEL_VISIBLE); - mainw->merge = lives_menu_item_new_with_mnemonic(_("_Merge Clipboard with Selection...")); + mainw->merge = lives_standard_menu_item_new_with_mnemonic(_("_Merge Clipboard with Selection...")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->merge); lives_widget_set_sensitive(mainw->merge, FALSE); - mainw->xdelete = lives_image_menu_item_new_with_mnemonic(_("_Delete Selection")); + mainw->xdelete = lives_standard_image_menu_item_new_with_mnemonic(_("_Delete Selection")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->xdelete); lives_widget_set_sensitive(mainw->xdelete, FALSE); @@ -810,13 +829,13 @@ lives_menu_add_separator(LIVES_MENU(menuitem_menu)); - mainw->ccpd_sound = lives_check_menu_item_new_with_mnemonic(_("Decouple _Video from Audio")); + mainw->ccpd_sound = lives_standard_check_menu_item_new_with_mnemonic(_("Decouple _Video from Audio")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->ccpd_sound); lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mainw->ccpd_sound), !mainw->ccpd_with_sound); lives_menu_add_separator(LIVES_MENU(menuitem_menu)); - mainw->select_submenu = lives_menu_item_new_with_mnemonic(_("_Select...")); + mainw->select_submenu = lives_standard_menu_item_new_with_mnemonic(_("_Select...")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->select_submenu); select_submenu_menu = lives_menu_new(); @@ -824,21 +843,21 @@ lives_menu_item_set_submenu(LIVES_MENU_ITEM(mainw->select_submenu), select_submenu_menu); lives_widget_set_sensitive(mainw->select_submenu, FALSE); - mainw->select_all = lives_menu_item_new_with_mnemonic(_("Select _All Frames")); + mainw->select_all = lives_standard_menu_item_new_with_mnemonic(_("Select _All Frames")); lives_container_add(LIVES_CONTAINER(select_submenu_menu), mainw->select_all); lives_widget_add_accelerator(mainw->select_all, LIVES_WIDGET_ACTIVATE_SIGNAL, mainw->accel_group, LIVES_KEY_a, LIVES_CONTROL_MASK, LIVES_ACCEL_VISIBLE); - mainw->select_start_only = lives_image_menu_item_new_with_mnemonic(_("_Start Frame Only")); + mainw->select_start_only = lives_standard_image_menu_item_new_with_mnemonic(_("_Start Frame Only")); lives_container_add(LIVES_CONTAINER(select_submenu_menu), mainw->select_start_only); lives_widget_add_accelerator(mainw->select_start_only, LIVES_WIDGET_ACTIVATE_SIGNAL, mainw->accel_group, LIVES_KEY_Home, LIVES_CONTROL_MASK, LIVES_ACCEL_VISIBLE); - mainw->select_end_only = lives_image_menu_item_new_with_mnemonic(_("_End Frame Only")); + mainw->select_end_only = lives_standard_image_menu_item_new_with_mnemonic(_("_End Frame Only")); lives_container_add(LIVES_CONTAINER(select_submenu_menu), mainw->select_end_only); lives_widget_add_accelerator(mainw->select_end_only, LIVES_WIDGET_ACTIVATE_SIGNAL, mainw->accel_group, LIVES_KEY_End, LIVES_CONTROL_MASK, @@ -846,36 +865,36 @@ lives_menu_add_separator(LIVES_MENU(select_submenu_menu)); - mainw->select_from_start = lives_image_menu_item_new_with_mnemonic(_("Select from _First Frame")); + mainw->select_from_start = lives_standard_image_menu_item_new_with_mnemonic(_("Select from _First Frame")); lives_container_add(LIVES_CONTAINER(select_submenu_menu), mainw->select_from_start); - mainw->select_to_end = lives_image_menu_item_new_with_mnemonic(_("Select to _Last Frame")); + mainw->select_to_end = lives_standard_image_menu_item_new_with_mnemonic(_("Select to _Last Frame")); lives_container_add(LIVES_CONTAINER(select_submenu_menu), mainw->select_to_end); - mainw->select_new = lives_image_menu_item_new_with_mnemonic(_("Select Last Insertion/_Merge")); + mainw->select_new = lives_standard_image_menu_item_new_with_mnemonic(_("Select Last Insertion/_Merge")); lives_container_add(LIVES_CONTAINER(select_submenu_menu), mainw->select_new); - mainw->select_last = lives_image_menu_item_new_with_mnemonic(_("Select Last _Effect")); + mainw->select_last = lives_standard_image_menu_item_new_with_mnemonic(_("Select Last _Effect")); lives_container_add(LIVES_CONTAINER(select_submenu_menu), mainw->select_last); - mainw->select_invert = lives_image_menu_item_new_with_mnemonic(_("_Invert Selection")); + mainw->select_invert = lives_standard_image_menu_item_new_with_mnemonic(_("_Invert Selection")); lives_container_add(LIVES_CONTAINER(select_submenu_menu), mainw->select_invert); lives_widget_add_accelerator(mainw->select_invert, LIVES_WIDGET_ACTIVATE_SIGNAL, mainw->accel_group, LIVES_KEY_Slash, LIVES_CONTROL_MASK, LIVES_ACCEL_VISIBLE); - mainw->lock_selwidth = lives_check_menu_item_new_with_mnemonic(_("_Lock Selection Width")); + mainw->lock_selwidth = lives_standard_check_menu_item_new_with_mnemonic(_("_Lock Selection Width")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->lock_selwidth); lives_widget_set_sensitive(mainw->lock_selwidth, FALSE); - menuitem = lives_menu_item_new_with_mnemonic(_("_Play")); + menuitem = lives_standard_menu_item_new_with_mnemonic(_("_Play")); lives_container_add(LIVES_CONTAINER(mainw->menubar), menuitem); menuitem_menu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(menuitem), menuitem_menu); - mainw->playall = lives_image_menu_item_new_with_mnemonic(_("_Play All")); + mainw->playall = lives_standard_image_menu_item_new_with_mnemonic(_("_Play All")); lives_widget_add_accelerator(mainw->playall, LIVES_WIDGET_ACTIVATE_SIGNAL, mainw->accel_group, LIVES_KEY_p, (LiVESXModifierType)0, LIVES_ACCEL_VISIBLE); @@ -888,14 +907,14 @@ lives_image_menu_item_set_image(LIVES_IMAGE_MENU_ITEM(mainw->playall), image); #endif - mainw->playsel = lives_image_menu_item_new_with_mnemonic(_("Pla_y Selection")); + mainw->playsel = lives_standard_image_menu_item_new_with_mnemonic(_("Pla_y Selection")); lives_widget_add_accelerator(mainw->playsel, LIVES_WIDGET_ACTIVATE_SIGNAL, mainw->accel_group, LIVES_KEY_y, (LiVESXModifierType)0, LIVES_ACCEL_VISIBLE); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->playsel); lives_widget_set_sensitive(mainw->playsel, FALSE); - mainw->playclip = lives_image_menu_item_new_with_mnemonic(_("Play _Clipboard")); + mainw->playclip = lives_standard_image_menu_item_new_with_mnemonic(_("Play _Clipboard")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->playclip); lives_widget_set_sensitive(mainw->playclip, FALSE); @@ -915,7 +934,7 @@ lives_image_menu_item_set_image(LIVES_IMAGE_MENU_ITEM(mainw->playclip), image); #endif - mainw->stop = lives_image_menu_item_new_with_mnemonic(_("_Stop")); + mainw->stop = lives_standard_image_menu_item_new_with_mnemonic(_("_Stop")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->stop); lives_widget_set_sensitive(mainw->stop, FALSE); lives_widget_add_accelerator(mainw->stop, LIVES_WIDGET_ACTIVATE_SIGNAL, mainw->accel_group, @@ -927,7 +946,7 @@ lives_image_menu_item_set_image(LIVES_IMAGE_MENU_ITEM(mainw->stop), image); #endif - mainw->rewind = lives_image_menu_item_new_with_mnemonic(_("Re_wind")); + mainw->rewind = lives_standard_image_menu_item_new_with_mnemonic(_("Re_wind")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->rewind); lives_widget_set_sensitive(mainw->rewind, FALSE); @@ -941,7 +960,7 @@ LIVES_KEY_w, (LiVESXModifierType)0, LIVES_ACCEL_VISIBLE); - mainw->record_perf = lives_check_menu_item_new_with_mnemonic(""); + mainw->record_perf = lives_standard_check_menu_item_new_with_mnemonic(""); disable_record(); @@ -954,28 +973,28 @@ lives_menu_add_separator(LIVES_MENU(menuitem_menu)); - mainw->full_screen = lives_check_menu_item_new_with_mnemonic(_("_Full Screen")); + mainw->full_screen = lives_standard_check_menu_item_new_with_mnemonic(_("_Full Screen")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->full_screen); lives_widget_add_accelerator(mainw->full_screen, LIVES_WIDGET_ACTIVATE_SIGNAL, mainw->accel_group, LIVES_KEY_f, (LiVESXModifierType)0, LIVES_ACCEL_VISIBLE); - mainw->dsize = lives_check_menu_item_new_with_mnemonic(_("_Double Size")); + mainw->dsize = lives_standard_check_menu_item_new_with_mnemonic(_("_Double Size")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->dsize); lives_widget_add_accelerator(mainw->dsize, LIVES_WIDGET_ACTIVATE_SIGNAL, mainw->accel_group, LIVES_KEY_d, (LiVESXModifierType)0, LIVES_ACCEL_VISIBLE); - mainw->sepwin = lives_check_menu_item_new_with_mnemonic(_("Play in _Separate Window")); + mainw->sepwin = lives_standard_check_menu_item_new_with_mnemonic(_("Play in _Separate Window")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->sepwin); lives_widget_add_accelerator(mainw->sepwin, LIVES_WIDGET_ACTIVATE_SIGNAL, mainw->accel_group, LIVES_KEY_s, (LiVESXModifierType)0, LIVES_ACCEL_VISIBLE); - mainw->fade = lives_check_menu_item_new_with_mnemonic(_("_Blank Background")); + mainw->fade = lives_standard_check_menu_item_new_with_mnemonic(_("_Blank Background")); if (palette->style != STYLE_PLAIN) { lives_widget_add_accelerator(mainw->fade, LIVES_WIDGET_ACTIVATE_SIGNAL, mainw->accel_group, LIVES_KEY_b, (LiVESXModifierType)0, @@ -984,7 +1003,7 @@ lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->fade); } - mainw->loop_video = lives_check_menu_item_new_with_mnemonic(_("(Auto)_loop Video (to fit audio track)")); + mainw->loop_video = lives_standard_check_menu_item_new_with_mnemonic(_("(Auto)_loop Video (to fit audio track)")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->loop_video); lives_widget_set_sensitive(mainw->loop_video, FALSE); lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mainw->loop_video), mainw->loop); @@ -992,7 +1011,7 @@ LIVES_KEY_l, (LiVESXModifierType)0, LIVES_ACCEL_VISIBLE); - mainw->loop_continue = lives_check_menu_item_new_with_mnemonic(_("L_oop Continuously")); + mainw->loop_continue = lives_standard_check_menu_item_new_with_mnemonic(_("L_oop Continuously")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->loop_continue); lives_widget_set_sensitive(mainw->loop_continue, FALSE); @@ -1000,14 +1019,14 @@ LIVES_KEY_o, (LiVESXModifierType)0, LIVES_ACCEL_VISIBLE); - mainw->loop_ping_pong = lives_check_menu_item_new_with_mnemonic(_("Pin_g Pong Loops")); + mainw->loop_ping_pong = lives_standard_check_menu_item_new_with_mnemonic(_("Pin_g Pong Loops")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->loop_ping_pong); lives_widget_add_accelerator(mainw->loop_ping_pong, LIVES_WIDGET_ACTIVATE_SIGNAL, mainw->accel_group, LIVES_KEY_g, (LiVESXModifierType)0, LIVES_ACCEL_VISIBLE); - mainw->mute_audio = lives_check_menu_item_new_with_mnemonic(_("_Mute")); + mainw->mute_audio = lives_standard_check_menu_item_new_with_mnemonic(_("_Mute")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->mute_audio); lives_widget_set_sensitive(mainw->mute_audio, FALSE); @@ -1017,23 +1036,23 @@ lives_menu_add_separator(LIVES_MENU(menuitem_menu)); - mainw->sticky = lives_check_menu_item_new_with_mnemonic(_("Separate Window 'S_ticky' Mode")); + mainw->sticky = lives_standard_check_menu_item_new_with_mnemonic(_("Separate Window 'S_ticky' Mode")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->sticky); if (capable->smog_version_correct && prefs->sepwin_type == SEPWIN_TYPE_STICKY) { lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mainw->sticky), TRUE); } - mainw->showfct = lives_check_menu_item_new_with_mnemonic(_("S_how Frame Counter")); + mainw->showfct = lives_standard_check_menu_item_new_with_mnemonic(_("S_how Frame Counter")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->showfct); lives_widget_add_accelerator(mainw->showfct, LIVES_WIDGET_ACTIVATE_SIGNAL, mainw->accel_group, LIVES_KEY_h, (LiVESXModifierType)0, LIVES_ACCEL_VISIBLE); - lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mainw->showfct), capable->smog_version_correct && prefs->show_framecount); + lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mainw->showfct), !prefs->hide_framebar); - mainw->showsubs = lives_check_menu_item_new_with_mnemonic(_("Show Subtitles")); + mainw->showsubs = lives_standard_check_menu_item_new_with_mnemonic(_("Show Subtitles")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->showsubs); lives_widget_add_accelerator(mainw->showsubs, LIVES_WIDGET_ACTIVATE_SIGNAL, mainw->accel_group, @@ -1042,12 +1061,12 @@ lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mainw->showsubs), prefs->show_subtitles); - mainw->letter = lives_check_menu_item_new_with_mnemonic(_("Letterbox Mode")); + mainw->letter = lives_standard_check_menu_item_new_with_mnemonic(_("Letterbox Mode")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->letter); lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mainw->letter), prefs->letterbox); - effects = lives_menu_item_new_with_mnemonic(_("Effect_s")); + effects = lives_standard_menu_item_new_with_mnemonic(_("Effect_s")); lives_container_add(LIVES_CONTAINER(mainw->menubar), effects); lives_widget_set_tooltip_text(effects, (_("Effects are applied to the current selection."))); @@ -1057,19 +1076,19 @@ mainw->custom_effects_menu = NULL; - mainw->run_test_rfx_submenu = lives_menu_item_new_with_mnemonic(_("_Run Test Rendered Effect/Tool/Generator...")); + mainw->run_test_rfx_submenu = lives_standard_menu_item_new_with_mnemonic(_("_Run Test Rendered Effect/Tool/Generator...")); mainw->run_test_rfx_menu = NULL; mainw->num_rendered_effects_builtin = mainw->num_rendered_effects_custom = mainw->num_rendered_effects_test = 0; - tools = lives_menu_item_new_with_mnemonic(_("_Tools")); + tools = lives_standard_menu_item_new_with_mnemonic(_("_Tools")); lives_container_add(LIVES_CONTAINER(mainw->menubar), tools); lives_widget_set_tooltip_text(tools, (_("Tools are applied to complete clips."))); mainw->tools_menu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(tools), mainw->tools_menu); - mainw->rev_clipboard = lives_menu_item_new_with_mnemonic(_("_Reverse Clipboard")); + mainw->rev_clipboard = lives_standard_menu_item_new_with_mnemonic(_("_Reverse Clipboard")); lives_container_add(LIVES_CONTAINER(mainw->tools_menu), mainw->rev_clipboard); lives_widget_set_sensitive(mainw->rev_clipboard, FALSE); @@ -1077,26 +1096,26 @@ LIVES_KEY_x, LIVES_CONTROL_MASK, LIVES_ACCEL_VISIBLE); - mainw->change_speed = lives_menu_item_new_with_mnemonic(_("_Change Playback/Save Speed...")); + mainw->change_speed = lives_standard_menu_item_new_with_mnemonic(_("_Change Playback/Save Speed...")); lives_container_add(LIVES_CONTAINER(mainw->tools_menu), mainw->change_speed); lives_widget_set_sensitive(mainw->change_speed, FALSE); - mainw->resample_video = lives_menu_item_new_with_mnemonic(_("Resample _Video to New Frame Rate...")); + mainw->resample_video = lives_standard_menu_item_new_with_mnemonic(_("Resample _Video to New Frame Rate...")); lives_container_add(LIVES_CONTAINER(mainw->tools_menu), mainw->resample_video); lives_widget_set_sensitive(mainw->resample_video, FALSE); mainw->utilities_menu = NULL; - mainw->utilities_submenu = lives_menu_item_new_with_mnemonic(_("_Utilities")); + mainw->utilities_submenu = lives_standard_menu_item_new_with_mnemonic(_("_Utilities")); mainw->custom_utilities_menu = NULL; - mainw->custom_tools_submenu = lives_menu_item_new_with_mnemonic(_("Custom _Tools")); + mainw->custom_tools_submenu = lives_standard_menu_item_new_with_mnemonic(_("Custom _Tools")); - mainw->custom_tools_separator = lives_menu_item_new(); + mainw->custom_tools_separator = lives_standard_menu_item_new(); lives_widget_set_sensitive(mainw->custom_tools_separator, FALSE); mainw->gens_menu = NULL; - mainw->gens_submenu = lives_menu_item_new_with_mnemonic(_("_Generate")); + mainw->gens_submenu = lives_standard_menu_item_new_with_mnemonic(_("_Generate")); // add RFX plugins mainw->rte_separator = NULL; @@ -1115,22 +1134,22 @@ lives_menu_add_separator(LIVES_MENU(mainw->tools_menu)); - mainw->load_subs = lives_menu_item_new_with_mnemonic(_("Load _Subtitles from File...")); + mainw->load_subs = lives_standard_menu_item_new_with_mnemonic(_("Load _Subtitles from File...")); lives_container_add(LIVES_CONTAINER(mainw->tools_menu), mainw->load_subs); lives_widget_set_sensitive(mainw->load_subs, FALSE); - mainw->erase_subs = lives_menu_item_new_with_mnemonic(_("Erase subtitles")); + mainw->erase_subs = lives_standard_menu_item_new_with_mnemonic(_("Erase subtitles")); lives_container_add(LIVES_CONTAINER(mainw->tools_menu), mainw->erase_subs); lives_widget_set_sensitive(mainw->erase_subs, FALSE); lives_menu_add_separator(LIVES_MENU(mainw->tools_menu)); - mainw->capture = lives_menu_item_new_with_mnemonic(_("Capture _External Window... ")); + mainw->capture = lives_standard_menu_item_new_with_mnemonic(_("Capture _External Window... ")); lives_container_add(LIVES_CONTAINER(mainw->tools_menu), mainw->capture); lives_menu_add_separator(LIVES_MENU(mainw->tools_menu)); - mainw->preferences = lives_image_menu_item_new_with_mnemonic(_("_Preferences...")); + mainw->preferences = lives_standard_image_menu_item_new_with_mnemonic(_("_Preferences...")); lives_container_add(LIVES_CONTAINER(mainw->tools_menu), mainw->preferences); lives_widget_add_accelerator(mainw->preferences, LIVES_WIDGET_ACTIVATE_SIGNAL, mainw->accel_group, LIVES_KEY_p, LIVES_CONTROL_MASK, @@ -1141,19 +1160,19 @@ lives_image_menu_item_set_image(LIVES_IMAGE_MENU_ITEM(mainw->preferences), image); #endif - audio = lives_menu_item_new_with_mnemonic(_("_Audio")); + audio = lives_standard_menu_item_new_with_mnemonic(_("_Audio")); lives_container_add(LIVES_CONTAINER(mainw->menubar), audio); audio_menu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(audio), audio_menu); - mainw->load_audio = lives_menu_item_new_with_mnemonic(_("Load _New Audio for Clip...")); + mainw->load_audio = lives_standard_menu_item_new_with_mnemonic(_("Load _New Audio for Clip...")); lives_container_add(LIVES_CONTAINER(audio_menu), mainw->load_audio); lives_widget_set_sensitive(mainw->load_audio, FALSE); - mainw->load_cdtrack = lives_menu_item_new_with_mnemonic(_("Load _CD Track...")); - mainw->eject_cd = lives_menu_item_new_with_mnemonic(_("E_ject CD")); + mainw->load_cdtrack = lives_standard_menu_item_new_with_mnemonic(_("Load _CD Track...")); + mainw->eject_cd = lives_standard_menu_item_new_with_mnemonic(_("E_ject CD")); lives_container_add(LIVES_CONTAINER(audio_menu), mainw->load_cdtrack); lives_container_add(LIVES_CONTAINER(audio_menu), mainw->eject_cd); @@ -1164,26 +1183,26 @@ } } - mainw->recaudio_submenu = lives_menu_item_new_with_mnemonic(_("Record E_xternal Audio...")); + mainw->recaudio_submenu = lives_standard_menu_item_new_with_mnemonic(_("Record E_xternal Audio...")); if ((prefs->audio_player == AUD_PLAYER_JACK && capable->has_jackd) || (prefs->audio_player == AUD_PLAYER_PULSE && capable->has_pulse_audio)) lives_container_add(LIVES_CONTAINER(audio_menu), mainw->recaudio_submenu); submenu_menu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(mainw->recaudio_submenu), submenu_menu); - mainw->recaudio_clip = lives_menu_item_new_with_mnemonic(_("to New _Clip...")); + mainw->recaudio_clip = lives_standard_menu_item_new_with_mnemonic(_("to New _Clip...")); lives_container_add(LIVES_CONTAINER(submenu_menu), mainw->recaudio_clip); - mainw->recaudio_sel = lives_menu_item_new_with_mnemonic(_("to _Selection")); + mainw->recaudio_sel = lives_standard_menu_item_new_with_mnemonic(_("to _Selection")); lives_container_add(LIVES_CONTAINER(submenu_menu), mainw->recaudio_sel); lives_widget_set_sensitive(mainw->recaudio_sel, FALSE); lives_menu_add_separator(LIVES_MENU(audio_menu)); - mainw->fade_aud_in = lives_menu_item_new_with_mnemonic(_("Fade Audio _In...")); + mainw->fade_aud_in = lives_standard_menu_item_new_with_mnemonic(_("Fade Audio _In...")); lives_container_add(LIVES_CONTAINER(audio_menu), mainw->fade_aud_in); - mainw->fade_aud_out = lives_menu_item_new_with_mnemonic(_("Fade Audio _Out...")); + mainw->fade_aud_out = lives_standard_menu_item_new_with_mnemonic(_("Fade Audio _Out...")); lives_container_add(LIVES_CONTAINER(audio_menu), mainw->fade_aud_out); lives_widget_set_sensitive(mainw->fade_aud_in, FALSE); @@ -1191,7 +1210,7 @@ lives_menu_add_separator(LIVES_MENU(audio_menu)); - mainw->export_submenu = lives_menu_item_new_with_mnemonic(_("_Export Audio...")); + mainw->export_submenu = lives_standard_menu_item_new_with_mnemonic(_("_Export Audio...")); lives_container_add(LIVES_CONTAINER(audio_menu), mainw->export_submenu); export_submenu_menu = lives_menu_new(); @@ -1199,17 +1218,17 @@ lives_menu_item_set_submenu(LIVES_MENU_ITEM(mainw->export_submenu), export_submenu_menu); - mainw->export_selaudio = lives_menu_item_new_with_mnemonic(_("Export _Selected Audio...")); + mainw->export_selaudio = lives_standard_menu_item_new_with_mnemonic(_("Export _Selected Audio...")); lives_container_add(LIVES_CONTAINER(export_submenu_menu), mainw->export_selaudio); - mainw->export_allaudio = lives_menu_item_new_with_mnemonic(_("Export _All Audio...")); + mainw->export_allaudio = lives_standard_menu_item_new_with_mnemonic(_("Export _All Audio...")); lives_container_add(LIVES_CONTAINER(export_submenu_menu), mainw->export_allaudio); - mainw->append_audio = lives_menu_item_new_with_mnemonic(_("_Append Audio...")); + mainw->append_audio = lives_standard_menu_item_new_with_mnemonic(_("_Append Audio...")); lives_container_add(LIVES_CONTAINER(audio_menu), mainw->append_audio); lives_widget_set_sensitive(mainw->append_audio, FALSE); - mainw->trim_submenu = lives_menu_item_new_with_mnemonic(_("_Trim/Pad Audio...")); + mainw->trim_submenu = lives_standard_menu_item_new_with_mnemonic(_("_Trim/Pad Audio...")); lives_container_add(LIVES_CONTAINER(audio_menu), mainw->trim_submenu); trimaudio_submenu_menu = lives_menu_new(); @@ -1217,15 +1236,15 @@ lives_menu_item_set_submenu(LIVES_MENU_ITEM(mainw->trim_submenu), trimaudio_submenu_menu); - mainw->trim_audio = lives_menu_item_new_with_mnemonic(_("Trim/Pad Audio to _Selection")); + mainw->trim_audio = lives_standard_menu_item_new_with_mnemonic(_("Trim/Pad Audio to _Selection")); lives_container_add(LIVES_CONTAINER(trimaudio_submenu_menu), mainw->trim_audio); lives_widget_set_sensitive(mainw->trim_audio, FALSE); - mainw->trim_to_pstart = lives_menu_item_new_with_mnemonic(_("Trim/Pad Audio from Beginning to _Play Start")); + mainw->trim_to_pstart = lives_standard_menu_item_new_with_mnemonic(_("Trim/Pad Audio from Beginning to _Play Start")); lives_container_add(LIVES_CONTAINER(trimaudio_submenu_menu), mainw->trim_to_pstart); lives_widget_set_sensitive(mainw->trim_to_pstart, FALSE); - mainw->delaudio_submenu = lives_menu_item_new_with_mnemonic(_("_Delete Audio...")); + mainw->delaudio_submenu = lives_standard_menu_item_new_with_mnemonic(_("_Delete Audio...")); lives_container_add(LIVES_CONTAINER(audio_menu), mainw->delaudio_submenu); delaudio_submenu_menu = lives_menu_new(); @@ -1233,38 +1252,46 @@ lives_menu_item_set_submenu(LIVES_MENU_ITEM(mainw->delaudio_submenu), delaudio_submenu_menu); lives_widget_set_sensitive(mainw->delaudio_submenu, FALSE); - mainw->delsel_audio = lives_menu_item_new_with_mnemonic(_("Delete _Selected Audio")); + mainw->delsel_audio = lives_standard_menu_item_new_with_mnemonic(_("Delete _Selected Audio")); lives_container_add(LIVES_CONTAINER(delaudio_submenu_menu), mainw->delsel_audio); - mainw->delall_audio = lives_menu_item_new_with_mnemonic(_("Delete _All Audio")); + mainw->delall_audio = lives_standard_menu_item_new_with_mnemonic(_("Delete _All Audio")); lives_container_add(LIVES_CONTAINER(delaudio_submenu_menu), mainw->delall_audio); - mainw->ins_silence = lives_menu_item_new_with_mnemonic(_("Insert _Silence in Selection")); + mainw->ins_silence = lives_standard_menu_item_new_with_mnemonic(_("Insert _Silence in Selection")); lives_container_add(LIVES_CONTAINER(audio_menu), mainw->ins_silence); lives_widget_set_sensitive(mainw->ins_silence, FALSE); - mainw->resample_audio = lives_menu_item_new_with_mnemonic(_("_Resample Audio...")); + mainw->resample_audio = lives_standard_menu_item_new_with_mnemonic(_("_Resample Audio...")); lives_container_add(LIVES_CONTAINER(audio_menu), mainw->resample_audio); lives_widget_set_sensitive(mainw->resample_audio, FALSE); - info = lives_menu_item_new_with_mnemonic(_("_Info")); + //mainw->normalize_audio = lives_standard_menu_item_new_with_mnemonic(_("_Normalize Audio...")); + //lives_container_add(LIVES_CONTAINER(audio_menu), mainw->normalize_audio); + //lives_widget_set_sensitive(mainw->normalize_audio, FALSE); + + mainw->adj_audio_sync = lives_standard_menu_item_new_with_mnemonic(_("_Adjust Audio Sync...")); + //lives_container_add(LIVES_CONTAINER(audio_menu), mainw->adj_audio_sync); + lives_widget_set_sensitive(mainw->adj_audio_sync, FALSE); + + info = lives_standard_menu_item_new_with_mnemonic(_("_Info")); lives_container_add(LIVES_CONTAINER(mainw->menubar), info); info_menu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(info), info_menu); - mainw->show_file_info = lives_image_menu_item_new_with_mnemonic(_("Show Clip _Info")); + mainw->show_file_info = lives_standard_image_menu_item_new_with_mnemonic(_("Show Clip _Info")); lives_widget_add_accelerator(mainw->show_file_info, LIVES_WIDGET_ACTIVATE_SIGNAL, mainw->accel_group, LIVES_KEY_i, (LiVESXModifierType)0, LIVES_ACCEL_VISIBLE); lives_container_add(LIVES_CONTAINER(info_menu), mainw->show_file_info); lives_widget_set_sensitive(mainw->show_file_info, FALSE); - mainw->show_file_comments = lives_image_menu_item_new_with_mnemonic(_("Show/_Edit File Comments")); + mainw->show_file_comments = lives_standard_image_menu_item_new_with_mnemonic(_("Show/_Edit File Comments")); lives_container_add(LIVES_CONTAINER(info_menu), mainw->show_file_comments); lives_widget_set_sensitive(mainw->show_file_comments, FALSE); - mainw->show_clipboard_info = lives_image_menu_item_new_with_mnemonic(_("Show _Clipboard Info")); + mainw->show_clipboard_info = lives_standard_image_menu_item_new_with_mnemonic(_("Show _Clipboard Info")); lives_container_add(LIVES_CONTAINER(info_menu), mainw->show_clipboard_info); lives_widget_set_sensitive(mainw->show_clipboard_info, FALSE); @@ -1273,77 +1300,77 @@ lives_image_menu_item_set_image(LIVES_IMAGE_MENU_ITEM(mainw->show_file_info), image); #endif - mainw->show_messages = lives_image_menu_item_new_with_mnemonic(_("Show _Messages")); + mainw->show_messages = lives_standard_image_menu_item_new_with_mnemonic(_("Show _Messages")); lives_container_add(LIVES_CONTAINER(info_menu), mainw->show_messages); - mainw->show_layout_errors = lives_image_menu_item_new_with_mnemonic(_("Show _Layout Errors")); + mainw->show_layout_errors = lives_standard_image_menu_item_new_with_mnemonic(_("Show _Layout Errors")); lives_container_add(LIVES_CONTAINER(info_menu), mainw->show_layout_errors); lives_widget_set_sensitive(mainw->show_layout_errors, FALSE); - win = lives_menu_item_new_with_mnemonic(_("_Clips")); + win = lives_standard_menu_item_new_with_mnemonic(_("_Clips")); lives_container_add(LIVES_CONTAINER(mainw->menubar), win); mainw->clipsmenu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(win), mainw->clipsmenu); - mainw->rename = lives_image_menu_item_new_with_mnemonic(_("_Rename Current Clip in Menu...")); + mainw->rename = lives_standard_image_menu_item_new_with_mnemonic(_("_Rename Current Clip in Menu...")); lives_container_add(LIVES_CONTAINER(mainw->clipsmenu), mainw->rename); lives_widget_set_sensitive(mainw->rename, FALSE); lives_menu_add_separator(LIVES_MENU(mainw->clipsmenu)); - menuitemsep = lives_menu_item_new_with_label("|"); + menuitemsep = lives_standard_menu_item_new_with_label("|"); lives_container_add(LIVES_CONTAINER(mainw->menubar), menuitemsep); lives_widget_set_sensitive(menuitemsep, FALSE); - advanced = lives_menu_item_new_with_mnemonic(_("A_dvanced")); + advanced = lives_standard_menu_item_new_with_mnemonic(_("A_dvanced")); lives_container_add(LIVES_CONTAINER(mainw->menubar), advanced); advanced_menu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(advanced), advanced_menu); - rfx_submenu = lives_menu_item_new_with_mnemonic(_("_RFX Effects/Tools/Utilities")); + rfx_submenu = lives_standard_menu_item_new_with_mnemonic(_("_RFX Effects/Tools/Utilities")); lives_container_add(LIVES_CONTAINER(advanced_menu), rfx_submenu); rfx_menu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(rfx_submenu), rfx_menu); - new_test_rfx = lives_menu_item_new_with_mnemonic(_("_New Test RFX Script...")); + new_test_rfx = lives_standard_menu_item_new_with_mnemonic(_("_New Test RFX Script...")); lives_container_add(LIVES_CONTAINER(rfx_menu), new_test_rfx); - copy_rfx = lives_menu_item_new_with_mnemonic(_("_Copy RFX Script to Test...")); + copy_rfx = lives_standard_menu_item_new_with_mnemonic(_("_Copy RFX Script to Test...")); lives_container_add(LIVES_CONTAINER(rfx_menu), copy_rfx); - mainw->edit_test_rfx = lives_menu_item_new_with_mnemonic(_("_Edit Test RFX Script...")); + mainw->edit_test_rfx = lives_standard_menu_item_new_with_mnemonic(_("_Edit Test RFX Script...")); lives_container_add(LIVES_CONTAINER(rfx_menu), mainw->edit_test_rfx); - mainw->rename_test_rfx = lives_menu_item_new_with_mnemonic(_("Rena_me Test RFX Script...")); + mainw->rename_test_rfx = lives_standard_menu_item_new_with_mnemonic(_("Rena_me Test RFX Script...")); lives_container_add(LIVES_CONTAINER(rfx_menu), mainw->rename_test_rfx); - mainw->delete_test_rfx = lives_menu_item_new_with_mnemonic(_("_Delete Test RFX Script...")); + mainw->delete_test_rfx = lives_standard_menu_item_new_with_mnemonic(_("_Delete Test RFX Script...")); lives_container_add(LIVES_CONTAINER(rfx_menu), mainw->delete_test_rfx); lives_menu_add_separator(LIVES_MENU(rfx_menu)); lives_container_add(LIVES_CONTAINER(rfx_menu), mainw->run_test_rfx_submenu); - mainw->promote_test_rfx = lives_menu_item_new_with_mnemonic(_("_Promote Test Rendered Effect/Tool/Generator...")); + mainw->promote_test_rfx = lives_standard_menu_item_new_with_mnemonic(_("_Promote Test Rendered Effect/Tool/Generator...")); lives_container_add(LIVES_CONTAINER(rfx_menu), mainw->promote_test_rfx); lives_menu_add_separator(LIVES_MENU(rfx_menu)); - import_custom_rfx = lives_menu_item_new_with_mnemonic(_("_Import Custom RFX script...")); + import_custom_rfx = lives_standard_menu_item_new_with_mnemonic(_("_Import Custom RFX script...")); lives_container_add(LIVES_CONTAINER(rfx_menu), import_custom_rfx); - mainw->export_custom_rfx = lives_menu_item_new_with_mnemonic(_("E_xport Custom RFX script...")); + mainw->export_custom_rfx = lives_standard_menu_item_new_with_mnemonic(_("E_xport Custom RFX script...")); lives_container_add(LIVES_CONTAINER(rfx_menu), mainw->export_custom_rfx); - mainw->delete_custom_rfx = lives_menu_item_new_with_mnemonic(_("De_lete Custom RFX Script...")); + mainw->delete_custom_rfx = lives_standard_menu_item_new_with_mnemonic(_("De_lete Custom RFX Script...")); lives_container_add(LIVES_CONTAINER(rfx_menu), mainw->delete_custom_rfx); lives_menu_add_separator(LIVES_MENU(rfx_menu)); - rebuild_rfx = lives_menu_item_new_with_mnemonic(_("Re_build all RFX plugins")); + rebuild_rfx = lives_standard_menu_item_new_with_mnemonic(_("Re_build all RFX plugins")); lives_container_add(LIVES_CONTAINER(rfx_menu), rebuild_rfx); if (mainw->num_rendered_effects_custom > 0) { @@ -1368,18 +1395,17 @@ lives_widget_set_sensitive(mainw->edit_test_rfx, FALSE); } - mainw->open_lives2lives = lives_menu_item_new_with_mnemonic(_("Receive _LiVES Stream from...")); + mainw->open_lives2lives = lives_standard_menu_item_new_with_mnemonic(_("Receive _LiVES Stream from...")); lives_menu_add_separator(LIVES_MENU(advanced_menu)); - mainw->send_lives2lives = lives_menu_item_new_with_mnemonic(_("_Send LiVES Stream to...")); + mainw->send_lives2lives = lives_standard_menu_item_new_with_mnemonic(_("_Send LiVES Stream to...")); lives_container_add(LIVES_CONTAINER(advanced_menu), mainw->send_lives2lives); lives_container_add(LIVES_CONTAINER(advanced_menu), mainw->open_lives2lives); if (capable->smog_version_correct) { - mainw->open_yuv4m = lives_menu_item_new_with_mnemonic((tmp = lives_strdup_printf(_("Open _yuv4mpeg stream on %sstream.yuv..."), - prefs->workdir))); + mainw->open_yuv4m = lives_standard_menu_item_new_with_mnemonic((tmp = lives_strdup(_("Open _yuv4mpeg stream...")))); lives_free(tmp); #ifdef HAVE_YUV4MPEG lives_menu_add_separator(LIVES_MENU(advanced_menu)); @@ -1387,7 +1413,7 @@ lives_container_add(LIVES_CONTAINER(advanced_menu), mainw->open_yuv4m); // TODO - apply a deinterlace filter to yuv4mpeg frames - /* mainw->yuv4m_deint = lives_check_menu_item_new_with_mnemonic (_("_Deinterlace yuv4mpeg frames")); + /*mainw->yuv4m_deint = lives_standard_check_menu_item_new_with_mnemonic (_("_Deinterlace yuv4mpeg frames")); lives_widget_show (mainw->yuv4m_deint); lives_container_add (LIVES_CONTAINER (advance_menu), mainw->yuv4m_deint); lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mainw->yu4m_deint),TRUE);*/ @@ -1396,60 +1422,64 @@ lives_menu_add_separator(LIVES_MENU(advanced_menu)); - mainw->import_proj = lives_menu_item_new_with_mnemonic((tmp = lives_strdup_printf(_("_Import Project (.%s)..."), LIVES_FILE_EXT_PROJECT))); + mainw->import_proj = lives_standard_menu_item_new_with_mnemonic((tmp = lives_strdup_printf(_("_Import Project (.%s)..."), + LIVES_FILE_EXT_PROJECT))); lives_free(tmp); lives_container_add(LIVES_CONTAINER(advanced_menu), mainw->import_proj); - mainw->export_proj = lives_menu_item_new_with_mnemonic((tmp = lives_strdup_printf(_("E_xport Project (.%s)..."), LIVES_FILE_EXT_PROJECT))); + mainw->export_proj = lives_standard_menu_item_new_with_mnemonic((tmp = lives_strdup_printf(_("E_xport Project (.%s)..."), + LIVES_FILE_EXT_PROJECT))); + lives_free(tmp); lives_container_add(LIVES_CONTAINER(advanced_menu), mainw->export_proj); lives_widget_set_sensitive(mainw->export_proj, FALSE); lives_menu_add_separator(LIVES_MENU(advanced_menu)); - mainw->import_theme = lives_menu_item_new_with_mnemonic((tmp = lives_strdup_printf(_("_Import Custom Theme (.%s)..."), + mainw->import_theme = lives_standard_menu_item_new_with_mnemonic((tmp = lives_strdup_printf(_("_Import Custom Theme (.%s)..."), LIVES_FILE_EXT_TAR_GZ))); lives_free(tmp); lives_container_add(LIVES_CONTAINER(advanced_menu), mainw->import_theme); - mainw->export_theme = lives_menu_item_new_with_mnemonic((tmp = lives_strdup_printf(_("E_xport Theme (.%s)..."), LIVES_FILE_EXT_TAR_GZ))); + mainw->export_theme = lives_standard_menu_item_new_with_mnemonic((tmp = lives_strdup_printf(_("E_xport Theme (.%s)..."), + LIVES_FILE_EXT_TAR_GZ))); lives_free(tmp); lives_container_add(LIVES_CONTAINER(advanced_menu), mainw->export_theme); lives_widget_set_sensitive(mainw->export_theme, (palette->style & STYLE_1)); // VJ menu - mainw->vj_menu = lives_menu_item_new_with_mnemonic(_("_VJ")); + mainw->vj_menu = lives_standard_menu_item_new_with_mnemonic(_("_VJ")); lives_container_add(LIVES_CONTAINER(mainw->menubar), mainw->vj_menu); vj_menu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(mainw->vj_menu), vj_menu); - assign_rte_keys = lives_menu_item_new_with_mnemonic(_("Real Time _Effect Mapping")); + assign_rte_keys = lives_standard_menu_item_new_with_mnemonic(_("Real Time _Effect Mapping")); lives_container_add(LIVES_CONTAINER(vj_menu), assign_rte_keys); lives_widget_add_accelerator(assign_rte_keys, LIVES_WIDGET_ACTIVATE_SIGNAL, mainw->accel_group, LIVES_KEY_v, LIVES_CONTROL_MASK, LIVES_ACCEL_VISIBLE); lives_widget_set_tooltip_text(assign_rte_keys, (_("Bind real time effects to ctrl-number keys."))); - mainw->rte_defs_menu = lives_menu_item_new_with_mnemonic(_("Set Real Time Effect _Defaults")); + mainw->rte_defs_menu = lives_standard_menu_item_new_with_mnemonic(_("Set Real Time Effect _Defaults")); lives_container_add(LIVES_CONTAINER(vj_menu), mainw->rte_defs_menu); lives_widget_set_tooltip_text(mainw->rte_defs_menu, (_("Set default parameter values for real time effects."))); mainw->rte_defs = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(mainw->rte_defs_menu), mainw->rte_defs); - mainw->save_rte_defs = lives_menu_item_new_with_mnemonic(_("Save Real Time Effect _Defaults")); + mainw->save_rte_defs = lives_standard_menu_item_new_with_mnemonic(_("Save Real Time Effect _Defaults")); lives_container_add(LIVES_CONTAINER(vj_menu), mainw->save_rte_defs); lives_widget_set_tooltip_text(mainw->save_rte_defs, (_("Save real time effect defaults so they will be restored each time you use LiVES."))); lives_menu_add_separator(LIVES_MENU(vj_menu)); - mainw->vj_reset = lives_menu_item_new_with_mnemonic(_("_Reset All Playback Speeds and Positions")); + mainw->vj_reset = lives_standard_menu_item_new_with_mnemonic(_("_Reset All Playback Speeds and Positions")); lives_container_add(LIVES_CONTAINER(vj_menu), mainw->vj_reset); lives_widget_set_tooltip_text(mainw->vj_reset, (_("Reset all playback positions to frame 1, and reset all playback frame rates."))); - midi_submenu = lives_menu_item_new_with_mnemonic(_("_MIDI/Joystick Interface")); + midi_submenu = lives_standard_menu_item_new_with_mnemonic(_("_MIDI/Joystick Interface")); #ifdef ENABLE_OSC lives_container_add(LIVES_CONTAINER(vj_menu), midi_submenu); @@ -1458,79 +1488,79 @@ midi_menu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(midi_submenu), midi_menu); - mainw->midi_learn = lives_menu_item_new_with_mnemonic(_("_MIDI/Joystick Learner...")); + mainw->midi_learn = lives_standard_menu_item_new_with_mnemonic(_("_MIDI/Joystick Learner...")); lives_container_add(LIVES_CONTAINER(midi_menu), mainw->midi_learn); - mainw->midi_save = lives_menu_item_new_with_mnemonic(_("_Save Device Mapping...")); + mainw->midi_save = lives_standard_menu_item_new_with_mnemonic(_("_Save Device Mapping...")); lives_container_add(LIVES_CONTAINER(midi_menu), mainw->midi_save); - midi_load = lives_menu_item_new_with_mnemonic(_("_Load Device Mapping...")); + midi_load = lives_standard_menu_item_new_with_mnemonic(_("_Load Device Mapping...")); lives_container_add(LIVES_CONTAINER(midi_menu), midi_load); lives_menu_add_separator(LIVES_MENU(vj_menu)); - mainw->vj_show_keys = lives_menu_item_new_with_mnemonic(_("Show VJ _Keys")); + mainw->vj_show_keys = lives_standard_menu_item_new_with_mnemonic(_("Show VJ _Keys")); lives_container_add(LIVES_CONTAINER(vj_menu), mainw->vj_show_keys); - mainw->toys = lives_menu_item_new_with_mnemonic(_("To_ys")); + mainw->toys = lives_standard_menu_item_new_with_mnemonic(_("To_ys")); lives_container_add(LIVES_CONTAINER(mainw->menubar), mainw->toys); toys_menu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(mainw->toys), toys_menu); - mainw->toy_none = lives_check_menu_item_new_with_mnemonic(_("_None")); + mainw->toy_none = lives_standard_check_menu_item_new_with_mnemonic(_("_None")); lives_container_add(LIVES_CONTAINER(toys_menu), mainw->toy_none); lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mainw->toy_none), TRUE); lives_menu_add_separator(LIVES_MENU(toys_menu)); - mainw->toy_autolives = lives_check_menu_item_new_with_mnemonic(_("_Autolives")); + mainw->toy_autolives = lives_standard_check_menu_item_new_with_mnemonic(_("_Autolives")); lives_container_add(LIVES_CONTAINER(toys_menu), mainw->toy_autolives); lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mainw->toy_autolives), FALSE); - mainw->toy_random_frames = lives_check_menu_item_new_with_mnemonic(_("_Mad Frames")); + mainw->toy_random_frames = lives_standard_check_menu_item_new_with_mnemonic(_("_Mad Frames")); lives_container_add(LIVES_CONTAINER(toys_menu), mainw->toy_random_frames); lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mainw->toy_random_frames), FALSE); - mainw->toy_tv = lives_check_menu_item_new_with_mnemonic(_("_LiVES TV (broadband)")); + mainw->toy_tv = lives_standard_check_menu_item_new_with_mnemonic(_("_LiVES TV (broadband)")); lives_container_add(LIVES_CONTAINER(toys_menu), mainw->toy_tv); - menuitem = lives_menu_item_new_with_mnemonic(_("_Help")); + menuitem = lives_standard_menu_item_new_with_mnemonic(_("_Help")); lives_container_add(LIVES_CONTAINER(mainw->menubar), menuitem); menuitem_menu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(menuitem), menuitem_menu); - show_manual = lives_menu_item_new_with_mnemonic(_("_Manual (opens in browser)")); + show_manual = lives_standard_menu_item_new_with_mnemonic(_("_Manual (opens in browser)")); lives_container_add(LIVES_CONTAINER(menuitem_menu), show_manual); lives_menu_add_separator(LIVES_MENU(menuitem_menu)); - donate = lives_menu_item_new_with_mnemonic(_("_Donate to the Project !")); + donate = lives_standard_menu_item_new_with_mnemonic(_("_Donate to the Project !")); lives_container_add(LIVES_CONTAINER(menuitem_menu), donate); - email_author = lives_menu_item_new_with_mnemonic(_("_Email the Author")); + email_author = lives_standard_menu_item_new_with_mnemonic(_("_Email the Author")); lives_container_add(LIVES_CONTAINER(menuitem_menu), email_author); - report_bug = lives_menu_item_new_with_mnemonic(_("Report a _Bug")); + report_bug = lives_standard_menu_item_new_with_mnemonic(_("Report a _Bug")); lives_container_add(LIVES_CONTAINER(menuitem_menu), report_bug); - suggest_feature = lives_menu_item_new_with_mnemonic(_("Suggest a _Feature")); + suggest_feature = lives_standard_menu_item_new_with_mnemonic(_("Suggest a _Feature")); lives_container_add(LIVES_CONTAINER(menuitem_menu), suggest_feature); - help_translate = lives_menu_item_new_with_mnemonic(_("Assist with _Translating")); + help_translate = lives_standard_menu_item_new_with_mnemonic(_("Assist with _Translating")); lives_container_add(LIVES_CONTAINER(menuitem_menu), help_translate); lives_menu_add_separator(LIVES_MENU(menuitem_menu)); - mainw->troubleshoot = lives_menu_item_new_with_mnemonic(_("_Troubleshoot")); + mainw->troubleshoot = lives_standard_menu_item_new_with_mnemonic(_("_Troubleshoot")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mainw->troubleshoot); - about = lives_menu_item_new_with_mnemonic(_("_About")); + about = lives_standard_menu_item_new_with_mnemonic(_("_About")); lives_container_add(LIVES_CONTAINER(menuitem_menu), about); mainw->btoolbar = lives_toolbar_new(); @@ -1615,15 +1645,123 @@ lives_toolbar_insert(LIVES_TOOLBAR(mainw->btoolbar), LIVES_TOOL_ITEM(mainw->m_mutebutton), -1); lives_widget_set_tooltip_text(mainw->m_mutebutton, _("Mute the audio (z)")); } else { - mainw->m_sepwinbutton = lives_menu_item_new(); - mainw->m_rewindbutton = lives_menu_item_new(); - mainw->m_playbutton = lives_menu_item_new(); - mainw->m_stopbutton = lives_menu_item_new(); - mainw->m_playselbutton = lives_menu_item_new(); - mainw->m_loopbutton = lives_menu_item_new(); - mainw->m_mutebutton = lives_menu_item_new(); + mainw->m_sepwinbutton = lives_standard_menu_item_new(); + mainw->m_rewindbutton = lives_standard_menu_item_new(); + mainw->m_playbutton = lives_standard_menu_item_new(); + mainw->m_stopbutton = lives_standard_menu_item_new(); + mainw->m_playselbutton = lives_standard_menu_item_new(); + mainw->m_loopbutton = lives_standard_menu_item_new(); + mainw->m_mutebutton = lives_standard_menu_item_new(); } + for (i = 0; i < 3; i++) { + lives_toolbar_insert_space(LIVES_TOOLBAR(mainw->btoolbar)); + } + mainw->l1_tb = lives_toolbar_insert_label(LIVES_TOOLBAR(mainw->btoolbar), _("Audio Source:")); + widget_opts.expand = LIVES_EXPAND_NONE; + lives_toolbar_insert_space(LIVES_TOOLBAR(mainw->btoolbar)); + widget_opts.expand = LIVES_EXPAND_DEFAULT; + + mainw->int_audio_checkbutton = NULL; + +#if GTK_CHECK_VERSION(3, 0, 0) + // insert audio src buttons + if (prefs->lamp_buttons) { + mainw->int_audio_checkbutton = lives_toggle_tool_button_new(); + + lives_signal_connect(LIVES_GUI_OBJECT(mainw->int_audio_checkbutton), LIVES_WIDGET_EXPOSE_EVENT, + LIVES_GUI_CALLBACK(draw_cool_toggle), + NULL); + lives_widget_set_bg_color(mainw->int_audio_checkbutton, LIVES_WIDGET_STATE_ACTIVE, &palette->light_green); + lives_widget_set_bg_color(mainw->int_audio_checkbutton, LIVES_WIDGET_STATE_NORMAL, &palette->dark_red); + + lives_signal_connect_after(LIVES_GUI_OBJECT(mainw->int_audio_checkbutton), LIVES_WIDGET_TOGGLED_SIGNAL, + LIVES_GUI_CALLBACK(lives_cool_toggled), + NULL); + lives_cool_toggled(mainw->int_audio_checkbutton, NULL); + } +#endif + + if (mainw->int_audio_checkbutton == NULL) mainw->int_audio_checkbutton = lives_toggle_tool_button_new(); + lives_toggle_tool_button_set_active(LIVES_TOGGLE_TOOL_BUTTON(mainw->int_audio_checkbutton), prefs->audio_src == AUDIO_SRC_INT); + + mainw->int_audio_func = lives_signal_connect_after(LIVES_GUI_OBJECT(mainw->int_audio_checkbutton), LIVES_WIDGET_TOGGLED_SIGNAL, + LIVES_GUI_CALLBACK(after_audio_toggled), + NULL); + + lives_toolbar_insert(LIVES_TOOLBAR(mainw->btoolbar), LIVES_TOOL_ITEM(mainw->int_audio_checkbutton), -1); + + widget_opts.expand = LIVES_EXPAND_NONE; + lives_toolbar_insert_space(LIVES_TOOLBAR(mainw->btoolbar)); + mainw->l2_tb = lives_toolbar_insert_label(LIVES_TOOLBAR(mainw->btoolbar), _("Internal")); + lives_toolbar_insert_space(LIVES_TOOLBAR(mainw->btoolbar)); + widget_opts.expand = LIVES_EXPAND_DEFAULT; + + mainw->ext_audio_checkbutton = NULL; + +#if GTK_CHECK_VERSION(3, 0, 0) + // insert audio src buttons + if (prefs->lamp_buttons) { + mainw->ext_audio_checkbutton = lives_toggle_tool_button_new(); + + lives_signal_connect(LIVES_GUI_OBJECT(mainw->ext_audio_checkbutton), LIVES_WIDGET_EXPOSE_EVENT, + LIVES_GUI_CALLBACK(draw_cool_toggle), + NULL); + lives_widget_set_bg_color(mainw->ext_audio_checkbutton, LIVES_WIDGET_STATE_ACTIVE, &palette->light_green); + lives_widget_set_bg_color(mainw->ext_audio_checkbutton, LIVES_WIDGET_STATE_NORMAL, &palette->dark_red); + + lives_signal_connect_after(LIVES_GUI_OBJECT(mainw->ext_audio_checkbutton), LIVES_WIDGET_TOGGLED_SIGNAL, + LIVES_GUI_CALLBACK(lives_cool_toggled), + NULL); + lives_cool_toggled(mainw->ext_audio_checkbutton, NULL); + } +#endif + + if (mainw->ext_audio_checkbutton == NULL) mainw->ext_audio_checkbutton = lives_toggle_tool_button_new(); + lives_toggle_tool_button_set_active(LIVES_TOGGLE_TOOL_BUTTON(mainw->ext_audio_checkbutton), prefs->audio_src == AUDIO_SRC_EXT); + + mainw->ext_audio_func = lives_signal_connect_after(LIVES_GUI_OBJECT(mainw->ext_audio_checkbutton), LIVES_WIDGET_TOGGLED_SIGNAL, + LIVES_GUI_CALLBACK(after_audio_toggled), + NULL); + lives_toolbar_insert(LIVES_TOOLBAR(mainw->btoolbar), LIVES_TOOL_ITEM(mainw->ext_audio_checkbutton), -1); + + widget_opts.expand = LIVES_EXPAND_NONE; + lives_toolbar_insert_space(LIVES_TOOLBAR(mainw->btoolbar)); + mainw->l3_tb = lives_toolbar_insert_label(LIVES_TOOLBAR(mainw->btoolbar), _("External")); + lives_toolbar_insert_space(LIVES_TOOLBAR(mainw->btoolbar)); + widget_opts.expand = LIVES_EXPAND_DEFAULT; + + if (!is_realtime_aplayer(prefs->audio_player)) { + lives_widget_set_sensitive(mainw->int_audio_checkbutton, FALSE); + lives_widget_set_sensitive(mainw->ext_audio_checkbutton, FALSE); + } + +#ifdef TEST_VOL_LIGHTS +#if GTK_CHECK_VERSION(3, 0, 0) + widget_opts.expand = LIVES_EXPAND_NONE; + lives_toolbar_insert_space(LIVES_TOOLBAR(mainw->btoolbar)); + widget_opts.expand = LIVES_EXPAND_DEFAULT; + for (i = 0; i < NUM_VOL_LIGHTS; i++) { + // insert audio src buttons + if (prefs->lamp_buttons) { + mainw->vol_checkbuttons[i][0] = lives_toggle_tool_button_new(); + lives_toolbar_insert(LIVES_TOOLBAR(mainw->btoolbar), LIVES_TOOL_ITEM(mainw->vol_checkbuttons[i][0]), -1); + + lives_signal_connect(LIVES_GUI_OBJECT(mainw->vol_checkbuttons[i][0]), LIVES_WIDGET_EXPOSE_EVENT, + LIVES_GUI_CALLBACK(draw_cool_toggle), + NULL); + lives_widget_set_bg_color(mainw->vol_checkbuttons[i][0], LIVES_WIDGET_STATE_ACTIVE, &palette->light_green); + lives_widget_set_bg_color(mainw->vol_checkbuttons[i][0], LIVES_WIDGET_STATE_NORMAL, &palette->dark_red); + + lives_signal_connect_after(LIVES_GUI_OBJECT(mainw->vol_checkbuttons[i][0]), LIVES_WIDGET_TOGGLED_SIGNAL, + LIVES_GUI_CALLBACK(lives_cool_toggled), + NULL); + lives_cool_toggled(mainw->vol_checkbuttons[i][0], NULL); + } + } +#endif +#endif + adj = lives_adjustment_new(mainw->volume, 0., 1., 0.01, 0.1, 0.); mainw->volume_scale = lives_volume_button_new(LIVES_ORIENTATION_HORIZONTAL, adj, mainw->volume); @@ -1647,20 +1785,9 @@ #endif lives_container_add(LIVES_CONTAINER(mainw->vol_toolitem), mainw->volume_scale); - if (capable->smog_version_correct) { -#ifdef GUI_GTK - register int i; - for (i = 0; i < 4; i++) { - GtkToolItem *spacer; - spacer = gtk_separator_tool_item_new(); - gtk_separator_tool_item_set_draw(GTK_SEPARATOR_TOOL_ITEM(spacer), FALSE); - gtk_tool_item_set_homogeneous(LIVES_TOOL_ITEM(spacer), FALSE); - gtk_tool_item_set_expand(LIVES_TOOL_ITEM(spacer), TRUE); - lives_toolbar_insert(LIVES_TOOLBAR(mainw->btoolbar), LIVES_TOOL_ITEM(spacer), -1); - } -#endif - lives_toolbar_insert(LIVES_TOOLBAR(mainw->btoolbar), LIVES_TOOL_ITEM(mainw->vol_toolitem), -1); - } + lives_toolbar_insert_space(LIVES_TOOLBAR(mainw->btoolbar)); + lives_toolbar_insert(LIVES_TOOLBAR(mainw->btoolbar), LIVES_TOOL_ITEM(mainw->vol_toolitem), -1); + lives_widget_set_tooltip_text(mainw->vol_toolitem, _("Audio volume (1.00)")); lives_signal_connect_after(LIVES_GUI_OBJECT(mainw->volume_scale), LIVES_WIDGET_VALUE_CHANGED_SIGNAL, @@ -1674,7 +1801,7 @@ lives_toolbar_set_show_arrow(LIVES_TOOLBAR(mainw->toolbar), FALSE); - lives_box_pack_start(LIVES_BOX(mainw->vbox1), mainw->tb_hbox, FALSE, FALSE, 0); + lives_box_pack_start(LIVES_BOX(mainw->top_vbox), mainw->tb_hbox, FALSE, FALSE, 0); lives_box_pack_start(LIVES_BOX(mainw->tb_hbox), mainw->toolbar, TRUE, TRUE, 0); lives_toolbar_set_style(LIVES_TOOLBAR(mainw->toolbar), LIVES_TOOLBAR_ICONS); @@ -1774,16 +1901,12 @@ lives_box_pack_start(LIVES_BOX(mainw->tb_hbox), t_label, FALSE, FALSE, 0); - vbox4 = lives_vbox_new(FALSE, 0); + // framebar menu bar - /* - if (palette->style&STYLE_1) { - lives_widget_set_bg_color(vbox4, LIVES_WIDGET_STATE_NORMAL, &palette->normal_back); - } - */ + vbox4 = lives_vbox_new(FALSE, 0); mainw->eventbox = lives_event_box_new(); - lives_box_pack_start(LIVES_BOX(mainw->vbox1), mainw->eventbox, TRUE, TRUE, 0); + lives_box_pack_start(LIVES_BOX(mainw->top_vbox), mainw->eventbox, TRUE, TRUE, 0); lives_container_add(LIVES_CONTAINER(mainw->eventbox), vbox4); lives_widget_set_events(mainw->eventbox, LIVES_SCROLL_MASK); @@ -1793,7 +1916,7 @@ NULL); mainw->framebar = lives_hbox_new(FALSE, 0); - lives_box_pack_start(LIVES_BOX(vbox4), mainw->framebar, FALSE, FALSE, 0); + lives_box_pack_start(LIVES_BOX(vbox4), mainw->framebar, FALSE, FALSE, 2.); lives_container_set_border_width(LIVES_CONTAINER(mainw->framebar), 2 * widget_opts.scale); /* TRANSLATORS: please keep the translated string the same length */ @@ -1808,6 +1931,8 @@ mainw->spinbutton_pb_fps = lives_standard_spin_button_new(NULL, FALSE, 1, -FPS_MAX, FPS_MAX, 0.1, 0.01, 3, LIVES_BOX(mainw->framebar), _("Vary the video speed")); + lives_widget_set_sensitive(mainw->spinbutton_pb_fps, FALSE); + widget_opts.justify = LIVES_JUSTIFY_CENTER; if (palette->style == STYLE_PLAIN) { mainw->banner = lives_label_new(" = < L i V E S > = "); @@ -1943,8 +2068,20 @@ mainw->sel_label = lives_standard_label_new(NULL); set_sel_label(mainw->sel_label); - lives_widget_show(mainw->sel_label); - lives_box_pack_start(LIVES_BOX(hbox3), mainw->sel_label, FALSE, FALSE, 0); + + vbox = lives_vbox_new(FALSE, 2.); + + lives_box_pack_start(LIVES_BOX(hbox3), vbox, FALSE, FALSE, 0); + lives_box_pack_start(LIVES_BOX(vbox), mainw->sel_label, FALSE, FALSE, 0); + + mainw->sa_hbox = lives_hbox_new(FALSE, 0); + lives_box_pack_start(LIVES_BOX(vbox), mainw->sa_hbox, FALSE, FALSE, 2); + add_fill_to_box(LIVES_BOX(mainw->sa_hbox)); + + mainw->sa_button = lives_standard_button_new_from_stock(LIVES_STOCK_SELECT_ALL, NULL); + lives_widget_set_tooltip_text(mainw->sa_button, _("Select all frames in this clip")); + lives_box_pack_start(LIVES_BOX(mainw->sa_hbox), mainw->sa_button, TRUE, TRUE, 0); + add_fill_to_box(LIVES_BOX(mainw->sa_hbox)); mainw->arrow2 = lives_arrow_new(LIVES_ARROW_RIGHT, LIVES_SHADOW_OUT); lives_box_pack_start(LIVES_BOX(hbox3), mainw->arrow2, FALSE, FALSE, 0); @@ -2003,7 +2140,7 @@ lives_box_pack_start(LIVES_BOX(vbox2), mainw->vidbar, TRUE, TRUE, 0); - mainw->video_draw = lives_drawing_area_new(); + mainw->video_draw = lives_standard_drawing_area_new(LIVES_GUI_CALLBACK(expose_vid_event), &mainw->vidbar_func); // need to set this even if theme is none lives_widget_set_bg_color(mainw->video_draw, LIVES_WIDGET_STATE_NORMAL, &palette->normal_back); lives_widget_set_fg_color(mainw->video_draw, LIVES_WIDGET_STATE_NORMAL, &palette->normal_fore); @@ -2016,7 +2153,7 @@ lives_box_pack_start(LIVES_BOX(vbox2), mainw->laudbar, TRUE, TRUE, 0); - mainw->laudio_draw = lives_drawing_area_new(); + mainw->laudio_draw = lives_standard_drawing_area_new(LIVES_GUI_CALLBACK(expose_laud_event), &mainw->laudbar_func); lives_widget_set_app_paintable(mainw->laudio_draw, TRUE); // need to set this even if theme is none @@ -2030,7 +2167,7 @@ lives_box_pack_start(LIVES_BOX(vbox2), mainw->raudbar, TRUE, TRUE, 0); - mainw->raudio_draw = lives_drawing_area_new(); + mainw->raudio_draw = lives_standard_drawing_area_new(LIVES_GUI_CALLBACK(expose_raud_event), &mainw->raudbar_func); lives_widget_set_app_paintable(mainw->raudio_draw, TRUE); // need to set this even if theme is none lives_widget_set_bg_color(mainw->raudio_draw, LIVES_WIDGET_STATE_NORMAL, &palette->normal_back); @@ -2045,7 +2182,7 @@ lives_widget_set_vexpand(mainw->message_box, TRUE); - lives_box_pack_start(LIVES_BOX(mainw->vbox1), eventbox, TRUE, TRUE, 0); + lives_box_pack_start(LIVES_BOX(mainw->top_vbox), eventbox, TRUE, TRUE, 0); lives_container_add(LIVES_CONTAINER(eventbox), mainw->message_box); mainw->textview1 = NULL; @@ -2231,15 +2368,6 @@ mainw->config_func = lives_signal_connect_after(LIVES_GUI_OBJECT(mainw->video_draw), LIVES_WIDGET_CONFIGURE_EVENT, LIVES_GUI_CALLBACK(config_event), NULL); - mainw->vidbar_func = lives_signal_connect_after(LIVES_GUI_OBJECT(mainw->video_draw), LIVES_WIDGET_EXPOSE_EVENT, - LIVES_GUI_CALLBACK(expose_vid_event), - NULL); - mainw->laudbar_func = lives_signal_connect_after(LIVES_GUI_OBJECT(mainw->laudio_draw), LIVES_WIDGET_EXPOSE_EVENT, - LIVES_GUI_CALLBACK(expose_laud_event), - NULL); - mainw->raudbar_func = lives_signal_connect_after(LIVES_GUI_OBJECT(mainw->raudio_draw), LIVES_WIDGET_EXPOSE_EVENT, - LIVES_GUI_CALLBACK(expose_raud_event), - NULL); mainw->pb_fps_func = lives_signal_connect_after(LIVES_GUI_OBJECT(mainw->spinbutton_pb_fps), LIVES_WIDGET_VALUE_CHANGED_SIGNAL, LIVES_GUI_CALLBACK(changed_fps_during_pb), NULL); @@ -2307,6 +2435,11 @@ lives_signal_connect(LIVES_GUI_OBJECT(mainw->save_as), LIVES_WIDGET_ACTIVATE_SIGNAL, LIVES_GUI_CALLBACK(on_save_as_activate), NULL); +#ifdef LIBAV_TRANSCODE + lives_signal_connect(LIVES_GUI_OBJECT(mainw->transcode), LIVES_WIDGET_ACTIVATE_SIGNAL, + LIVES_GUI_CALLBACK(on_transcode_activate), + NULL); +#endif lives_signal_connect(LIVES_GUI_OBJECT(mainw->save_selection), LIVES_WIDGET_ACTIVATE_SIGNAL, LIVES_GUI_CALLBACK(on_save_selection_activate), NULL); @@ -2511,6 +2644,9 @@ lives_signal_connect(LIVES_GUI_OBJECT(mainw->resample_audio), LIVES_WIDGET_ACTIVATE_SIGNAL, LIVES_GUI_CALLBACK(on_resample_audio_activate), NULL); + /* lives_signal_connect(LIVES_GUI_OBJECT(mainw->adj_audio_sync), LIVES_WIDGET_ACTIVATE_SIGNAL, + LIVES_GUI_CALLBACK(on_adj_audio_sync_activate), + NULL);*/ lives_signal_connect(LIVES_GUI_OBJECT(mainw->load_audio), LIVES_WIDGET_ACTIVATE_SIGNAL, LIVES_GUI_CALLBACK(on_load_audio_activate), NULL); @@ -2727,21 +2863,18 @@ LIVES_GUI_CALLBACK(on_mouse_sel_start), NULL); lives_signal_connect(LIVES_GUI_OBJECT(mainw->hruler), LIVES_WIDGET_MOTION_NOTIFY_EVENT, - LIVES_GUI_CALLBACK(return_true), + LIVES_GUI_CALLBACK(on_hrule_update), NULL); - mainw->hrule_func = lives_signal_connect(LIVES_GUI_OBJECT(mainw->eventbox5), LIVES_WIDGET_MOTION_NOTIFY_EVENT, - LIVES_GUI_CALLBACK(on_hrule_update), - NULL); - lives_signal_handler_block(mainw->eventbox5, mainw->hrule_func); - lives_signal_connect(LIVES_GUI_OBJECT(mainw->eventbox5), LIVES_WIDGET_ENTER_EVENT, LIVES_GUI_CALLBACK(on_hrule_enter), NULL); - + lives_signal_connect(LIVES_GUI_OBJECT(mainw->hruler), LIVES_WIDGET_ENTER_EVENT, LIVES_GUI_CALLBACK(on_hrule_enter), NULL); } - mainw->hrule_blocked = TRUE; - lives_signal_connect(LIVES_GUI_OBJECT(mainw->eventbox5), LIVES_WIDGET_BUTTON_RELEASE_EVENT, + lives_signal_connect(LIVES_GUI_OBJECT(mainw->sa_button), LIVES_WIDGET_CLICKED_SIGNAL, + LIVES_GUI_CALLBACK(on_select_all_activate), + NULL); + lives_signal_connect(LIVES_GUI_OBJECT(mainw->hruler), LIVES_WIDGET_BUTTON_RELEASE_EVENT, LIVES_GUI_CALLBACK(on_hrule_reset), NULL); - lives_signal_connect(LIVES_GUI_OBJECT(mainw->eventbox5), LIVES_WIDGET_BUTTON_PRESS_EVENT, + lives_signal_connect(LIVES_GUI_OBJECT(mainw->hruler), LIVES_WIDGET_BUTTON_PRESS_EVENT, LIVES_GUI_CALLBACK(on_hrule_set), NULL); lives_signal_connect(LIVES_GUI_OBJECT(mainw->eventbox3), LIVES_WIDGET_BUTTON_PRESS_EVENT, @@ -2757,7 +2890,6 @@ mainw->video_drawable = NULL; mainw->plug = NULL; - lives_widget_set_can_focus(mainw->LiVES, TRUE); lives_widget_grab_focus(mainw->textview1); } @@ -2765,7 +2897,7 @@ void show_lives(void) { char buff[PATH_MAX]; - lives_widget_show_all(mainw->vbox1); + lives_widget_show_all(mainw->top_vbox); lives_widget_show(mainw->LiVES); // this calls the config_event() @@ -2788,7 +2920,11 @@ lives_widget_hide(mainw->toy_tv); # endif lives_widget_hide(mainw->tb_hbox); - lives_widget_hide(mainw->framebar); + + if (prefs->hide_framebar || prefs->hfbwnp) { + lives_widget_hide(mainw->framebar); + } + lives_widget_hide(mainw->playframe); if (capable->smog_version_correct && prefs->show_recent) { @@ -2853,8 +2989,11 @@ list = list->next; } } + lives_widget_set_sensitive(mainw->int_audio_checkbutton, FALSE); + lives_widget_set_sensitive(mainw->ext_audio_checkbutton, FALSE); lives_widget_set_sensitive(mainw->spinbutton_start, FALSE); lives_widget_set_sensitive(mainw->spinbutton_end, FALSE); + lives_widget_set_sensitive(mainw->sa_button, FALSE); if (mainw->current_file > -1 && cfile != NULL && cfile->proc_ptr != NULL) { lives_widget_set_sensitive(cfile->proc_ptr->cancel_button, FALSE); @@ -2921,8 +3060,11 @@ list = list->next; } } + lives_widget_set_sensitive(mainw->int_audio_checkbutton, TRUE); + lives_widget_set_sensitive(mainw->ext_audio_checkbutton, TRUE); lives_widget_set_sensitive(mainw->spinbutton_start, TRUE); lives_widget_set_sensitive(mainw->spinbutton_end, TRUE); + lives_widget_set_sensitive(mainw->sa_button, CURRENT_CLIP_HAS_VIDEO && (cfile->start > 1 || cfile->end < cfile->frames)); if (mainw->current_file > -1 && cfile != NULL && cfile->proc_ptr != NULL) { lives_widget_set_sensitive(cfile->proc_ptr->cancel_button, TRUE); @@ -2953,7 +3095,7 @@ lives_frame_set_label(LIVES_FRAME(mainw->playframe), ""); - set_colours(&palette->normal_fore, &palette->fade_colour, &palette->menu_and_bars_fore, &palette->menu_and_bars, \ + set_colours(&palette->normal_fore, &palette->fade_colour, &palette->menu_and_bars_fore, &palette->menu_and_bars, &palette->info_base, &palette->info_text); lives_widget_set_app_paintable(mainw->freventbox0, FALSE); @@ -2979,6 +3121,7 @@ lives_widget_hide(mainw->hruler); lives_widget_hide(mainw->eventbox5); lives_widget_hide(mainw->message_box); + lives_widget_hide(mainw->sa_button); if (!mainw->foreign) { lives_widget_show(mainw->t_forward); @@ -3052,12 +3195,13 @@ } } - lives_widget_queue_draw(mainw->vbox1); + lives_widget_queue_draw(mainw->top_vbox); } void unfade_background(void) { if (prefs->open_maximised && prefs->show_gui) { + lives_window_unmaximize(LIVES_WINDOW(mainw->LiVES)); lives_window_maximize(LIVES_WINDOW(mainw->LiVES)); } @@ -3102,6 +3246,7 @@ lives_widget_show(mainw->arrow2); lives_widget_show(mainw->spinbutton_pb_fps); lives_widget_show(mainw->message_box); + lives_widget_show(mainw->sa_button); if (stop_closure != NULL && prefs->show_gui) { lives_accel_group_disconnect(LIVES_ACCEL_GROUP(mainw->accel_group), stop_closure); @@ -3182,7 +3327,7 @@ lives_widget_set_app_paintable(mainw->freventbox0, TRUE); lives_widget_set_app_paintable(mainw->freventbox1, TRUE); - set_colours(&palette->normal_fore, &palette->normal_back, &palette->menu_and_bars_fore, &palette->menu_and_bars, \ + set_colours(&palette->normal_fore, &palette->normal_back, &palette->menu_and_bars_fore, &palette->menu_and_bars, &palette->info_base, &palette->info_text); } @@ -3191,15 +3336,7 @@ // resize for full screen, internal player, no separate window int bx, by; - int w, h, scr_width, scr_height; - - if (prefs->gui_monitor == 0) { - scr_width = mainw->scr_width; - scr_height = mainw->scr_height; - } else { - scr_width = mainw->mgeom[prefs->gui_monitor - 1].width; - scr_height = mainw->mgeom[prefs->gui_monitor - 1].height; - } + int w, h; if (mainw->multitrack == NULL) { lives_widget_hide(mainw->frame1); @@ -3216,6 +3353,8 @@ lives_widget_hide(mainw->menu_hbox); + lives_widget_hide(mainw->framebar); + if (mainw->playing_file == -1) { lives_image_set_from_pixbuf(LIVES_IMAGE(mainw->play_image), NULL); } @@ -3232,8 +3371,8 @@ w = lives_widget_get_allocation_width(mainw->LiVES); h = lives_widget_get_allocation_height(mainw->LiVES); - if (w > scr_width) w = scr_width; - if (h > scr_height) h = scr_height; + if (w > GUI_SCREEN_WIDTH) w = GUI_SCREEN_WIDTH; + if (h > GUI_SCREEN_HEIGHT) h = GUI_SCREEN_HEIGHT; lives_widget_set_size_request(mainw->LiVES, w, h); } else { @@ -3399,7 +3538,7 @@ lives_box_pack_start(LIVES_BOX(mainw->preview_controls), hbox_buttons, TRUE, TRUE, 0); rewind_img = lives_image_new_from_stock(LIVES_STOCK_MEDIA_REWIND, lives_toolbar_get_icon_size(LIVES_TOOLBAR(mainw->btoolbar))); - mainw->p_rewindbutton = lives_button_new(); + mainw->p_rewindbutton = lives_standard_button_new(); lives_widget_set_bg_color(mainw->p_rewindbutton, LIVES_WIDGET_STATE_ACTIVE, &palette->menu_and_bars); lives_button_set_relief(LIVES_BUTTON(mainw->p_rewindbutton), LIVES_RELIEF_NONE); lives_container_add(LIVES_CONTAINER(mainw->p_rewindbutton), rewind_img); @@ -3410,7 +3549,7 @@ lives_widget_set_sensitive(mainw->p_rewindbutton, mainw->current_file > -1 && cfile->pointer_time > 0.); play_img = lives_image_new_from_stock(LIVES_STOCK_MEDIA_PLAY, lives_toolbar_get_icon_size(LIVES_TOOLBAR(mainw->btoolbar))); - mainw->p_playbutton = lives_button_new(); + mainw->p_playbutton = lives_standard_button_new(); lives_widget_set_bg_color(mainw->p_playbutton, LIVES_WIDGET_STATE_ACTIVE, &palette->menu_and_bars); lives_button_set_relief(LIVES_BUTTON(mainw->p_playbutton), LIVES_RELIEF_NONE); lives_container_add(LIVES_CONTAINER(mainw->p_playbutton), play_img); @@ -3423,7 +3562,7 @@ lives_snprintf(buff, PATH_MAX, "%s", fnamex); lives_free(fnamex); playsel_img = lives_image_new_from_file(buff); - mainw->p_playselbutton = lives_button_new(); + mainw->p_playselbutton = lives_standard_button_new(); lives_widget_set_bg_color(mainw->p_playselbutton, LIVES_WIDGET_STATE_ACTIVE, &palette->menu_and_bars); lives_button_set_relief(LIVES_BUTTON(mainw->p_playselbutton), LIVES_RELIEF_NONE); lives_container_add(LIVES_CONTAINER(mainw->p_playselbutton), playsel_img); @@ -3437,7 +3576,7 @@ lives_snprintf(buff, PATH_MAX, "%s", fnamex); lives_free(fnamex); loop_img = lives_image_new_from_file(buff); - mainw->p_loopbutton = lives_button_new(); + mainw->p_loopbutton = lives_standard_button_new(); lives_widget_set_bg_color(mainw->p_loopbutton, LIVES_WIDGET_STATE_ACTIVE, &palette->menu_and_bars); lives_button_set_relief(LIVES_BUTTON(mainw->p_loopbutton), LIVES_RELIEF_NONE); lives_container_add(LIVES_CONTAINER(mainw->p_loopbutton), loop_img); @@ -3456,7 +3595,7 @@ lives_pixbuf_saturate_and_pixelate(pixbuf, pixbuf, 0.2, FALSE); } - mainw->p_mutebutton = lives_button_new(); + mainw->p_mutebutton = lives_standard_button_new(); lives_widget_set_bg_color(mainw->p_mutebutton, LIVES_WIDGET_STATE_ACTIVE, &palette->menu_and_bars); lives_button_set_relief(LIVES_BUTTON(mainw->p_mutebutton), LIVES_RELIEF_NONE); lives_container_add(LIVES_CONTAINER(mainw->p_mutebutton), mainw->p_mute_img); @@ -3566,39 +3705,38 @@ } -void resize_widgets_for_monitor(boolean get_play_times) { +void resize_widgets_for_monitor(boolean do_get_play_times) { // resize widgets if we are aware that monitor resolution has changed - mainw->scr_width = mainw->mgeom[prefs->gui_monitor > 0 ? prefs->gui_monitor - 1 : 0].width; - mainw->scr_height = mainw->mgeom[prefs->gui_monitor > 0 ? prefs->gui_monitor - 1 : 0].height; + mainw->old_scr_width = GUI_SCREEN_WIDTH; + mainw->old_scr_height = GUI_SCREEN_HEIGHT; - if (mainw->multitrack == NULL) { - if (prefs->gui_monitor != 0) { - lives_window_center(LIVES_WINDOW(mainw->LiVES)); + widget_opts.scale = (double)GUI_SCREEN_WIDTH / (double)SCREEN_SCALE_DEF_WIDTH; - } + if (prefs->gui_monitor != 0) { + lives_window_center(LIVES_WINDOW(mainw->LiVES)); + } + + if (mainw->multitrack == NULL) { if (prefs->open_maximised && prefs->show_gui) { - lives_window_maximize(LIVES_WINDOW(mainw->LiVES)); + resize(1); } - } else { - if (prefs->gui_monitor != 0) { - lives_window_center(LIVES_WINDOW(mainw->multitrack->window)); + if (do_get_play_times) { + if (mainw->laudio_drawable != NULL) lives_widget_object_set_data(LIVES_WIDGET_OBJECT(mainw->laudio_draw), "drawn", LIVES_INT_TO_POINTER(0)); + if (mainw->raudio_drawable != NULL) lives_widget_object_set_data(LIVES_WIDGET_OBJECT(mainw->raudio_draw), "drawn", LIVES_INT_TO_POINTER(0)); + get_play_times(); } - + } else { if ((prefs->gui_monitor != 0 || capable->nmonitors <= 1) && prefs->open_maximised) { - lives_window_maximize(LIVES_WINDOW(mainw->multitrack->window)); + lives_window_unmaximize(LIVES_WINDOW(LIVES_MAIN_WINDOW_WIDGET)); + lives_window_maximize(LIVES_WINDOW(LIVES_MAIN_WINDOW_WIDGET)); } + set_mt_play_sizes(mainw->multitrack, cfile->hsize, cfile->vsize); } if (mainw->play_window != NULL) { resize_play_window(); } - - /* if (mainw->multitrack==NULL&&get_play_times) { - if (mainw->current_file>-1&&!mainw->recoverable_layout) { - get_play_times(); - } - }*/ } @@ -3697,12 +3835,15 @@ void resize_play_window(void) { - int opwx, opwy, pmonitor = prefs->play_monitor, gmonitor = prefs->gui_monitor; + int opwx, opwy, pmonitor = prefs->play_monitor, gmonitor = widget_opts.monitor; boolean fullscreen = TRUE; boolean size_ok; + boolean ext_audio = FALSE; int width = -1, height = -1, nwidth, nheight = 0; + int scr_width = GUI_SCREEN_WIDTH; + int scr_height = GUI_SCREEN_HEIGHT; uint64_t xwinid = 0; @@ -3745,8 +3886,8 @@ do { if (pmonitor == 0) { - if (mainw->pwidth > mainw->scr_width - SCR_WIDTH_SAFETY || - mainw->pheight > mainw->scr_height - SCR_HEIGHT_SAFETY) { + if (mainw->pwidth > scr_width - SCR_WIDTH_SAFETY || + mainw->pheight > scr_height - SCR_HEIGHT_SAFETY) { mainw->pheight = (mainw->pheight >> 2) << 1; mainw->pwidth = (mainw->pwidth >> 2) << 1; mainw->sepwin_scale /= 2.; @@ -3767,8 +3908,8 @@ mainw->pheight *= 2; mainw->pwidth *= 2; if (pmonitor == 0) { - if (mainw->pwidth > mainw->scr_width - SCR_WIDTH_SAFETY || mainw->pheight > mainw->scr_height - SCR_HEIGHT_SAFETY) { - calc_maxspect(mainw->scr_width - SCR_WIDTH_SAFETY, mainw->scr_height - SCR_HEIGHT_SAFETY, &mainw->pwidth, &mainw->pheight); + if (mainw->pwidth > scr_width - SCR_WIDTH_SAFETY || mainw->pheight > scr_height - SCR_HEIGHT_SAFETY) { + calc_maxspect(scr_width - SCR_WIDTH_SAFETY, scr_height - SCR_HEIGHT_SAFETY, &mainw->pwidth, &mainw->pheight); mainw->sepwin_scale = (float)mainw->pwidth / (float)cfile->hsize * 100.; } } else { @@ -3795,8 +3936,8 @@ mainw->opwx = mainw->opwy = -1; } else { if (pmonitor == 0) { - mainw->opwx = (mainw->scr_width - mainw->pwidth) / 2; - mainw->opwy = (mainw->scr_height - mainw->pheight) / 2; + mainw->opwx = (scr_width - mainw->pwidth) / 2; + mainw->opwy = (scr_height - mainw->pheight) / 2; } else { mainw->opwx = mainw->mgeom[pmonitor - 1].x + (mainw->mgeom[pmonitor - 1].width - mainw->pwidth) / 2; mainw->opwy = mainw->mgeom[pmonitor - 1].y + (mainw->mgeom[pmonitor - 1].height - mainw->pheight) / 2; @@ -3804,8 +3945,8 @@ } if (pmonitor == 0) { - mainw->pwidth = mainw->scr_width; - mainw->pheight = mainw->scr_height; + mainw->pwidth = scr_width; + mainw->pheight = scr_height; if (capable->nmonitors > 1) { // spread over all monitors mainw->pwidth = lives_screen_get_width(mainw->mgeom[0].screen); @@ -3819,7 +3960,7 @@ if (lives_widget_is_visible(mainw->play_window)) { // store old postion of window lives_window_get_position(LIVES_WINDOW(mainw->play_window), &opwx, &opwy); - if (opwx * opwy) { + if (opwx * opwy > 0) { mainw->opwx = opwx; mainw->opwy = opwy; } @@ -3827,8 +3968,8 @@ if (pmonitor == 0) { if (mainw->vpp != NULL && mainw->vpp->fwidth > 0) { - lives_window_move(LIVES_WINDOW(mainw->play_window), (mainw->scr_width - mainw->vpp->fwidth) / 2, - (mainw->scr_height - mainw->vpp->fheight) / 2); + lives_window_move(LIVES_WINDOW(mainw->play_window), (scr_width - mainw->vpp->fwidth) / 2, + (scr_height - mainw->vpp->fheight) / 2); } else lives_window_move(LIVES_WINDOW(mainw->play_window), 0, 0); } else { lives_window_set_screen(LIVES_WINDOW(mainw->play_window), mainw->mgeom[pmonitor - 1].screen); @@ -3868,23 +4009,23 @@ } if (mainw->vpp->fheight > -1 && mainw->vpp->fwidth > -1) { // fixed o/p size for stream - if (!(mainw->vpp->fwidth * mainw->vpp->fheight)) { - if (mainw->current_file > -1) { - mainw->vpp->fwidth = cfile->hsize; - mainw->vpp->fheight = cfile->vsize; - } else mainw->vpp->fwidth = mainw->vpp->fheight = -1; + if (mainw->vpp->fwidth * mainw->vpp->fheight == 0) { + mainw->vpp->fwidth = MAX_VPP_HSIZE; + mainw->vpp->fheight = MAX_VPP_VSIZE; } - mainw->pwidth = mainw->vpp->fwidth; - mainw->pheight = mainw->vpp->fheight; - fixed_size = TRUE; + if (!mainw->vpp->capabilities & VPP_CAN_RESIZE) { + mainw->pwidth = mainw->vpp->fwidth; + mainw->pheight = mainw->vpp->fheight; + fixed_size = TRUE; - // * leave this alone ! - lives_window_unfullscreen(LIVES_WINDOW(mainw->play_window)); + // * leave this alone ! + lives_window_unfullscreen(LIVES_WINDOW(mainw->play_window)); - play_window_set_title(); + play_window_set_title(); - lives_window_resize(LIVES_WINDOW(mainw->play_window), mainw->pwidth, mainw->pheight); - lives_widget_queue_resize(mainw->play_window); + lives_window_resize(LIVES_WINDOW(mainw->play_window), mainw->pwidth, mainw->pheight); + lives_widget_queue_resize(mainw->play_window); + } } if (pmonitor != 0) { @@ -3902,6 +4043,10 @@ #ifdef RT_AUDIO stop_audio_stream(); #endif + pthread_mutex_lock(&mainw->vpp_stream_mutex); + mainw->ext_audio = FALSE; + pthread_mutex_unlock(&mainw->vpp_stream_mutex); + if (mainw->vpp->exit_screen != NULL) { (*mainw->vpp->exit_screen)(mainw->ptr_x, mainw->ptr_y); } @@ -3920,17 +4065,38 @@ if (mainw->vpp->capabilities & VPP_LOCAL_DISPLAY && pmonitor == 0) lives_window_set_keep_below(LIVES_WINDOW(mainw->play_window), TRUE); + if (mainw->vpp->init_audio != NULL && prefs->stream_audio_out) { +#ifdef HAVE_PULSE_AUDIO + if (prefs->audio_player == AUD_PLAYER_PULSE && mainw->pulsed != NULL) { + if ((*mainw->vpp->init_audio)(mainw->pulsed->out_arate, mainw->pulsed->out_achans, mainw->vpp->extra_argc, mainw->vpp->extra_argv)) + ext_audio = TRUE; + } +#endif +#ifdef ENABLE_JACK + if (prefs->audio_player == AUD_PLAYER_JACK && mainw->jackd != NULL) { + if ((*mainw->vpp->init_audio)(mainw->jackd->sample_out_rate, mainw->jackd->num_output_channels, mainw->vpp->extra_argc, + mainw->vpp->extra_argv)) + ext_audio = TRUE; + } +#endif + } + if ((mainw->vpp->init_screen == NULL) || ((*mainw->vpp->init_screen) - (mainw->pwidth, mainw->pheight * (fixed_size ? 1 : prefs->virt_height), + (mainw->vpp->fwidth > 0 ? mainw->vpp->fwidth : mainw->pwidth, + mainw->vpp->fheight > 0 ? mainw->vpp->fheight : mainw->pheight * (fixed_size ? 1 : prefs->virt_height), fullscreen, xwinid, mainw->vpp->extra_argc, mainw->vpp->extra_argv))) { mainw->ext_playback = TRUE; // the play window is still visible (in case it was 'always on top') // start key polling from ext plugin + mainw->ext_audio = ext_audio; // cannot set this until after init_screen() + if (mainw->vpp->capabilities & VPP_LOCAL_DISPLAY && (pmonitor == 0 || capable->nmonitors == 1)) { lives_grab_add(LIVES_MAIN_WINDOW_WIDGET); mainw->ext_keyboard = TRUE; } + } else if (mainw->vpp->init_screen != NULL) { + LIVES_ERROR("Failed to start playback plugin"); } } @@ -3941,7 +4107,6 @@ start_ce_thumb_mode(); } } else { - if (mainw->ce_thumbs) { end_ce_thumb_mode(); } @@ -3955,8 +4120,8 @@ do { if (pmonitor == 0) { - if (mainw->pwidth > mainw->scr_width - SCR_WIDTH_SAFETY || - mainw->pheight > mainw->scr_height - SCR_HEIGHT_SAFETY) { + if (mainw->pwidth > scr_width - SCR_WIDTH_SAFETY || + mainw->pheight > scr_height - SCR_HEIGHT_SAFETY) { mainw->pheight = (mainw->pheight >> 2) << 1; mainw->pwidth = (mainw->pwidth >> 2) << 1; } else size_ok = TRUE; @@ -3969,8 +4134,8 @@ } } while (!size_ok); } - if (pmonitor == 0) lives_window_move(LIVES_WINDOW(mainw->play_window), (mainw->scr_width - mainw->pwidth) / 2, - (mainw->scr_height - mainw->pheight) / 2); + if (pmonitor == 0) lives_window_move(LIVES_WINDOW(mainw->play_window), (scr_width - mainw->pwidth) / 2, + (scr_height - mainw->pheight) / 2); else { int xcen = mainw->mgeom[pmonitor - 1].x + (mainw->mgeom[pmonitor - 1].width - mainw->pwidth) / 2; int ycen = mainw->mgeom[pmonitor - 1].y + (mainw->mgeom[pmonitor - 1].height - mainw->pheight) / 2; @@ -3985,7 +4150,6 @@ } else { // not playing if (mainw->fs && mainw->playing_file == -2 && mainw->sep_win && prefs->sepwin_type == SEPWIN_TYPE_STICKY) { - if (mainw->ce_thumbs) { end_ce_thumb_mode(); } @@ -3995,8 +4159,8 @@ if (pmonitor > 0) lives_window_set_screen(LIVES_WINDOW(mainw->play_window), mainw->mgeom[pmonitor - 1].screen); lives_window_move(LIVES_WINDOW(mainw->play_window), mainw->opwx, mainw->opwy); } else { - if (pmonitor == 0) lives_window_move(LIVES_WINDOW(mainw->play_window), (mainw->scr_width - mainw->pwidth) / 2, - (mainw->scr_height - mainw->pheight - mainw->sepwin_minheight * 2) / 2); + if (pmonitor == 0) lives_window_move(LIVES_WINDOW(mainw->play_window), (scr_width - mainw->pwidth) / 2, + (scr_height - mainw->pheight - mainw->sepwin_minheight * 2) / 2); else { int xcen = mainw->mgeom[pmonitor - 1].x + (mainw->mgeom[pmonitor - 1].width - mainw->pwidth) / 2; lives_window_set_screen(LIVES_WINDOW(mainw->play_window), mainw->mgeom[pmonitor - 1].screen); @@ -4005,13 +4169,13 @@ } } } else { - if (gmonitor == 0) lives_window_move(LIVES_WINDOW(mainw->play_window), (mainw->scr_width - mainw->pwidth) / 2, - (mainw->scr_height - mainw->pheight - mainw->sepwin_minheight * 2) / 2); + if (gmonitor == 0) lives_window_move(LIVES_WINDOW(mainw->play_window), (scr_width - mainw->pwidth) / 2, + (scr_height - mainw->pheight - mainw->sepwin_minheight * 2) / 2); else { - int xcen = mainw->mgeom[gmonitor - 1].x + (mainw->mgeom[gmonitor - 1].width - mainw->pwidth) / 2; - lives_window_set_screen(LIVES_WINDOW(mainw->play_window), mainw->mgeom[gmonitor - 1].screen); + int xcen = mainw->mgeom[gmonitor].x + (mainw->mgeom[gmonitor].width - mainw->pwidth) / 2; + if (widget_opts.screen != NULL) lives_window_set_screen(LIVES_WINDOW(mainw->play_window), widget_opts.screen); lives_window_move(LIVES_WINDOW(mainw->play_window), xcen, - (mainw->mgeom[gmonitor - 1].height - mainw->pheight - mainw->sepwin_minheight * 2) / 2); + (mainw->mgeom[gmonitor].height - mainw->pheight - mainw->sepwin_minheight * 2) / 2); } } mainw->opwx = mainw->opwy = -1; @@ -4077,7 +4241,7 @@ } -LIVES_INLINE void frame_size_update(void) { +LIVES_GLOBAL_INLINE void frame_size_update(void) { // update widgets when the frame size changes on_double_size_activate(NULL, LIVES_INT_TO_POINTER(1)); } @@ -4091,17 +4255,21 @@ void add_to_clipmenu(void) { // TODO - indicate "opening" - char *fname; + char *fname = NULL; #ifdef TEST_NOTIFY char *tmp, *detail; #endif #ifndef GTK_RADIO_MENU_BUG - cfile->menuentry = lives_radio_menu_item_new_with_label(mainw->clips_group, tmp = get_menu_name(cfile)); +#ifndef TEST_NOTIFY + char *tmp; +#endif + cfile->menuentry = lives_standard_radio_menu_item_new_with_label(mainw->clips_group, tmp = get_menu_name(cfile)); + lives_free(tmp); mainw->clips_group = lives_radio_menu_item_get_group(LIVES_RADIO_MENU_ITEM(cfile->menuentry)); #else - cfile->menuentry = lives_check_menu_item_new_with_label(fname = get_menu_name(cfile)); + cfile->menuentry = lives_standard_check_menu_item_new_with_label(fname = get_menu_name(cfile)); lives_check_menu_item_set_draw_as_radio(LIVES_CHECK_MENU_ITEM(cfile->menuentry), TRUE); #endif @@ -4128,7 +4296,7 @@ lives_free(detail); #endif - lives_free(fname); + lives_freep((void **)&fname); } @@ -4238,9 +4406,7 @@ lives_widget_show_all(mainw->splash_window); - if (prefs->gui_monitor > 0) { - lives_window_set_screen(LIVES_WINDOW(mainw->splash_window), mainw->mgeom[prefs->gui_monitor - 1].screen); - } + if (widget_opts.screen != NULL) lives_window_set_screen(LIVES_WINDOW(mainw->splash_window), widget_opts.screen); lives_window_center(LIVES_WINDOW(mainw->splash_window)); @@ -4282,6 +4448,8 @@ mainw->splash_window = NULL; lives_widget_context_update(); - if (prefs->startup_interface == STARTUP_MT && prefs->startup_phase == 0 && mainw->multitrack == NULL) + if (prefs->startup_interface == STARTUP_MT && prefs->startup_phase == 0 && mainw->multitrack == NULL) { on_multitrack_activate(NULL, NULL); + mainw->is_ready = TRUE; + } }
View file
LiVES-2.8.7.tar.bz2/src/interface.c -> LiVES-2.8.8.tar.bz2/src/interface.c
Changed
@@ -104,13 +104,13 @@ } else mainw->fs_playframe = mainw->fs_playalign = mainw->fs_playarea = NULL; // AUDIO_ONLY if (preview_type == LIVES_PREVIEW_TYPE_VIDEO_AUDIO) { - preview_button = lives_button_new_with_mnemonic(_("Click here to _Preview any selected video, image or audio file")); + preview_button = lives_standard_button_new_with_mnemonic(_("Click here to _Preview any selected video, image or audio file")); } else if (preview_type == LIVES_PREVIEW_TYPE_AUDIO_ONLY) { - preview_button = lives_button_new_with_mnemonic(_("Click here to _Preview any selected audio file")); + preview_button = lives_standard_button_new_with_mnemonic(_("Click here to _Preview any selected audio file")); } else if (preview_type == LIVES_PREVIEW_TYPE_RANGE) { - preview_button = lives_button_new_with_mnemonic(_("Click here to _Preview the video")); + preview_button = lives_standard_button_new_with_mnemonic(_("Click here to _Preview the video")); } else { - preview_button = lives_button_new_with_mnemonic(_("Click here to _Preview the file")); + preview_button = lives_standard_button_new_with_mnemonic(_("Click here to _Preview the file")); } lives_box_pack_start(for_button, preview_button, FALSE, FALSE, widget_opts.packing_width); @@ -152,6 +152,10 @@ widget_opts.non_modal = FALSE; widget_opts.no_gui = no_gui; + if (prefs->gui_monitor != 0) { + lives_window_set_screen(LIVES_WINDOW(procw->processing), mainw->mgeom[prefs->gui_monitor - 1].screen); + } + lives_window_add_accel_group(LIVES_WINDOW(procw->processing), accel_group); if (prefs->show_gui) { @@ -206,11 +210,11 @@ lives_standard_expander_new(_("Show Details"), FALSE, LIVES_BOX(vbox3), procw->scrolledwindow); } - procw->stop_button = lives_button_new_with_mnemonic(_("_Enough")); // used only for open location and for audio recording - procw->preview_button = lives_button_new_with_mnemonic(_("_Preview")); + procw->stop_button = lives_standard_button_new_with_mnemonic(_("_Enough")); // used only for open location and for audio recording + procw->preview_button = lives_standard_button_new_with_mnemonic(_("_Preview")); - if (cfile->nokeep) procw->pause_button = lives_button_new_with_mnemonic(_("Paus_e")); - else procw->pause_button = lives_button_new_with_mnemonic(_("Pause/_Enough")); + if (cfile->nokeep) procw->pause_button = lives_standard_button_new_with_mnemonic(_("Paus_e")); + else procw->pause_button = lives_standard_button_new_with_mnemonic(_("Pause/_Enough")); lives_dialog_add_action_widget(LIVES_DIALOG(procw->processing), procw->preview_button, 1); lives_widget_hide(procw->preview_button); @@ -237,7 +241,7 @@ } } - procw->cancel_button = lives_button_new_with_mnemonic(_("_Cancel")); + procw->cancel_button = lives_standard_button_new_with_mnemonic(_("_Cancel")); lives_dialog_add_action_widget(LIVES_DIALOG(procw->processing), procw->cancel_button, LIVES_RESPONSE_CANCEL); lives_widget_set_can_focus_and_default(procw->cancel_button); @@ -269,7 +273,6 @@ if (mainw->show_procd) lives_widget_show_all(procw->processing); lives_widget_hide(procw->preview_button); lives_widget_hide(procw->pause_button); - //lives_widget_hide(procw->cancel_button); lives_widget_hide(procw->stop_button); return procw; @@ -537,10 +540,10 @@ dialog_action_area = lives_dialog_get_action_area(LIVES_DIALOG(filew->dialog)); if (LIVES_IS_BUTTON_BOX(dialog_action_area)) lives_button_box_set_layout(LIVES_BUTTON_BOX(dialog_action_area), LIVES_BUTTONBOX_SPREAD); - okbutton = lives_button_new_from_stock(LIVES_STOCK_OK, NULL); + okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_OK, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(filew->dialog), okbutton, LIVES_RESPONSE_OK); lives_widget_set_can_focus_and_default(okbutton); - lives_widget_grab_default(okbutton); + lives_widget_grab_default_special(okbutton); lives_signal_connect(LIVES_GUI_OBJECT(okbutton), LIVES_WIDGET_CLICKED_SIGNAL, LIVES_GUI_CALLBACK(lives_general_button_clicked), @@ -637,11 +640,11 @@ if (text2 != NULL) { label = lives_standard_label_new(text2); lives_box_pack_start(LIVES_BOX(dialog_vbox), label, TRUE, TRUE, 0); - cancelbutton = lives_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); - okbutton = lives_button_new_from_stock(LIVES_STOCK_OK, NULL); + cancelbutton = lives_standard_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); + okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_OK, NULL); } else { - cancelbutton = lives_button_new_with_mnemonic(_("Keep _my settings")); - okbutton = lives_button_new_with_mnemonic(_("Use _recommended settings")); + cancelbutton = lives_standard_button_new_with_mnemonic(_("Keep _my settings")); + okbutton = lives_standard_button_new_with_mnemonic(_("Use _recommended settings")); } lives_dialog_add_action_widget(LIVES_DIALOG(dialog), cancelbutton, LIVES_RESPONSE_CANCEL); @@ -650,7 +653,7 @@ lives_dialog_add_action_widget(LIVES_DIALOG(dialog), okbutton, LIVES_RESPONSE_OK); lives_widget_set_can_focus_and_default(okbutton); - lives_widget_grab_default(okbutton); + lives_widget_grab_default_special(okbutton); lives_widget_show_all(dialog); return dialog; @@ -724,9 +727,9 @@ if (text != NULL || mainw->iochan != NULL || textwindow->table != NULL) { LiVESWidget *savebutton; - okbutton = lives_button_new_from_stock(LIVES_STOCK_CLOSE, _("_Close Window")); + okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_CLOSE, _("_Close Window")); - savebutton = lives_button_new_from_stock(LIVES_STOCK_SAVE, _("_Save to file")); + savebutton = lives_standard_button_new_from_stock(LIVES_STOCK_SAVE, _("_Save to file")); if (textwindow->table == NULL) { lives_dialog_add_action_widget(LIVES_DIALOG(textwindow->dialog), savebutton, LIVES_RESPONSE_YES); @@ -880,13 +883,13 @@ add_fill_to_box(LIVES_BOX(dialog_vbox)); - cancelbutton = lives_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); + cancelbutton = lives_standard_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(insertw->insert_dialog), cancelbutton, LIVES_RESPONSE_CANCEL); - okbutton = lives_button_new_from_stock(LIVES_STOCK_OK, NULL); + okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_OK, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(insertw->insert_dialog), okbutton, LIVES_RESPONSE_OK); lives_widget_set_can_focus_and_default(okbutton); - lives_widget_grab_default(okbutton); + lives_widget_grab_default_special(okbutton); lives_signal_connect(LIVES_GUI_OBJECT(insertw->with_sound), LIVES_WIDGET_TOGGLED_SIGNAL, LIVES_GUI_CALLBACK(on_insertwsound_toggled), @@ -979,13 +982,13 @@ (LiVESAttachOptions)(LIVES_EXPAND | LIVES_FILL), (LiVESAttachOptions)(LIVES_EXPAND), widget_opts.packing_height * 4 + 2, 0); - cancelbutton = lives_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); + cancelbutton = lives_standard_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(opensel_dialog), cancelbutton, LIVES_RESPONSE_CANCEL); - okbutton = lives_button_new_from_stock(LIVES_STOCK_OK, NULL); + okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_OK, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(opensel_dialog), okbutton, LIVES_RESPONSE_OK); lives_widget_set_can_focus_and_default(okbutton); - lives_widget_grab_default(okbutton); + lives_widget_grab_default_special(okbutton); widget_add_preview(opensel_dialog, LIVES_BOX(dialog_vbox), LIVES_BOX(dialog_vbox), LIVES_BOX(dialog_vbox), LIVES_PREVIEW_TYPE_RANGE); @@ -1118,14 +1121,14 @@ lives_box_pack_start(LIVES_BOX(hbox), label, FALSE, FALSE, widget_opts.packing_width); } - cancelbutton = lives_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); + cancelbutton = lives_standard_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(locw->dialog), cancelbutton, LIVES_RESPONSE_CANCEL); lives_widget_set_can_focus_and_default(cancelbutton); - okbutton = lives_button_new_from_stock(LIVES_STOCK_OK, NULL); + okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_OK, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(locw->dialog), okbutton, LIVES_RESPONSE_OK); lives_widget_set_can_focus_and_default(okbutton); - lives_widget_grab_default(okbutton); + lives_widget_grab_default_special(okbutton); lives_signal_connect(LIVES_GUI_OBJECT(cancelbutton), LIVES_WIDGET_CLICKED_SIGNAL, LIVES_GUI_CALLBACK(lives_general_button_clicked), @@ -1162,7 +1165,7 @@ // type 7 = rename track in mt // type 8 = export theme - + LiVESWidget *dialog_vbox; LiVESWidget *hbox; LiVESWidget *label; @@ -1201,11 +1204,9 @@ lives_window_add_accel_group(LIVES_WINDOW(renamew->dialog), accel_group); if (prefs->show_gui) { - if (mainw->multitrack == NULL) { - if (mainw->is_ready) { - lives_window_set_transient_for(LIVES_WINDOW(renamew->dialog), LIVES_WINDOW(mainw->LiVES)); - } - } else lives_window_set_transient_for(LIVES_WINDOW(renamew->dialog), LIVES_WINDOW(mainw->multitrack->window)); + if (mainw->is_ready) { + lives_window_set_transient_for(LIVES_WINDOW(renamew->dialog), LIVES_WINDOW(LIVES_MAIN_WINDOW_WIDGET)); + } } dialog_vbox = lives_dialog_get_content_area(LIVES_DIALOG(renamew->dialog)); @@ -1292,7 +1293,7 @@ } if (type == 6) { - dirbutton1 = lives_button_new(); + dirbutton1 = lives_standard_button_new(); dirimage1 = lives_image_new_from_stock(LIVES_STOCK_OPEN, LIVES_ICON_SIZE_BUTTON); @@ -1317,7 +1318,7 @@ lives_entry_set_activates_default(LIVES_ENTRY(renamew->entry), TRUE); lives_entry_set_width_chars(LIVES_ENTRY(renamew->entry), RW_ENTRY_DISPWIDTH); - cancelbutton = lives_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); + cancelbutton = lives_standard_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); if (!(type == 4 && !mainw->interactive)) { lives_dialog_add_action_widget(LIVES_DIALOG(renamew->dialog), cancelbutton, LIVES_RESPONSE_CANCEL); @@ -1328,12 +1329,12 @@ } if (type == 6) { - okbutton = lives_button_new_from_stock(LIVES_STOCK_GO_FORWARD, _("_Next")); - } else okbutton = lives_button_new_from_stock(LIVES_STOCK_OK, NULL); + okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_GO_FORWARD, _("_Next")); + } else okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_OK, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(renamew->dialog), okbutton, LIVES_RESPONSE_OK); lives_widget_set_can_focus_and_default(okbutton); - lives_widget_grab_default(okbutton); + lives_widget_grab_default_special(okbutton); if (type != 3) { lives_signal_connect(LIVES_GUI_OBJECT(cancelbutton), LIVES_WIDGET_CLICKED_SIGNAL, @@ -1423,11 +1424,7 @@ if (title != NULL) lives_free(title); if (prefs->show_gui) { - if (type == 1) { - lives_window_set_transient_for(LIVES_WINDOW(combo_dialog), LIVES_WINDOW(mainw->LiVES)); - } else { - lives_window_set_transient_for(LIVES_WINDOW(combo_dialog), LIVES_WINDOW(mainw->multitrack->window)); - } + lives_window_set_transient_for(LIVES_WINDOW(combo_dialog), LIVES_WINDOW(LIVES_MAIN_WINDOW_WIDGET)); } dialog_vbox = lives_dialog_get_content_area(LIVES_DIALOG(combo_dialog)); @@ -1512,11 +1509,7 @@ lives_signal_handlers_disconnect_by_func(cd_dialog, return_true, NULL); if (prefs->show_gui) { - if (type != LIVES_DEVICE_INTERNAL) { - lives_window_set_transient_for(LIVES_WINDOW(cd_dialog), LIVES_WINDOW(mainw->LiVES)); - } else { - lives_window_set_transient_for(LIVES_WINDOW(cd_dialog), LIVES_WINDOW(mainw->multitrack->window)); - } + lives_window_set_transient_for(LIVES_WINDOW(cd_dialog), LIVES_WINDOW(LIVES_MAIN_WINDOW_WIDGET)); } dialog_vbox = lives_dialog_get_content_area(LIVES_DIALOG(cd_dialog)); @@ -1623,7 +1616,7 @@ add_fill_to_box(LIVES_BOX(hbox)); - tvcardw->advbutton = lives_button_new_from_stock(LIVES_STOCK_PREFERENCES, _("_Advanced")); + tvcardw->advbutton = lives_standard_button_new_from_stock(LIVES_STOCK_PREFERENCES, _("_Advanced")); lives_box_pack_start(LIVES_BOX(hbox), tvcardw->advbutton, TRUE, TRUE, widget_opts.packing_width * 4); @@ -1697,14 +1690,14 @@ add_fill_to_box(LIVES_BOX(dialog_vbox)); - cancelbutton = lives_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); + cancelbutton = lives_standard_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(cd_dialog), cancelbutton, LIVES_RESPONSE_CANCEL); - okbutton = lives_button_new_from_stock(LIVES_STOCK_OK, NULL); + okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_OK, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(cd_dialog), okbutton, LIVES_RESPONSE_OK); lives_widget_set_can_focus_and_default(okbutton); - lives_widget_grab_default(okbutton); + lives_widget_grab_default_special(okbutton); lives_widget_add_accelerator(cancelbutton, LIVES_WIDGET_CLICKED_SIGNAL, accel_group, LIVES_KEY_Escape, (LiVESXModifierType)0, (LiVESAccelFlags)0); @@ -1943,7 +1936,7 @@ commentsw->subt_entry = lives_standard_entry_new(_("Subtitle file"), FALSE, NULL, SHORT_ENTRY_WIDTH, -1, LIVES_BOX(hbox), NULL); - buttond = lives_button_new_with_mnemonic(_("Browse...")); + buttond = lives_standard_button_new_with_mnemonic(_("Browse...")); lives_signal_connect(buttond, LIVES_WIDGET_CLICKED_SIGNAL, LIVES_GUI_CALLBACK(on_save_subs_activate), (livespointer)commentsw->subt_entry); @@ -2025,7 +2018,7 @@ } -LIVES_INLINE static void chooser_response(LiVESWidget *widget, int response, livespointer udata) { +LIVES_INLINE void chooser_response(LiVESWidget *widget, int response, livespointer udata) { mainw->fc_buttonresponse = response; } @@ -2380,12 +2373,12 @@ accel_group = LIVES_ACCEL_GROUP(lives_accel_group_new()); lives_window_add_accel_group(LIVES_WINDOW(cdsw->dialog), accel_group); - cancelbutton = lives_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); + cancelbutton = lives_standard_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(cdsw->dialog), cancelbutton, LIVES_RESPONSE_CANCEL); lives_widget_add_accelerator(cancelbutton, LIVES_WIDGET_CLICKED_SIGNAL, accel_group, LIVES_KEY_Escape, (LiVESXModifierType)0, (LiVESAccelFlags)0); - discardbutton = lives_button_new_from_stock(LIVES_STOCK_DELETE, NULL); + discardbutton = lives_standard_button_new_from_stock(LIVES_STOCK_DELETE, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(cdsw->dialog), discardbutton, 1 + (type == 2)); lives_button_set_use_underline(LIVES_BUTTON(discardbutton), TRUE); @@ -2395,14 +2388,14 @@ else if (type == 1) lives_button_set_label(LIVES_BUTTON(discardbutton), _("_Delete clip set")); else if (type == 2) lives_button_set_label(LIVES_BUTTON(discardbutton), _("_Delete layout")); - savebutton = lives_button_new_from_stock(LIVES_STOCK_SAVE, NULL); + savebutton = lives_standard_button_new_from_stock(LIVES_STOCK_SAVE, NULL); if (type == 0 || type == 3) lives_button_set_label(LIVES_BUTTON(savebutton), _("_Save layout")); else if (type == 1) lives_button_set_label(LIVES_BUTTON(savebutton), _("_Save clip set")); else if (type == 2) lives_button_set_label(LIVES_BUTTON(savebutton), _("_Wipe layout")); if (type != 4) lives_dialog_add_action_widget(LIVES_DIALOG(cdsw->dialog), savebutton, 2 - (type == 2)); lives_widget_set_can_focus_and_default(savebutton); - if (type == 1 || type == 2)lives_widget_grab_default(savebutton); + if (type == 1 || type == 2)lives_widget_grab_default_special(savebutton); lives_widget_show_all(cdsw->dialog); @@ -2498,14 +2491,14 @@ LIVES_GUI_CALLBACK(flip_cdisk_bit), LIVES_INT_TO_POINTER(LIVES_CDISK_REMOVE_ORPHAN_LAYOUTS)); - resetbutton = lives_button_new_from_stock(LIVES_STOCK_REFRESH, _("_Reset to Defaults")); + resetbutton = lives_standard_button_new_from_stock(LIVES_STOCK_REFRESH, _("_Reset to Defaults")); lives_dialog_add_action_widget(LIVES_DIALOG(dialog), resetbutton, LIVES_RESPONSE_RETRY); - okbutton = lives_button_new_from_stock(LIVES_STOCK_OK, NULL); + okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_OK, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(dialog), okbutton, LIVES_RESPONSE_OK); lives_widget_set_can_focus_and_default(okbutton); - lives_widget_grab_default(okbutton); + lives_widget_grab_default_special(okbutton); return dialog; }
View file
LiVES-2.8.7.tar.bz2/src/interface.h -> LiVES-2.8.8.tar.bz2/src/interface.h
Changed
@@ -151,7 +151,7 @@ #define DEF_AUD_FADE_SECS 10. ///< default time to offer fade audio in/out for -#define MIN_MSGBOX_WIDTH ((int)(mainw->scr_width > 1024 ? (820. * widget_opts.scale) : 600)) +#define MIN_MSGBOX_WIDTH ((int)(GUI_SCREEN_WIDTH > 1024 ? (820. * widget_opts.scale) : 600)) // textboxes for clip info #define TB_WIDTH ((int)(200.*widget_opts.scale))
View file
LiVES-2.8.7.tar.bz2/src/jack.c -> LiVES-2.8.8.tar.bz2/src/jack.c
Changed
@@ -252,6 +252,9 @@ size_t in_bytes, size_t nframes, double shrink_factor) { // push a cache_buffer for another thread to fill + if (mainw->ascrap_file > -1 && jackd->playing_file == mainw->ascrap_file) cache_buffer->sequential = TRUE; + else cache_buffer->sequential = FALSE; + cache_buffer->fileno = jackd->playing_file; cache_buffer->seek = jackd->seek_pos; cache_buffer->bytesize = in_bytes; @@ -260,7 +263,7 @@ cache_buffer->out_achans = jackd->num_output_channels; cache_buffer->in_asamps = afile->asampsize; - cache_buffer->out_asamps = -32; ///< 32 bit float + cache_buffer->out_asamps = -32; ///< 32 bit float :: TODO - should this be 16, since cache_buffer->shrink_factor = shrink_factor; @@ -277,12 +280,9 @@ } -static lives_audio_buf_t *pop_cache_buffer(void) { +LIVES_INLINE lives_audio_buf_t *pop_cache_buffer(void) { // get next available cache_buffer - - lives_audio_buf_t *cache_buffer = audio_cache_get_buffer(); - if (cache_buffer != NULL) return cache_buffer; - return NULL; + return audio_cache_get_buffer(); } @@ -365,6 +365,9 @@ append_to_audio_bufferf(mainw->audio_frame_buffer, out_buffer[i], nframes, i); } } + if (!jackd->is_silent && mainw->ext_audio && mainw->vpp != NULL && mainw->vpp->render_audio_frame_float != NULL) { + sample_silence_stream(jackd->num_output_channels, nframes); + } if (mainw->audio_frame_buffer != NULL && prefs->audio_src != AUDIO_SRC_EXT) { mainw->audio_frame_buffer->samples_filled += nframes; pthread_mutex_unlock(&mainw->abuf_frame_mutex); @@ -416,6 +419,9 @@ append_to_audio_bufferf(mainw->audio_frame_buffer, out_buffer[i], nframes, i); } } + if (mainw->ext_audio && mainw->vpp != NULL && mainw->vpp->render_audio_frame_float != NULL) { + sample_silence_stream(jackd->num_output_channels, nframes); + } if (mainw->audio_frame_buffer != NULL && prefs->audio_src != AUDIO_SRC_EXT) { mainw->audio_frame_buffer->samples_filled += nframes; pthread_mutex_unlock(&mainw->abuf_frame_mutex); @@ -499,9 +505,9 @@ } } - if (!wait_cache_buffer && ((mainw->agen_key == 0 && !mainw->agen_needs_reinit) || mainw->multitrack != NULL)) + if (!wait_cache_buffer && ((mainw->agen_key == 0 && !mainw->agen_needs_reinit) || mainw->multitrack != NULL)) { push_cache_buffer(cache_buffer, jackd, in_bytes, nframes, shrink_factor); - + } if (mainw->audio_frame_buffer != NULL && prefs->audio_src != AUDIO_SRC_EXT) { pthread_mutex_lock(&mainw->abuf_frame_mutex); } @@ -511,6 +517,9 @@ append_to_audio_bufferf(mainw->audio_frame_buffer, out_buffer[i], nframes, i); } } + if (mainw->ext_audio && mainw->vpp != NULL && mainw->vpp->render_audio_frame_float != NULL) { + sample_silence_stream(jackd->num_output_channels, nframes); + } if (mainw->audio_frame_buffer != NULL && prefs->audio_src != AUDIO_SRC_EXT) { mainw->audio_frame_buffer->samples_filled += nframes; pthread_mutex_unlock(&mainw->abuf_frame_mutex); @@ -577,6 +586,9 @@ append_to_audio_bufferf(mainw->audio_frame_buffer, out_buffer[i], nframes, i); } } + if (mainw->ext_audio && mainw->vpp != NULL && mainw->vpp->render_audio_frame_float != NULL) { + sample_silence_stream(jackd->num_output_channels, nframes); + } if (mainw->audio_frame_buffer != NULL && prefs->audio_src != AUDIO_SRC_EXT) { mainw->audio_frame_buffer->samples_filled += nframes; pthread_mutex_unlock(&mainw->abuf_frame_mutex); @@ -626,7 +638,8 @@ if (numFramesToWrite) { if (!from_memory) { // if (((int)(jackd->num_calls/100.))*100==jackd->num_calls) if (mainw->soft_debug) g_print("audio pip\n"); - if ((mainw->agen_key != 0 || mainw->agen_needs_reinit || cache_buffer->bufferf != NULL) && !jackd->mute) { + if ((mainw->agen_key != 0 || mainw->agen_needs_reinit || cache_buffer->bufferf != NULL) && + !jackd->mute) { // TODO - try buffer16 instead of bufferf float *fbuffer = NULL; if (mainw->agen_key != 0 || mainw->agen_needs_reinit) { @@ -651,9 +664,12 @@ for (i = 0; i < jackd->num_output_channels; i++) { sample_silence_dS(out_buffer[i], numFramesToWrite); if (mainw->audio_frame_buffer != NULL && prefs->audio_src != AUDIO_SRC_EXT) { - append_to_audio_bufferf(mainw->audio_frame_buffer, out_buffer[i], nframes, i); + append_to_audio_bufferf(mainw->audio_frame_buffer, out_buffer[i], numFramesToWrite, i); } } + if (mainw->ext_audio && mainw->vpp != NULL && mainw->vpp->render_audio_frame_float != NULL) { + sample_silence_stream(jackd->num_output_channels, numFramesToWrite); + } if (mainw->audio_frame_buffer != NULL && prefs->audio_src != AUDIO_SRC_EXT) { mainw->audio_frame_buffer->samples_filled += numFramesToWrite; pthread_mutex_unlock(&mainw->abuf_frame_mutex); @@ -676,7 +692,7 @@ } if (!pl_error && has_audio_filters(AF_TYPE_ANY)) { - uint64_t tc = jackd->audio_ticks + (uint64_t)(jackd->frames_written / (double)jackd->sample_out_rate * U_SEC); + uint64_t tc = jackd->audio_ticks + (uint64_t)(jackd->frames_written / (double)jackd->sample_out_rate * TICKS_PER_SECOND_DBL); // apply any audio effects with in_channels weed_apply_audio_effects_rt(out_buffer, jackd->num_output_channels, numFramesToWrite, jackd->sample_out_rate, tc, FALSE); } @@ -693,12 +709,12 @@ } else { for (i = 0; i < jackd->num_output_channels; i++) { - sample_move_d16_float(out_buffer[i], cache_buffer->buffer16[0] + i, numFramesToWrite, - jackd->num_output_channels, afile->signed_endian & AFORM_UNSIGNED, FALSE, vol); + jackd->abs_maxvol_heard = sample_move_d16_float(out_buffer[i], cache_buffer->buffer16[0] + i, numFramesToWrite, + jackd->num_output_channels, afile->signed_endian & AFORM_UNSIGNED, FALSE, vol); } if (has_audio_filters(AF_TYPE_ANY) && jackd->playing_file != mainw->ascrap_file) { - uint64_t tc = jackd->audio_ticks + (uint64_t)(jackd->frames_written / (double)jackd->sample_out_rate * U_SEC); + uint64_t tc = jackd->audio_ticks + (uint64_t)(jackd->frames_written / (double)jackd->sample_out_rate * TICKS_PER_SECOND_DBL); // apply any audio effects with in_channels weed_apply_audio_effects_rt(out_buffer, jackd->num_output_channels, numFramesToWrite, jackd->sample_out_rate, tc, FALSE); } @@ -782,6 +798,9 @@ append_to_audio_bufferf(mainw->audio_frame_buffer, out_buffer[i], nframes, i); } } + if (mainw->ext_audio && mainw->vpp != NULL && mainw->vpp->render_audio_frame_float != NULL) { + sample_silence_stream(jackd->num_output_channels, numFramesToWrite); + } if (mainw->audio_frame_buffer != NULL && prefs->audio_src != AUDIO_SRC_EXT) { mainw->audio_frame_buffer->samples_filled += numFramesToWrite; pthread_mutex_unlock(&mainw->abuf_frame_mutex); @@ -818,6 +837,9 @@ append_to_audio_bufferf(mainw->audio_frame_buffer, out_buffer[i], nframes, i); } } + if (mainw->ext_audio && mainw->vpp != NULL && mainw->vpp->render_audio_frame_float != NULL) { + sample_silence_stream(jackd->num_output_channels, numFramesToWrite); + } if (mainw->audio_frame_buffer != NULL && prefs->audio_src != AUDIO_SRC_EXT) { mainw->audio_frame_buffer->samples_filled += numFramesToWrite; pthread_mutex_unlock(&mainw->abuf_frame_mutex); @@ -862,6 +884,9 @@ append_to_audio_bufferf(mainw->audio_frame_buffer, out_buffer[i], nframes, i); } } + if (mainw->ext_audio && mainw->vpp != NULL && mainw->vpp->render_audio_frame_float != NULL) { + sample_silence_stream(jackd->num_output_channels, numFramesToWrite); + } if (mainw->audio_frame_buffer != NULL && prefs->audio_src != AUDIO_SRC_EXT) { mainw->audio_frame_buffer->samples_filled += numFramesToWrite; pthread_mutex_unlock(&mainw->abuf_frame_mutex); @@ -885,6 +910,9 @@ append_to_audio_bufferf(mainw->audio_frame_buffer, out_buffer[i], nframes, i); } } + if (mainw->ext_audio && mainw->vpp != NULL && mainw->vpp->render_audio_frame_float != NULL) { + sample_silence_stream(jackd->num_output_channels, numFramesToWrite); + } if (mainw->audio_frame_buffer != NULL && prefs->audio_src != AUDIO_SRC_EXT) { mainw->audio_frame_buffer->samples_filled += numFramesToWrite; pthread_mutex_unlock(&mainw->abuf_frame_mutex); @@ -898,8 +926,9 @@ } if (!from_memory) { - if (!wait_cache_buffer && mainw->agen_key == 0) + if (!wait_cache_buffer && mainw->agen_key == 0) { push_cache_buffer(cache_buffer, jackd, in_bytes, nframes, shrink_factor); + } if (shrink_factor > 0.) jackd->seek_pos += xin_bytes; } @@ -921,9 +950,12 @@ for (i = 0; i < jackd->num_output_channels; i++) { sample_silence_dS(out_buffer[i] + (nframes - jackFramesAvailable), jackFramesAvailable); if (mainw->audio_frame_buffer != NULL && prefs->audio_src != AUDIO_SRC_EXT) { - append_to_audio_bufferf(mainw->audio_frame_buffer, out_buffer[i], nframes, i); + append_to_audio_bufferf(mainw->audio_frame_buffer, out_buffer[i], jackFramesAvailable, i); } } + if (mainw->ext_audio && mainw->vpp != NULL && mainw->vpp->render_audio_frame_float != NULL) { + sample_silence_stream(jackd->num_output_channels, jackFramesAvailable); + } if (mainw->audio_frame_buffer != NULL && prefs->audio_src != AUDIO_SRC_EXT) { mainw->audio_frame_buffer->samples_filled += jackFramesAvailable; pthread_mutex_unlock(&mainw->abuf_frame_mutex); @@ -953,6 +985,9 @@ append_to_audio_bufferf(mainw->audio_frame_buffer, out_buffer[i], nframes, i); } } + if (mainw->ext_audio && mainw->vpp != NULL && mainw->vpp->render_audio_frame_float != NULL) { + sample_silence_stream(jackd->num_output_channels, nframes); + } if (mainw->audio_frame_buffer != NULL && prefs->audio_src != AUDIO_SRC_EXT) { mainw->audio_frame_buffer->samples_filled += nframes; pthread_mutex_unlock(&mainw->abuf_frame_mutex); @@ -1022,6 +1057,9 @@ static size_t audio_read_inner(jack_driver_t *jackd, float **in_buffer, int ofileno, int nframes, double out_scale, boolean rev_endian, boolean out_unsigned, size_t rbytes) { + + // read audio and write it to aud_rec_fd + int frames_out; void *holding_buff = lives_try_malloc(rbytes); @@ -1097,7 +1135,7 @@ // we may wish to analyse the audio for example, or push it to a video generator if (has_audio_filters(AF_TYPE_A)) { - uint64_t tc = jackd->audio_ticks + (uint64_t)(jackd->frames_written / (double)jackd->sample_in_rate * U_SEC); + uint64_t tc = jackd->audio_ticks + (uint64_t)(jackd->frames_written / (double)jackd->sample_in_rate * TICKS_PER_SECOND_DBL); if (mainw->audio_frame_buffer != NULL && prefs->audio_src == AUDIO_SRC_EXT) { // if we have audio triggered gens., push audio to it @@ -1225,14 +1263,14 @@ // TODO - use alarm - stime = lives_get_current_ticks(); + stime = lives_get_current_ticks(0, 0); while (jackd->client == NULL && ntime < LIVES_SHORT_TIMEOUT) { jackd->client = jack_client_open(client_name, options, &status, server_name); lives_usleep(prefs->sleep_time); - ntime = lives_get_current_ticks() - stime; + ntime = lives_get_current_ticks(0, 0) - stime; } if (jackd->client == NULL) { @@ -1604,8 +1642,8 @@ jackd->msgq = NULL; jackd->num_calls = 0; jackd->astream_fd = -1; + jackd->abs_maxvol_heard = 0.; jackd->jackd_died = FALSE; - gettimeofday(&jackd->last_reconnect_attempt, 0); jackd->num_output_channels = 2; jackd->play_when_stopped = FALSE; jackd->mute = FALSE; @@ -1637,8 +1675,8 @@ jackd->msgq = NULL; jackd->num_calls = 0; jackd->astream_fd = -1; + jackd->abs_maxvol_heard = 0.; jackd->jackd_died = FALSE; - gettimeofday(&jackd->last_reconnect_attempt, 0); jackd->num_input_channels = 2; jackd->play_when_stopped = FALSE; jackd->mute = FALSE; @@ -1680,8 +1718,9 @@ frames_written = jackd->frames_written; if (frames_written < 0.) frames_written = 0.; - if (jackd->is_output) xtime = jackd->audio_ticks * absolute + (uint64_t)(frames_written / (double)jackd->sample_out_rate * U_SEC); - else xtime = jackd->audio_ticks * absolute + (uint64_t)(frames_written / (double)jackd->sample_in_rate * U_SEC); + if (jackd->is_output) xtime = jackd->audio_ticks * absolute + (uint64_t)(frames_written / (double)jackd->sample_out_rate * + TICKS_PER_SECOND_DBL); + else xtime = jackd->audio_ticks * absolute + (uint64_t)(frames_written / (double)jackd->sample_in_rate * TICKS_PER_SECOND_DBL); return xtime; } @@ -1808,8 +1847,7 @@ if (sfile->achans > 0 && (!mainw->preview || (mainw->preview && mainw->is_processing)) && (sfile->laudio_time > 0. || sfile->opening || (mainw->multitrack != NULL && mainw->multitrack->is_rendering && - lives_file_test((tmpfilename = lives_build_filename(prefs->workdir, sfile->handle, "audio", NULL)), - LIVES_FILE_TEST_EXISTS)))) { + lives_file_test((tmpfilename = lives_get_audio_file_name(fileno)), LIVES_FILE_TEST_EXISTS)))) { boolean timeout; int alarm_handle;
View file
LiVES-2.8.7.tar.bz2/src/jack.h -> LiVES-2.8.8.tar.bz2/src/jack.h
Changed
@@ -1,6 +1,6 @@ // jack.h // LiVES (lives-exe) -// (c) G. Finch 2005 - 2013 +// (c) G. Finch 2005 - 2017 // Released under the GPL 3 or later // see file ../COPYING for licensing details @@ -9,9 +9,6 @@ #ifdef ENABLE_JACK - - - ///////////////////////////////////////////////////////////////// // Transport @@ -27,7 +24,6 @@ void jack_pb_start(void); /** start playback transport master */ void jack_pb_stop(void); /** pause playback transport master */ - //////////////////////////////////////////////////////////////////////////// // Audio @@ -38,11 +34,9 @@ #define ERR_PORT_NOT_FOUND 10 - typedef jack_nframes_t nframes_t; - // let's hope these are well above the standard jack transport states... #define JackTClosed 1024 #define JackTReset 1025 @@ -87,7 +81,6 @@ /* variables used for trying to restart the connection to jack */ boolean jackd_died; /**< true if jackd has died and we should try to restart it */ - struct timeval last_reconnect_attempt; boolean play_when_stopped; ///< if we should play audio even when jack transport is stopped uint64_t audio_ticks; ///< ticks when we did the last seek, used to calculate current ticks from audio @@ -112,13 +105,13 @@ volatile int read_abuf; volatile int astream_fd; -} jack_driver_t; + volatile float abs_maxvol_heard; +} jack_driver_t; #define JACK_MAX_OUTDEVICES 10 #define JACK_MAX_INDEVICES 10 - //////////////////////////////////////////////////////////////////////////// jack_driver_t *jack_get_driver(int dev_idx, boolean is_output); ///< get driver @@ -138,7 +131,6 @@ void jack_aud_pb_ready(int fileno); - // utils volatile aserver_message_t *jack_get_msgq(jack_driver_t *); ///< pull last msg from msgq, or return NULL uint64_t lives_jack_get_time(jack_driver_t *, boolean absolute); ///< get time from jack, in 10^-8 seconds @@ -151,8 +143,6 @@ double lives_jack_get_pos(jack_driver_t *); - #endif - #endif
View file
LiVES-2.8.7.tar.bz2/src/keyboard.c -> LiVES-2.8.8.tar.bz2/src/keyboard.c
Changed
@@ -126,7 +126,7 @@ key = xev->xkey.state; modifiers = xev->xkey.state; - modifiers = (lives_accelerator_get_default_mod_mask() & modifiers) | NEEDS_TRANSLATION; + modifiers = (LIVES_DEFAULT_MOD_MASK & modifiers) | NEEDS_TRANSLATION; // key down if (xev->type == LIVES_XEVENT_TYPE_KEYPRESS) return pl_key_function(TRUE, key, modifiers) ? LIVES_FILTER_REMOVE : LIVES_FILTER_CONTINUE; @@ -198,7 +198,7 @@ static int last_kb_time = 0, current_kb_time; - current_kb_time = mainw->currticks * (1000 / U_SEC_RATIO); + current_kb_time = mainw->currticks * (1000 / USEC_TO_TICKS); if (cached_key && current_kb_time - last_kb_time > KEY_RPT_INTERVAL * 10) { last_kb_time = current_kb_time; @@ -459,7 +459,7 @@ boolean showfct_callback(LiVESAccelGroup *group, LiVESObject *obj, uint32_t keyval, LiVESXModifierType mod, livespointer user_data) { - lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mainw->showfct), !prefs->show_framecount); + lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mainw->showfct), prefs->hide_framebar); return TRUE; }
View file
LiVES-2.8.7.tar.bz2/src/lbindings.c -> LiVES-2.8.8.tar.bz2/src/lbindings.c
Changed
@@ -718,10 +718,8 @@ mt_tl_move(mainw->multitrack, idata->stime); } } else { - if (mainw->current_file > 0 && idata->stime >= 0. && idata->stime <= cfile->total_time) { - cfile->pointer_time = idata->stime; - lives_ruler_set_value(LIVES_RULER(mainw->hruler), cfile->pointer_time); - lives_widget_queue_draw(mainw->hruler); + if (mainw->current_file > 0 && idata->stime >= 0. && idata->stime <= CLIP_TOTAL_TIME(mainw->current_file)) { + cfile->pointer_time = lives_ce_update_timeline(0, idata->stime); get_play_times(); } }
View file
LiVES-2.8.7.tar.bz2/src/ldvinterface.c -> LiVES-2.8.8.tar.bz2/src/ldvinterface.c
Changed
@@ -83,28 +83,28 @@ lives_box_pack_start(LIVES_BOX(vbox), hbuttonbox1, FALSE, FALSE, widget_opts.packing_height); - button3 = lives_button_new_from_stock(LIVES_STOCK_MEDIA_REWIND, NULL); + button3 = lives_standard_button_new_from_stock(LIVES_STOCK_MEDIA_REWIND, NULL); lives_container_add(LIVES_CONTAINER(hbuttonbox1), button3); lives_widget_set_can_focus(button3, TRUE); - button4 = lives_button_new_from_stock(LIVES_STOCK_MEDIA_FORWARD, NULL); + button4 = lives_standard_button_new_from_stock(LIVES_STOCK_MEDIA_FORWARD, NULL); lives_container_add(LIVES_CONTAINER(hbuttonbox1), button4); lives_widget_set_can_focus(button4, TRUE); - dvgrabw->stop = lives_button_new_from_stock(LIVES_STOCK_MEDIA_STOP, NULL); + dvgrabw->stop = lives_standard_button_new_from_stock(LIVES_STOCK_MEDIA_STOP, NULL); lives_container_add(LIVES_CONTAINER(hbuttonbox1), dvgrabw->stop); lives_widget_set_can_focus_and_default(dvgrabw->stop); lives_widget_set_sensitive(dvgrabw->stop, FALSE); - dvgrabw->play = lives_button_new_from_stock(LIVES_STOCK_MEDIA_PLAY, NULL); + dvgrabw->play = lives_standard_button_new_from_stock(LIVES_STOCK_MEDIA_PLAY, NULL); lives_container_add(LIVES_CONTAINER(hbuttonbox1), dvgrabw->play); lives_widget_set_can_focus_and_default(dvgrabw->play); - dvgrabw->grab = lives_button_new_from_stock(LIVES_STOCK_MEDIA_RECORD, _("_Grab")); + dvgrabw->grab = lives_standard_button_new_from_stock(LIVES_STOCK_MEDIA_RECORD, _("_Grab")); lives_container_add(LIVES_CONTAINER(hbuttonbox1), dvgrabw->grab); lives_widget_set_can_focus_and_default(dvgrabw->grab); @@ -116,7 +116,7 @@ hbuttonbox2 = lives_hbutton_box_new(); lives_box_pack_start(LIVES_BOX(vbox), hbuttonbox2, FALSE, FALSE, widget_opts.packing_height); - dvgrabw->quit = lives_button_new_from_stock(LIVES_STOCK_CLOSE, _("_Close Window")); + dvgrabw->quit = lives_standard_button_new_from_stock(LIVES_STOCK_CLOSE, _("_Close Window")); lives_container_add(LIVES_CONTAINER(hbuttonbox2), dvgrabw->quit); lives_widget_set_can_focus_and_default(dvgrabw->quit);
View file
LiVES-2.8.7.tar.bz2/src/liblives.hpp -> LiVES-2.8.8.tar.bz2/src/liblives.hpp
Changed
@@ -24,7 +24,7 @@ /** Version number micro */ -#define LIVES_VERSION_MICRO 7 +#define LIVES_VERSION_MICRO 8 /** Macro to check if livesApp version is >= major.minor.micro
View file
LiVES-2.8.7.tar.bz2/src/lives-yuv4mpeg.c -> LiVES-2.8.8.tar.bz2/src/lives-yuv4mpeg.c
Changed
@@ -228,7 +228,7 @@ sfile->fps = cfile->pb_fps = lives_strtod(lives_strdup_printf("%.8f", Y4M_RATIO_DBL (y4m_si_get_framerate(&(yuv4mpeg->streaminfo)))), NULL); - if (!(sfile->hsize * sfile->vsize)) { + if (sfile->hsize * sfile->vsize == 0) { do_error_dialog(lives_strdup_printf(_("Video dimensions: %d x %d are invalid. Stream cannot be opened"), sfile->hsize, sfile->vsize)); return FALSE; @@ -387,9 +387,10 @@ mainw->current_file = new_file; - if (!strlen(prefs->yuvin)) - filename = lives_build_filename(prefs->workdir, "stream.yuv", NULL); - else + if (!strlen(prefs->yuvin)) { + filename = choose_file(NULL, NULL, NULL, LIVES_FILE_CHOOSER_ACTION_OPEN, _("Open _yuv4mpeg stream (fifo)"), NULL); + if (filename == NULL) return; + } else filename = lives_strdup(prefs->yuvin); mkfifo(filename, S_IRUSR | S_IWUSR);
View file
LiVES-2.8.7.tar.bz2/src/main.c -> LiVES-2.8.8.tar.bz2/src/main.c
Changed
@@ -356,8 +356,11 @@ if (prefs->play_monitor > capable->nmonitors) prefs->play_monitor = capable->nmonitors; } - mainw->scr_width = mainw->mgeom[prefs->gui_monitor > 0 ? prefs->gui_monitor - 1 : 0].width; - mainw->scr_height = mainw->mgeom[prefs->gui_monitor > 0 ? prefs->gui_monitor - 1 : 0].height; + widget_opts.monitor = prefs->gui_monitor > 0 ? prefs->gui_monitor - 1 : 0; + widget_opts.screen = mainw->mgeom[widget_opts.monitor].screen; + + mainw->old_scr_width = GUI_SCREEN_WIDTH; + mainw->old_scr_height = GUI_SCREEN_HEIGHT; } @@ -381,6 +384,8 @@ mainw->is_ready = mainw->fatal = FALSE; mainw->mgeom = NULL; + mainw->dp_cache = lives_strdup(""); + // TRANSLATORS: text saying "Any", for encoder and output format (as in "does not matter") mainw->string_constants[LIVES_STRING_CONSTANT_ANY] = lives_strdup(_("Any")); // TRANSLATORS: text saying "None", for playback plugin name (as in "none specified") @@ -422,6 +427,8 @@ pthread_mutex_init(&mainw->clip_list_mutex, NULL); + pthread_mutex_init(&mainw->vpp_stream_mutex, NULL); + for (i = 0; i < FX_KEYS_MAX; i++) { pthread_mutex_init(&mainw->data_mutex[i], &mattr); // because audio filters can enable/disable video filters and vice-versa } @@ -463,7 +470,6 @@ prefs->show_splash = FALSE; prefs->show_playwin = TRUE; prefs->sepwin_type = 1; - prefs->show_framecount = TRUE; prefs->audio_player = AUD_PLAYER_SOX; lives_snprintf(prefs->aplayer, 512, "%s", AUDIO_PLAYER_SOX); prefs->open_decorated = TRUE; @@ -595,6 +601,13 @@ } #endif + prefs->audio_src = get_int_pref(PREF_AUDIO_SRC); + + if (!((prefs->audio_player == AUD_PLAYER_JACK && capable->has_jackd) || (prefs->audio_player == AUD_PLAYER_PULSE && + capable->has_pulse_audio))) { + prefs->audio_src = AUDIO_SRC_INT; + } + future_prefs->jack_opts = get_int_pref(PREF_JACK_OPTS); prefs->jack_opts = future_prefs->jack_opts; @@ -605,6 +618,8 @@ get_monitors(); + widget_opts.scale = (double)GUI_SCREEN_WIDTH / (double)SCREEN_SCALE_DEF_WIDTH; + for (i = 0; i < MAX_FX_CANDIDATE_TYPES; i++) { mainw->fx_candidates[i].delegate = -1; mainw->fx_candidates[i].list = NULL; @@ -666,13 +681,18 @@ prefs->max_modes_per_key = 0; mainw->debug = FALSE; + prefs->show_asrc = get_boolean_pref(PREF_SHOW_ASRC); + prefs->hfbwnp = get_boolean_pref(PREF_HFBWNP); + mainw->next_free_alarm = 0; for (i = 0; i < LIVES_MAX_ALARMS; i++) { mainw->alarms[i] = LIVES_NO_ALARM_TICKS; } - needs_update = needs_update; // stop compiler warnings + weed_memory_init(); + + needs_update = FALSE; // stop compiler warnings if (!lives_ascii_strcasecmp(prefs->theme, "none")) return FALSE; @@ -706,7 +726,7 @@ if (mainw->resize_menuitem == NULL) { rfx->menu_text = lives_strdup(_("_Resize All Frames...")); - mainw->resize_menuitem = lives_menu_item_new_with_mnemonic(rfx->menu_text); + mainw->resize_menuitem = lives_standard_menu_item_new_with_mnemonic(rfx->menu_text); lives_widget_show(mainw->resize_menuitem); lives_menu_shell_insert(LIVES_MENU_SHELL(mainw->tools_menu), mainw->resize_menuitem, RFX_TOOL_MENU_POSN); } else { @@ -886,13 +906,6 @@ prefs->rec_opts |= (REC_FPS + REC_FRAMES); - prefs->audio_src = get_int_pref(PREF_AUDIO_SRC); - - if (!((prefs->audio_player == AUD_PLAYER_JACK && capable->has_jackd) || (prefs->audio_player == AUD_PLAYER_PULSE && - capable->has_pulse_audio))) { - prefs->audio_src = AUDIO_SRC_INT; - } - mainw->new_clip = -1; mainw->record = FALSE; mainw->event_list = NULL; @@ -1027,9 +1040,6 @@ mainw->camframe = NULL; - if (!ign_opts->ign_vppdefs) - lives_snprintf(mainw->vpp_defs_file, PATH_MAX, "%s/%svpp_defaults", capable->home_dir, LIVES_CONFIG_DIR); - mainw->has_custom_tools = FALSE; mainw->has_custom_gens = FALSE; mainw->has_custom_utilities = FALSE; @@ -1131,8 +1141,7 @@ if (pb_quality == PB_QUALITY_LOW) prefs->pb_quality = PB_QUALITY_LOW; else if (pb_quality == PB_QUALITY_HIGH) prefs->pb_quality = PB_QUALITY_HIGH; - mainw->vpp = NULL; - mainw->ext_playback = mainw->ext_keyboard = FALSE; + mainw->ext_playback = mainw->ext_keyboard = mainw->ext_audio = FALSE; get_pref(PREF_DEFAULT_IMAGE_FORMAT, buff, 256); if (!strcmp(buff, LIVES_IMAGE_TYPE_JPEG)) lives_snprintf(prefs->image_ext, 16, "%s", LIVES_FILE_EXT_JPG); @@ -1149,16 +1158,9 @@ prefs->stop_screensaver = get_boolean_pref(PREF_STOP_SCREENSAVER); prefs->open_maximised = get_boolean_pref(PREF_OPEN_MAXIMISED); future_prefs->show_tool = prefs->show_tool = get_boolean_pref(PREF_SHOW_TOOLBAR); - memset(future_prefs->vpp_name, 0, 64); - future_prefs->vpp_argv = NULL; if (prefs->gui_monitor != 0) { - int xcen = mainw->mgeom[prefs->gui_monitor - 1].x + (mainw->mgeom[prefs->gui_monitor - 1].width - - lives_widget_get_allocation_width(mainw->LiVES)) / 2; - int ycen = mainw->mgeom[prefs->gui_monitor - 1].y + (mainw->mgeom[prefs->gui_monitor - 1].height - - lives_widget_get_allocation_height(mainw->LiVES)) / 2; - lives_window_set_screen(LIVES_WINDOW(mainw->LiVES), mainw->mgeom[prefs->gui_monitor - 1].screen); - lives_window_move(LIVES_WINDOW(mainw->LiVES), xcen, ycen); + lives_window_center(LIVES_WINDOW(mainw->LiVES)); } if (prefs->open_maximised && prefs->show_gui) { @@ -1172,7 +1174,7 @@ prefs->q_type = Q_SMOOTH; prefs->bar_height = 5; - prefs->event_window_show_frame_events = TRUE; + prefs->event_window_show_frame_events = FALSE; if (!mainw->foreign) prefs->crash_recovery = TRUE; else prefs->crash_recovery = FALSE; @@ -1231,7 +1233,7 @@ prefs->ce_thumb_mode = FALSE; #endif - prefs->show_button_images = get_boolean_pref(PREF_SHOW_BUTTON_ICONS); + widget_opts.show_button_images = get_boolean_pref(PREF_SHOW_BUTTON_ICONS); prefs->push_audio_to_gens = TRUE; @@ -1241,11 +1243,15 @@ prefs->mt_load_fuzzy = FALSE; - ////////////////////////////////////////////////////////////////// + prefs->hide_framebar = FALSE; - weed_memory_init(); + prefs->ahold_threshold = get_double_pref(PREF_AHOLD_THRESHOLD); + + ////////////////////////////////////////////////////////////////// if (!mainw->foreign) { + // set random seeds + randres = -1; // try to get randomness from /dev/urandom @@ -1278,6 +1284,8 @@ fastsrand(rseed); + // set various prefs + prefs->midi_check_rate = get_int_pref(PREF_MIDI_CHECK_RATE); if (prefs->midi_check_rate == 0) prefs->midi_check_rate = DEF_MIDI_CHECK_RATE; @@ -1290,11 +1298,6 @@ prefs->mt_auto_back = get_int_pref(PREF_MT_AUTO_BACK); - get_pref(PREF_VID_PLAYBACK_PLUGIN, buff, 256); - if (strlen(buff) && strcmp(buff, "(null)") && strcmp(buff, "none")) { - mainw->vpp = open_vid_playback_plugin(buff, TRUE); - } - get_pref(PREF_VIDEO_OPEN_COMMAND, prefs->video_open_command, PATH_MAX * 2); if (!ign_opts->ign_aplayer) { @@ -1626,10 +1629,10 @@ threaded_dialog_spin(0.); prefs->audio_opts = get_int_pref(PREF_AUDIO_OPTS); + #ifdef ENABLE_JACK lives_snprintf(prefs->jack_aserver, PATH_MAX, "%s/.jackdrc", capable->home_dir); lives_snprintf(prefs->jack_tserver, PATH_MAX, "%s/.jackdrc", capable->home_dir); - #endif get_pref(PREF_CURRENT_AUTOTRANS, buff, 256); @@ -1809,11 +1812,8 @@ static void show_detected_or_not(boolean cap, const char *pname) { - char *msg; - if (cap) msg = lives_strdup_printf(_("%s...detected... "), pname); - else msg = lives_strdup_printf(_("%s...NOT DETECTED... "), pname); - d_print(msg); - lives_free(msg); + if (cap) d_print(_("%s...detected... "), pname); + else d_print(_("%s...NOT DETECTED... "), pname); } @@ -1933,7 +1933,7 @@ lives_colRGBA64_t lcol; - char *themedir, *themefile, *tmp; + char *themedir, *themefile, *fname, *tmp; char pstyle[8]; boolean is_OK = TRUE; @@ -2077,30 +2077,33 @@ } } - tmp = lives_build_filename(themedir, "main.jpg", NULL); + fname = lives_strdup_printf("%s.%s", THEME_SEP_IMG_LITERAL, LIVES_FILE_EXT_JPG); + tmp = lives_build_filename(themedir, fname, NULL); + lives_free(fname); lives_snprintf(mainw->sepimg_path, PATH_MAX, "%s", tmp); lives_free(tmp); - tmp = lives_build_filename(themedir, "frame.jpg", NULL); + fname = lives_strdup_printf("%s.%s", THEME_FRAME_IMG_LITERAL, LIVES_FILE_EXT_JPG); + tmp = lives_build_filename(themedir, fname, NULL); + lives_free(fname); lives_snprintf(mainw->frameblank_path, PATH_MAX, "%s", tmp); lives_free(tmp); // load from file - themefile = lives_build_filename(themedir, "header.theme", NULL); + themefile = lives_build_filename(themedir, THEME_HEADER, NULL); #ifdef GUI_GTK #if !GTK_CHECK_VERSION(3, 0, 0) lives_free(themefile); - themefile = lives_build_filename(themedir, "header.theme_gtk2", NULL); + themefile = lives_build_filename(themedir, THEME_HEADER_2, NULL); #endif #endif - if (!lives_file_test(themefile, LIVES_FILE_TEST_EXISTS)) { lives_free(themefile); - themefile = lives_build_filename(themedir, "header.theme_gtk2", NULL); + themefile = lives_build_filename(themedir, THEME_HEADER_2, NULL); #ifdef GUI_GTK #if !GTK_CHECK_VERSION(3, 0, 0) lives_free(themefile); - themefile = lives_build_filename(themedir, "header.theme", NULL); + themefile = lives_build_filename(themedir, THEME_HEADER, NULL); #endif #endif if (!lives_file_test(themefile, LIVES_FILE_TEST_EXISTS)) { @@ -2790,12 +2793,12 @@ add_rfx_effects(); } - if (prefs->startup_interface != STARTUP_MT) { - if (prefs->show_gui) { - // mainw->ready gets set here - show_lives(); - } + //if (prefs->startup_interface != STARTUP_MT) { + if (prefs->show_gui) { + // mainw->ready gets set here + show_lives(); } + //} } } } @@ -2903,7 +2906,9 @@ if (mainw->recoverable_layout) do_layout_recover_dialog(); - if (!prefs->show_gui && prefs->startup_interface == STARTUP_CE) mainw->is_ready = TRUE; + if (!prefs->show_gui && prefs->startup_interface == STARTUP_CE) { + mainw->is_ready = TRUE; + } mainw->kb_timer_end = FALSE; mainw->kb_timer = lives_timer_add(KEY_RPT_INTERVAL, &ext_triggers_poll, NULL); @@ -2933,8 +2938,7 @@ mainw->go_away = FALSE; - lives_notify(LIVES_OSC_NOTIFY_MODE_CHANGED, (tmp = lives_strdup_printf("%d", STARTUP_CE))); - lives_free(tmp); + lives_notify_int(LIVES_OSC_NOTIFY_MODE_CHANGED, STARTUP_CE); return FALSE; } // end lives_startup() @@ -2988,7 +2992,7 @@ #endif ssize_t mynsize; char fbuff[PATH_MAX]; - + char buff[256]; char *tmp; #ifdef GUI_QT @@ -3043,15 +3047,19 @@ #ifdef GDK_WINDOWING_X11 XInitThreads(); #endif - + #ifdef GUI_GTK +#if GTK_CHECK_VERSION(4, 0, 0) + gtk_init(); +#else gtk_init(&argc, &argv); #endif +#endif #ifdef GUI_GTK #ifdef LIVES_NO_DEBUG // don't crash on GTK+ fatals - g_log_set_always_fatal((GLogLevelFlags)0); + //g_log_set_always_fatal((GLogLevelFlags)0); //gtk_window_set_interactive_debugging(TRUE); #endif @@ -3239,7 +3247,6 @@ continue; } if (!strcmp(charopt, "aplayer")) { - char buff[256]; boolean apl_valid = FALSE; lives_snprintf(buff, 256, "%s", optarg); @@ -3374,6 +3381,25 @@ } } + // need to do this here, before startup but afer setting ign_opts + mainw->vpp = NULL; + memset(future_prefs->vpp_name, 0, 64); + future_prefs->vpp_argv = NULL; + + if (!ign_opts.ign_vppdefs) + lives_snprintf(mainw->vpp_defs_file, PATH_MAX, "%s/%svpp_defaults", capable->home_dir, LIVES_CONFIG_DIR); + + get_pref(PREF_VID_PLAYBACK_PLUGIN, buff, 256); + if (strlen(buff) && strcmp(buff, "(null)") && strcmp(buff, "none")) { + mainw->vpp = open_vid_playback_plugin(buff, TRUE); + } else if (prefs->startup_phase == 1 || prefs->startup_phase == -1) { + mainw->vpp = open_vid_playback_plugin(DEFAULT_VPP, TRUE); + if (mainw->vpp != NULL) { + lives_snprintf(future_prefs->vpp_name, 64, "%s", mainw->vpp->name); + set_pref(PREF_VID_PLAYBACK_PLUGIN, mainw->vpp->name); + } + } + lives_idle_add(lives_startup, NULL); #ifdef GUI_GTK @@ -3495,6 +3521,9 @@ lives_widget_set_sensitive(mainw->restore, TRUE); lives_widget_set_sensitive(mainw->recent_menu, TRUE); lives_widget_set_sensitive(mainw->save_as, mainw->current_file > 0 && capable->has_encoder_plugins); +#ifdef LIBAV_TRANSCODE + lives_widget_set_sensitive(mainw->transcode, mainw->current_file > 0 && cfile->frames > 0); +#endif lives_widget_set_sensitive(mainw->backup, mainw->current_file > 0); lives_widget_set_sensitive(mainw->save_selection, mainw->current_file > 0 && cfile->frames > 0 && capable->has_encoder_plugins); lives_widget_set_sensitive(mainw->clear_ds, TRUE); @@ -3534,6 +3563,11 @@ lives_widget_set_sensitive(mainw->export_proj, mainw->current_file > 0); lives_widget_set_sensitive(mainw->import_proj, mainw->current_file == -1); + if (is_realtime_aplayer(prefs->audio_player)) { + lives_widget_set_sensitive(mainw->int_audio_checkbutton, TRUE); + lives_widget_set_sensitive(mainw->ext_audio_checkbutton, TRUE); + } + if (!mainw->foreign) { for (i = 1; i <= mainw->num_rendered_effects_builtin + mainw->num_rendered_effects_custom + mainw->num_rendered_effects_test; i++) @@ -3689,6 +3723,9 @@ lives_widget_set_sensitive(mainw->midi_save, FALSE); lives_widget_set_sensitive(mainw->load_cdtrack, FALSE); lives_widget_set_sensitive(mainw->save_as, FALSE); +#ifdef LIBAV_TRANSCODE + lives_widget_set_sensitive(mainw->transcode, FALSE); +#endif lives_widget_set_sensitive(mainw->backup, FALSE); lives_widget_set_sensitive(mainw->playsel, FALSE); lives_widget_set_sensitive(mainw->playclip, FALSE); @@ -3738,7 +3775,7 @@ lives_widget_set_sensitive(mainw->fade_aud_in, FALSE); lives_widget_set_sensitive(mainw->fade_aud_out, FALSE); lives_widget_set_sensitive(mainw->ins_silence, FALSE); - lives_widget_set_sensitive(mainw->loop_video, is_realtime_aplayer(prefs->audio_player == AUD_PLAYER_JACK)); + lives_widget_set_sensitive(mainw->loop_video, is_realtime_aplayer(prefs->audio_player)); if (!is_realtime_aplayer(prefs->audio_player)) lives_widget_set_sensitive(mainw->mute_audio, FALSE); lives_widget_set_sensitive(mainw->load_audio, FALSE); lives_widget_set_sensitive(mainw->load_subs, FALSE); @@ -3759,6 +3796,10 @@ lives_widget_set_sensitive(mainw->recaudio_sel, FALSE); lives_widget_set_sensitive(mainw->mt_menu, FALSE); + lives_widget_set_sensitive(mainw->int_audio_checkbutton, FALSE); + lives_widget_set_sensitive(mainw->ext_audio_checkbutton, FALSE); + + if (mainw->current_file >= 0 && (mainw->playing_file == -1 || mainw->foreign)) { // if (!cfile->opening||mainw->dvgrab_preview||mainw->preview||cfile->opening_only_audio) { // disable the 'clips' menu entries @@ -3829,6 +3870,7 @@ lives_widget_set_sensitive(mainw->preview_spinbutton, FALSE); } + lives_widget_set_sensitive(mainw->sa_button, FALSE); lives_widget_set_sensitive(mainw->select_submenu, FALSE); lives_widget_set_sensitive(mainw->toy_tv, FALSE); lives_widget_set_sensitive(mainw->toy_autolives, FALSE); @@ -3906,15 +3948,18 @@ if (mainw->multitrack != NULL) return; #if GTK_CHECK_VERSION(3, 0, 0) + lives_widget_context_update(); // needed to force focus back to mainwindow during startup lives_signal_handlers_block_by_func(mainw->start_image, (livespointer)expose_sim, NULL); #endif if (mainw->current_file > -1 && cfile != NULL && (cfile->clip_type == CLIP_TYPE_YUV4MPEG || cfile->clip_type == CLIP_TYPE_VIDEODEV)) { if (mainw->camframe == NULL) { LiVESError *error = NULL; - char *tmp = lives_build_filename(prefs->prefix_dir, THEME_DIR, "camera", "frame.jpg", NULL); + char *fname = lives_strdup_printf("%s.%s", THEME_FRAME_IMG_LITERAL, LIVES_FILE_EXT_JPG); + char *tmp = lives_build_filename(prefs->prefix_dir, THEME_DIR, LIVES_THEME_CAMERA, fname, NULL); mainw->camframe = lives_pixbuf_new_from_file(tmp, &error); if (mainw->camframe != NULL) lives_pixbuf_saturate_and_pixelate(mainw->camframe, mainw->camframe, 0.0, FALSE); + lives_free(fname); lives_free(tmp); } @@ -3942,7 +3987,7 @@ return; } - tc = ((frame - 1.)) / cfile->fps * U_SECL; + tc = ((frame - 1.)) / cfile->fps * TICKS_PER_SECOND; if (!prefs->ce_maxspect || (mainw->double_size && mainw->playing_file > -1)) { threaded_dialog_spin(0.); @@ -3952,14 +3997,11 @@ cfile->ext_src != NULL) { lives_clip_data_t *cdata = ((lives_decoder_t *)cfile->ext_src)->cdata; if (cdata != NULL && !(cdata->seek_flag & LIVES_SEEK_FAST)) { - boolean resb = virtual_to_images(mainw->current_file, frame, frame, FALSE, NULL); - resb = resb; // dont care (much) if it fails + virtual_to_images(mainw->current_file, frame, frame, FALSE, NULL); } } - layer = weed_plant_new(WEED_PLANT_CHANNEL); - weed_set_int_value(layer, WEED_LEAF_CLIP, mainw->current_file); - weed_set_int_value(layer, WEED_LEAF_FRAME, frame); + layer = weed_layer_new_for_frame(mainw->current_file, frame); if (pull_frame_at_size(layer, get_image_ext_for_type(cfile->img_type), tc, cfile->hsize, cfile->vsize, WEED_PALETTE_RGB24)) { interp = get_interp_value(prefs->pb_quality); @@ -3967,7 +4009,7 @@ convert_layer_palette(layer, WEED_PALETTE_RGB24, 0); start_pixbuf = layer_to_pixbuf(layer); } - weed_plant_free(layer); + weed_layer_free(layer); if (LIVES_IS_PIXBUF(start_pixbuf)) { set_ce_frame_from_pixbuf(LIVES_IMAGE(mainw->start_image), start_pixbuf, NULL); @@ -4010,16 +4052,11 @@ cfile->ext_src != NULL) { lives_clip_data_t *cdata = ((lives_decoder_t *)cfile->ext_src)->cdata; if (cdata != NULL && !(cdata->seek_flag & LIVES_SEEK_FAST)) { - boolean resb = virtual_to_images(mainw->current_file, frame, frame, FALSE, NULL); - resb = resb; // dont care (much) if it fails - + virtual_to_images(mainw->current_file, frame, frame, FALSE, NULL); } } - layer = weed_plant_new(WEED_PLANT_CHANNEL); - weed_set_int_value(layer, WEED_LEAF_CLIP, mainw->current_file); - weed_set_int_value(layer, WEED_LEAF_FRAME, frame); - + layer = weed_layer_new_for_frame(mainw->current_file, frame); if (pull_frame_at_size(layer, get_image_ext_for_type(cfile->img_type), tc, width, height, WEED_PALETTE_RGB24)) { interp = get_interp_value(prefs->pb_quality); resize_layer(layer, width, height, interp, WEED_PALETTE_RGB24, 0); @@ -4077,6 +4114,7 @@ if (mainw->multitrack != NULL) return; #if GTK_CHECK_VERSION(3, 0, 0) + lives_widget_context_update(); // needed to force focus back to mainwindow during startup lives_signal_handlers_block_by_func(mainw->end_image, (livespointer)expose_eim, NULL); #endif @@ -4113,7 +4151,7 @@ return; } - tc = ((frame - 1.)) / cfile->fps * U_SECL; + tc = ((frame - 1.)) / cfile->fps * TICKS_PER_SECOND; if (!prefs->ce_maxspect || (mainw->double_size && mainw->playing_file > -1)) { threaded_dialog_spin(0.); @@ -4123,15 +4161,11 @@ cfile->ext_src != NULL) { lives_clip_data_t *cdata = ((lives_decoder_t *)cfile->ext_src)->cdata; if (cdata != NULL && !(cdata->seek_flag & LIVES_SEEK_FAST)) { - boolean resb = virtual_to_images(mainw->current_file, frame, frame, FALSE, NULL); - resb = resb; // dont care (much) if it fails + virtual_to_images(mainw->current_file, frame, frame, FALSE, NULL); } } - layer = weed_plant_new(WEED_PLANT_CHANNEL); - weed_set_int_value(layer, WEED_LEAF_CLIP, mainw->current_file); - weed_set_int_value(layer, WEED_LEAF_FRAME, frame); - + layer = weed_layer_new_for_frame(mainw->current_file, frame); if (pull_frame_at_size(layer, get_image_ext_for_type(cfile->img_type), tc, cfile->hsize, cfile->vsize, WEED_PALETTE_RGB24)) { interp = get_interp_value(prefs->pb_quality); @@ -4179,15 +4213,11 @@ cfile->ext_src != NULL) { lives_clip_data_t *cdata = ((lives_decoder_t *)cfile->ext_src)->cdata; if (cdata != NULL && !(cdata->seek_flag & LIVES_SEEK_FAST)) { - boolean resb = virtual_to_images(mainw->current_file, frame, frame, FALSE, NULL); - resb = resb; // dont care (much) if it fails + virtual_to_images(mainw->current_file, frame, frame, FALSE, NULL); } } - layer = weed_plant_new(WEED_PLANT_CHANNEL); - weed_set_int_value(layer, WEED_LEAF_CLIP, mainw->current_file); - weed_set_int_value(layer, WEED_LEAF_FRAME, frame); - + layer = weed_layer_new_for_frame(mainw->current_file, frame); if (pull_frame_at_size(layer, get_image_ext_for_type(cfile->img_type), tc, width, height, WEED_PALETTE_RGB24)) { interp = get_interp_value(prefs->pb_quality); resize_layer(layer, width, height, interp, WEED_PALETTE_RGB24, 0); @@ -4327,21 +4357,18 @@ if (mainw->preview_frame < 1 || mainw->preview_frame > cfile->frames) { pixbuf = lives_pixbuf_scale_simple(mainw->imframe, cfile->hsize, cfile->vsize, LIVES_INTERP_BEST); } else { - weed_plant_t *layer = weed_plant_new(WEED_PLANT_CHANNEL); - weed_timecode_t tc = ((mainw->preview_frame - 1.)) / cfile->fps * U_SECL; + weed_plant_t *layer = weed_layer_new_for_frame(mainw->current_file, mainw->preview_frame); + weed_timecode_t tc = ((mainw->preview_frame - 1.)) / cfile->fps * TICKS_PER_SECOND; // if we are not playing, and it would be slow to seek to the frame, convert it to an image if (mainw->playing_file == -1 && cfile->clip_type == CLIP_TYPE_FILE && is_virtual_frame(mainw->current_file, mainw->preview_frame) && cfile->ext_src != NULL) { lives_clip_data_t *cdata = ((lives_decoder_t *)cfile->ext_src)->cdata; if (cdata != NULL && !(cdata->seek_flag & LIVES_SEEK_FAST)) { - boolean resb = virtual_to_images(mainw->current_file, mainw->preview_frame, mainw->preview_frame, FALSE, NULL); - resb = resb; // dont care (much) if it fails + virtual_to_images(mainw->current_file, mainw->preview_frame, mainw->preview_frame, FALSE, NULL); } } - weed_set_int_value(layer, WEED_LEAF_CLIP, mainw->current_file); - weed_set_int_value(layer, WEED_LEAF_FRAME, mainw->preview_frame); if (pull_frame_at_size(layer, get_image_ext_for_type(cfile->img_type), tc, mainw->pwidth, mainw->pheight, WEED_PALETTE_RGB24)) { LiVESInterpType interp = get_interp_value(prefs->pb_quality); @@ -4360,8 +4387,7 @@ switch (mainw->prv_link) { case PRV_PTR: //cf. hrule_reset - cfile->pointer_time = calc_time_from_frame(mainw->current_file, mainw->preview_frame); - lives_ruler_set_value(LIVES_RULER(mainw->hruler), cfile->pointer_time); + cfile->pointer_time = lives_ce_update_timeline(mainw->preview_frame, 0.); if (cfile->pointer_time > 0.) { lives_widget_set_sensitive(mainw->rewind, TRUE); lives_widget_set_sensitive(mainw->trim_to_pstart, cfile->achans > 0); @@ -4685,7 +4711,7 @@ #endif -static boolean weed_layer_new_from_file_progressive(weed_plant_t *layer, const char *fname, int width, +static boolean weed_layer_create_from_file_progressive(weed_plant_t *layer, const char *fname, int width, int height, const char *img_ext) { LiVESPixbuf *pixbuf = NULL; @@ -5001,9 +5027,9 @@ boolean ret; char *fname = make_image_file_name(sfile, frame, image_ext); if (height * width == 0) { - ret = weed_layer_new_from_file_progressive(layer, fname, 0, 0, image_ext); + ret = weed_layer_create_from_file_progressive(layer, fname, 0, 0, image_ext); } else { - ret = weed_layer_new_from_file_progressive(layer, fname, width, height, image_ext); + ret = weed_layer_create_from_file_progressive(layer, fname, width, height, image_ext); } lives_free(fname); @@ -5060,7 +5086,7 @@ // special handling for clips where host controls size // Note: vlayer is actually the out channel of the generator, so we should // never free it - vlayer = weed_layer_new_from_generator((weed_plant_t *)sfile->ext_src, tc); + vlayer = weed_layer_create_from_generator((weed_plant_t *)sfile->ext_src, tc); weed_layer_copy(layer, vlayer); // layer is non-NULL, so copy by reference weed_set_voidptr_value(vlayer, WEED_LEAF_PIXEL_DATA, NULL); mainw->osc_block = FALSE; @@ -5156,9 +5182,8 @@ // the WEED_LEAF_CLIP and WEED_LEAF_FRAME leaves must be set in layer // done in a threaded fashion + // call check_layer_ready() to block until the frame thread is completed - // may only be used on "virtual" frames - //#define NO_FRAME_THREAD #ifdef NO_FRAME_THREAD pull_frame(layer, img_ext, tc); return; @@ -5187,12 +5212,9 @@ // pixbuf will be sized to width x height pixels using interp LiVESPixbuf *pixbuf = NULL; - weed_plant_t *layer = weed_plant_new(WEED_PLANT_CHANNEL); + weed_plant_t *layer = weed_layer_new_for_frame(clip, frame); int palette; - weed_set_int_value(layer, WEED_LEAF_CLIP, clip); - weed_set_int_value(layer, WEED_LEAF_FRAME, frame); - #ifndef ALLOW_PNG24 if (!strcmp(image_ext, LIVES_FILE_EXT_PNG)) palette = WEED_PALETTE_RGBA32; else palette = WEED_PALETTE_RGB24; @@ -5220,7 +5242,7 @@ } -LIVES_INLINE LiVESPixbuf *pull_lives_pixbuf(int clip, int frame, const char *image_ext, weed_timecode_t tc) { +LIVES_GLOBAL_INLINE LiVESPixbuf *pull_lives_pixbuf(int clip, int frame, const char *image_ext, weed_timecode_t tc) { return pull_lives_pixbuf_at_size(clip, frame, image_ext, tc, 0, 0, LIVES_INTERP_NORMAL); } @@ -5236,8 +5258,8 @@ if (mainw->vpp->capabilities & VPP_CAN_RESIZE) { // plugin can resize. Set whichever is smaller of screen size, clip size. if (prefs->play_monitor == 0) { - *opwidth = mainw->scr_width; - *opheight = mainw->scr_height; + *opwidth = GUI_SCREEN_WIDTH; + *opheight = GUI_SCREEN_HEIGHT; if (capable->nmonitors > 1) { // spread over all monitors *opwidth = lives_screen_get_width(mainw->mgeom[0].screen); @@ -5286,8 +5308,8 @@ // fullscreen, sepwin // use screen size. We dealt with pb plugins above if (prefs->play_monitor == 0) { - *opwidth = mainw->scr_width; - *opheight = mainw->scr_height; + *opwidth = GUI_SCREEN_WIDTH; + *opheight = GUI_SCREEN_HEIGHT; if (capable->nmonitors > 1 && !prefs->force_single_monitor) { // spread over all monitors *opwidth = lives_screen_get_width(mainw->mgeom[0].screen); @@ -5317,8 +5339,8 @@ if (!mainw->ext_playback) { if (prefs->play_monitor == 0) { if (capable->nmonitors == 1) { - *opwidth = mainw->scr_width; - *opheight = mainw->scr_height; + *opwidth = GUI_SCREEN_WIDTH; + *opheight = GUI_SCREEN_HEIGHT; } else { // spread over all monitors *opwidth = lives_screen_get_width(mainw->mgeom[0].screen); @@ -5392,8 +5414,12 @@ static void load_frame_cleanup(boolean noswitch) { + // here is where we free the mainw->frame_layer (the output video "frame" we just worked with) + char *tmp; + check_layer_ready(mainw->frame_layer); + if (mainw->frame_layer != NULL) weed_layer_free(mainw->frame_layer); mainw->frame_layer = NULL; mainw->noswitch = noswitch; @@ -5404,7 +5430,7 @@ // format is now msg|timecode|fgclip|fgframe|fgfps| lives_notify(LIVES_OSC_NOTIFY_FRAME_SYNCH, (const char *) - (tmp = lives_strdup_printf("%.8f|%d|%d|%.3f|", (double)mainw->currticks / U_SEC, + (tmp = lives_strdup_printf("%.8f|%d|%d|%.3f|", (double)mainw->currticks / TICKS_PER_SECOND_DBL, mainw->current_file, mainw->actual_frame, cfile->pb_fps))); lives_free(tmp); } @@ -5647,7 +5673,7 @@ if ((!mainw->fs || prefs->play_monitor != prefs->gui_monitor || (mainw->ext_playback && !(mainw->vpp->capabilities & VPP_LOCAL_DISPLAY))) - && prefs->show_framecount) { + && !prefs->hide_framebar) { lives_entry_set_text(LIVES_ENTRY(mainw->framecounter), framecount); lives_widget_queue_draw(mainw->framecounter); } @@ -5669,7 +5695,7 @@ if (cfile->opening || (cfile->next_event != NULL && cfile->proc_ptr == NULL)) { fname_next = make_image_file_name(cfile, frame + 1, get_image_ext_for_type(cfile->img_type)); - if (!mainw->fs && prefs->show_framecount && !mainw->is_rendering) { + if (!mainw->fs && !prefs->hide_framebar && !mainw->is_rendering) { lives_freep((void **)&framecount); if (cfile->frames > 0 && cfile->frames != 123456789) { framecount = lives_strdup_printf("%9d/%d", frame, cfile->frames); @@ -5732,7 +5758,8 @@ do { if (mainw->frame_layer != NULL) { - check_layer_ready(mainw->frame_layer); + // free the old mainw->frame_layer + check_layer_ready(mainw->frame_layer); // ensure all threads are complete weed_layer_free(mainw->frame_layer); mainw->frame_layer = NULL; } @@ -5743,9 +5770,7 @@ if (mainw->clip_index[0] == mainw->scrap_file && mainw->clip_index[0] > -1 && mainw->num_tracks == 1) { // do not apply fx, just pull frame - mainw->frame_layer = weed_plant_new(WEED_PLANT_CHANNEL); - weed_set_int_value(mainw->frame_layer, WEED_LEAF_CLIP, mainw->clip_index[0]); - weed_set_int_value(mainw->frame_layer, WEED_LEAF_FRAME, mainw->frame_index[0]); + mainw->frame_layer = weed_layer_new_for_frame(mainw->clip_index[0], mainw->frame_index[0]); if (!pull_frame(mainw->frame_layer, get_image_ext_for_type(cfile->img_type), tc)) { weed_plant_free(mainw->frame_layer); mainw->frame_layer = NULL; @@ -5767,9 +5792,7 @@ } for (i = 0; i < mainw->num_tracks; i++) { - layers[i] = weed_plant_new(WEED_PLANT_CHANNEL); - weed_set_int_value(layers[i], WEED_LEAF_CLIP, mainw->clip_index[i]); - weed_set_int_value(layers[i], WEED_LEAF_FRAME, mainw->frame_index[i]); + layers[i] = weed_layer_new_for_frame(mainw->clip_index[i], mainw->frame_index[i]); weed_set_int_value(layers[i], WEED_LEAF_CURRENT_PALETTE, (mainw->clip_index[i] == -1 || mainw->files[mainw->clip_index[i]]->img_type == IMG_TYPE_JPEG) ? WEED_PALETTE_RGB24 : WEED_PALETTE_RGBA32); @@ -5832,14 +5855,13 @@ } else { // normal playback in the clip editor, or applying a non-realtime effect if (!mainw->preview || cfile->clip_type == CLIP_TYPE_FILE || lives_file_test(fname_next, LIVES_FILE_TEST_EXISTS)) { - mainw->frame_layer = weed_plant_new(WEED_PLANT_CHANNEL); - weed_set_int_value(mainw->frame_layer, WEED_LEAF_CLIP, mainw->current_file); - weed_set_int_value(mainw->frame_layer, WEED_LEAF_FRAME, mainw->actual_frame); + mainw->frame_layer = weed_layer_new_for_frame(mainw->current_file, mainw->actual_frame); if (img_ext == NULL) img_ext = get_image_ext_for_type(cfile->img_type); if (mainw->preview && mainw->frame_layer == NULL && (mainw->event_list == NULL || cfile->opening)) { if (!pull_frame_at_size(mainw->frame_layer, img_ext, (weed_timecode_t)mainw->currticks, cfile->hsize, cfile->vsize, WEED_PALETTE_END)) { + if (mainw->frame_layer != NULL) weed_layer_free(mainw->frame_layer); mainw->frame_layer = NULL; @@ -5868,18 +5890,13 @@ check_layer_ready(mainw->frame_layer); return; } -#ifdef USE_MONOTONIC_TIME - mainw->currticks = (lives_get_monotonic_time() - mainw->origusecs) * U_SEC_RATIO; -#else - gettimeofday(&tv, NULL); - mainw->currticks = U_SECL * (tv.tv_sec - mainw->origsecs) + tv.tv_usec * U_SEC_RATIO - mainw->origusecs * U_SEC_RATIO; -#endif - mainw->startticks = mainw->currticks + mainw->deltaticks; + mainw->currticks = lives_get_current_ticks(mainw->origsecs, mainw->origusecs); } img_ext = NULL; if (mainw->internal_messaging) { + // here we are rendering to an effect or timeline, need to keep mainw->frame_layer and return mainw->noswitch = noswitch; lives_freep((void **)&framecount); check_layer_ready(mainw->frame_layer); @@ -5926,14 +5943,17 @@ if ((!cfile->opening && frame >= (cfile->proc_ptr->frames_done - cfile->progress_start + cfile->start)) || (cfile->opening && (mainw->toy_type == LIVES_TOY_TV || !mainw->preview || mainw->effects_paused))) { if (mainw->toy_type == LIVES_TOY_TV) { - // force a loop (set mainw->cancelled to 100 to play selection again) + // force a loop (set mainw->cancelled to CANCEL_KEEP_LOOPING to play selection again) mainw->cancelled = CANCEL_KEEP_LOOPING; } else mainw->cancelled = CANCEL_NO_MORE_PREVIEW; lives_free(info_file); lives_free(fname_next); check_layer_ready(mainw->frame_layer); + + // end of playback, so this is no longer needed if (mainw->frame_layer != NULL) weed_layer_free(mainw->frame_layer); mainw->frame_layer = NULL; + mainw->noswitch = noswitch; lives_freep((void **)&framecount); return; @@ -5942,13 +5962,13 @@ } } while (mainw->frame_layer == NULL && mainw->cancelled == CANCEL_NONE && cfile->clip_type == CLIP_TYPE_DISK); - // from this point onwards we don't need to keep mainw->frame_layer around when we return - if (LIVES_UNLIKELY((mainw->frame_layer == NULL) || mainw->cancelled > 0)) { + // NULL frame or user cancelled check_layer_ready(mainw->frame_layer); if (mainw->frame_layer != NULL) weed_layer_free(mainw->frame_layer); mainw->frame_layer = NULL; + mainw->noswitch = noswitch; lives_freep((void **)&framecount); return; @@ -5986,9 +6006,9 @@ } } if (size_ok) { - if ((mainw->rte != 0 || mainw->is_rendering) && (mainw->current_file != mainw->scrap_file || mainw->multitrack != NULL)) { + if ((mainw->rte != 0 || (mainw->is_rendering && mainw->event_list == NULL)) && (mainw->current_file != mainw->scrap_file || + mainw->multitrack != NULL)) { mainw->frame_layer = on_rte_apply(mainw->frame_layer, opwidth, opheight, (weed_timecode_t)mainw->currticks); - } } else { if (!mainw->resizing && !cfile->opening) { @@ -6102,7 +6122,7 @@ int retwidth = mainw->pwidth / weed_palette_get_pixels_per_macropixel(mainw->vpp->palette); int retheight = mainw->pheight; - return_layer = weed_layer_new(retwidth, retheight, NULL, mainw->vpp->palette); + return_layer = weed_layer_create(retwidth, retheight, NULL, mainw->vpp->palette); if (weed_palette_is_yuv_palette(mainw->vpp->palette)) { weed_set_int_value(return_layer, WEED_LEAF_YUV_CLAMPING, mainw->vpp->YUV_clamping); @@ -6180,8 +6200,8 @@ } } else { if (prefs->play_monitor == 0) { - mainw->pwidth = mainw->scr_width; - mainw->pheight = mainw->scr_height; + mainw->pwidth = GUI_SCREEN_WIDTH; + mainw->pheight = GUI_SCREEN_HEIGHT; if (capable->nmonitors > 1) { // spread over all monitors mainw->pwidth = lives_screen_get_width(mainw->mgeom[0].screen); @@ -6207,8 +6227,8 @@ if (!mainw->is_rendering) { do { if (pmonitor == 0) { - if (mainw->pwidth > mainw->scr_width - SCR_WIDTH_SAFETY || - mainw->pheight > mainw->scr_height - SCR_HEIGHT_SAFETY) { + if (mainw->pwidth > GUI_SCREEN_WIDTH - SCR_WIDTH_SAFETY || + mainw->pheight > GUI_SCREEN_HEIGHT - SCR_HEIGHT_SAFETY) { mainw->pheight = (mainw->pheight >> 2) << 1; mainw->pwidth = (mainw->pwidth >> 2) << 1; mainw->sepwin_scale /= 2.; @@ -6314,8 +6334,8 @@ pheight = weed_get_int_value(frame_layer, WEED_LEAF_HEIGHT, &weed_error); if (mainw->fs && (mainw->vpp->capabilities & VPP_LOCAL_DISPLAY)) { - mainw->vpp->fwidth = mainw->scr_width; - mainw->vpp->fheight = mainw->scr_height; + mainw->vpp->fwidth = GUI_SCREEN_WIDTH; + mainw->vpp->fheight = GUI_SCREEN_HEIGHT; } convert_layer_palette(frame_layer, mainw->vpp->palette, mainw->vpp->YUV_clamping); @@ -6346,7 +6366,7 @@ int retwidth = mainw->pwidth / weed_palette_get_pixels_per_macropixel(mainw->vpp->palette); int retheight = mainw->pheight; - return_layer = weed_layer_new(retwidth, retheight, NULL, mainw->vpp->palette); + return_layer = weed_layer_create(retwidth, retheight, NULL, mainw->vpp->palette); if (weed_palette_is_yuv_palette(mainw->vpp->palette)) { weed_set_int_value(return_layer, WEED_LEAF_YUV_CLAMPING, mainw->vpp->YUV_clamping); @@ -6403,6 +6423,7 @@ } if (mainw->vpp->capabilities & VPP_LOCAL_DISPLAY) { + // frame display was handled by a playback plugin, skip the rest load_frame_cleanup(noswitch); lives_freep((void **)&framecount); return; @@ -6414,9 +6435,10 @@ // local display - either we are playing with no playback plugin, or else the playback plugin has no // local display of its own - check_layer_ready(mainw->frame_layer); + check_layer_ready(mainw->frame_layer); // wait for all threads to complete if ((mainw->sep_win && !prefs->show_playwin) || (!mainw->sep_win && !prefs->show_gui)) { + // no display to output, skip the rest load_frame_cleanup(noswitch); lives_freep((void **)&framecount); return; @@ -6439,8 +6461,8 @@ } while (mainw->pwidth * mainw->pheight == 0); } else { if (prefs->play_monitor == 0) { - mainw->pwidth = mainw->scr_width; - mainw->pheight = mainw->scr_height; + mainw->pwidth = GUI_SCREEN_WIDTH; + mainw->pheight = GUI_SCREEN_HEIGHT; if (capable->nmonitors > 1) { // spread over all monitors mainw->pwidth = lives_screen_get_width(mainw->mgeom[0].screen); @@ -6455,7 +6477,7 @@ } } - if (mainw->play_window != NULL && !mainw->fs) { + if (mainw->play_window != NULL && (!mainw->fs || mainw->ext_playback)) { mainw->pwidth = lives_widget_get_allocation_width(mainw->play_window); mainw->pheight = lives_widget_get_allocation_height(mainw->play_window); } else if (!mainw->fs || (mainw->multitrack != NULL && !mainw->sep_win)) { @@ -6525,7 +6547,7 @@ // format is now msg|timecode|fgclip|fgframe|fgfps| lives_notify(LIVES_OSC_NOTIFY_FRAME_SYNCH, (const char *) - (tmp = lives_strdup_printf("%.8f|%d|%d|%.3f|", (double)mainw->currticks / U_SEC, + (tmp = lives_strdup_printf("%.8f|%d|%d|%.3f|", (double)mainw->currticks / TICKS_PER_SECOND_DBL, mainw->current_file, mainw->actual_frame, cfile->pb_fps))); lives_free(tmp); @@ -6717,9 +6739,7 @@ mainw->current_file != mainw->ascrap_file && (mainw->multitrack == NULL || mainw->current_file != mainw->multitrack->render_file)) { d_print(_("Closed file %s\n"), cfile->file_name); - lives_notify(LIVES_OSC_NOTIFY_CLIP_CLOSED, ""); - } // resize frame widgets to default @@ -6766,7 +6786,6 @@ // kill any active processes: for other OSes the backend does this lives_kill_subprocesses(cfile->handle, TRUE); #endif - com = lives_strdup_printf("%s close \"%s\"", prefs->backend_sync, cfile->handle); lives_system(com, TRUE); lives_free(com); @@ -6801,6 +6820,11 @@ lives_painter_surface_destroy(cfile->raudio_drawable); } + if (cfile->audio_waveform != NULL) { + for (i = 0; i < cfile->achans; i++) lives_freep((void **)&cfile->audio_waveform[i]); + lives_free(cfile->audio_waveform); + } + lives_freep((void **)&cfile); if (mainw->multitrack != NULL && mainw->current_file != mainw->multitrack->render_file) { @@ -7065,7 +7089,7 @@ } if (new_file > 0) { - lives_ruler_set_value(LIVES_RULER(mainw->hruler), cfile->pointer_time); + lives_ce_update_timeline(0, cfile->pointer_time); } if (cfile->opening || !(cfile->clip_type == CLIP_TYPE_DISK || cfile->clip_type == CLIP_TYPE_FILE)) { @@ -7080,13 +7104,6 @@ if (cfile->clip_type == CLIP_TYPE_DISK || cfile->clip_type == CLIP_TYPE_FILE) { reget_afilesize(mainw->current_file); - - /* if (cfile->afilesize>0&&cfile->achans==0) { - char *msgx=lives_strdup_printf("Audio file but no channels, %s",cfile->handle); - LIVES_WARN(msgx); - lives_free(msgx); - }*/ - } if (!mainw->switch_during_pb) { @@ -7109,6 +7126,7 @@ lives_widget_set_sensitive(mainw->trim_to_pstart, (cfile->achans > 0 && cfile->pointer_time > 0.)); lives_widget_set_sensitive(mainw->delaudio_submenu, (cfile->achans > 0)); lives_widget_set_sensitive(mainw->delsel_audio, (cfile->frames > 0)); + lives_widget_set_sensitive(mainw->sa_button, cfile->frames > 0 && (cfile->start > 1 || cfile->end < cfile->frames)); lives_widget_set_sensitive(mainw->resample_audio, (cfile->achans > 0 && capable->has_sox_sox)); lives_widget_set_sensitive(mainw->fade_aud_in, cfile->achans > 0); lives_widget_set_sensitive(mainw->fade_aud_out, cfile->achans > 0); @@ -7338,8 +7356,6 @@ } else mainw->pulsed->in_arate = mainw->files[new_file]->arate; mainw->pulsed->usigned = !asigned; mainw->pulsed->seek_end = mainw->files[new_file]->afilesize; - if (mainw->files[new_file]->opening) mainw->pulsed->is_opening = TRUE; - else mainw->pulsed->is_opening = FALSE; if ((aendian && (capable->byte_order == LIVES_BIG_ENDIAN)) || (!aendian && (capable->byte_order == LIVES_LITTLE_ENDIAN))) @@ -7353,9 +7369,6 @@ pulse_message.command = ASERVER_CMD_FILE_OPEN; - if (mainw->files[new_file]->opening) { - mainw->pulsed->is_opening = TRUE; - } pulse_message.data = lives_strdup_printf("%d", new_file); pulse_message2.command = ASERVER_CMD_FILE_SEEK; @@ -7539,19 +7552,13 @@ // maximum values int hsize, vsize; - int w, h, scr_width, scr_height; + int w, h; + int scr_width = GUI_SCREEN_WIDTH; + int scr_height = GUI_SCREEN_HEIGHT; if (!prefs->show_gui || mainw->multitrack != NULL) return; get_border_size(mainw->LiVES, &bx, &by); - if (prefs->gui_monitor == 0) { - scr_width = mainw->scr_width; - scr_height = mainw->scr_height; - } else { - scr_width = mainw->mgeom[prefs->gui_monitor - 1].width; - scr_height = mainw->mgeom[prefs->gui_monitor - 1].height; - } - hsize = (scr_width - (V_RESIZE_ADJUST * 2 + bx)) / 3; // yes this is correct (V_RESIZE_ADJUST) vsize = (scr_height - (CE_FRAME_HSPACE + hspace + by)); @@ -7599,9 +7606,11 @@ if (cfile->clip_type == CLIP_TYPE_YUV4MPEG || cfile->clip_type == CLIP_TYPE_VIDEODEV) { if (mainw->camframe == NULL) { LiVESError *error = NULL; - char *tmp = lives_build_filename(prefs->prefix_dir, THEME_DIR, "camera", "frame.jpg", NULL); + char *fname = lives_strdup_printf("%s.%s", THEME_FRAME_IMG_LITERAL, LIVES_FILE_EXT_JPG); + char *tmp = lives_build_filename(prefs->prefix_dir, THEME_DIR, LIVES_THEME_CAMERA, fname, NULL); mainw->camframe = lives_pixbuf_new_from_file(tmp, &error); if (mainw->camframe != NULL) lives_pixbuf_saturate_and_pixelate(mainw->camframe, mainw->camframe, 0.0, FALSE); + lives_free(fname); lives_free(tmp); } if (mainw->camframe == NULL) { @@ -7645,7 +7654,6 @@ if (prefs->open_maximised || w > scr_width - bx || h > scr_height - by) { lives_window_resize(LIVES_WINDOW(mainw->LiVES), scr_width - bx, scr_height - by); lives_window_maximize(LIVES_WINDOW(mainw->LiVES)); - lives_widget_queue_resize(mainw->LiVES); } if (!mainw->foreign && mainw->playing_file == -1 && mainw->current_file > 0 && cfile != NULL && (!cfile->opening ||
View file
LiVES-2.8.7.tar.bz2/src/main.h -> LiVES-2.8.8.tar.bz2/src/main.h
Changed
@@ -1,6 +1,6 @@ // main.h // LiVES -// (c) G. Finch (salsaman@gmail.com) 2003 - 2017 +// (c) G. Finch (salsaman@gmail.com) 2003 - 2018 // see file ../COPYING for full licensing details /* This program is free software; you can redistribute it and/or modify @@ -17,7 +17,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA */ - // begin legal warning /* NO WARRANTY @@ -44,12 +43,10 @@ */ // end legal warning - // Have fun, and let's fight for Free Speech, Open Media and True Creativity ! // - Salsaman - -// note: preferred coding style is: astyle --style=java -H -Y -s2 -U -k3 -W3 -xC140 -xL +// note: preferred coding style is: astyle --style=java -H -Y -s2 -U -k3 -W3 -xC140 -xL -p #ifndef HAS_LIVES_MAIN_H #define HAS_LIVES_MAIN_H @@ -82,6 +79,11 @@ #endif +#if !GTK_CHECK_VERSION(3, 0, 0) +// borked in < 3.0 +#undef HAVE_WAYLAND +#endif + #ifdef HAVE_WAYLAND #include <gdk/gdkwayland.h> #endif @@ -225,7 +227,7 @@ #define LIVES_DEVICE_DIR "/dev/" -#define LIVES_COPYRIGHT_YEARS "2002 - 2017" +#define LIVES_COPYRIGHT_YEARS "2002 - 2018" #define LIVES_WEBSITE PACKAGE_URL #define LIVES_MANUAL_URL LIVES_WEBSITE "/manual/" @@ -272,11 +274,16 @@ #endif #ifndef IS_SOLARIS -#define LIVES_INLINE inline +#define LIVES_INLINE static inline +#define LIVES_GLOBAL_INLINE inline #else -#define LIVES_INLINE +#define LIVES_INLINE static +#define LIVES_GLOBAL_INLINE +#define LIVES_LOCAL_INLINE #endif +#define LIVES_LOCAL_INLINE LIVES_INLINE + #include <limits.h> #include <float.h> @@ -303,6 +310,7 @@ #endif #ifdef PRODUCE_LOG +// disabled by default #define LIVES_LOG "lives.log" #endif @@ -505,6 +513,27 @@ #define CLIP_NAME_MAXLEN 256 +#define IS_VALID_CLIP(clip) (clip >= 0 && mainw->files[clip] != NULL) +#define CURRENT_CLIP_IS_VALID IS_VALID_CLIP(mainw->current_file) + +#define CLIP_HAS_VIDEO(clip) (IS_VALID_CLIP(clip) && mainw->files[clip]->frames > 0) +#define CURRENT_CLIP_HAS_VIDEO CLIP_HAS_VIDEO(mainw->current_file) + +#define CLIP_HAS_AUDIO(clip) (IS_VALID_CLIP(clip) && mainw->files[clip]->achans > 0 && mainw->files[clip]->asampsize > 0) +#define CURRENT_CLIP_HAS_AUDIO CLIP_HAS_AUDIO(mainw->current_file) + +#define CLIP_VIDEO_TIME(clip) ((double)(IS_VALID_CLIP(clip) ? mainw->files[clip]->video_time : 0.)) + +#define CLIP_LEFT_AUDIO_TIME(clip) ((double)(IS_VALID_CLIP(clip) ? mainw->files[clip]->laudio_time : 0.)) + +#define CLIP_RIGHT_AUDIO_TIME(clip) ((double)(IS_VALID_CLIP(clip) ? (mainw->files[clip]->achans > 1 ? mainw->files[clip]->raudio_time : 0.) : 0.)) + +#define CLIP_AUDIO_TIME(clip) ((double)(CLIP_LEFT_AUDIO_TIME(clip) >= CLIP_RIGHT_AUDIO_TIME(clip) ? CLIP_LEFT_AUDIO_TIME(clip) : CLIP_RIGHT_AUDIO_TIME(clip))) + +#define CLIP_TOTAL_TIME(clip) ((double)(CLIP_VIDEO_TIME(clip) > CLIP_AUDIO_TIME(clip) ? CLIP_VIDEO_TIME(clip) : CLIP_AUDIO_TIME(clip))) + +#define CURRENT_CLIP_TOTAL_TIME CLIP_TOTAL_TIME(mainw->current_file) + /// corresponds to one clip in the GUI typedef struct { // basic info (saved during backup) @@ -582,8 +611,7 @@ boolean nokeep; // various times; total time is calculated as the longest of video, laudio and raudio - double total_time; - double video_time; + double video_time; // TODO: deprecate, calculate CLIP_VIDEO_TIME from frames and fps double laudio_time; double raudio_time; double pointer_time; @@ -690,6 +718,8 @@ int cb_src; ///< source clip for clipboard boolean needs_update; ///< loaded values were incorrect, update header + + float **audio_waveform; ///< values for drawing the audio wave } lives_clip_t; typedef struct { @@ -998,7 +1028,7 @@ boolean add_file_info(const char *check_handle, boolean aud_only); boolean save_file_comments(int fileno); boolean reload_clip(int fileno, int maxframe); -void wait_for_bg_audio_sync(lives_clip_t *sfile); +void wait_for_bg_audio_sync(int fileno); void reget_afilesize(int fileno); ulong deduce_file(const char *filename, double start_time, int end); ulong open_file(const char *filename); @@ -1122,9 +1152,9 @@ void resize_widgets_for_monitor(boolean get_play_times); #if GTK_CHECK_VERSION(3, 0, 0) void calibrate_sepwin_size(void); -boolean expose_pim(LiVESWidget *widget, lives_painter_t *cr, livespointer user_data); -boolean expose_sim(LiVESWidget *widget, lives_painter_t *cr, livespointer user_data); -boolean expose_eim(LiVESWidget *widget, lives_painter_t *cr, livespointer user_data); +boolean expose_pim(LiVESWidget *, lives_painter_t *, livespointer); +boolean expose_sim(LiVESWidget *, lives_painter_t *, livespointer); +boolean expose_eim(LiVESWidget *, lives_painter_t *, livespointer); #endif // system calls in utils.c @@ -1137,10 +1167,12 @@ int lives_close_buffered(int fd); void lives_close_all_file_buffers(void); off_t lives_lseek_buffered_rdonly(int fd, off_t offset); +off_t lives_lseek_buffered_rdonly_absolute(int fd, off_t offset); ssize_t lives_write(int fd, livesconstpointer buf, size_t count, boolean allow_fail); ssize_t lives_write_buffered(int fd, const char *buf, size_t count, boolean allow_fail); ssize_t lives_write_le(int fd, livesconstpointer buf, size_t count, boolean allow_fail); ssize_t lives_write_le_buffered(int fd, livesconstpointer buf, size_t count, boolean allow_fail); +ssize_t file_buffer_flush(int fd); ssize_t lives_read(int fd, void *buf, size_t count, boolean allow_less); ssize_t lives_read_buffered(int fd, void *buf, size_t count, boolean allow_less); ssize_t lives_read_le(int fd, void *buf, size_t count, boolean allow_less); @@ -1188,7 +1220,7 @@ double lives_fix(double val, int decimals) GNU_CONST; int get_approx_ln(uint32_t val) GNU_CONST; -int64_t lives_get_current_ticks(void); +int64_t lives_get_current_ticks(int64_t delta_seconds, int64_t delta_usec); boolean lives_alarm_get(int alarm_handle); int lives_alarm_set(int64_t ticks); void lives_alarm_clear(int alarm_handle); @@ -1220,8 +1252,14 @@ void get_menu_text(LiVESWidget *menu, char *text); void get_menu_text_long(LiVESWidget *menuitem, char *text); void reset_clipmenu(void); -void get_play_times(void); -void get_total_time(lives_clip_t *file); + +double lives_ce_update_timeline(int frame, double x); ///< pointer position in timeline +void get_play_times(void); ///< recalculate video / audio lengths and draw the timer bars +void update_play_times(void); ///< like get_play_times, but will force redraw audio waveforms +void update_timer_bars(int posx, int posy, int width, int height, int which); ///< draw the timer bars +void redraw_timer_bars(double oldx, double newx, int which); ///< paint a damage region +void get_total_time(lives_clip_t *file); ///< calculate laudio, raudio and video time (may be deprecated and replaced with macros) + uint32_t get_signed_endian(boolean is_signed, boolean little_endian); void fullscreen_internal(void); void switch_to_int_player(void); @@ -1250,6 +1288,7 @@ int calc_frame_from_time(int filenum, double time); ///< nearest frame start int calc_frame_from_time2(int filenum, double time); ///< nearest frame end int calc_frame_from_time3(int filenum, double time); ///< nearest frame mid +int calc_frame_from_time3(int filenum, double time); ///< nearest frame start, no maximum boolean check_for_ratio_fps(double fps); double get_ratio_fps(const char *string); @@ -1285,7 +1324,7 @@ void set_undoable(const char *what, boolean sensitive); void set_redoable(const char *what, boolean sensitive); void zero_spinbuttons(void); -void draw_little_bars(double ptrtime); +void draw_little_bars(double ptrtime, int which); void set_sel_label(LiVESWidget *label); void clear_mainw_msg(void); int get_token_count(const char *string, int delim);
View file
LiVES-2.8.7.tar.bz2/src/mainwindow.h -> LiVES-2.8.8.tar.bz2/src/mainwindow.h
Changed
@@ -1,14 +1,12 @@ // mainwindow.h // LiVES (lives-exe) -// (c) G. Finch <salsaman@gmail.com> 2003 - 2015 +// (c) G. Finch <salsaman+lives@gmail.com> 2003 - 2017 // Released under the GPL 3 or later // see file ../COPYING for licensing details - #ifndef HAS_LIVES_MAINWINDOW_H #define HAS_LIVES_MAINWINDOW_H - #include <pthread.h> #include "effects-data.h" @@ -25,20 +23,18 @@ // hardware related prefs -/// fraction of a second quantisation for event timing; must match U_SECL, and must be a multiple of 10>=1000000 +/// fraction of a second quantisation for event timing /// -/// >10**8 is not recommended, since we sometimes store seconds in a double -#define U_SEC 100000000. -#define U_SECL (int64_t)100000000 -#define U_SEC_RATIO (U_SECL/1000000) ///< how many U_SECs (ticks) in a microsecond [default 100] - - -#define LIVES_SHORTEST_TIMEOUT (2. * U_SEC) // 2 sec timeout -#define LIVES_SHORT_TIMEOUT (5. * U_SEC) // 5 sec timeout -#define LIVES_DEFAULT_TIMEOUT (10. * U_SEC) // 10 sec timeout -#define LIVES_LONGER_TIMEOUT (20. * U_SEC) // 20 sec timeout -#define LIVES_LONGEST_TIMEOUT (30. * U_SEC) // 30 sec timeout +/// > 10**8 is not recommended, since we sometimes store seconds in a double +#define TICKS_PER_SECOND_DBL ((double)100000000.) ///< actually microseconds / 100. +#define TICKS_PER_SECOND (int64_t)100000000 ///< ticks per second +#define USEC_TO_TICKS (TICKS_PER_SECOND/1000000l) ///< how many TICKS in a microsecond [default 100] +#define LIVES_SHORTEST_TIMEOUT (2. * TICKS_PER_SECOND_DBL) // 2 sec timeout +#define LIVES_SHORT_TIMEOUT (5. * TICKS_PER_SECOND_DBL) // 5 sec timeout +#define LIVES_DEFAULT_TIMEOUT (10. * TICKS_PER_SECOND_DBL) // 10 sec timeout +#define LIVES_LONGER_TIMEOUT (20. * TICKS_PER_SECOND_DBL) // 20 sec timeout +#define LIVES_LONGEST_TIMEOUT (30. * TICKS_PER_SECOND_DBL) // 30 sec timeout /// rate to change pb fps when faster/slower pressed (TODO: make pref) #define PB_CHANGE_RATE .0005 @@ -64,7 +60,6 @@ /// char width of start / end spinbuttons #define SPBWIDTHCHARS 12 - /// char width of framecounter #define FCWIDTHCHARS 18 @@ -75,8 +70,8 @@ #define MIN_SEPWIN_HEIGHT 36 /// sepwin/screen size safety margins in pixels -#define SCR_HEIGHT_SAFETY ((int)(200.*widget_opts.scale)) #define SCR_WIDTH_SAFETY ((int)(100.*widget_opts.scale)) +#define SCR_HEIGHT_SAFETY ((int)(200.*widget_opts.scale)) /// default size for generators #define DEF_GEN_WIDTH 640 @@ -98,19 +93,22 @@ #define TREE_ROW_HEIGHT ((int)(60.*widget_opts.scale)) // a few GUI specific settings -#define DEFAULT_FRAME_HSIZE ((int)(320.*widget_opts.scale)) -#define DEFAULT_FRAME_VSIZE ((int)(200.*widget_opts.scale)) +#define GUI_SCREEN_WIDTH (mainw->mgeom[widget_opts.monitor].width) +#define GUI_SCREEN_HEIGHT (mainw->mgeom[widget_opts.monitor].height) +#define SCREEN_SCALE_DEF_WIDTH 1200 + +#define DEFAULT_FRAME_HSIZE ((int)(640.*widget_opts.scale)) +#define DEFAULT_FRAME_VSIZE ((int)(400.*widget_opts.scale)) #define FRAMEBLANK_MIN_WIDTH ((int)(240.*widget_opts.scale)) -#define FRAMEBLANK_MAX_WIDTH ((int)(400.*widget_opts.scale)) +#define FRAMEBLANK_MAX_WIDTH ((int)(600.*widget_opts.scale)) #define FRAMEBLANK_MIN_HEIGHT ((int)(180.*widget_opts.scale)) -#define FRAMEBLANK_MAX_HEIGHT ((int)(300.*widget_opts.scale)) +#define FRAMEBLANK_MAX_HEIGHT ((int)(400.*widget_opts.scale)) #define IMSEP_MAX_HEIGHT ((int)(86.*widget_opts.scale)) -#define IMSEP_MAX_WIDTH (mainw->scr_width-20) - +#define IMSEP_MAX_WIDTH (GUI_SCREEN_WIDTH - 20) #define MAIN_SPIN_SPACER ((int)52.*widget_opts.scale) ///< pixel spacing for start/end spins for clip and multitrack editors @@ -124,7 +122,7 @@ #define MAX_MSG_WIDTH_CHARS ((int)(100.*widget_opts.scale)) ///< max width of text on warning/error labels /// size of the fx dialog windows scrollwindow -#define RFX_WINSIZE_H ((int)(mainw->scr_width >= 1024 ? (820.*widget_opts.scale) : 640)) +#define RFX_WINSIZE_H ((int)(GUI_SCREEN_WIDTH >= 1024 ? (820.*widget_opts.scale) : 640)) #define RFX_WINSIZE_V ((int)(480.*widget_opts.scale)) #define DEF_BUTTON_WIDTH ((int)(80.*widget_opts.scale)) @@ -132,7 +130,7 @@ #define DEF_DIALOG_WIDTH RFX_WINSIZE_H #define DEF_DIALOG_HEIGHT RFX_WINSIZE_V -#define LIVES_MAIN_WINDOW_WIDGET (mainw->multitrack == NULL ? mainw->LiVES : mainw->multitrack->window) +#define LIVES_MAIN_WINDOW_WIDGET (mainw->LiVES) //////////////////////////////////////////////////////////////////////////////////////////////////////// @@ -166,7 +164,6 @@ EXT_CNTL_MIDI = 1 } lives_ext_cntl_t; - /// timebase sources typedef enum { LIVES_TIME_SOURCE_NONE = 0, @@ -175,8 +172,6 @@ LIVES_TIME_SOURCE_EXTERNAL } lives_time_source_t; - - typedef enum { LIVES_TOY_NONE = 0, LIVES_TOY_MAD_FRAMES, @@ -184,7 +179,6 @@ LIVES_TOY_AUTOLIVES } lives_toy_t; - typedef enum { LIVES_DIALOG_INFO, LIVES_DIALOG_ERROR, @@ -195,7 +189,6 @@ LIVES_DIALOG_ABORT_CANCEL_RETRY } lives_dialog_t; - /// various return conditions from rendering (multitrack or after recording) typedef enum { LIVES_RENDER_ERROR_NONE = 0, @@ -211,7 +204,6 @@ LIVES_RENDER_ERROR_WRITE_FRAME, } lives_render_error_t; - /// disk/storage status values typedef enum { LIVES_STORAGE_STATUS_UNKNOWN = 0, @@ -221,7 +213,6 @@ LIVES_STORAGE_STATUS_OFFLINE } lives_storage_status_t; - #define DVD_AUDIO_CHAN_MIN 128 #define DVD_AUDIO_CHAN_DEFAULT 128 #define DVD_AUDIO_CHAN_MAX 159 @@ -235,7 +226,6 @@ LIVES_DEVICE_FW_CARD, // 5 }; - #define THEME_DETAIL_NAME "theme_name" #define THEME_DETAIL_STYLE "theme_style" #define THEME_DETAIL_SEPWIN_IMAGE "sepwin_image" @@ -259,7 +249,6 @@ #define THEME_DETAIL_CE_SEL "ce_sel" #define THEME_DETAIL_CE_UNSEL "ce_unsel" - /// set in set_palette_colours() typedef struct { int style; @@ -287,7 +276,6 @@ // set via theme API - LiVESWidgetColor normal_back; LiVESWidgetColor normal_fore; @@ -336,7 +324,6 @@ NUM_LIVES_STRING_CONSTANTS }; - // image types (string) #define LIVES_IMAGE_TYPE_JPEG "jpeg" #define LIVES_IMAGE_TYPE_PNG "png" @@ -344,7 +331,6 @@ // audio types (string) #define LIVES_AUDIO_TYPE_PCM "pcm" - // file extensions #define LIVES_FILE_EXT_PNG "png" #define LIVES_FILE_EXT_JPG "jpg" @@ -353,6 +339,7 @@ #define LIVES_FILE_EXT_SCRAP "scrap" #define LIVES_FILE_EXT_TEXT "txt" #define LIVES_FILE_EXT_BAK "bak" +#define LIVES_FILE_EXT_WEBM "webm" #define LIVES_FILE_EXT_BACKUP "lv1" #define LIVES_FILE_EXT_PROJECT "lv2" @@ -362,14 +349,60 @@ #define LIVES_FILE_EXT_SRT "srt" #define LIVES_FILE_EXT_SUB "sub" +#define LIVES_FILE_EXT_PCM "pcm" #define LIVES_FILE_EXT_WAV "wav" +#define LIVES_FILE_EXT_LAYOUT "lay" + +#define LIVES_FILE_EXT_RFX_SCRIPT "script" + +// file names +#define CLIP_AUDIO_FILENAME "audio" + +#define WORKDIR_LITERAL "workdir" +#define WORKDIR_LITERAL_LEN (strlen(WORKDIR_LITERAL)) + +#define THEME_LITERAL "theme" +#define THEME_SEP_IMG_LITERAL "main" +#define THEME_FRAME_IMG_LITERAL "frame" +#define THEME_HEADER "header.theme" +#define THEME_HEADER_2 "header.theme_gtk2" + +#define LIVES_THEME_CAMERA "camera" + +#define LIVES_CLIP_HEADER "header.lives" +#define LIVES_CLIP_HEADER_OLD "header" +#define LIVES_CLIP_HEADER_OLD2 "header2" + +#define FX_DEFS_FILENAME "fxdefs" +#define FX_SIZES_FILENAME "fxsizes" + +#define FX_DEFS_VERSIONSTRING_1_1 "LiVES filter defaults file version 1.1" +#define FX_SIZES_VERSIONSTRING_2 "LiVES generator default sizes file version 2" + +#define SUBS_FILENAME "subs" + +#define CLIP_ORDER_FILENAME "order" + +#define SET_LOCK_FILENAME "lock" + +#define LAYOUT_MAP_FILENAME "layout.map" + +#define LAYOUT_NUMBERING_FILENAME "layout_numbering" +#define LAYOUT_FILENAME "layout" + +// directory names +#define LAYOUTS_DIRNAME "layouts" +#define CLIPS_DIRNAME "clips" +#define IMPORTS_DIRNAME "imports" + // filters #define LIVES_SUBS_FILTER {"*.srt", "*.sub", NULL} #define LIVES_AUDIO_LOAD_FILTER {"*.it", "*.mp3", "*.wav", "*.ogg", "*.mod", "*.xm", "*.wma", "*.flac", NULL} #define LIVES_TV_CARD_TYPES {"v4l2", "v4l", "bsdbt848", "dummy", "*autodetect", "yv12", "*", "rgb32", "rgb24", "rgb16", "rgb15", "uyvy", "yuy2", "i2420", NULL} +#define NUM_VOL_LIGHTS 10 typedef struct { double top; @@ -378,14 +411,12 @@ double height; } lives_rect_t; - typedef struct { char *name; lives_rect_t *rects; // for future use int z_index; // for future use } lives_screen_area_t; - /// where do we add the builtin tools in the tools menu #define RFX_TOOL_MENU_POSN 2 @@ -432,6 +463,7 @@ int audio_end; boolean ext_playback; ///< using external video playback plugin + volatile boolean ext_audio; ///< using external video playback plugin to stream audio volatile boolean ext_keyboard; ///< keyboard codes must be polled from video playback plugin int ptr_x; @@ -439,7 +471,6 @@ double fps_measure; ///< show fps stats after playback - // flags boolean save_with_sound; boolean ccpd_with_sound; @@ -496,7 +527,6 @@ // recording from an external window uint32_t foreign_key; - #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) Window foreign_id; @@ -530,7 +560,6 @@ boolean last_transition_align_start; boolean last_transition_ins_frames; - uint64_t rte; ///< current max for VJ mode == 64 effects on fg clip uint32_t last_grabbable_effect; @@ -551,8 +580,6 @@ int pre_src_file; ///< video file we were playing before any ext input started int pre_src_audio_file; ///< audio file we were playing before any ext input started - int scr_width; - int scr_height; lives_toy_t toy_type; lives_pgid_t toy_alives_pgid; // 0, or thread for autolives toy boolean autolives_reset_fx; @@ -585,10 +612,12 @@ /// for the framedraw preview - TODO use lives_framedraw_t array int framedraw_frame; - ///////////////////////////////////////////////// // end of static-ish info + int old_scr_width; + int old_scr_height; + char first_info_file[PATH_MAX]; boolean leave_files; boolean was_set; @@ -606,7 +635,7 @@ /// and the audio 'frame' for when we are looping double aframeno; - // ticks are measured in 1/U_SEC of a second (by defalt a tick is 10 nano seconds) + // ticks are measured in 1/TICKS_PER_SECOND_DBL of a second (by defalt a tick is 10 nano seconds) // for the internal player double period; ///< == 1./cfile->pb_fps (unless cfile->pb_fps is 0.) @@ -642,7 +671,6 @@ int osc_enc_height; float osc_enc_fps; - /// fixed fps playback; usually fixed_fpsd==0. int fixed_fps_numer; int fixed_fps_denom; @@ -707,7 +735,6 @@ ulong vidbar_func; ulong laudbar_func; ulong raudbar_func; - ulong hrule_func; ulong toy_func_none; ulong toy_func_random_frames; ulong toy_func_lives_tv; @@ -727,7 +754,6 @@ // selection pointers ulong mouse_fn1; boolean mouse_blocked; - boolean hrule_blocked; /// stored clips int clipstore[FN_KEYS - 1]; @@ -776,6 +802,9 @@ LiVESWidget *recent3; LiVESWidget *recent4; LiVESWidget *save_as; +#ifdef LIBAV_TRANSCODE + LiVESWidget *transcode; +#endif LiVESWidget *backup; LiVESWidget *restore; LiVESWidget *save_selection; @@ -853,6 +882,7 @@ LiVESWidget *fade_aud_in; LiVESWidget *fade_aud_out; LiVESWidget *resample_audio; + LiVESWidget *adj_audio_sync; LiVESWidget *resample_video; LiVESWidget *preferences; LiVESWidget *rename; @@ -887,6 +917,8 @@ LiVESWidget *delete_test_rfx; LiVESWidget *promote_test_rfx; + LiVESWidget *vol_checkbuttons[NUM_VOL_LIGHTS][2]; + /// for the fileselection preview LiVESWidget *fs_playarea; LiVESWidget *fs_playalign; @@ -911,6 +943,9 @@ LiVESWidget *spinbutton_end; LiVESWidget *spinbutton_start; + LiVESWidget *sa_button; + LiVESWidget *sa_hbox; + LiVESWidget *arrow1; LiVESWidget *arrow2; @@ -975,7 +1010,17 @@ LiVESWidget *toolbar; LiVESWidget *tb_hbox; LiVESWidget *fs1; - LiVESWidget *vbox1; + LiVESWidget *top_vbox; + + LiVESWidget *l1_tb; + LiVESWidget *l2_tb; + LiVESWidget *l3_tb; + + LiVESWidget *int_audio_checkbutton; + LiVESWidget *ext_audio_checkbutton; + + ulong int_audio_func; + ulong ext_audio_func; LiVESWidget *volume_scale; LiVESWidget *vol_toolitem; @@ -1112,6 +1157,7 @@ pthread_mutex_t fxd_active_mutex; ///< prevent simultaneous writing to active_dummy by audio and video threads pthread_mutex_t event_list_mutex; /// prevent simultaneous writing to event_list by audio and video threads pthread_mutex_t clip_list_mutex; /// prevent adding/removing to cliplist while another thread could be reading it + pthread_mutex_t vpp_stream_mutex; /// prevent from writing audio when stream is closing volatile lives_rfx_t *vrfx_update; @@ -1176,7 +1222,6 @@ /// multi-head support lives_mgeometry_t *mgeom; - /// external control inputs boolean ext_cntl[MAX_EXT_CNTL]; @@ -1201,7 +1246,6 @@ #define SPLASH_LEVEL_LOAD_RFX .8 #define SPLASH_LEVEL_COMPLETE 1. - boolean recoverable_layout; boolean soft_debug; ///< for testing @@ -1327,6 +1371,8 @@ char sepimg_path[PATH_MAX]; uint64_t aud_data_written; + + char *dp_cache; //////////////////// } mainwindow; @@ -1355,7 +1401,6 @@ /// 0 for rfx, 1 for rte extern LiVESWidget *fx_dialog[2]; - #define LIVES_SIGKILL SIGKILL #define LIVES_SIGINT SIGINT #define LIVES_SIGPIPE SIGPIPE @@ -1366,7 +1411,6 @@ #define LIVES_SIGTERM SIGTERM #define LIVES_SIGQUIT SIGQUIT - #ifdef ENABLE_JACK volatile aserver_message_t jack_message; volatile aserver_message_t jack_message2;
View file
LiVES-2.8.7.tar.bz2/src/merge.c -> LiVES-2.8.8.tar.bz2/src/merge.c
Changed
@@ -1,6 +1,6 @@ // merge.c // LiVES (lives-exe) -// (c) G. Finch 2003 - 2016 (salsaman@gmail.com) +// (c) G. Finch 2003 - 2017 (salsaman+lives@gmail.com) // Released under the GPL 3 or later // see file ../COPYING for licensing details @@ -46,7 +46,7 @@ int idx = 0; - int scrw, scrh, width, height; + int width, height; int cb_frames = clipboard->frames; int defstart = 0; @@ -82,16 +82,8 @@ return; } - if (prefs->gui_monitor != 0) { - scrw = mainw->mgeom[prefs->gui_monitor - 1].width; - scrh = mainw->mgeom[prefs->gui_monitor - 1].height; - } else { - scrw = mainw->scr_width; - scrh = mainw->scr_height; - } - - height = scrh - SCR_HEIGHT_SAFETY; - width = scrw - SCR_WIDTH_SAFETY; + width = GUI_SCREEN_WIDTH - SCR_WIDTH_SAFETY; + height = GUI_SCREEN_HEIGHT - SCR_HEIGHT_SAFETY; merge_opts->merge_dialog = lives_standard_dialog_new(_("Merge"), FALSE, width, height); lives_signal_handlers_disconnect_by_func(merge_opts->merge_dialog, return_true, NULL); @@ -209,14 +201,14 @@ // done ! - cancelbutton = lives_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); + cancelbutton = lives_standard_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(merge_opts->merge_dialog), cancelbutton, LIVES_RESPONSE_CANCEL); lives_widget_set_can_focus(cancelbutton, TRUE); - okbutton = lives_button_new_from_stock(LIVES_STOCK_OK, NULL); + okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_OK, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(merge_opts->merge_dialog), okbutton, LIVES_RESPONSE_OK); lives_widget_set_can_focus_and_default(okbutton); - lives_widget_grab_default(okbutton); + lives_widget_grab_default_special(okbutton); lives_signal_connect(LIVES_GUI_OBJECT(cancelbutton), LIVES_WIDGET_CLICKED_SIGNAL, LIVES_GUI_CALLBACK(on_merge_cancel_clicked),
View file
LiVES-2.8.7.tar.bz2/src/multitrack.c -> LiVES-2.8.8.tar.bz2/src/multitrack.c
Changed
@@ -14,7 +14,6 @@ // ------------------------------ // messages - // the multitrack window is designed to be more-or-less standalone // it relies on functions in other files for applying effects and rendering // we use a Weed event list to store our timeline @@ -118,51 +117,50 @@ static boolean needs_clear; +static LiVESList *pkg_list; + //////////////////////////// -// menuitem callbacks - TODO : make static -void on_add_video_track_activate(LiVESMenuItem *, livespointer mt); -void multitrack_adj_start_end(LiVESMenuItem *, livespointer mt); +// menuitem callbacks +static void multitrack_adj_start_end(LiVESMenuItem *, livespointer mt); boolean multitrack_audio_insert(LiVESMenuItem *, livespointer mt); -void multitrack_view_events(LiVESMenuItem *, livespointer mt); -void multitrack_view_sel_events(LiVESMenuItem *, livespointer mt); -void on_prerender_aud_activate(LiVESMenuItem *, livespointer mt); -void on_jumpnext_activate(LiVESMenuItem *, livespointer mt); -void on_jumpback_activate(LiVESMenuItem *, livespointer mt); +static void multitrack_view_events(LiVESMenuItem *, livespointer mt); +static void multitrack_view_sel_events(LiVESMenuItem *, livespointer mt); +static void on_prerender_aud_activate(LiVESMenuItem *, livespointer mt); +static void on_jumpnext_activate(LiVESMenuItem *, livespointer mt); +static void on_jumpback_activate(LiVESMenuItem *, livespointer mt); static void on_delblock_activate(LiVESMenuItem *, livespointer mt); -void on_seltrack_activate(LiVESMenuItem *, livespointer mt); -void multitrack_view_details(LiVESMenuItem *, livespointer mt); -void mt_add_region_effect(LiVESMenuItem *, livespointer mt); -void mt_add_block_effect(LiVESMenuItem *, livespointer mt); -void on_clear_event_list_activate(LiVESMenuItem *, livespointer mt); -void show_frame_events_activate(LiVESMenuItem *, livespointer); -void mt_save_vals_toggled(LiVESMenuItem *, livespointer mt); -void mt_load_vals_toggled(LiVESMenuItem *, livespointer mt); -void mt_load_vals_toggled(LiVESMenuItem *, livespointer mt); -void mt_render_vid_toggled(LiVESMenuItem *, livespointer mt); -void mt_render_aud_toggled(LiVESMenuItem *, livespointer mt); -void mt_norm_aud_toggled(LiVESMenuItem *, livespointer mt); -void mt_fplay_toggled(LiVESMenuItem *, livespointer mt); -void mt_change_vals_activate(LiVESMenuItem *, livespointer mt); -void on_set_pvals_clicked(LiVESWidget *button, livespointer mt); -void on_move_fx_changed(LiVESMenuItem *, livespointer mt); -void select_all_time(LiVESMenuItem *, livespointer mt); -void select_from_zero_time(LiVESMenuItem *, livespointer mt); -void select_to_end_time(LiVESMenuItem *, livespointer mt); -void select_all_vid(LiVESMenuItem *, livespointer mt); -void select_no_vid(LiVESMenuItem *, livespointer mt); -void on_split_sel_activate(LiVESMenuItem *, livespointer mt); -void on_split_curr_activate(LiVESMenuItem *, livespointer mt); -void multitrack_undo(LiVESMenuItem *, livespointer mt); -void multitrack_redo(LiVESMenuItem *, livespointer mt); -void on_mt_showkeys_activate(LiVESMenuItem *, livespointer); -void on_mt_list_fx_activate(LiVESMenuItem *, livespointer mt); -void on_mt_delfx_activate(LiVESMenuItem *, livespointer mt); -void on_mt_fx_edit_activate(LiVESMenuItem *, livespointer mt); -void mt_view_audio_toggled(LiVESMenuItem *, livespointer mt); -void mt_view_ctx_toggled(LiVESMenuItem *, livespointer mt); -void mt_ign_ins_sel_toggled(LiVESMenuItem *, livespointer mt); -void mt_change_max_disp_tracks(LiVESMenuItem *, livespointer mt); +static void on_seltrack_activate(LiVESMenuItem *, livespointer mt); +static void multitrack_view_details(LiVESMenuItem *, livespointer mt); +static void mt_add_region_effect(LiVESMenuItem *, livespointer mt); +static void mt_add_block_effect(LiVESMenuItem *, livespointer mt); +static void on_clear_event_list_activate(LiVESMenuItem *, livespointer mt); +static void show_frame_events_activate(LiVESMenuItem *, livespointer); +static void mt_load_vals_toggled(LiVESMenuItem *, livespointer mt); +static void mt_load_vals_toggled(LiVESMenuItem *, livespointer mt); +static void mt_render_vid_toggled(LiVESMenuItem *, livespointer mt); +static void mt_render_aud_toggled(LiVESMenuItem *, livespointer mt); +static void mt_norm_aud_toggled(LiVESMenuItem *, livespointer mt); +static void mt_fplay_toggled(LiVESMenuItem *, livespointer mt); +static void mt_change_vals_activate(LiVESMenuItem *, livespointer mt); +static void on_set_pvals_clicked(LiVESWidget *button, livespointer mt); +static void on_move_fx_changed(LiVESMenuItem *, livespointer mt); +static void select_all_time(LiVESMenuItem *, livespointer mt); +static void select_from_zero_time(LiVESMenuItem *, livespointer mt); +static void select_to_end_time(LiVESMenuItem *, livespointer mt); +static void select_all_vid(LiVESMenuItem *, livespointer mt); +static void select_no_vid(LiVESMenuItem *, livespointer mt); +static void on_split_sel_activate(LiVESMenuItem *, livespointer mt); +static void on_split_curr_activate(LiVESMenuItem *, livespointer mt); +static void multitrack_undo(LiVESMenuItem *, livespointer mt); +static void multitrack_redo(LiVESMenuItem *, livespointer mt); +static void on_mt_showkeys_activate(LiVESMenuItem *, livespointer); +static void on_mt_list_fx_activate(LiVESMenuItem *, livespointer mt); +static void on_mt_delfx_activate(LiVESMenuItem *, livespointer mt); +static void on_mt_fx_edit_activate(LiVESMenuItem *, livespointer mt); +static void mt_view_audio_toggled(LiVESMenuItem *, livespointer mt); +static void mt_ign_ins_sel_toggled(LiVESMenuItem *, livespointer mt); +static void mt_change_max_disp_tracks(LiVESMenuItem *, livespointer mt); static void mt_ac_audio_toggled(LiVESMenuItem *, livespointer mt); @@ -171,12 +169,12 @@ #define LIVES_AVOL_SCALE ((double)1000000.) -static LIVES_INLINE int mt_file_from_clip(lives_mt *mt, int clip) { +LIVES_INLINE int mt_file_from_clip(lives_mt *mt, int clip) { return clips_to_files[clip]; } -static LIVES_INLINE int mt_clip_from_file(lives_mt *mt, int file) { +LIVES_INLINE int mt_clip_from_file(lives_mt *mt, int file) { register int i; for (i = 0; i < MAX_FILES; i++) { if (clips_to_files[i] == file) return i; @@ -191,7 +189,7 @@ } -static LIVES_INLINE boolean is_empty_track(LiVESObject *track) { +LIVES_INLINE boolean is_empty_track(LiVESObject *track) { return (lives_widget_object_get_data(track, "blocks") == NULL); } @@ -348,7 +346,6 @@ threaded_dialog_spin(0.); } } - if (mainw->write_failed) return FALSE; return TRUE; @@ -370,7 +367,7 @@ return NULL; } - if (width < 2 || height < 2) return NULL; + if (width < 4 || height < 4) return NULL; if (mt != NULL && mt->idlefunc > 0) { needs_idlefunc = TRUE; @@ -381,13 +378,12 @@ do { if (mainw->files[file]->frames > 0) { - weed_timecode_t tc = (frame - 1.) / mainw->files[file]->fps * U_SECL; + weed_timecode_t tc = (frame - 1.) / mainw->files[file]->fps * TICKS_PER_SECOND; if (mainw->files[file]->frames > 0 && mainw->files[file]->clip_type == CLIP_TYPE_FILE) { lives_clip_data_t *cdata = ((lives_decoder_t *)mainw->files[file]->ext_src)->cdata; if (cdata != NULL && !(cdata->seek_flag & LIVES_SEEK_FAST) && is_virtual_frame(file, frame)) { - boolean resb = virtual_to_images(file, frame, frame, FALSE, NULL); - resb = resb; // dont care (much) if it fails + virtual_to_images(file, frame, frame, FALSE, NULL); } } thumbnail = pull_lives_pixbuf_at_size(file, frame, get_image_ext_for_type(mainw->files[file]->img_type), tc, @@ -487,7 +483,7 @@ register int i, j, k; - disp = lives_widget_get_display(mt->window); + disp = lives_widget_get_display(LIVES_MAIN_WINDOW_WIDGET); #ifdef GUI_GTK gdk_display_get_maximal_cursor_size(disp, &cwidth, &cheight); @@ -511,7 +507,7 @@ // create a small thumb twidth = BLOCK_THUMB_WIDTH; if ((i + twidth) > width) twidth = width - i; - if (twidth >= 2) { + if (twidth >= 4) { thumbnail = make_thumb(mt, clip, twidth, height, frame_start + (int)((double)i / (double)width * frames_width), FALSE); // render it in the eventbox if (thumbnail != NULL) { @@ -596,7 +592,7 @@ } cursor = lives_cursor_new_from_pixbuf(disp, pixbuf, hsx, hsy); - lives_xwindow_set_cursor(lives_widget_get_xwindow(mt->window), cursor); + lives_xwindow_set_cursor(lives_widget_get_xwindow(LIVES_MAIN_WINDOW_WIDGET), cursor); if (pixbuf != NULL) lives_object_unref(pixbuf); if (cursor != NULL) lives_cursor_unref(cursor); @@ -608,7 +604,7 @@ int fd, i, vali, hdlsize; double vald; - char *asave_file = lives_strdup_printf("%s/layout_numbering.%d.%d.%d", prefs->workdir, lives_getuid(), lives_getgid(), + char *asave_file = lives_strdup_printf("%s/%s.%d.%d.%d", prefs->workdir, LAYOUT_NUMBERING_FILENAME, lives_getuid(), lives_getgid(), capable->mainpid); LiVESList *clist = mainw->cliplist; @@ -618,12 +614,11 @@ mainw->write_failed = FALSE; if (fd != -1) { - while (mainw->write_failed && clist != NULL) { + while (!mainw->write_failed && clist != NULL) { i = LIVES_POINTER_TO_INT(clist->data); if (mainw->files[i]->clip_type != CLIP_TYPE_DISK && mainw->files[i]->clip_type != CLIP_TYPE_FILE) { clist = clist->next; continue; - } if (mt != NULL) { lives_write_le_buffered(fd, &i, 4, TRUE); @@ -666,7 +661,6 @@ lives_free(layout_map); lives_free(layout_map_audio); - } @@ -680,7 +674,7 @@ int fd, vari, clipn, offs; double vard; - char *aload_file = lives_strdup_printf("%s/layout_numbering.%d.%d.%d", prefs->workdir, lives_getuid(), lives_getgid(), + char *aload_file = lives_strdup_printf("%s/%s.%d.%d.%d", prefs->workdir, LAYOUT_NUMBERING_FILENAME, lives_getuid(), lives_getgid(), capable->mainpid); boolean isfirst = TRUE; char buf[256]; @@ -729,7 +723,7 @@ struct timeval otv; lives_mt_poly_state_t poly_state; - char *asave_file = lives_strdup_printf("%s/layout.%d.%d.%d", prefs->workdir, lives_getuid(), lives_getgid(), capable->mainpid); + char *asave_file = lives_strdup_printf("%s/%s.%d.%d.%d", prefs->workdir, LAYOUT_FILENAME, lives_getuid(), lives_getgid(), capable->mainpid); char *tmp; boolean retval = TRUE; @@ -754,14 +748,14 @@ set_signal_handlers((SignalHandlerPointer)defer_sigint); retval = save_event_list_inner(mt, fd, mt->event_list, NULL); + if (retval) retval = write_backup_layout_numbering(mt); if (mainw->signal_caught) catch_sigint(mainw->signal_caught); set_signal_handlers((SignalHandlerPointer)catch_sigint); end_threaded_dialog(); - - if (retval) retval = write_backup_layout_numbering(mt); + paint_lines(mt, mt->ptr_time, FALSE); remove_markers(mt->event_list); lives_close_buffered(fd); @@ -782,18 +776,10 @@ lives_free(asave_file); - gettimeofday(&otv, NULL); - - if (stime == 0) { -#ifdef USE_MONOTONIC_TIME - stime = lives_get_monotonic_time() / 1000000.; -#else - stime = otv.tv_sec; -#endif - } - + stime = lives_get_current_ticks(0, 0); mt->auto_back_time = stime; + gettimeofday(&otv, NULL); tmp = lives_datetime(&otv); d_print("Auto backup of timeline at %s\n", tmp); lives_free(tmp); @@ -801,10 +787,6 @@ boolean mt_auto_backup(livespointer user_data) { -#ifndef USE_MONOTONIC_TIME - struct timeval otv; -#endif - int64_t stime, diff; lives_mt *mt = (lives_mt *)user_data; @@ -814,17 +796,11 @@ return FALSE; } -#ifdef USE_MONOTONIC_TIME - stime = lives_get_monotonic_time() / 1000000.; -#else - gettimeofday(&otv, NULL); - stime = otv.tv_sec; -#endif - + stime = lives_get_current_ticks(0, 0); if (mt->auto_back_time == 0) mt->auto_back_time = stime; diff = stime - mt->auto_back_time; - if (diff >= prefs->mt_auto_back) { + if (diff >= prefs->mt_auto_back * TICKS_PER_SECOND) { // time to back up the event_list if (mt->idlefunc != 0) { lives_source_remove(mt->idlefunc); @@ -859,14 +835,15 @@ void recover_layout_cancelled(boolean is_startup) { - char *eload_file = lives_strdup_printf("%s/layout.%d.%d.%d", prefs->workdir, lives_getuid(), lives_getgid(), capable->mainpid); + char *eload_file = lives_strdup_printf("%s/%s.%d.%d.%d", prefs->workdir, LAYOUT_FILENAME, lives_getuid(), lives_getgid(), capable->mainpid); if (is_startup) mainw->recoverable_layout = FALSE; lives_rm(eload_file); lives_free(eload_file); - eload_file = lives_strdup_printf("%s/layout_numbering.%d.%d.%d", prefs->workdir, lives_getuid(), lives_getgid(), capable->mainpid); + eload_file = lives_strdup_printf("%s/%s.%d.%d.%d", prefs->workdir, LAYOUT_NUMBERING_FILENAME, lives_getuid(), lives_getgid(), + capable->mainpid); lives_rm(eload_file); lives_free(eload_file); @@ -875,9 +852,9 @@ static void mt_load_recovery_layout(lives_mt *mt) { - char *aload_file = lives_strdup_printf("%s/layout_numbering.%d.%d.%d", prefs->workdir, lives_getuid(), lives_getgid(), + char *aload_file = lives_strdup_printf("%s/%s.%d.%d.%d", prefs->workdir, LAYOUT_NUMBERING_FILENAME, lives_getuid(), lives_getgid(), capable->mainpid); - char *eload_file = lives_strdup_printf("%s/layout.%d.%d.%d", prefs->workdir, lives_getuid(), lives_getgid(), capable->mainpid); + char *eload_file = lives_strdup_printf("%s/%s.%d.%d.%d", prefs->workdir, LAYOUT_FILENAME, lives_getuid(), lives_getgid(), capable->mainpid); mt->auto_reloading = TRUE; mainw->event_list = mt->event_list = load_event_list(mt, eload_file); @@ -922,9 +899,9 @@ mt_sensitise(mainw->multitrack); mainw->multitrack->idlefunc = mt_idle_add(mainw->multitrack); if (prefs->mt_auto_back == 0) mt_auto_backup(mainw->multitrack); + set_mt_play_sizes(mainw->multitrack, cfile->hsize, cfile->vsize); } mainw->recoverable_layout = FALSE; - do_after_crash_warning(); } @@ -944,15 +921,15 @@ } -static LIVES_INLINE double get_time_from_x(lives_mt *mt, int x) { +LIVES_INLINE double get_time_from_x(lives_mt *mt, int x) { double time = (double)x / (double)lives_widget_get_allocation_width(mt->timeline) * (mt->tl_max - mt->tl_min) + mt->tl_min; if (time < 0.) time = 0.; else if (time > mt->end_secs + 1. / mt->fps) time = mt->end_secs + 1. / mt->fps; - return q_dbl(time, mt->fps) / U_SEC; + return q_dbl(time, mt->fps) / TICKS_PER_SECOND_DBL; } -static LIVES_INLINE void set_params_unchanged(lives_rfx_t *rfx) { +LIVES_INLINE void set_params_unchanged(lives_rfx_t *rfx) { int i; for (i = 0; i < rfx->num_params; i++) rfx->params[i].changed = FALSE; } @@ -992,7 +969,7 @@ LiVESPixbuf *thumbnail = NULL; double tl_span = mt->tl_max - mt->tl_min; - double offset_startd = tc / U_SEC; + double offset_startd = tc / TICKS_PER_SECOND_DBL; double offset_endd; boolean needs_text = TRUE; @@ -1020,7 +997,7 @@ offset_start = (int)((offset_startd - mt->tl_min) / tl_span * lives_widget_get_allocation_width(eventbox) + .5); if ((x1 > 0 || x2 > 0) && offset_start > (x1 + x2)) return; - offset_endd = get_event_timecode(block->end_event) / U_SEC + (!is_audio_eventbox(eventbox)) / cfile->fps; + offset_endd = get_event_timecode(block->end_event) / TICKS_PER_SECOND_DBL + (!is_audio_eventbox(eventbox)) / cfile->fps; offset_end = (offset_endd - mt->tl_min) / tl_span * lives_widget_get_allocation_width(eventbox); //if (offset_end+offset_start>eventbox->allocation.width) offset_end=eventbox->allocation.width-offset_start; @@ -1062,7 +1039,7 @@ last_framenum = -1; for (i = offset_start; i < offset_end; i += BLOCK_THUMB_WIDTH) { if (i > x2 - x1) break; - tc += tl_span / lives_widget_get_allocation_width(eventbox) * width * U_SEC; + tc += tl_span / lives_widget_get_allocation_width(eventbox) * width * TICKS_PER_SECOND_DBL; if (i + BLOCK_THUMB_WIDTH < x1) continue; event = get_frame_event_at(mt->event_list, tc, event, FALSE); if (i + width >= 0) { @@ -1133,7 +1110,7 @@ lives_painter_rectangle(cr, offset_start, 0, offset_end - offset_start, lives_widget_get_allocation_height(eventbox)); lives_painter_fill(cr); } - lives_painter_set_source_rgb(cr, 0., 0., 0.); ///< opaque black + lives_painter_set_source_rgb_from_lives_widget_color(cr, &palette->black); lives_painter_new_path(cr); lives_painter_rectangle(cr, offset_start, 0, offset_end - offset_start, lives_widget_get_allocation_height(eventbox)); lives_painter_stroke(cr); @@ -1185,16 +1162,11 @@ case BLOCK_SELECTED: lives_painter_new_path(cr); - // TODO: render background - lives_painter_set_source_rgba(cr, - 0., - 0., - 0., - 0.6); + lives_painter_set_source_rgba(cr, 0., 0., 0., SELBLOCK_ALPHA); + lives_painter_rectangle(cr, offset_start, 0, offset_end - offset_start, lives_widget_get_allocation_height(eventbox)); lives_painter_fill(cr); - lives_painter_set_source_rgb(cr, 0., 0., 0.); ///< opaque black lives_painter_new_path(cr); lives_painter_rectangle(cr, offset_start, 0, offset_end - offset_start, lives_widget_get_allocation_height(eventbox)); @@ -1262,8 +1234,9 @@ start_tc = get_event_timecode(init_event); end_tc = get_event_timecode(deinit_event); - offset_start = (int)((start_tc / U_SEC - mt->tl_min) / tl_span * lives_widget_get_allocation_width(eventbox) + .5); - offset_end = (int)((end_tc / U_SEC - mt->tl_min + 1. / mt->fps) / tl_span * lives_widget_get_allocation_width(eventbox) + .5); + offset_start = (int)((start_tc / TICKS_PER_SECOND_DBL - mt->tl_min) / tl_span * lives_widget_get_allocation_width(eventbox) + .5); + offset_end = (int)((end_tc / TICKS_PER_SECOND_DBL - mt->tl_min + 1. / mt->fps) / tl_span * lives_widget_get_allocation_width( + eventbox) + .5); if (offset_end < 0 || offset_start > lives_widget_get_allocation_width(eventbox)) { lives_free(in_params); @@ -1276,7 +1249,7 @@ track = LIVES_POINTER_TO_INT(lives_widget_object_get_data(LIVES_WIDGET_OBJECT(eventbox), "layer_number")) + mt->opts.back_audio_tracks; lives_painter_set_line_width(cr, 1.); - lives_painter_set_source_rgb(cr, 0., 0., 0.); ///< opaque black + lives_painter_set_source_rgb_from_lives_widget_color(cr, &palette->black); if (weed_plant_has_leaf(init_event, WEED_LEAF_IN_PARAMETERS)) { if (weed_leaf_num_elements(init_event, WEED_LEAF_IN_PARAMETERS) > 0) @@ -1286,7 +1259,7 @@ //lives_painter_set_operator (cr, LIVES_PAINTER_OPERATOR_DEST_OVER); for (i = startpos; i < startx + width; i++) { dtime = get_time_from_x(mt, i); - tc = dtime * U_SEC; + tc = dtime * TICKS_PER_SECOND_DBL; if (tc >= end_tc) break; if (pchainx != NULL) interpolate_params(inst, pchainx, tc); @@ -1409,13 +1382,13 @@ if (width > lives_widget_get_allocation_width(eventbox) - startx) width = lives_widget_get_allocation_width(eventbox) - startx; - if (cairo == NULL) cr = lives_painter_create_from_widget(eventbox); - else cr = cairo; - bgimage = (lives_painter_surface_t *)lives_widget_object_get_data(LIVES_WIDGET_OBJECT(eventbox), "bgimg"); draw1: + if (cairo == NULL) cr = lives_painter_create_from_widget(eventbox); + else cr = cairo; + if (LIVES_POINTER_TO_INT(lives_widget_object_get_data(LIVES_WIDGET_OBJECT(eventbox), "drawn"))) { if (bgimage != NULL && lives_painter_image_surface_get_width(bgimage) > 0) { lives_painter_set_source_surface(cr, bgimage, startx, starty); @@ -1453,13 +1426,7 @@ if (palette->style & STYLE_1) { lives_painter_t *crx = lives_painter_create(bgimage); - lives_colRGBA64_t lcol; - if (palette->style & STYLE_3) { - widget_color_to_lives_rgba(&lcol, &palette->menu_and_bars); - } else { - widget_color_to_lives_rgba(&lcol, &palette->normal_fore); - } - lives_painter_set_source_rgb_from_lives_rgba(crx, &lcol); + lives_painter_set_source_rgb_from_lives_rgba(crx, &palette->mt_evbox); lives_painter_rectangle(crx, 0., 0., width, height); lives_painter_fill(crx); lives_painter_paint(crx); @@ -1507,7 +1474,7 @@ return TRUE; } -} +EXPOSE_FN_END static char *mt_params_label(lives_mt *mt) { @@ -1526,8 +1493,8 @@ } -LIVES_INLINE double mt_get_effect_time(lives_mt *mt) { - return q_gint64(lives_spin_button_get_value(LIVES_SPIN_BUTTON(mt->node_spinbutton)) * U_SEC, mt->fps) / U_SEC; +LIVES_GLOBAL_INLINE double mt_get_effect_time(lives_mt *mt) { + return q_gint64(lives_spin_button_get_value(LIVES_SPIN_BUTTON(mt->node_spinbutton)) * TICKS_PER_SECOND_DBL, mt->fps) / TICKS_PER_SECOND_DBL; } @@ -1558,8 +1525,8 @@ tc = get_event_timecode((weed_plant_t *)mt->init_event); deinit_event = (weed_plant_t *)weed_get_voidptr_value(mt->init_event, WEED_LEAF_DEINIT_EVENT, &error); - fx_start_time = tc / U_SEC; - fx_end_time = get_event_timecode(deinit_event) / U_SEC; + fx_start_time = tc / TICKS_PER_SECOND_DBL; + fx_end_time = get_event_timecode(deinit_event) / TICKS_PER_SECOND_DBL; if (mt->fx_box != NULL) { lives_widget_destroy(mt->fx_box); @@ -1573,6 +1540,7 @@ lives_signal_handlers_block_by_func(mt->node_spinbutton, (livespointer)on_node_spin_value_changed, (livespointer)mt); lives_spin_button_configure(LIVES_SPIN_BUTTON(mt->node_spinbutton), cur_time - fx_start_time, 0., fx_end_time - fx_start_time, 1. / mt->fps, 10. / mt->fps); + lives_signal_handlers_unblock_by_func(mt->node_spinbutton, (livespointer)on_node_spin_value_changed, (livespointer)mt); widget_opts.packing_height = 2.*widget_opts.scale; @@ -1597,7 +1565,7 @@ static track_rect *get_block_from_time(LiVESWidget *eventbox, double time, lives_mt *mt) { // return block (track_rect) at seconds time in eventbox - weed_timecode_t tc = time * U_SECL; + weed_timecode_t tc = time * TICKS_PER_SECOND; track_rect *block; block = (track_rect *)lives_widget_object_get_data(LIVES_WIDGET_OBJECT(eventbox), "blocks"); @@ -1605,7 +1573,7 @@ while (block != NULL) { if (get_event_timecode(block->start_event) > tc) return NULL; - if (q_gint64(get_event_timecode(block->end_event) + (!is_audio_eventbox(eventbox))*U_SEC / mt->fps, mt->fps) > tc) break; + if (q_gint64(get_event_timecode(block->end_event) + (!is_audio_eventbox(eventbox))*TICKS_PER_SECOND_DBL / mt->fps, mt->fps) > tc) break; block = block->next; } return block; @@ -1621,6 +1589,8 @@ int error, ntracks = weed_leaf_num_elements(ievent, WEED_LEAF_IN_TRACKS); int *in_tracks; + int *carray = NULL; + int nc = 0, rpts; register int i; @@ -1628,13 +1598,23 @@ in_tracks = weed_get_int_array(ievent, WEED_LEAF_IN_TRACKS, &error); + if (weed_plant_has_leaf(ievent, WEED_LEAF_IN_COUNT)) { + // account for repeated channels + nc = weed_leaf_num_elements(ievent, WEED_LEAF_IN_COUNT); + carray = weed_get_int_array(ievent, WEED_LEAF_IN_COUNT, &error); + } + for (i = 0; i < ntracks; i++) { - if (in_tracks[i] == track) { + rpts = nc < i ? 1 : carray[i]; + if (in_tracks[i] + rpts > track) { lives_free(in_tracks); + lives_freep((void **)&carray); return i; } + track -= rpts - 1; } lives_free(in_tracks); + lives_freep((void **)&carray); return -1; } @@ -1663,7 +1643,7 @@ mt->track_index = -1; mt->inwidth = mt->inheight = 0; - if (event == NULL) return retval; + if (event == NULL || mt->play_width == 0 || mt->play_height == 0) return retval; opwidth = cfile->hsize; opheight = cfile->vsize; @@ -1721,6 +1701,8 @@ register int i; + if (!prefs->show_gui) return; + if (mt->current_track < 0) { // back aud sel @@ -1891,7 +1873,7 @@ weed_plant_has_leaf(mt->init_event, WEED_LEAF_IN_TRACKS)) { boolean xx; weed_timecode_t init_tc = get_event_timecode(mt->init_event); - tc = q_gint64(lives_spin_button_get_value(LIVES_SPIN_BUTTON(mt->node_spinbutton)) * U_SEC + init_tc, mt->fps); + tc = q_gint64(lives_spin_button_get_value(LIVES_SPIN_BUTTON(mt->node_spinbutton)) * TICKS_PER_SECOND_DBL + init_tc, mt->fps); // must be done in this order: interpolate, update, preview xx = get_track_index(mt, tc); @@ -1984,7 +1966,10 @@ int cval; - if (!lives_window_has_toplevel_focus(LIVES_WINDOW(mainw->multitrack->window))) return FALSE; + //if (!lives_window_has_toplevel_focus(LIVES_WINDOW(LIVES_MAIN_WINDOW_WIDGET))) return FALSE; + + LiVESXModifierType kstate = (LiVESXModifierType)event->state; + if ((kstate & LIVES_DEFAULT_MOD_MASK) == LIVES_CONTROL_MASK) return on_mouse_scroll(widget, event, user_data); cval = lives_adjustment_get_value(lives_range_get_adjustment(LIVES_RANGE(mt->scrollbar))); @@ -2102,6 +2087,7 @@ int aud_tracks = 0; int hidden; + // only for gtk+ 2 (I think) lives_rgba_to_widget_color(&col, &palette->mt_evbox); lives_adjustment_set_page_size(LIVES_ADJUSTMENT(mt->vadjustment), (double)prefs->max_disp_vtracks); @@ -2162,7 +2148,7 @@ lives_container_add(LIVES_CONTAINER(mt->tl_eventbox), mt->timeline_table); - lives_table_set_row_spacings(LIVES_TABLE(mt->timeline_table), widget_opts.packing_height >> 1); + lives_table_set_row_spacings(LIVES_TABLE(mt->timeline_table), widget_opts.packing_height * widget_opts.scale); lives_table_set_col_spacings(LIVES_TABLE(mt->timeline_table), 0); lives_widget_set_vexpand(mt->timeline_table, FALSE); @@ -2556,7 +2542,7 @@ lives_mt *mt = (lives_mt *)user_data; if (mt->block_selected == NULL) return; if (!nb_ignore) { - // workaround for...you guessed it....the wonderful gtk+ + // workaround for possible UI issues polymorph(mt, POLY_IN_OUT); polymorph(mt, POLY_CLIPS); polymorph(mt, POLY_IN_OUT); @@ -2574,7 +2560,7 @@ secs -= mins * 60.; rest = (secs - ((int)secs) * 1.) * 100. + .5; secs = (int)secs * 1.; - string = lives_strdup_printf(" %02d:%02d:%02d.%02d", hours, mins, (int)secs, rest); + string = lives_strdup_printf("%02d:%02d:%02d.%02d", hours, mins, (int)secs, rest); lives_entry_set_text(LIVES_ENTRY(mt->timecode), string); lives_free(string); } @@ -2606,7 +2592,6 @@ for (cclip = 1; i <= MAX_FILES; cclip++) { if (mainw->files[cclip] == NULL) { - if (i != cclip) { mainw->files[cclip] = mainw->files[i]; @@ -2633,7 +2618,6 @@ if (mainw->first_free_file == cclip) mainw->first_free_file++; renumbered_clips[i] = cclip; - } // process this clip again else cclip--; @@ -2735,7 +2719,6 @@ polymorph(mt, POLY_FX_STACK); } } else polymorph(mt, POLY_CLIPS); - if (mt->clip_selected < 0) { was_neg = TRUE; mt->clip_selected = -mt->clip_selected; @@ -2861,7 +2844,7 @@ if (mainw->jack_can_stop && (prefs->jack_opts & JACK_OPTS_TIMEBASE_START) && (prefs->jack_opts & JACK_OPTS_TRANSPORT_CLIENT)) { mt->pb_loop_event = get_first_frame_event(mt->event_list); has_pb_loop_event = TRUE; - tc = q_gint64(U_SEC * jack_transport_get_time(), cfile->fps); + tc = q_gint64(TICKS_PER_SECOND_DBL * jack_transport_get_time(), cfile->fps); if (!mainw->loop_cont) { if (tc > end_tc) { mainw->cancelled = CANCEL_VID_END; @@ -2875,14 +2858,17 @@ ////////////////////////////////////////// // set actual playback start time, from mt->ptr_time - tc = q_gint64(mt->ptr_time * U_SEC, cfile->fps); + tc = q_gint64(mt->ptr_time * TICKS_PER_SECOND_DBL, cfile->fps); + + if (!mt->is_paused) + mt->pb_unpaused_start_time = mt->ptr_time; + mt->pb_start_time = mt->ptr_time; ////////////////////////////////// #ifdef ENABLE_JACK_TRANSPORT } #endif - // get the start event to play from if (tc > event_list_get_end_tc(mt->event_list) || tc == 0) mt->pb_start_event = get_first_frame_event(mt->event_list); else { @@ -2915,6 +2901,8 @@ boolean internal_messaging = mainw->internal_messaging; boolean needs_idlefunc = FALSE; + if (mt->play_width == 0 || mt->play_height == 0) return; + if (mt->idlefunc > 0) { lives_source_remove(mt->idlefunc); mt->idlefunc = 0; @@ -2979,14 +2967,12 @@ // start "playback" at mt->ptr_time; we just "render" one frame curr_tc = set_play_position(mt); - actual_frame = (int)((double)(curr_tc / U_SECL) * cfile->fps + 1.4999); + actual_frame = (int)((double)curr_tc / TICKS_PER_SECOND_DBL * cfile->fps + 1.4999); mainw->frame_layer = NULL; if (mt->is_rendering && actual_frame <= cfile->frames) { // get the actual frame if it has already been rendered - mainw->frame_layer = weed_plant_new(WEED_PLANT_CHANNEL); - weed_set_int_value(mainw->frame_layer, WEED_LEAF_CLIP, mainw->current_file); - weed_set_int_value(mainw->frame_layer, WEED_LEAF_FRAME, actual_frame); + mainw->frame_layer = weed_layer_new_for_frame(mainw->current_file, actual_frame); pull_frame(mainw->frame_layer, get_image_ext_for_type(cfile->img_type), curr_tc); } else { mainw->is_rendering = TRUE; @@ -3056,6 +3042,12 @@ } #endif + if (mt->frame_pixbuf != NULL && mt->frame_pixbuf == mainw->imframe) { + // size_request, reset play frame size + // try to expand / shrink + lives_widget_set_size_request(mt->preview_eventbox, GUI_SCREEN_WIDTH / 3, GUI_SCREEN_HEIGHT / 3); + } + mt->outwidth = cfile->hsize; mt->outheight = cfile->vsize; calc_maxspect(mt->play_width, mt->play_height, &mt->outwidth, &mt->outheight); @@ -3083,7 +3075,7 @@ convert_layer_palette(mainw->frame_layer, WEED_PALETTE_RGB24, 0); pixbuf = layer_to_pixbuf(mainw->frame_layer); - weed_plant_free(mainw->frame_layer); + weed_layer_free(mainw->frame_layer); mainw->frame_layer = NULL; if (mt->framedraw != NULL) pixbuf = mt_framedraw(mt, pixbuf); @@ -3095,7 +3087,6 @@ set_ce_frame_from_pixbuf(LIVES_IMAGE(mainw->play_image), pixbuf, NULL); #endif lives_widget_queue_draw(mt->play_box); - } else { // no frame - show blank #if GTK_CHECK_VERSION(3, 0, 0) @@ -3123,10 +3114,11 @@ if (mt->is_ready) unpaint_lines(mt); - pos = q_dbl(pos, mt->fps) / U_SEC; + pos = q_dbl(pos, mt->fps) / TICKS_PER_SECOND_DBL; if (pos < 0.) pos = 0.; - // need to reference ONLY mt->ptr_time, since it may be outside the range of mt->timeline + // after this, we need to reference ONLY mt->ptr_time, since it may become outside the range of mt->timeline + // thus we cannot rely on reading the value from mt->timeline mt->ptr_time = lives_ruler_set_value(LIVES_RULER(mt->timeline), pos); if (pos > 0.) { @@ -3146,7 +3138,7 @@ lives_widget_queue_draw(mt->timeline); if (mt->init_event != NULL && mt->poly_state == POLY_PARAMS && !mt->block_node_spin) { mt->block_tl_move = TRUE; - lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->node_spinbutton), pos - get_event_timecode(mt->init_event) / U_SEC); + lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->node_spinbutton), pos - get_event_timecode(mt->init_event) / TICKS_PER_SECOND_DBL); mt->block_tl_move = FALSE; } time_to_string(mt, pos, TIMECODE_LENGTH); @@ -3157,13 +3149,13 @@ else lives_widget_set_sensitive(mt->tc_to_re, TRUE); mt->fx_order = FX_ORD_NONE; - - if (mt->selected_init_event != NULL) { + if (mt->init_event != NULL) { int error; - weed_timecode_t tc = q_gint64(pos * U_SEC, mt->fps); - weed_plant_t *deinit_event = (weed_plant_t *)weed_get_voidptr_value(mt->selected_init_event, WEED_LEAF_DEINIT_EVENT, &error); - if (tc < get_event_timecode(mt->selected_init_event) || tc > get_event_timecode(deinit_event)) { - mt->selected_init_event = NULL; + weed_timecode_t tc = q_gint64(pos * TICKS_PER_SECOND_DBL, mt->fps); + weed_plant_t *deinit_event = (weed_plant_t *)weed_get_voidptr_value(mt->init_event, WEED_LEAF_DEINIT_EVENT, &error); + if (tc < get_event_timecode(mt->init_event) || tc > get_event_timecode(deinit_event)) { + mt->init_event = NULL; + if (mt->poly_state == POLY_PARAMS) polymorph(mt, POLY_FX_STACK); } } @@ -3175,12 +3167,11 @@ } -static LIVES_INLINE void mt_tl_move_relative(lives_mt *mt, double pos_rel) { +LIVES_INLINE void mt_tl_move_relative(lives_mt *mt, double pos_rel) { mt_tl_move(mt, mt->ptr_time + pos_rel); } - boolean mt_tlfor(LiVESAccelGroup *group, LiVESObject *obj, uint32_t keyval, LiVESXModifierType mod, livespointer user_data) { lives_mt *mt = (lives_mt *)user_data; if (!mainw->interactive) return TRUE; @@ -3219,7 +3210,6 @@ static void scroll_track_on_screen(lives_mt *mt, int track) { if (track > mt->top_track) track = get_top_track_for(mt, track); scroll_tracks(mt, track, track != mt->top_track); - return; } @@ -3255,8 +3245,8 @@ mt->tl_min = 0.; } - mt->tl_min = q_gint64(mt->tl_min * U_SEC, mt->fps) / U_SEC; - mt->tl_max = q_gint64(mt->tl_max * U_SEC, mt->fps) / U_SEC; + mt->tl_min = q_gint64(mt->tl_min * TICKS_PER_SECOND_DBL, mt->fps) / TICKS_PER_SECOND_DBL; + mt->tl_max = q_gint64(mt->tl_max * TICKS_PER_SECOND_DBL, mt->fps) / TICKS_PER_SECOND_DBL; if (mt->tl_min == mt->tl_max) mt->tl_max = mt->tl_min + 1. / mt->fps; @@ -3342,17 +3332,17 @@ -static LIVES_INLINE int poly_page_to_tab(uint32_t page) { +LIVES_INLINE int poly_page_to_tab(uint32_t page) { return ++page; } -static LIVES_INLINE int poly_tab_to_page(uint32_t tab) { +LIVES_INLINE int poly_tab_to_page(uint32_t tab) { return --tab; } -static LIVES_INLINE lives_mt_poly_state_t get_poly_state_from_page(lives_mt *mt) { +LIVES_INLINE lives_mt_poly_state_t get_poly_state_from_page(lives_mt *mt) { return (lives_mt_poly_state_t)poly_page_to_tab(lives_notebook_get_current_page(LIVES_NOTEBOOK(mt->nb))); } @@ -3397,7 +3387,6 @@ lives_widget_hide(mt->poly_box); lives_widget_queue_resize(mt->nb_label); - } @@ -3524,7 +3513,7 @@ } -static void set_poly_tab(lives_mt *mt, uint32_t tab) { +void set_poly_tab(lives_mt *mt, uint32_t tab) { int page = poly_tab_to_page(tab); lives_widget_show(lives_notebook_get_nth_page(LIVES_NOTEBOOK(mt->nb), page)); if (page != lives_notebook_get_current_page(LIVES_NOTEBOOK(mt->nb))) { @@ -3561,8 +3550,9 @@ else add_context_label(mt, (tmp2 = lives_strdup(_("Current track: Backing audio\n")))); lives_free(tmp2); - add_context_label(mt, (tmp2 = lives_strdup_printf(_("%.2f sec. to %.2f sec.\n"), get_event_timecode(block->start_event) / U_SEC, - get_event_timecode(block->end_event) / U_SEC + 1. / mt->fps))); + add_context_label(mt, (tmp2 = lives_strdup_printf(_("%.2f sec. to %.2f sec.\n"), + get_event_timecode(block->start_event) / TICKS_PER_SECOND_DBL, + get_event_timecode(block->end_event) / TICKS_PER_SECOND_DBL + 1. / mt->fps))); lives_free(tmp2); add_context_label(mt, (tmp2 = lives_strdup_printf(_("Source: %s"), (tmp = lives_path_get_basename(mainw->files[filenum]->name))))); lives_free(tmp2); @@ -3586,6 +3576,60 @@ } +LIVES_LOCAL_INLINE int pkg_in_list(char *pkgstring) { + return lives_list_strcmp_index(pkg_list, pkgstring) + 1; +} + + +LIVES_LOCAL_INLINE int add_to_pkg_list(char *pkgstring) { + pkg_list = lives_list_append(pkg_list, pkgstring); + return lives_list_length(pkg_list); +} + +LIVES_LOCAL_INLINE char *get_pkg_name(int pkgnum) { + return strdup(lives_list_nth_data(pkg_list, pkgnum - 1)); +} + + +LIVES_LOCAL_INLINE void free_pkg_list(void) { + lives_list_free_all((LiVESList **)&pkg_list); +} + +static void populate_filter_box(int ninchans, lives_mt *mt, int pkgnum); + +static boolean filter_ebox_pressed(LiVESWidget *eventbox, LiVESXEventButton *event, livespointer user_data) { + lives_mt *mt = (lives_mt *)user_data; + + int pkgnum; + + if (mt->is_rendering) return FALSE; + + if ((pkgnum = LIVES_POINTER_TO_INT(lives_widget_object_get_data(LIVES_WIDGET_OBJECT(eventbox), "pkgnum"))) != 0) { + populate_filter_box(0, mt, pkgnum); + return FALSE; + } + + mt->selected_filter = LIVES_POINTER_TO_INT(lives_widget_object_get_data(LIVES_WIDGET_OBJECT(eventbox), "fxid")); + + if (event->type != LIVES_BUTTON_PRESS) { + // double click + return FALSE; + } + + if (mainw->playing_file == -1) { + // change cursor to mini block + if (mt->video_draws == NULL && mt->audio_draws == NULL) { + return FALSE; + } else { + mt_set_cursor_style(mt, LIVES_CURSOR_FX_BLOCK, FX_BLOCK_WIDTH, FX_BLOCK_HEIGHT, 0, 0, FX_BLOCK_HEIGHT / 2); + mt->hotspot_x = mt->hotspot_y = 0; + } + } + + return FALSE; +} + + static boolean on_drag_filter_end(LiVESWidget *widget, LiVESXEventButton *event, livespointer user_data) { LiVESXWindow *window; LiVESWidget *eventbox = NULL, *oeventbox; @@ -3616,7 +3660,7 @@ } window = lives_display_get_window_at_pointer - ((LiVESXDevice *)mainw->mgeom[prefs->gui_monitor > 0 ? prefs->gui_monitor - 1 : 0].mouse_device, + ((LiVESXDevice *)mainw->mgeom[widget_opts.monitor].mouse_device, mt->display, &win_x, &win_y); if (cfile->achans > 0 && enabled_in_channels(get_weed_filter(mt->selected_filter), TRUE) == 1) { @@ -3669,7 +3713,7 @@ mt->selected_filter = -1; // create dummy menuitem - dummy_menuitem = lives_menu_item_new(); + dummy_menuitem = lives_standard_menu_item_new(); lives_widget_object_set_data(LIVES_WIDGET_OBJECT(dummy_menuitem), "idx", LIVES_INT_TO_POINTER(mt->current_fx)); nins = enabled_in_channels(get_weed_filter(mt->current_fx), TRUE); @@ -3727,35 +3771,47 @@ } -static boolean filter_ebox_pressed(LiVESWidget *eventbox, LiVESXEventButton *event, livespointer user_data) { - lives_mt *mt = (lives_mt *)user_data; +static void add_to_listbox(lives_mt *mt, LiVESWidget *xeventbox, char *fname, boolean add_top) { + LiVESWidget *vbox, *label; - if (mt->is_rendering) return FALSE; + lives_widget_add_events(xeventbox, LIVES_BUTTON_RELEASE_MASK | LIVES_BUTTON_PRESS_MASK); + if (palette->style & STYLE_1) { + lives_widget_set_bg_color(xeventbox, LIVES_WIDGET_STATE_NORMAL, &palette->normal_back); + } - mt->selected_filter = LIVES_POINTER_TO_INT(lives_widget_object_get_data(LIVES_WIDGET_OBJECT(eventbox), "fxid")); + vbox = lives_vbox_new(FALSE, 0); - if (event->type != LIVES_BUTTON_PRESS) { - // double click - return FALSE; - } + lives_container_set_border_width(LIVES_CONTAINER(vbox), widget_opts.border_width >> 1); + lives_container_add(LIVES_CONTAINER(xeventbox), vbox); + label = lives_standard_label_new(fname); - if (mainw->playing_file == -1) { - // change cursor to mini block - if (mt->video_draws == NULL && mt->audio_draws == NULL) { - return FALSE; - } else { - mt_set_cursor_style(mt, LIVES_CURSOR_FX_BLOCK, FX_BLOCK_WIDTH, FX_BLOCK_HEIGHT, 0, 0, FX_BLOCK_HEIGHT / 2); - mt->hotspot_x = mt->hotspot_y = 0; - } + if (palette->style & STYLE_1) { + lives_widget_set_fg_color(label, LIVES_WIDGET_STATE_NORMAL, &palette->normal_fore); + lives_widget_set_fg_color(xeventbox, LIVES_WIDGET_STATE_NORMAL, &palette->normal_fore); + lives_widget_set_fg_color(vbox, LIVES_WIDGET_STATE_NORMAL, &palette->normal_fore); } + lives_container_set_border_width(LIVES_CONTAINER(xeventbox), widget_opts.border_width >> 1); + lives_box_pack_start(LIVES_BOX(vbox), label, FALSE, FALSE, 0); - return FALSE; + // pack pkgs and a/v transitions first + if (add_top) + lives_box_pack_end(LIVES_BOX(mt->fx_list_vbox), xeventbox, FALSE, FALSE, 0); + else lives_box_pack_start(LIVES_BOX(mt->fx_list_vbox), xeventbox, FALSE, FALSE, 0); + + lives_signal_connect(LIVES_GUI_OBJECT(xeventbox), LIVES_WIDGET_BUTTON_PRESS_EVENT, + LIVES_GUI_CALLBACK(filter_ebox_pressed), + (livespointer)mt); + lives_signal_connect(LIVES_GUI_OBJECT(xeventbox), LIVES_WIDGET_BUTTON_RELEASE_EVENT, + LIVES_GUI_CALLBACK(on_drag_filter_end), + (livespointer)mt); } -static void populate_filter_box(LiVESWidget *box, int ninchans, lives_mt *mt) { - LiVESWidget *eventbox = NULL, *xeventbox, *vbox, *label; - char *txt; +static void populate_filter_box(int ninchans, lives_mt *mt, int pkgnum) { + static int oxninchans = 0; + + LiVESWidget *eventbox = NULL, *xeventbox; + char *fname, *pkgstring = NULL, *pkg_name = NULL, *catstring; char *tmp; lives_fx_cat_t cat, subcat; @@ -3765,9 +3821,35 @@ register int i; + if (mt->fx_list_scroll != NULL) lives_widget_destroy(mt->fx_list_scroll); + mt->fx_list_scroll = lives_scrolled_window_new(NULL, NULL); + lives_scrolled_window_set_policy(LIVES_SCROLLED_WINDOW(mt->fx_list_scroll), LIVES_POLICY_AUTOMATIC, LIVES_POLICY_AUTOMATIC); + lives_box_pack_start(LIVES_BOX(mt->fx_list_box), mt->fx_list_scroll, TRUE, TRUE, 0); + + mt->fx_list_vbox = lives_vbox_new(FALSE, widget_opts.packing_height); + lives_container_set_border_width(LIVES_CONTAINER(mt->fx_list_vbox), widget_opts.border_width); + lives_scrolled_window_add_with_viewport(LIVES_SCROLLED_WINDOW(mt->fx_list_scroll), mt->fx_list_vbox); + lives_widget_set_bg_color(lives_bin_get_child(LIVES_BIN(mt->fx_list_scroll)), LIVES_WIDGET_STATE_NORMAL, &palette->normal_back); + lives_widget_set_fg_color(mt->fx_list_vbox, LIVES_WIDGET_STATE_NORMAL, &palette->normal_fore); + lives_widget_show_all(mt->fx_list_scroll); + if (mt->block_selected == NULL && ninchans == 1) return; - if (mt->block_selected) eventbox = mt->block_selected->eventbox; + if (mt->block_selected != NULL) eventbox = mt->block_selected->eventbox; + + if (pkgnum != 0) { + ninchans = oxninchans; + if (pkgnum == -1) pkgnum = 0; + else pkg_name = get_pkg_name(pkgnum); + } + + if (pkgnum == 0) free_pkg_list(); + + oxninchans = ninchans; + + catstring = (ninchans == 1 ? lives_fx_cat_to_text(LIVES_FX_CAT_EFFECT, TRUE) : + ninchans == 2 ? lives_fx_cat_to_text(LIVES_FX_CAT_TRANSITION, TRUE) : + lives_fx_cat_to_text(LIVES_FX_CAT_COMPOSITOR, TRUE)); for (i = 0; i < nfilts; i++) { weed_plant_t *filter = get_weed_filter(i); @@ -3779,59 +3861,84 @@ nins = enabled_in_channels(filter, TRUE); if ((nins == ninchans || (ninchans == 1000000 && nins >= ninchans)) && enabled_out_channels(filter, FALSE) == 1) { - if (weed_plant_has_leaf(filter, WEED_LEAF_PLUGIN_UNSTABLE) && - weed_get_boolean_value(filter, WEED_LEAF_PLUGIN_UNSTABLE, &error) == WEED_TRUE) { - if (!prefs->unstable_fx) continue; - tmp = weed_filter_idx_get_name(i); - txt = lives_strdup_printf(_("%s [unstable]"), tmp); - lives_free(tmp); - } else txt = weed_filter_idx_get_name(i); - - cat = weed_filter_categorise(filter, enabled_in_channels(filter, TRUE), enabled_out_channels(filter, FALSE)); - if ((subcat = weed_filter_subcategorise(filter, cat, (cat == LIVES_FX_CAT_COMPOSITOR))) != 0) { - tmp = lives_strdup_printf("%s (%s)", txt, lives_fx_cat_to_text(subcat, FALSE)); - lives_free(txt); - txt = tmp; - } - - xeventbox = lives_event_box_new(); - lives_widget_object_set_data(LIVES_WIDGET_OBJECT(xeventbox), "fxid", LIVES_INT_TO_POINTER(i)); + pkgnum = 0; + fname = weed_filter_idx_get_name(i); - lives_widget_add_events(xeventbox, LIVES_BUTTON_RELEASE_MASK | LIVES_BUTTON_PRESS_MASK); - if (palette->style & STYLE_1) { - lives_widget_set_bg_color(xeventbox, LIVES_WIDGET_STATE_NORMAL, &palette->normal_back); + if ((pkgstring = strstr(fname, ": ")) != NULL) { + pkgstring = lives_strndup(fname, pkgstring - fname); + // filter is in package + if (pkg_name != NULL && strcmp(pkgstring, pkg_name)) { + // but wrong one + lives_free(fname); + lives_freep((void **)&pkgstring); + continue; + } + if (pkg_name == NULL || !strlen(pkg_name)) { + // no pkg requested + if (!(pkgnum = pkg_in_list(pkgstring))) { + // if this is the first for this package, add to list and show it + lives_free(fname); + fname = lives_strdup_printf(_("%s from %s package (click to show) ---->"), catstring, pkgstring); + pkgnum = add_to_pkg_list(pkgstring); // list will free the string later + pkgstring = NULL; + } else { + // pkg already in list, skip + lives_free(fname); + lives_freep((void **)&pkgstring); + continue; + } + } + // pkg matched } - vbox = lives_vbox_new(FALSE, 0); + if (!pkgnum) { + // filter is in no package + if (pkg_name != NULL && strlen(pkg_name) && pkgstring == NULL) { + // skip if pkg was requested + lives_free(fname); + continue; + } - lives_container_set_border_width(LIVES_CONTAINER(vbox), widget_opts.border_width >> 1); - lives_container_add(LIVES_CONTAINER(xeventbox), vbox); - label = lives_standard_label_new(txt); - lives_free(txt); + cat = weed_filter_categorise(filter, enabled_in_channels(filter, TRUE), enabled_out_channels(filter, FALSE)); + if ((subcat = weed_filter_subcategorise(filter, cat, (cat == LIVES_FX_CAT_COMPOSITOR))) != 0) { + char *tmp2; + tmp = lives_strdup_printf("%s (%s)", fname, (tmp2 = lives_fx_cat_to_text(subcat, FALSE))); + lives_free(tmp2); + lives_free(fname); + fname = tmp; + } - if (palette->style & STYLE_1) { - lives_widget_set_fg_color(label, LIVES_WIDGET_STATE_NORMAL, &palette->normal_fore); - lives_widget_set_fg_color(xeventbox, LIVES_WIDGET_STATE_NORMAL, &palette->normal_fore); - lives_widget_set_fg_color(vbox, LIVES_WIDGET_STATE_NORMAL, &palette->normal_fore); - lives_widget_set_fg_color(box, LIVES_WIDGET_STATE_NORMAL, &palette->normal_fore); + if (weed_plant_has_leaf(filter, WEED_LEAF_PLUGIN_UNSTABLE) && + weed_get_boolean_value(filter, WEED_LEAF_PLUGIN_UNSTABLE, &error) == WEED_TRUE) { + if (!prefs->unstable_fx) { + lives_free(fname); + continue; + } + tmp = lives_strdup_printf(_("%s [unstable]"), fname); + lives_free(fname); + fname = tmp; + } } - lives_container_set_border_width(LIVES_CONTAINER(xeventbox), widget_opts.border_width >> 1); - lives_box_pack_start(LIVES_BOX(vbox), label, FALSE, FALSE, 0); - // pack a/v transitions first - if (get_transition_param(filter, FALSE) == -1 || !has_video_chans_in(filter, FALSE)) - lives_box_pack_end(LIVES_BOX(box), xeventbox, FALSE, FALSE, 0); - else lives_box_pack_start(LIVES_BOX(box), xeventbox, FALSE, FALSE, 0); + xeventbox = lives_event_box_new(); + lives_widget_object_set_data(LIVES_WIDGET_OBJECT(xeventbox), "fxid", LIVES_INT_TO_POINTER(i)); + lives_widget_object_set_data(LIVES_WIDGET_OBJECT(xeventbox), "pkgnum", LIVES_INT_TO_POINTER(pkgnum)); - lives_signal_connect(LIVES_GUI_OBJECT(xeventbox), LIVES_WIDGET_BUTTON_PRESS_EVENT, - LIVES_GUI_CALLBACK(filter_ebox_pressed), - (livespointer)mt); - lives_signal_connect(LIVES_GUI_OBJECT(xeventbox), LIVES_WIDGET_BUTTON_RELEASE_EVENT, - LIVES_GUI_CALLBACK(on_drag_filter_end), - (livespointer)mt); + add_to_listbox(mt, xeventbox, fname, (pkgnum != 0 || get_transition_param(filter, FALSE) == -1 || !has_video_chans_in(filter, FALSE))); + lives_free(fname); } } } + if (pkg_name != NULL) { + xeventbox = lives_event_box_new(); + lives_widget_object_set_data(LIVES_WIDGET_OBJECT(xeventbox), "fxid", LIVES_INT_TO_POINTER(0)); + lives_widget_object_set_data(LIVES_WIDGET_OBJECT(xeventbox), "pkgnum", LIVES_INT_TO_POINTER(-1)); + fname = lives_strdup_printf(_("<---- Show all %s"), catstring); + add_to_listbox(mt, xeventbox, fname, TRUE); + } + lives_free(catstring); + lives_freep((void **)&pkg_name); + lives_widget_show_all(mt->fx_list_box); } @@ -3908,7 +4015,7 @@ if (!mainw->interactive) return; lives_signal_handler_block(mt->spinbutton_start, mt->spin_start_func); - mt->region_start = q_dbl(lives_spin_button_get_value(spinbutton), mt->fps) / U_SEC; + mt->region_start = q_dbl(lives_spin_button_get_value(spinbutton), mt->fps) / TICKS_PER_SECOND_DBL; lives_spin_button_set_value(spinbutton, mt->region_start); lives_spin_button_set_range(LIVES_SPIN_BUTTON(mt->spinbutton_end), mt->region_start, mt->end_secs); lives_widget_queue_draw(mt->timeline_reg); @@ -3963,7 +4070,7 @@ if (!mainw->interactive) return; lives_signal_handler_block(mt->spinbutton_end, mt->spin_end_func); - mt->region_end = q_dbl(lives_spin_button_get_value(spinbutton), mt->fps) / U_SEC; + mt->region_end = q_dbl(lives_spin_button_get_value(spinbutton), mt->fps) / TICKS_PER_SECOND_DBL; lives_spin_button_set_value(spinbutton, mt->region_end); lives_spin_button_set_range(LIVES_SPIN_BUTTON(mt->spinbutton_start), 0., mt->region_end); lives_widget_queue_draw(mt->timeline_reg); @@ -4066,7 +4173,7 @@ lives_menu_set_title(LIVES_MENU(menu), _("Selected Clip")); if (sfile->frames > 0) { - edit_start_end = lives_menu_item_new_with_mnemonic(_("_Adjust Start and End Points")); + edit_start_end = lives_standard_menu_item_new_with_mnemonic(_("_Adjust Start and End Points")); lives_signal_connect(LIVES_GUI_OBJECT(edit_start_end), LIVES_WIDGET_ACTIVATE_SIGNAL, LIVES_GUI_CALLBACK(edit_start_end_cb), (livespointer)mt); @@ -4074,21 +4181,21 @@ lives_container_add(LIVES_CONTAINER(menu), edit_start_end); } - edit_clipedit = lives_menu_item_new_with_mnemonic(_("_Edit/Encode in Clip Editor")); + edit_clipedit = lives_standard_menu_item_new_with_mnemonic(_("_Edit/Encode in Clip Editor")); lives_signal_connect(LIVES_GUI_OBJECT(edit_clipedit), LIVES_WIDGET_ACTIVATE_SIGNAL, LIVES_GUI_CALLBACK(multitrack_end_cb), (livespointer)mt); lives_container_add(LIVES_CONTAINER(menu), edit_clipedit); - show_clipinfo = lives_menu_item_new_with_mnemonic(_("_Show Clip Information")); + show_clipinfo = lives_standard_menu_item_new_with_mnemonic(_("_Show Clip Information")); lives_signal_connect(LIVES_GUI_OBJECT(show_clipinfo), LIVES_WIDGET_ACTIVATE_SIGNAL, LIVES_GUI_CALLBACK(show_clipinfo_cb), (livespointer)mt); lives_container_add(LIVES_CONTAINER(menu), show_clipinfo); - close_clip = lives_menu_item_new_with_mnemonic(_("_Close this Clip")); + close_clip = lives_standard_menu_item_new_with_mnemonic(_("_Close this Clip")); lives_signal_connect(LIVES_GUI_OBJECT(close_clip), LIVES_WIDGET_ACTIVATE_SIGNAL, LIVES_GUI_CALLBACK(close_clip_cb), (livespointer)mt); @@ -4187,7 +4294,7 @@ lives_set_cursor_style(LIVES_CURSOR_BUSY, NULL); window = lives_display_get_window_at_pointer - ((LiVESXDevice *)mainw->mgeom[prefs->gui_monitor > 0 ? prefs->gui_monitor - 1 : 0].mouse_device, + ((LiVESXDevice *)mainw->mgeom[widget_opts.monitor].mouse_device, mt->display, &win_x, &win_y); if (cfile->achans > 0 && mt->opts.back_audio_tracks > 0 && @@ -4296,11 +4403,6 @@ mt->amixb_eventbox = lives_event_box_new(); lives_box_pack_start(LIVES_BOX(hbox), mt->amixb_eventbox, FALSE, FALSE, widget_opts.packing_width * 2); - if (palette->style & STYLE_1) { - lives_widget_set_bg_color(mt->amixb_eventbox, LIVES_WIDGET_STATE_NORMAL, &palette->menu_and_bars); - lives_widget_set_fg_color(mt->amixb_eventbox, LIVES_WIDGET_STATE_NORMAL, &palette->menu_and_bars_fore); - } - mt->btoolbar = lives_toolbar_new(); lives_container_add(LIVES_CONTAINER(mt->amixb_eventbox), mt->btoolbar); @@ -4385,8 +4487,6 @@ add_context_label(mt, (_("Mouse mode is: Move"))); add_context_label(mt, (_("clips can be moved around."))); } else if (mt->opts.mouse_mode == MOUSE_MODE_SELECT) { - clear_context(mt); - add_context_label(mt, (_("Mouse mode is: Select."))); add_context_label(mt, (_("Drag with mouse on timeline"))); add_context_label(mt, (_("to select tracks and time."))); @@ -4792,7 +4892,7 @@ for (i = 0; i < rfx->num_params; i++) { // TODO - check rfx->params[i].multi if ((rfx->params[i].hidden | HIDDEN_MULTI) == HIDDEN_MULTI && rfx->params[i].type == LIVES_PARAM_NUM) { - menuitem = lives_check_menu_item_new_with_label(rfx->params[i].name); + menuitem = lives_standard_check_menu_item_new_with_label(rfx->params[i].name); if (mt->opts.aparam_view_list != NULL && lives_list_find(mt->opts.aparam_view_list, LIVES_INT_TO_POINTER(i))) lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(menuitem), TRUE); else lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(menuitem), FALSE); @@ -4857,7 +4957,7 @@ } mt->region_start = 0.; - mt->region_end = (get_event_timecode(new_end_event) + U_SEC / mt->fps) / U_SEC; + mt->region_end = (get_event_timecode(new_end_event) + TICKS_PER_SECOND_DBL / mt->fps) / TICKS_PER_SECOND_DBL; if (mt->selected_tracks != NULL) { lives_list_free(mt->selected_tracks); mt->selected_tracks = NULL; @@ -4965,18 +5065,27 @@ } -static void set_mt_play_sizes(lives_mt *mt, int width, int height) { - if (!mt->opts.show_ctx) { - mt->play_width = MIN(width, MT_PLAY_WIDTH_EXP); - mt->play_height = MIN(height, MT_PLAY_HEIGHT_EXP); - mt->play_window_width = MT_PLAY_WIDTH_EXP; - mt->play_window_height = MT_PLAY_HEIGHT_EXP; - } else { - mt->play_width = MIN(width, MT_PLAY_WIDTH_SMALL); - mt->play_height = MIN(height, MT_PLAY_HEIGHT_SMALL); - mt->play_window_width = MT_PLAY_WIDTH_SMALL; - mt->play_window_height = MT_PLAY_HEIGHT_SMALL; +void set_mt_play_sizes(lives_mt *mt, int width, int height) { + boolean needs_idlefunc = FALSE; + + lives_widget_set_size_request(mt->preview_eventbox, GUI_SCREEN_WIDTH / 3., GUI_SCREEN_HEIGHT / 3.); + lives_widget_set_size_request(mt->play_box, GUI_SCREEN_WIDTH / 3., GUI_SCREEN_HEIGHT / 3.); + + if (mt->idlefunc > 0) { + lives_source_remove(mt->idlefunc); + needs_idlefunc = TRUE; + mt->idlefunc = 0; } + + lives_widget_context_update(); + + if (needs_idlefunc) mt->idlefunc = mt_idle_add(mt); + + calc_maxspect(lives_widget_get_allocation_width(mt->play_box), lives_widget_get_allocation_height(mt->play_box), + &width, &height); + + mt->play_width = mt->play_window_width = width; + mt->play_height = mt->play_window_height = height; } @@ -5017,7 +5126,7 @@ "close the current set,\nthen load in the new set from the File menu.\n"), set_needed); d_print(err); - do_error_dialog_with_check_transient(err, TRUE, 0, LIVES_WINDOW(mt->window)); + do_error_dialog_with_check_transient(err, TRUE, 0, LIVES_WINDOW(LIVES_MAIN_WINDOW_WIDGET)); lives_free(err); lives_free(set_needed); return NULL; @@ -5057,7 +5166,7 @@ if (achans > 2) { char *err = lives_strdup_printf(_("\nThis has an invalid number of audio channels (%d) for LiVES.\nIt cannot be loaded.\n"), achans); d_print(err); - do_error_dialog_with_check_transient(err, TRUE, 0, LIVES_WINDOW(mt->window)); + do_error_dialog_with_check_transient(err, TRUE, 0, LIVES_WINDOW(LIVES_MAIN_WINDOW_WIDGET)); lives_free(err); return NULL; } @@ -5137,7 +5246,6 @@ if (mem != NULL && (*mem) >= mem_end) break; event = weed_plant_deserialise(fd, mem); if (event != NULL) { - #ifdef DEBUG_TTABLE uint64_t event_id; if (weed_plant_has_leaf(event, WEED_LEAF_INIT_EVENT)) { @@ -5145,7 +5253,6 @@ event_id = (uint64_t)(weed_get_int64_value(event, WEED_LEAF_INIT_EVENT, &error)); else event_id = (uint64_t)((weed_plant_t *)weed_get_voidptr_value(event, WEED_LEAF_INIT_EVENT, &error)); - g_print("got eid is %ld\n", event_id); } #endif @@ -5169,28 +5276,6 @@ } -static void on_insa_toggled(LiVESToggleButton *tbutton, livespointer user_data) { - lives_mt *mt = (lives_mt *)user_data; - if (!mainw->interactive) return; - mt->opts.insert_audio = lives_toggle_button_get_active(tbutton); - if (prefs->lamp_buttons) { - if (mt->opts.insert_audio) lives_widget_set_bg_color(LIVES_WIDGET(tbutton), LIVES_WIDGET_STATE_ACTIVE, &palette->light_green); - else lives_widget_set_bg_color(LIVES_WIDGET(tbutton), LIVES_WIDGET_STATE_NORMAL, &palette->dark_red); - } -} - - -static void on_snapo_toggled(LiVESToggleButton *tbutton, livespointer user_data) { - lives_mt *mt = (lives_mt *)user_data; - if (!mainw->interactive) return; - mt->opts.snap_over = lives_toggle_button_get_active(tbutton); - if (prefs->lamp_buttons) { - if (mt->opts.snap_over) lives_widget_set_bg_color(LIVES_WIDGET(tbutton), LIVES_WIDGET_STATE_ACTIVE, &palette->light_green); - else lives_widget_set_bg_color(LIVES_WIDGET(tbutton), LIVES_WIDGET_STATE_NORMAL, &palette->dark_red); - } -} - - char *set_values_from_defs(lives_mt *mt, boolean from_prefs) { // set various multitrack state flags from either defaults or user preferences @@ -5245,8 +5330,6 @@ mt->avol_init_event = NULL; } - set_mt_play_sizes(mt, cfile->hsize, cfile->vsize); - set_audio_filter_channel_values(mt); return retval; @@ -5346,7 +5429,7 @@ } -static LIVES_INLINE void print_layout_wiped(void) { +LIVES_INLINE void print_layout_wiped(void) { d_print(_("Layout was wiped.\n")); } @@ -5412,11 +5495,6 @@ } -static LIVES_INLINE void on_comp_exp(LiVESButton *button, livespointer user_data) { - lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(user_data), !lives_check_menu_item_get_active(LIVES_CHECK_MENU_ITEM(user_data))); -} - - void delete_audio_tracks(lives_mt *mt, LiVESList *list, boolean full) { LiVESList *slist = list; while (slist != NULL) { @@ -5444,7 +5522,7 @@ cfile->fps); char *oldtit = widget_opts.title_prefix; widget_opts.title_prefix = ""; - lives_window_set_title(LIVES_WINDOW(mt->window), wtxt); + lives_window_set_title(LIVES_WINDOW(LIVES_MAIN_WINDOW_WIDGET), wtxt); widget_opts.title_prefix = oldtit; lives_free(wtxt); } @@ -5496,7 +5574,7 @@ pos = mt->ptr_time; - pos = q_dbl(pos, mt->fps) / U_SEC; + pos = q_dbl(pos, mt->fps) / TICKS_PER_SECOND_DBL; if (pos < 0.) pos = 0.; time_to_string(mt, pos, TIMECODE_LENGTH); @@ -5505,13 +5583,6 @@ } -static boolean on_mt_delete_event(LiVESWidget *widget, LiVESXEventDelete *event, livespointer user_data) { - if (!mainw->interactive) return TRUE; - mt_quit_activate(NULL, user_data); - return FALSE; -} - - static void cmi_set_inactive(LiVESWidget *widget, livespointer data) { if (widget == data) return; lives_object_freeze_notify(LIVES_WIDGET_OBJECT(widget)); @@ -5547,7 +5618,7 @@ if (!timecode_string_validate(LIVES_ENTRY(entry), mt)) { pos = mt->ptr_time; - pos = q_dbl(pos, mt->fps) / U_SEC; + pos = q_dbl(pos, mt->fps) / TICKS_PER_SECOND_DBL; if (pos < 0.) pos = 0.; time_to_string(mt, pos, TIMECODE_LENGTH); } @@ -5556,130 +5627,13 @@ #if GTK_CHECK_VERSION(3, 0, 0) static boolean expose_pb(LiVESWidget *widget, lives_painter_t *cr, livespointer user_data) { lives_mt *mt = (lives_mt *)user_data; + if (mt->no_expose) return TRUE; if (mainw->playing_file > -1) return TRUE; + lives_widget_set_size_request(mt->preview_eventbox, GUI_SCREEN_WIDTH / 3., GUI_SCREEN_HEIGHT / 3.); + lives_widget_set_size_request(mt->play_box, GUI_SCREEN_WIDTH / 3., GUI_SCREEN_HEIGHT / 3.); set_ce_frame_from_pixbuf(LIVES_IMAGE(mainw->play_image), mt->frame_pixbuf, cr); return TRUE; } - - -static boolean draw_cool_toggle(LiVESWidget *widget, lives_painter_t *cr, livespointer user_data) { - double rwidth = (double)lives_widget_get_allocation_width(LIVES_WIDGET(widget)); - double rheight = (double)lives_widget_get_allocation_height(LIVES_WIDGET(widget)); - - double rad; - - double scalex = 1.; - double scaley = .8; - - lives_painter_translate(cr, rwidth * (1. - scalex) / 2., rheight * (1. - scaley) / 2.); - - rwidth *= scalex; - rheight *= scaley; - - // draw the inside - - if (lives_toggle_button_get_active(LIVES_TOGGLE_BUTTON(widget))) { - lives_painter_set_source_rgba(cr, palette->light_green.red, palette->light_green.green, - palette->light_green.blue, 1.); - } else { - lives_painter_set_source_rgba(cr, palette->dark_red.red, palette->dark_red.green, - palette->dark_red.blue, 1.); - } - - // draw rounded rctangle - lives_painter_rectangle(cr, 0, rwidth / 4, - rwidth, - rheight - rwidth / 2); - lives_painter_fill(cr); - - lives_painter_rectangle(cr, rwidth / 4, 0, - rwidth / 2, - rwidth / 4); - lives_painter_fill(cr); - - lives_painter_rectangle(cr, rwidth / 4, rheight - rwidth / 4, - rwidth / 2, - rwidth / 4); - lives_painter_fill(cr); - - rad = rwidth / 4.; - - lives_painter_move_to(cr, rwidth / 4., rwidth / 4.); - lives_painter_line_to(cr, 0., rwidth / 4.); - lives_painter_arc(cr, rwidth / 4., rwidth / 4., rad, M_PI, 1.5 * M_PI); - lives_painter_line_to(cr, rwidth / 4., rwidth / 4.); - lives_painter_fill(cr); - - lives_painter_move_to(cr, rwidth / 4.*3., rwidth / 4.); - lives_painter_line_to(cr, rwidth / 4.*3., 0.); - lives_painter_arc(cr, rwidth / 4.*3., rwidth / 4., rad, -M_PI / 2., 0.); - lives_painter_line_to(cr, rwidth / 4.*3., rwidth / 4.); - lives_painter_fill(cr); - - lives_painter_move_to(cr, rwidth / 4., rheight - rwidth / 4.); - lives_painter_line_to(cr, rwidth / 4., rheight); - lives_painter_arc(cr, rwidth / 4., rheight - rwidth / 4., rad, M_PI / 2., M_PI); - lives_painter_line_to(cr, rwidth / 4., rheight - rwidth / 4.); - lives_painter_fill(cr); - - lives_painter_move_to(cr, rwidth / 4.*3., rheight - rwidth / 4.); - lives_painter_line_to(cr, rwidth, rheight - rwidth / 4.); - lives_painter_arc(cr, rwidth / 4.*3., rheight - rwidth / 4., rad, 0., M_PI / 2.); - lives_painter_line_to(cr, rwidth / 4.*3., rheight - rwidth / 4.); - lives_painter_fill(cr); - - // draw the surround - - lives_painter_new_path(cr); - - lives_painter_set_source_rgba(cr, 0., 0., 0., .8); - lives_painter_set_line_width(cr, 1.); - - lives_painter_arc(cr, rwidth / 4., rwidth / 4., rad, M_PI, 1.5 * M_PI); - lives_painter_stroke(cr); - lives_painter_arc(cr, rwidth / 4.*3., rwidth / 4., rad, -M_PI / 2., 0.); - lives_painter_stroke(cr); - lives_painter_arc(cr, rwidth / 4., rheight - rwidth / 4., rad, M_PI / 2., M_PI); - lives_painter_stroke(cr); - lives_painter_arc(cr, rwidth / 4.*3., rheight - rwidth / 4., rad, 0., M_PI / 2.); - - lives_painter_stroke(cr); - - lives_painter_move_to(cr, rwidth / 4., 0); - lives_painter_line_to(cr, rwidth / 4.*3., 0); - - lives_painter_stroke(cr); - - lives_painter_move_to(cr, rwidth / 4., rheight); - lives_painter_line_to(cr, rwidth / 4.*3., rheight); - - lives_painter_stroke(cr); - - lives_painter_move_to(cr, 0., rwidth / 4.); - lives_painter_line_to(cr, 0., rheight - rwidth / 4.); - - lives_painter_stroke(cr); - - lives_painter_move_to(cr, rwidth, rwidth / 4.); - lives_painter_line_to(cr, rwidth, rheight - rwidth / 4.); - - lives_painter_stroke(cr); - - if (lives_toggle_button_get_active(LIVES_TOGGLE_BUTTON(widget))) { - lives_painter_set_source_rgba(cr, 1., 1., 1., .6); - - lives_painter_move_to(cr, rwidth / 4., rwidth / 4.); - lives_painter_line_to(cr, rwidth / 4.*3., rheight - rwidth / 4.); - lives_painter_stroke(cr); - - lives_painter_move_to(cr, rwidth / 4., rheight - rwidth / 4.); - lives_painter_line_to(cr, rwidth / 4.*3., rwidth / 4.); - lives_painter_stroke(cr); - } - - return TRUE; -} - #endif @@ -5707,7 +5661,6 @@ void set_mt_colours(lives_mt *mt) { - lives_widget_set_bg_color(mt->timecode, LIVES_WIDGET_STATE_NORMAL, &palette->mt_timecode_bg); lives_widget_set_base_color(mt->timecode, LIVES_WIDGET_STATE_NORMAL, &palette->mt_timecode_bg); lives_widget_set_text_color(mt->timecode, LIVES_WIDGET_STATE_NORMAL, &palette->mt_timecode_fg); @@ -5716,10 +5669,22 @@ lives_widget_set_base_color(mt->timecode, LIVES_WIDGET_STATE_INSENSITIVE, &palette->mt_timecode_bg); lives_widget_set_text_color(mt->timecode, LIVES_WIDGET_STATE_INSENSITIVE, &palette->mt_timecode_fg); +#ifdef ENABLE_GIW_3 + // need to set this even if theme is none + if (mt->timeline != NULL) { + lives_widget_set_bg_color(mt->timeline, LIVES_WIDGET_STATE_NORMAL, &palette->normal_back); + lives_widget_set_fg_color(mt->timeline, LIVES_WIDGET_STATE_NORMAL, &palette->normal_fore); + } +#endif + + mt_clip_select(mt, FALSE); + if (palette->style & STYLE_1) { + lives_widget_set_bg_color(mt->top_vbox, LIVES_WIDGET_STATE_NORMAL, &palette->normal_back); + lives_widget_set_fg_color(mt->top_vbox, LIVES_WIDGET_STATE_NORMAL, &palette->normal_fore); - lives_widget_set_bg_color(mt->window, LIVES_WIDGET_STATE_NORMAL, &palette->normal_back); - lives_widget_set_fg_color(mt->window, LIVES_WIDGET_STATE_NORMAL, &palette->normal_fore); + lives_widget_set_bg_color(mt->tl_hbox, LIVES_WIDGET_STATE_NORMAL, &palette->normal_back); + lives_widget_set_fg_color(mt->tl_hbox, LIVES_WIDGET_STATE_NORMAL, &palette->normal_fore); lives_widget_set_bg_color(mt->menubar, LIVES_WIDGET_STATE_NORMAL, &palette->menu_and_bars); lives_widget_set_fg_color(mt->menubar, LIVES_WIDGET_STATE_NORMAL, &palette->menu_and_bars_fore); @@ -5755,6 +5720,7 @@ lives_widget_set_fg_color(mt->r_sel_arrow, LIVES_WIDGET_STATE_NORMAL, &palette->normal_fore); set_child_colour(mt->in_out_box, FALSE); + set_child_colour(mt->context_box, TRUE); if (palette->style & STYLE_4) { lives_widget_show(mt->hseparator); @@ -5775,10 +5741,6 @@ lives_widget_set_bg_color(mt->in_image, LIVES_WIDGET_STATE_NORMAL, &palette->normal_back); lives_widget_set_bg_color(mt->out_image, LIVES_WIDGET_STATE_NORMAL, &palette->normal_back); - // for gtk+2.x (At least) this sets the amixer button - lives_widget_set_bg_color(mt->amixb_eventbox, LIVES_WIDGET_STATE_NORMAL, &palette->menu_and_bars); - lives_widget_set_fg_color(mt->amixb_eventbox, LIVES_WIDGET_STATE_NORMAL, &palette->menu_and_bars_fore); - lives_widget_set_bg_color(LIVES_WIDGET(mt->sep1), LIVES_WIDGET_STATE_NORMAL, &palette->menu_and_bars); lives_widget_set_fg_color(LIVES_WIDGET(mt->sep1), LIVES_WIDGET_STATE_NORMAL, &palette->menu_and_bars_fore); @@ -5840,9 +5802,6 @@ lives_widget_set_bg_color(mt->btoolbar3, LIVES_WIDGET_STATE_NORMAL, &palette->menu_and_bars); lives_widget_set_fg_color(mt->btoolbar3, LIVES_WIDGET_STATE_NORMAL, &palette->menu_and_bars_fore); - lives_widget_set_bg_color(mt->eview_label, LIVES_WIDGET_STATE_NORMAL, &palette->menu_and_bars); - lives_widget_set_fg_color(mt->eview_label, LIVES_WIDGET_STATE_NORMAL, &palette->menu_and_bars_fore); - lives_widget_set_bg_color(mt->grav_label, LIVES_WIDGET_STATE_NORMAL, &palette->menu_and_bars); lives_widget_set_fg_color(mt->grav_label, LIVES_WIDGET_STATE_NORMAL, &palette->menu_and_bars_fore); @@ -5924,15 +5883,18 @@ } } - lives_widget_set_fg_color(mt->amixer_button, LIVES_WIDGET_STATE_NORMAL, &palette->menu_and_bars_fore); + // BG color is set by eventbox (gtk+ 2.x), this is for gtk+3.x (?) + lives_widget_set_fg_color(mt->amix_label, LIVES_WIDGET_STATE_NORMAL, &palette->normal_fore); + lives_widget_set_bg_color(mt->amix_label, LIVES_WIDGET_STATE_NORMAL, &palette->normal_back); - // BG color is set by eventbox (gtk+ 2.x), this is for gtk+3.x - lives_widget_set_fg_color(mt->amix_label, LIVES_WIDGET_STATE_NORMAL, &palette->menu_and_bars_fore); - lives_widget_set_bg_color(mt->amix_label, LIVES_WIDGET_STATE_NORMAL, &palette->menu_and_bars); + // for gtk+2.x (At least) this sets the amixer button (?) + lives_widget_set_bg_color(mt->amixb_eventbox, LIVES_WIDGET_STATE_NORMAL, &palette->menu_and_bars); + lives_widget_set_fg_color(mt->amixb_eventbox, LIVES_WIDGET_STATE_NORMAL, &palette->menu_and_bars_fore); + lives_widget_set_fg_color(mt->amixer_button, LIVES_WIDGET_STATE_NORMAL, &palette->menu_and_bars_fore); + lives_widget_set_bg_color(mt->amixer_button, LIVES_WIDGET_STATE_NORMAL, &palette->menu_and_bars); lives_widget_set_bg_color(mt->btoolbar, LIVES_WIDGET_STATE_NORMAL, &palette->menu_and_bars); - lives_widget_set_fg_color(mt->btoolbar, LIVES_WIDGET_STATE_NORMAL, &palette->menu_and_bars_fore); if (palette->style & STYLE_2) { @@ -6014,7 +5976,6 @@ LiVESWidget *scrollbar; LiVESWidget *hbox; LiVESWidget *vbox; - LiVESWidget *view_ctx; LiVESWidget *eventbox; LiVESWidget *ign_ins_sel; LiVESWidget *recent_submenu; @@ -6060,10 +6021,12 @@ char *cname, *tname, *msg; char *tmp, *tmp2; - int scr_width, dph; + int dph; int num_filters; int error; int dpw = widget_opts.packing_width; + int scr_width = lives_widget_get_allocation_width(LIVES_MAIN_WINDOW_WIDGET); + int scr_height = GUI_SCREEN_HEIGHT; register int i; @@ -6076,7 +6039,6 @@ mt->is_ready = FALSE; mt->tl_marks = NULL; - mt->idlefunc = 0; // idle function for auto backup mt->auto_back_time = 0; @@ -6084,9 +6046,6 @@ mt->render_file = mainw->current_file; - if (prefs->gui_monitor == 0) scr_width = mainw->scr_width; - else scr_width = mainw->mgeom[prefs->gui_monitor - 1].width; - if (mainw->sl_undo_mem == NULL) { mt->undo_mem = (uint8_t *)lives_try_malloc(prefs->mt_undo_buf * 1024 * 1024); if (mt->undo_mem == NULL) { @@ -6120,6 +6079,8 @@ mt->dumlabel1 = mt->dumlabel2 = mt->tl_label = mt->timeline = mt->timeline_eb = mt->timeline_reg = NULL; + mt->play_width = mt->play_height = 0; + if (mainw->multi_opts.set) { mt->opts.move_effects = mainw->multi_opts.move_effects; mt->opts.fx_auto_preview = mainw->multi_opts.fx_auto_preview; @@ -6170,6 +6131,9 @@ mt->block_selected = NULL; mt->event_list = event_list; mt->accel_group = LIVES_ACCEL_GROUP(lives_accel_group_new()); + lives_window_remove_accel_group(LIVES_WINDOW(LIVES_MAIN_WINDOW_WIDGET), mainw->accel_group); + lives_window_add_accel_group(LIVES_WINDOW(LIVES_MAIN_WINDOW_WIDGET), mt->accel_group); + mt->fps = fps; mt->hotspot_x = mt->hotspot_y = 0; mt->redraw_block = FALSE; @@ -6192,7 +6156,7 @@ mt->last_fx_type = MT_LAST_FX_NONE; - mt->display = mainw->mgeom[prefs->gui_monitor == 0 ? 0 : prefs->gui_monitor - 1].disp; + mt->display = mainw->mgeom[widget_opts.monitor].disp; mt->moving_block = FALSE; @@ -6270,20 +6234,7 @@ if (force_backing_tracks > mt->opts.back_audio_tracks) mt->opts.back_audio_tracks = force_backing_tracks; force_backing_tracks = 0; - mt->window = lives_window_new(LIVES_WINDOW_TOPLEVEL); - lives_window_set_hide_titlebar_when_maximized(LIVES_WINDOW(mt->window), FALSE); - -#ifdef GUI_GTK - gtk_drag_dest_set(mt->window, GTK_DEST_DEFAULT_ALL, mainw->target_table, 2, - (GdkDragAction)(GDK_ACTION_COPY | GDK_ACTION_MOVE | GDK_ACTION_LINK)); - - lives_signal_connect(LIVES_GUI_OBJECT(mt->window), LIVES_WIDGET_DRAG_DATA_RECEIVED_SIGNAL, - LIVES_GUI_CALLBACK(drag_from_outside), - NULL); -#endif - mt->top_vbox = lives_vbox_new(FALSE, 0); - lives_container_add(LIVES_CONTAINER(mt->window), mt->top_vbox); mt->menu_hbox = lives_hbox_new(FALSE, 0); lives_box_pack_start(LIVES_BOX(mt->top_vbox), mt->menu_hbox, FALSE, FALSE, 0); @@ -6292,26 +6243,26 @@ lives_box_pack_start(LIVES_BOX(mt->menu_hbox), mt->menubar, FALSE, FALSE, 0); // File - menuitem = lives_menu_item_new_with_mnemonic(_("_File")); + menuitem = lives_standard_menu_item_new_with_mnemonic(_("_File")); lives_container_add(LIVES_CONTAINER(mt->menubar), menuitem); menuitem_menu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(menuitem), menuitem_menu); - mt->open_menu = lives_menu_item_new_with_mnemonic(_("_Open...")); + mt->open_menu = lives_standard_menu_item_new_with_mnemonic(_("_Open...")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->open_menu); menuitem_menu2 = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(mt->open_menu), menuitem_menu2); - menuitem = lives_menu_item_new_with_mnemonic(_("_Open File/Directory")); + menuitem = lives_standard_menu_item_new_with_mnemonic(_("_Open File/Directory")); lives_container_add(LIVES_CONTAINER(menuitem_menu2), menuitem); lives_signal_connect(LIVES_GUI_OBJECT(menuitem), LIVES_WIDGET_ACTIVATE_SIGNAL, LIVES_GUI_CALLBACK(on_open_activate), NULL); - menuitem = lives_menu_item_new_with_mnemonic(_("O_pen File Selection...")); + menuitem = lives_standard_menu_item_new_with_mnemonic(_("O_pen File Selection...")); lives_container_add(LIVES_CONTAINER(menuitem_menu2), menuitem); lives_signal_connect(LIVES_GUI_OBJECT(menuitem), LIVES_WIDGET_ACTIVATE_SIGNAL, @@ -6321,25 +6272,25 @@ // TODO, show these options but show error if no mplayer / mplayer2 #ifdef HAVE_WEBM - mt->open_loc_menu = lives_menu_item_new_with_mnemonic(_("Open _Location/Stream...")); + mt->open_loc_menu = lives_standard_menu_item_new_with_mnemonic(_("Open _Location/Stream...")); lives_container_add(LIVES_CONTAINER(menuitem_menu2), mt->open_loc_menu); open_loc_submenu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(mt->open_loc_menu), open_loc_submenu); - menuitem = lives_menu_item_new_with_mnemonic(_("Open _Youtube Clip...")); + menuitem = lives_standard_menu_item_new_with_mnemonic(_("Open _Youtube Clip...")); lives_container_add(LIVES_CONTAINER(open_loc_submenu), menuitem); lives_signal_connect(LIVES_GUI_OBJECT(menuitem), LIVES_WIDGET_ACTIVATE_SIGNAL, LIVES_GUI_CALLBACK(on_open_utube_activate), NULL); - menuitem = lives_menu_item_new_with_mnemonic(_("Open _Location/Stream...")); + menuitem = lives_standard_menu_item_new_with_mnemonic(_("Open _Location/Stream...")); lives_container_add(LIVES_CONTAINER(open_loc_submenu), menuitem); #else - menuitem = lives_menu_item_new_with_mnemonic(_("Open _Location/Stream...")); + menuitem = lives_standard_menu_item_new_with_mnemonic(_("Open _Location/Stream...")); lives_container_add(LIVES_CONTAINER(menuitem_menu2), menuitem); #endif @@ -6349,12 +6300,12 @@ NULL); #ifdef ENABLE_DVD_GRAB - mt->vcd_dvd_menu = lives_menu_item_new_with_mnemonic(_("Import Selection from _dvd/vcd...")); + mt->vcd_dvd_menu = lives_standard_menu_item_new_with_mnemonic(_("Import Selection from _dvd/vcd...")); lives_container_add(LIVES_CONTAINER(menuitem_menu2), mt->vcd_dvd_menu); vcd_dvd_submenu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(mt->vcd_dvd_menu), vcd_dvd_submenu); - menuitem = lives_menu_item_new_with_mnemonic(_("Import Selection from _dvd")); + menuitem = lives_standard_menu_item_new_with_mnemonic(_("Import Selection from _dvd")); lives_container_add(LIVES_CONTAINER(vcd_dvd_submenu), menuitem); lives_signal_connect(LIVES_GUI_OBJECT(menuitem), LIVES_WIDGET_ACTIVATE_SIGNAL, @@ -6363,7 +6314,7 @@ # endif - menuitem = lives_menu_item_new_with_mnemonic(_("Import Selection from _vcd")); + menuitem = lives_standard_menu_item_new_with_mnemonic(_("Import Selection from _vcd")); #ifdef ENABLE_DVD_GRAB lives_container_add(LIVES_CONTAINER(vcd_dvd_submenu), menuitem); @@ -6376,7 +6327,7 @@ LIVES_INT_TO_POINTER(2)); #ifdef HAVE_LDVGRAB - mt->device_menu = lives_menu_item_new_with_mnemonic(_("_Import from Device")); + mt->device_menu = lives_standard_menu_item_new_with_mnemonic(_("_Import from Device")); lives_container_add(LIVES_CONTAINER(menuitem_menu2), mt->device_menu); device_submenu = lives_menu_new(); @@ -6384,24 +6335,23 @@ if (capable->has_mplayer || capable->has_mplayer2) { - menuitem = lives_menu_item_new_with_mnemonic(_("Import from _Firewire Device (dv)")); + menuitem = lives_standard_menu_item_new_with_mnemonic(_("Import from _Firewire Device (dv)")); lives_container_add(LIVES_CONTAINER(device_submenu), menuitem); lives_signal_connect(LIVES_GUI_OBJECT(menuitem), LIVES_WIDGET_ACTIVATE_SIGNAL, LIVES_GUI_CALLBACK(on_open_fw_activate), LIVES_INT_TO_POINTER(CAM_FORMAT_DV)); - menuitem = lives_menu_item_new_with_mnemonic(_("Import from _Firewire Device (hdv)")); + menuitem = lives_standard_menu_item_new_with_mnemonic(_("Import from _Firewire Device (hdv)")); lives_container_add(LIVES_CONTAINER(device_submenu), menuitem); lives_signal_connect(LIVES_GUI_OBJECT(menuitem), LIVES_WIDGET_ACTIVATE_SIGNAL, LIVES_GUI_CALLBACK(on_open_fw_activate), LIVES_INT_TO_POINTER(CAM_FORMAT_HDV)); } - #endif - mt->close = lives_menu_item_new_with_mnemonic(_("_Close the Selected Clip")); + mt->close = lives_standard_menu_item_new_with_mnemonic(_("_Close the Selected Clip")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->close); lives_signal_connect(LIVES_GUI_OBJECT(mt->close), LIVES_WIDGET_ACTIVATE_SIGNAL, @@ -6414,7 +6364,7 @@ LIVES_KEY_w, LIVES_CONTROL_MASK, LIVES_ACCEL_VISIBLE); - mt->recent_menu = lives_menu_item_new_with_mnemonic(_("_Recent Files...")); + mt->recent_menu = lives_standard_menu_item_new_with_mnemonic(_("_Recent Files...")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->recent_menu); recent_submenu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(mt->recent_menu), recent_submenu); @@ -6423,19 +6373,19 @@ get_pref_utf8(PREF_RECENT1, buff, 32768); - mt->recent1 = lives_menu_item_new_with_label(buff); + mt->recent1 = lives_standard_menu_item_new_with_label(buff); get_pref_utf8(PREF_RECENT2, buff, 32768); - mt->recent2 = lives_menu_item_new_with_label(buff); + mt->recent2 = lives_standard_menu_item_new_with_label(buff); get_pref_utf8(PREF_RECENT3, buff, 32768); - mt->recent3 = lives_menu_item_new_with_label(buff); + mt->recent3 = lives_standard_menu_item_new_with_label(buff); get_pref_utf8(PREF_RECENT4, buff, 32768); - mt->recent4 = lives_menu_item_new_with_label(buff); + mt->recent4 = lives_standard_menu_item_new_with_label(buff); lives_container_add(LIVES_CONTAINER(recent_submenu), mt->recent1); lives_container_add(LIVES_CONTAINER(recent_submenu), mt->recent2); @@ -6455,18 +6405,18 @@ LIVES_GUI_CALLBACK(on_recent_activate), LIVES_INT_TO_POINTER(4)); - separator = lives_menu_item_new(); + separator = lives_standard_menu_item_new(); lives_container_add(LIVES_CONTAINER(menuitem_menu), separator); lives_widget_set_sensitive(separator, FALSE); - mt->load_set = lives_menu_item_new_with_mnemonic(_("_Reload Clip Set...")); + mt->load_set = lives_standard_menu_item_new_with_mnemonic(_("_Reload Clip Set...")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->load_set); lives_signal_connect(LIVES_GUI_OBJECT(mt->load_set), LIVES_WIDGET_ACTIVATE_SIGNAL, LIVES_GUI_CALLBACK(on_load_set_activate), NULL); - mt->save_set = lives_menu_item_new_with_mnemonic(_("Close/Sa_ve All Clips")); + mt->save_set = lives_standard_menu_item_new_with_mnemonic(_("Close/Sa_ve All Clips")); lives_widget_set_sensitive(mt->save_set, FALSE); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->save_set); @@ -6474,11 +6424,11 @@ LIVES_GUI_CALLBACK(on_quit_activate), LIVES_INT_TO_POINTER(1)); - separator = lives_menu_item_new(); + separator = lives_standard_menu_item_new(); lives_container_add(LIVES_CONTAINER(menuitem_menu), separator); lives_widget_set_sensitive(separator, FALSE); - mt->save_event_list = lives_image_menu_item_new_with_mnemonic(_("_Save Layout as...")); + mt->save_event_list = lives_standard_image_menu_item_new_with_mnemonic(_("_Save Layout as...")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->save_event_list); lives_widget_set_sensitive(mt->save_event_list, FALSE); @@ -6486,11 +6436,11 @@ LIVES_KEY_s, LIVES_CONTROL_MASK, LIVES_ACCEL_VISIBLE); - mt->load_event_list = lives_image_menu_item_new_with_mnemonic(_("_Load Layout...")); + mt->load_event_list = lives_standard_image_menu_item_new_with_mnemonic(_("_Load Layout...")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->load_event_list); lives_widget_set_sensitive(mt->load_event_list, strlen(mainw->set_name) > 0); - mt->clear_event_list = lives_image_menu_item_new_with_mnemonic(_("_Wipe/Delete Layout...")); + mt->clear_event_list = lives_standard_image_menu_item_new_with_mnemonic(_("_Wipe/Delete Layout...")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->clear_event_list); lives_widget_add_accelerator(mt->clear_event_list, LIVES_WIDGET_ACTIVATE_SIGNAL, mt->accel_group, @@ -6499,34 +6449,34 @@ lives_widget_set_sensitive(mt->clear_event_list, mt->event_list != NULL); - separator = lives_menu_item_new(); + separator = lives_standard_menu_item_new(); lives_container_add(LIVES_CONTAINER(menuitem_menu), separator); lives_widget_set_sensitive(separator, FALSE); - mt->clear_ds = lives_menu_item_new_with_mnemonic(_("Clean _up Diskspace")); + mt->clear_ds = lives_standard_menu_item_new_with_mnemonic(_("Clean _up Diskspace")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->clear_ds); lives_signal_connect(LIVES_GUI_OBJECT(mt->clear_ds), LIVES_WIDGET_ACTIVATE_SIGNAL, LIVES_GUI_CALLBACK(on_cleardisk_activate), NULL); - separator = lives_menu_item_new(); + separator = lives_standard_menu_item_new(); lives_container_add(LIVES_CONTAINER(menuitem_menu), separator); lives_widget_set_sensitive(separator, FALSE); - mt->load_vals = lives_check_menu_item_new_with_mnemonic(_("_Ignore Width, Height and Audio Values from Loaded Layouts")); + mt->load_vals = lives_standard_check_menu_item_new_with_mnemonic(_("_Ignore Width, Height and Audio Values from Loaded Layouts")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->load_vals); lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mt->load_vals), mt->ignore_load_vals); - mt->aload_subs = lives_check_menu_item_new_with_mnemonic(_("Auto Load _Subtitles with Clips")); + mt->aload_subs = lives_standard_check_menu_item_new_with_mnemonic(_("Auto Load _Subtitles with Clips")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->aload_subs); lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mt->aload_subs), prefs->autoload_subs); - separator = lives_menu_item_new(); + separator = lives_standard_menu_item_new(); lives_container_add(LIVES_CONTAINER(menuitem_menu), separator); lives_widget_set_sensitive(separator, FALSE); - mt->quit = lives_image_menu_item_new_from_stock(LIVES_STOCK_LABEL_QUIT, mt->accel_group); + mt->quit = lives_standard_image_menu_item_new_from_stock(LIVES_STOCK_LABEL_QUIT, mt->accel_group); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->quit); lives_widget_add_accelerator(mt->quit, LIVES_WIDGET_ACTIVATE_SIGNAL, mt->accel_group, @@ -6535,13 +6485,13 @@ // Edit - menuitem = lives_menu_item_new_with_mnemonic(_("_Edit")); + menuitem = lives_standard_menu_item_new_with_mnemonic(_("_Edit")); lives_container_add(LIVES_CONTAINER(mt->menubar), menuitem); menuitem_menu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(menuitem), menuitem_menu); - mt->undo = lives_image_menu_item_new_with_mnemonic(_("_Undo")); + mt->undo = lives_standard_image_menu_item_new_with_mnemonic(_("_Undo")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->undo); lives_widget_set_sensitive(mt->undo, FALSE); @@ -6564,7 +6514,7 @@ LIVES_GUI_CALLBACK(multitrack_undo), (livespointer)mt); - mt->redo = lives_image_menu_item_new_with_mnemonic(_("_Redo")); + mt->redo = lives_standard_image_menu_item_new_with_mnemonic(_("_Redo")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->redo); lives_widget_set_sensitive(mt->redo, FALSE); @@ -6587,22 +6537,22 @@ LIVES_GUI_CALLBACK(multitrack_redo), (livespointer)mt); - separator = lives_menu_item_new(); + separator = lives_standard_menu_item_new(); lives_container_add(LIVES_CONTAINER(menuitem_menu), separator); lives_widget_set_sensitive(separator, FALSE); - mt->clipedit = lives_image_menu_item_new_with_mnemonic(_("_CLIP EDITOR")); + mt->clipedit = lives_standard_image_menu_item_new_with_mnemonic(_("_CLIP EDITOR")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->clipedit); lives_widget_add_accelerator(mt->clipedit, LIVES_WIDGET_ACTIVATE_SIGNAL, mt->accel_group, LIVES_KEY_e, LIVES_CONTROL_MASK, LIVES_ACCEL_VISIBLE); - separator = lives_menu_item_new(); + separator = lives_standard_menu_item_new(); lives_container_add(LIVES_CONTAINER(menuitem_menu), separator); lives_widget_set_sensitive(separator, FALSE); - mt->adjust_start_end = lives_image_menu_item_new_with_mnemonic(_("_Adjust Selected Clip Start/End Points")); + mt->adjust_start_end = lives_standard_image_menu_item_new_with_mnemonic(_("_Adjust Selected Clip Start/End Points")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->adjust_start_end); lives_widget_add_accelerator(mt->adjust_start_end, LIVES_WIDGET_ACTIVATE_SIGNAL, mt->accel_group, @@ -6610,8 +6560,7 @@ LIVES_ACCEL_VISIBLE); lives_widget_set_sensitive(mt->adjust_start_end, FALSE); - - mt->insert = lives_image_menu_item_new_with_mnemonic(_("_Insert selected clip")); + mt->insert = lives_standard_image_menu_item_new_with_mnemonic(_("_Insert selected clip")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->insert); lives_widget_add_accelerator(mt->insert, LIVES_WIDGET_ACTIVATE_SIGNAL, mt->accel_group, @@ -6622,7 +6571,7 @@ (LiVESAccelFlags)0); lives_widget_set_sensitive(mt->insert, FALSE); - mt->audio_insert = lives_image_menu_item_new_with_mnemonic(_("_Insert Selected Clip Audio")); + mt->audio_insert = lives_standard_image_menu_item_new_with_mnemonic(_("_Insert Selected Clip Audio")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->audio_insert); lives_widget_add_accelerator(mt->audio_insert, LIVES_WIDGET_ACTIVATE_SIGNAL, mt->accel_group, @@ -6630,7 +6579,7 @@ LIVES_ACCEL_VISIBLE); lives_widget_set_sensitive(mt->audio_insert, FALSE); - mt->delblock = lives_image_menu_item_new_with_mnemonic(_("_Delete Selected Block")); + mt->delblock = lives_standard_image_menu_item_new_with_mnemonic(_("_Delete Selected Block")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->delblock); lives_widget_set_sensitive(mt->delblock, FALSE); @@ -6641,7 +6590,7 @@ LIVES_ACCEL_VISIBLE); */ - mt->jumpback = lives_image_menu_item_new_with_mnemonic(_("_Jump to Previous Block Boundary")); + mt->jumpback = lives_standard_image_menu_item_new_with_mnemonic(_("_Jump to Previous Block Boundary")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->jumpback); lives_widget_add_accelerator(mt->jumpback, LIVES_WIDGET_ACTIVATE_SIGNAL, mt->accel_group, @@ -6650,7 +6599,7 @@ lives_widget_set_sensitive(mt->jumpback, FALSE); - mt->jumpnext = lives_image_menu_item_new_with_mnemonic(_("_Jump to Next Block Boundary")); + mt->jumpnext = lives_standard_image_menu_item_new_with_mnemonic(_("_Jump to Next Block Boundary")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->jumpnext); lives_widget_add_accelerator(mt->jumpnext, LIVES_WIDGET_ACTIVATE_SIGNAL, mt->accel_group, @@ -6659,31 +6608,31 @@ lives_widget_set_sensitive(mt->jumpnext, FALSE); - separator = lives_menu_item_new(); + separator = lives_standard_menu_item_new(); lives_container_add(LIVES_CONTAINER(menuitem_menu), separator); lives_widget_set_sensitive(separator, FALSE); - mt->clear_marks = lives_image_menu_item_new_with_mnemonic(_("Clear _Marks from Timeline")); + mt->clear_marks = lives_standard_image_menu_item_new_with_mnemonic(_("Clear _Marks from Timeline")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->clear_marks); lives_widget_set_sensitive(mt->clear_marks, FALSE); - separator = lives_menu_item_new(); + separator = lives_standard_menu_item_new(); lives_container_add(LIVES_CONTAINER(menuitem_menu), separator); lives_widget_set_sensitive(separator, FALSE); - ign_ins_sel = lives_check_menu_item_new_with_mnemonic(_("Ignore Selection Limits when Inserting")); + ign_ins_sel = lives_standard_check_menu_item_new_with_mnemonic(_("Ignore Selection Limits when Inserting")); lives_container_add(LIVES_CONTAINER(menuitem_menu), ign_ins_sel); lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(ign_ins_sel), mt->opts.ign_ins_sel); // Play - menuitem = lives_menu_item_new_with_mnemonic(_("_Play")); + menuitem = lives_standard_menu_item_new_with_mnemonic(_("_Play")); lives_container_add(LIVES_CONTAINER(mt->menubar), menuitem); menuitem_menu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(menuitem), menuitem_menu); - mt->playall = lives_image_menu_item_new_with_mnemonic(_("_Play from Timeline Position")); + mt->playall = lives_standard_image_menu_item_new_with_mnemonic(_("_Play from Timeline Position")); lives_widget_add_accelerator(mt->playall, LIVES_WIDGET_ACTIVATE_SIGNAL, mt->accel_group, LIVES_KEY_p, (LiVESXModifierType)0, LIVES_ACCEL_VISIBLE); @@ -6696,14 +6645,14 @@ lives_image_menu_item_set_image(LIVES_IMAGE_MENU_ITEM(mt->playall), image); #endif - mt->playsel = lives_image_menu_item_new_with_mnemonic(_("Pla_y Selected Time Only")); + mt->playsel = lives_standard_image_menu_item_new_with_mnemonic(_("Pla_y Selected Time Only")); lives_widget_add_accelerator(mt->playsel, LIVES_WIDGET_ACTIVATE_SIGNAL, mt->accel_group, LIVES_KEY_y, (LiVESXModifierType)0, LIVES_ACCEL_VISIBLE); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->playsel); lives_widget_set_sensitive(mt->playsel, FALSE); - mt->stop = lives_image_menu_item_new_with_mnemonic(_("_Stop")); + mt->stop = lives_standard_image_menu_item_new_with_mnemonic(_("_Stop")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->stop); lives_widget_set_sensitive(mt->stop, FALSE); lives_widget_add_accelerator(mt->stop, LIVES_WIDGET_ACTIVATE_SIGNAL, mt->accel_group, @@ -6715,7 +6664,7 @@ lives_image_menu_item_set_image(LIVES_IMAGE_MENU_ITEM(mt->stop), image); #endif - mt->rewind = lives_image_menu_item_new_with_mnemonic(_("Re_wind")); + mt->rewind = lives_standard_image_menu_item_new_with_mnemonic(_("Re_wind")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->rewind); #if LIVES_HAS_IMAGE_MENU_ITEM @@ -6729,11 +6678,11 @@ LIVES_KEY_w, (LiVESXModifierType)0, LIVES_ACCEL_VISIBLE); - separator = lives_menu_item_new(); + separator = lives_standard_menu_item_new(); lives_container_add(LIVES_CONTAINER(menuitem_menu), separator); lives_widget_set_sensitive(separator, FALSE); - full_screen = lives_check_menu_item_new_with_mnemonic(_("_Full Screen")); + full_screen = lives_standard_check_menu_item_new_with_mnemonic(_("_Full Screen")); lives_container_add(LIVES_CONTAINER(menuitem_menu), full_screen); lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(full_screen), mainw->fs); @@ -6741,7 +6690,7 @@ LIVES_KEY_f, (LiVESXModifierType)0, LIVES_ACCEL_VISIBLE); - mt->sepwin = lives_check_menu_item_new_with_mnemonic(_("Play in _Separate Window")); + mt->sepwin = lives_standard_check_menu_item_new_with_mnemonic(_("Play in _Separate Window")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->sepwin); lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mt->sepwin), mainw->sep_win); @@ -6749,7 +6698,7 @@ LIVES_KEY_s, (LiVESXModifierType)0, LIVES_ACCEL_VISIBLE); - mt->loop_continue = lives_check_menu_item_new_with_mnemonic(_("L_oop Continuously")); + mt->loop_continue = lives_standard_check_menu_item_new_with_mnemonic(_("L_oop Continuously")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->loop_continue); lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mt->loop_continue), mainw->loop_cont); @@ -6757,7 +6706,7 @@ LIVES_KEY_o, (LiVESXModifierType)0, LIVES_ACCEL_VISIBLE); - mt->mute_audio = lives_check_menu_item_new_with_mnemonic(_("_Mute")); + mt->mute_audio = lives_standard_check_menu_item_new_with_mnemonic(_("_Mute")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->mute_audio); lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mt->mute_audio), mainw->mute); @@ -6767,13 +6716,13 @@ // Effects - menuitem = lives_menu_item_new_with_mnemonic(_("Effect_s")); + menuitem = lives_standard_menu_item_new_with_mnemonic(_("Effect_s")); lives_container_add(LIVES_CONTAINER(mt->menubar), menuitem); menuitem_menu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(menuitem), menuitem_menu); - mt->move_fx = lives_check_menu_item_new_with_mnemonic(_("_Move Effects with Blocks")); + mt->move_fx = lives_standard_check_menu_item_new_with_mnemonic(_("_Move Effects with Blocks")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->move_fx); lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mt->move_fx), mt->opts.move_effects); @@ -6781,37 +6730,37 @@ LIVES_GUI_CALLBACK(on_move_fx_changed), (livespointer)mt); - separator = lives_menu_item_new(); + separator = lives_standard_menu_item_new(); lives_container_add(LIVES_CONTAINER(menuitem_menu), separator); lives_widget_set_sensitive(separator, FALSE); - mt->atrans_menuitem = lives_menu_item_new_with_mnemonic(_("Select _Autotransition Effect...")); + mt->atrans_menuitem = lives_standard_menu_item_new_with_mnemonic(_("Select _Autotransition Effect...")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->atrans_menuitem); mt->submenu_atransfx = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(mt->atrans_menuitem), mt->submenu_atransfx); - mt->ac_audio_check = lives_check_menu_item_new_with_mnemonic(_("Crossfade Audio with Autotransition")); + mt->ac_audio_check = lives_standard_check_menu_item_new_with_mnemonic(_("Crossfade Audio with Autotransition")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->ac_audio_check); lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mt->ac_audio_check), mt->opts.autocross_audio); - separator = lives_menu_item_new(); + separator = lives_standard_menu_item_new(); lives_container_add(LIVES_CONTAINER(menuitem_menu), separator); lives_widget_set_sensitive(separator, FALSE); - mt->fx_edit = lives_menu_item_new_with_mnemonic(_("View/_Edit Selected Effect")); + mt->fx_edit = lives_standard_menu_item_new_with_mnemonic(_("View/_Edit Selected Effect")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->fx_edit); lives_widget_set_sensitive(mt->fx_edit, FALSE); - mt->fx_delete = lives_menu_item_new_with_mnemonic(_("_Delete Selected Effect")); + mt->fx_delete = lives_standard_menu_item_new_with_mnemonic(_("_Delete Selected Effect")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->fx_delete); lives_widget_set_sensitive(mt->fx_delete, FALSE); - separator = lives_menu_item_new(); + separator = lives_standard_menu_item_new(); lives_container_add(LIVES_CONTAINER(menuitem_menu), separator); lives_widget_set_sensitive(separator, FALSE); - mt->fx_block = lives_menu_item_new_with_mnemonic(_("Apply Effect to _Block...")); + mt->fx_block = lives_standard_menu_item_new_with_mnemonic(_("Apply Effect to _Block...")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->fx_block); submenu_menu = lives_menu_new(); @@ -6821,7 +6770,7 @@ cname = lives_strdup_printf("_%s...", tname); lives_free(tname); - mt->fx_blockv = lives_menu_item_new_with_mnemonic(cname); + mt->fx_blockv = lives_standard_menu_item_new_with_mnemonic(cname); lives_free(cname); lives_container_add(LIVES_CONTAINER(submenu_menu), mt->fx_blockv); @@ -6833,7 +6782,7 @@ cname = lives_strdup_printf("_%s...", tname); lives_free(tname); - mt->fx_blocka = lives_menu_item_new_with_mnemonic(cname); + mt->fx_blocka = lives_standard_menu_item_new_with_mnemonic(cname); lives_free(cname); lives_container_add(LIVES_CONTAINER(submenu_menu), mt->fx_blocka); @@ -6845,8 +6794,7 @@ lives_widget_set_sensitive(mt->fx_blocka, FALSE); lives_widget_set_sensitive(mt->fx_block, FALSE); - - mt->fx_region = lives_menu_item_new_with_mnemonic(_("Apply Effect to _Region...")); + mt->fx_region = lives_standard_menu_item_new_with_mnemonic(_("Apply Effect to _Region...")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->fx_region); submenu_menu2 = lives_menu_new(); @@ -6857,7 +6805,7 @@ cname = lives_strdup_printf("_%s...", tname); lives_free(tname); - mt->fx_region_1 = lives_menu_item_new_with_mnemonic(cname); + mt->fx_region_1 = lives_standard_menu_item_new_with_mnemonic(cname); lives_free(cname); lives_container_add(LIVES_CONTAINER(submenu_menu2), mt->fx_region_1); @@ -6869,7 +6817,7 @@ cname = lives_strdup_printf("_%s...", tname); lives_free(tname); - mt->fx_region_1v = lives_menu_item_new_with_mnemonic(cname); + mt->fx_region_1v = lives_standard_menu_item_new_with_mnemonic(cname); lives_free(cname); lives_container_add(LIVES_CONTAINER(submenu_menu3), mt->fx_region_1v); @@ -6880,7 +6828,7 @@ cname = lives_strdup_printf("_%s...", tname); lives_free(tname); - mt->fx_region_1a = lives_menu_item_new_with_mnemonic(cname); + mt->fx_region_1a = lives_standard_menu_item_new_with_mnemonic(cname); lives_free(cname); lives_container_add(LIVES_CONTAINER(submenu_menu3), mt->fx_region_1a); @@ -6891,7 +6839,7 @@ cname = lives_strdup_printf("_%s...", tname); lives_free(tname); - mt->fx_region_2 = lives_menu_item_new_with_mnemonic(cname); + mt->fx_region_2 = lives_standard_menu_item_new_with_mnemonic(cname); lives_free(cname); lives_container_add(LIVES_CONTAINER(submenu_menu2), mt->fx_region_2); @@ -6902,7 +6850,7 @@ cname = lives_strdup_printf("_%s...", tname); lives_free(tname); - mt->fx_region_2av = lives_menu_item_new_with_mnemonic(cname); + mt->fx_region_2av = lives_standard_menu_item_new_with_mnemonic(cname); lives_free(cname); lives_container_add(LIVES_CONTAINER(submenu_menu4), mt->fx_region_2av); @@ -6913,7 +6861,7 @@ cname = lives_strdup_printf("_%s...", tname); lives_free(tname); - mt->fx_region_2v = lives_menu_item_new_with_mnemonic(cname); + mt->fx_region_2v = lives_standard_menu_item_new_with_mnemonic(cname); lives_free(cname); lives_container_add(LIVES_CONTAINER(submenu_menu4), mt->fx_region_2v); @@ -6924,7 +6872,7 @@ cname = lives_strdup_printf("_%s...", tname); lives_free(tname); - mt->fx_region_2a = lives_menu_item_new_with_mnemonic(cname); + mt->fx_region_2a = lives_standard_menu_item_new_with_mnemonic(cname); lives_free(cname); lives_container_add(LIVES_CONTAINER(submenu_menu4), mt->fx_region_2a); @@ -6935,7 +6883,7 @@ cname = lives_strdup_printf("_%s...", tname); lives_free(tname); - mt->fx_region_3 = lives_menu_item_new_with_mnemonic(cname); + mt->fx_region_3 = lives_standard_menu_item_new_with_mnemonic(cname); lives_free(cname); lives_container_add(LIVES_CONTAINER(submenu_menu2), mt->fx_region_3); @@ -6958,7 +6906,7 @@ } else fxname = lives_strdup(fname); if (enabled_in_channels(filter, TRUE) >= 1000000 && enabled_out_channels(filter, FALSE) == 1) { - menuitem = lives_image_menu_item_new_with_label(fxname); + menuitem = lives_standard_image_menu_item_new_with_label(fxname); lives_container_add(LIVES_CONTAINER(submenu_menu5), menuitem); lives_widget_object_set_data(LIVES_WIDGET_OBJECT(menuitem), "idx", LIVES_INT_TO_POINTER(i)); lives_signal_connect(LIVES_GUI_OBJECT(menuitem), LIVES_WIDGET_ACTIVATE_SIGNAL, @@ -6966,7 +6914,7 @@ (livespointer)mt); } else if (enabled_in_channels(filter, FALSE) == 1 && enabled_out_channels(filter, FALSE) == 1) { // add all filter effects to submenus - menuitem = lives_image_menu_item_new_with_label(fxname); + menuitem = lives_standard_image_menu_item_new_with_label(fxname); if (!is_pure_audio(filter, FALSE)) { lives_container_add(LIVES_CONTAINER(submenu_menuv), menuitem); @@ -6975,7 +6923,7 @@ LIVES_GUI_CALLBACK(mt_add_block_effect), (livespointer)mt); - menuitem = lives_image_menu_item_new_with_label(fxname); + menuitem = lives_standard_image_menu_item_new_with_label(fxname); lives_container_add(LIVES_CONTAINER(submenu_menu4v), menuitem); lives_widget_object_set_data(LIVES_WIDGET_OBJECT(menuitem), "idx", LIVES_INT_TO_POINTER(i)); lives_signal_connect(LIVES_GUI_OBJECT(menuitem), LIVES_WIDGET_ACTIVATE_SIGNAL, @@ -6988,7 +6936,7 @@ LIVES_GUI_CALLBACK(mt_add_block_effect), (livespointer)mt); - menuitem = lives_image_menu_item_new_with_label(fxname); + menuitem = lives_standard_image_menu_item_new_with_label(fxname); lives_container_add(LIVES_CONTAINER(submenu_menu4a), menuitem); lives_widget_object_set_data(LIVES_WIDGET_OBJECT(menuitem), "idx", LIVES_INT_TO_POINTER(i)); lives_signal_connect(LIVES_GUI_OBJECT(menuitem), LIVES_WIDGET_ACTIVATE_SIGNAL, @@ -6998,13 +6946,13 @@ } else if (enabled_in_channels(filter, FALSE) == 2 && enabled_out_channels(filter, FALSE) == 1) { // add all transitions to submenus - menuitem = lives_image_menu_item_new_with_label(fxname); + menuitem = lives_standard_image_menu_item_new_with_label(fxname); lives_widget_object_set_data(LIVES_WIDGET_OBJECT(menuitem), "idx", LIVES_INT_TO_POINTER(i)); if (get_transition_param(filter, FALSE) == -1) lives_container_add(LIVES_CONTAINER(submenu_menu11), menuitem); else { if (has_video_chans_in(filter, FALSE)) { /// the autotransitions menu - menuitem2 = lives_check_menu_item_new_with_label(fxname); + menuitem2 = lives_standard_check_menu_item_new_with_label(fxname); lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(menuitem2), prefs->atrans_fx == i); lives_widget_object_set_data(LIVES_WIDGET_OBJECT(menuitem2), "idx", LIVES_INT_TO_POINTER(i)); @@ -7029,7 +6977,7 @@ } /// None autotransition - menuitem2 = lives_check_menu_item_new_with_label(mainw->string_constants[LIVES_STRING_CONSTANT_NONE]); + menuitem2 = lives_standard_check_menu_item_new_with_label(mainw->string_constants[LIVES_STRING_CONSTANT_NONE]); lives_widget_object_set_data(LIVES_WIDGET_OBJECT(menuitem2), "idx", LIVES_INT_TO_POINTER(-1)); lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(menuitem2), prefs->atrans_fx == -1); lives_menu_shell_prepend(LIVES_MENU_SHELL(mt->submenu_atransfx), menuitem2); @@ -7047,50 +6995,49 @@ // Tracks - menuitem = lives_menu_item_new_with_mnemonic(_("_Tracks")); + menuitem = lives_standard_menu_item_new_with_mnemonic(_("_Tracks")); lives_container_add(LIVES_CONTAINER(mt->menubar), menuitem); menuitem_menu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(menuitem), menuitem_menu); - mt->rename_track = lives_image_menu_item_new_with_mnemonic(_("Rename Current Track")); + mt->rename_track = lives_standard_image_menu_item_new_with_mnemonic(_("Rename Current Track")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->rename_track); - separator = lives_menu_item_new(); + separator = lives_standard_menu_item_new(); lives_container_add(LIVES_CONTAINER(menuitem_menu), separator); lives_widget_set_sensitive(separator, FALSE); - mt->cback_audio = lives_image_menu_item_new_with_mnemonic(_("Make _Backing Audio Current Track")); + mt->cback_audio = lives_standard_image_menu_item_new_with_mnemonic(_("Make _Backing Audio Current Track")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->cback_audio); lives_widget_add_accelerator(mt->cback_audio, LIVES_WIDGET_ACTIVATE_SIGNAL, mt->accel_group, LIVES_KEY_b, LIVES_CONTROL_MASK, LIVES_ACCEL_VISIBLE); - separator = lives_menu_item_new(); + separator = lives_standard_menu_item_new(); lives_container_add(LIVES_CONTAINER(menuitem_menu), separator); lives_widget_set_sensitive(separator, FALSE); - mt->add_vid_behind = lives_image_menu_item_new_with_mnemonic(_("Add Video Track at _Rear")); + mt->add_vid_behind = lives_standard_image_menu_item_new_with_mnemonic(_("Add Video Track at _Rear")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->add_vid_behind); lives_widget_add_accelerator(mt->add_vid_behind, LIVES_WIDGET_ACTIVATE_SIGNAL, mt->accel_group, LIVES_KEY_t, LIVES_CONTROL_MASK, LIVES_ACCEL_VISIBLE); - - mt->add_vid_front = lives_image_menu_item_new_with_mnemonic(_("Add Video Track at _Front")); + mt->add_vid_front = lives_standard_image_menu_item_new_with_mnemonic(_("Add Video Track at _Front")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->add_vid_front); lives_widget_add_accelerator(mt->add_vid_front, LIVES_WIDGET_ACTIVATE_SIGNAL, mt->accel_group, LIVES_KEY_t, (LiVESXModifierType)(LIVES_CONTROL_MASK | LIVES_SHIFT_MASK), LIVES_ACCEL_VISIBLE); - separator = lives_menu_item_new(); + separator = lives_standard_menu_item_new(); lives_container_add(LIVES_CONTAINER(menuitem_menu), separator); lives_widget_set_sensitive(separator, FALSE); - menuitem = lives_menu_item_new_with_mnemonic(_("_Split Current Track at Cursor")); + menuitem = lives_standard_menu_item_new_with_mnemonic(_("_Split Current Track at Cursor")); lives_container_add(LIVES_CONTAINER(menuitem_menu), menuitem); lives_signal_connect(LIVES_GUI_OBJECT(menuitem), LIVES_WIDGET_ACTIVATE_SIGNAL, @@ -7101,7 +7048,7 @@ LIVES_KEY_s, (LiVESXModifierType)LIVES_CONTROL_MASK, LIVES_ACCEL_VISIBLE); - mt->split_sel = lives_menu_item_new_with_mnemonic(_("_Split Selected Video Tracks")); + mt->split_sel = lives_standard_menu_item_new_with_mnemonic(_("_Split Selected Video Tracks")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->split_sel); lives_widget_set_sensitive(mt->split_sel, FALSE); @@ -7109,11 +7056,11 @@ LIVES_GUI_CALLBACK(on_split_sel_activate), (livespointer)mt); - separator = lives_menu_item_new(); + separator = lives_standard_menu_item_new(); lives_container_add(LIVES_CONTAINER(menuitem_menu), separator); lives_widget_set_sensitive(separator, FALSE); - mt->ins_gap_sel = lives_image_menu_item_new_with_mnemonic(_("Insert Gap in Selected Tracks/Time")); + mt->ins_gap_sel = lives_standard_image_menu_item_new_with_mnemonic(_("Insert Gap in Selected Tracks/Time")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->ins_gap_sel); lives_widget_set_sensitive(mt->ins_gap_sel, FALSE); @@ -7121,7 +7068,7 @@ LIVES_GUI_CALLBACK(on_insgap_sel_activate), (livespointer)mt); - mt->ins_gap_cur = lives_image_menu_item_new_with_mnemonic(_("Insert Gap in Current Track/Selected Time")); + mt->ins_gap_cur = lives_standard_image_menu_item_new_with_mnemonic(_("Insert Gap in Current Track/Selected Time")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->ins_gap_cur); lives_widget_set_sensitive(mt->ins_gap_cur, FALSE); @@ -7129,11 +7076,11 @@ LIVES_GUI_CALLBACK(on_insgap_cur_activate), (livespointer)mt); - separator = lives_menu_item_new(); + separator = lives_standard_menu_item_new(); lives_container_add(LIVES_CONTAINER(menuitem_menu), separator); lives_widget_set_sensitive(separator, FALSE); - mt->remove_gaps = lives_menu_item_new_with_mnemonic(_("Close All _Gaps in Selected Tracks/Time")); + mt->remove_gaps = lives_standard_menu_item_new_with_mnemonic(_("Close All _Gaps in Selected Tracks/Time")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->remove_gaps); lives_signal_connect(LIVES_GUI_OBJECT(mt->remove_gaps), LIVES_WIDGET_ACTIVATE_SIGNAL, @@ -7144,7 +7091,7 @@ LIVES_KEY_g, LIVES_CONTROL_MASK, LIVES_ACCEL_VISIBLE); - mt->remove_first_gaps = lives_menu_item_new_with_mnemonic(""); + mt->remove_first_gaps = lives_standard_menu_item_new_with_mnemonic(""); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->remove_first_gaps); lives_signal_connect(LIVES_GUI_OBJECT(mt->remove_first_gaps), LIVES_WIDGET_ACTIVATE_SIGNAL, @@ -7157,34 +7104,34 @@ // Selection - menuitem = lives_menu_item_new_with_mnemonic(_("Se_lection")); + menuitem = lives_standard_menu_item_new_with_mnemonic(_("Se_lection")); lives_container_add(LIVES_CONTAINER(mt->menubar), menuitem); menuitem_menu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(menuitem), menuitem_menu); - mt->select_track = lives_check_menu_item_new_with_mnemonic(_("_Select Current Track")); + mt->select_track = lives_standard_check_menu_item_new_with_mnemonic(_("_Select Current Track")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->select_track); lives_widget_add_accelerator(mt->select_track, LIVES_WIDGET_ACTIVATE_SIGNAL, mt->accel_group, LIVES_KEY_Space, LIVES_CONTROL_MASK, LIVES_ACCEL_VISIBLE); - menuitem = lives_menu_item_new_with_mnemonic(_("Select _All Video Tracks")); + menuitem = lives_standard_menu_item_new_with_mnemonic(_("Select _All Video Tracks")); lives_container_add(LIVES_CONTAINER(menuitem_menu), menuitem); lives_signal_connect(LIVES_GUI_OBJECT(menuitem), LIVES_WIDGET_ACTIVATE_SIGNAL, LIVES_GUI_CALLBACK(select_all_vid), (livespointer)mt); - menuitem = lives_menu_item_new_with_mnemonic(_("Select _No Video Tracks")); + menuitem = lives_standard_menu_item_new_with_mnemonic(_("Select _No Video Tracks")); lives_container_add(LIVES_CONTAINER(menuitem_menu), menuitem); lives_signal_connect(LIVES_GUI_OBJECT(menuitem), LIVES_WIDGET_ACTIVATE_SIGNAL, LIVES_GUI_CALLBACK(select_no_vid), (livespointer)mt); - menuitem = lives_menu_item_new_with_mnemonic(_("Select All _Time")); + menuitem = lives_standard_menu_item_new_with_mnemonic(_("Select All _Time")); lives_container_add(LIVES_CONTAINER(menuitem_menu), menuitem); lives_signal_connect(LIVES_GUI_OBJECT(menuitem), LIVES_WIDGET_ACTIVATE_SIGNAL, @@ -7195,48 +7142,48 @@ LIVES_KEY_a, LIVES_CONTROL_MASK, LIVES_ACCEL_VISIBLE); - menuitem = lives_menu_item_new_with_mnemonic(_("Select from _Zero Time")); + menuitem = lives_standard_menu_item_new_with_mnemonic(_("Select from _Zero Time")); lives_container_add(LIVES_CONTAINER(menuitem_menu), menuitem); lives_signal_connect(LIVES_GUI_OBJECT(menuitem), LIVES_WIDGET_ACTIVATE_SIGNAL, LIVES_GUI_CALLBACK(select_from_zero_time), (livespointer)mt); - menuitem = lives_menu_item_new_with_mnemonic(_("Select to _End Time")); + menuitem = lives_standard_menu_item_new_with_mnemonic(_("Select to _End Time")); lives_container_add(LIVES_CONTAINER(menuitem_menu), menuitem); lives_signal_connect(LIVES_GUI_OBJECT(menuitem), LIVES_WIDGET_ACTIVATE_SIGNAL, LIVES_GUI_CALLBACK(select_to_end_time), (livespointer)mt); - menuitem = lives_menu_item_new_with_mnemonic(_("_Copy...")); + menuitem = lives_standard_menu_item_new_with_mnemonic(_("_Copy...")); lives_container_add(LIVES_CONTAINER(menuitem_menu), menuitem); selcopy_menu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(menuitem), selcopy_menu); - mt->tc_to_rs = lives_menu_item_new_with_mnemonic(_("_Timecode to Region Start")); + mt->tc_to_rs = lives_standard_menu_item_new_with_mnemonic(_("_Timecode to Region Start")); lives_container_add(LIVES_CONTAINER(selcopy_menu), mt->tc_to_rs); lives_signal_connect(LIVES_GUI_OBJECT(mt->tc_to_rs), LIVES_WIDGET_ACTIVATE_SIGNAL, LIVES_GUI_CALLBACK(tc_to_rs), (livespointer)mt); - mt->tc_to_re = lives_menu_item_new_with_mnemonic(_("_Timecode to Region End")); + mt->tc_to_re = lives_standard_menu_item_new_with_mnemonic(_("_Timecode to Region End")); lives_container_add(LIVES_CONTAINER(selcopy_menu), mt->tc_to_re); lives_signal_connect(LIVES_GUI_OBJECT(mt->tc_to_re), LIVES_WIDGET_ACTIVATE_SIGNAL, LIVES_GUI_CALLBACK(tc_to_re), (livespointer)mt); - mt->rs_to_tc = lives_menu_item_new_with_mnemonic(_("_Region Start to Timecode")); + mt->rs_to_tc = lives_standard_menu_item_new_with_mnemonic(_("_Region Start to Timecode")); lives_container_add(LIVES_CONTAINER(selcopy_menu), mt->rs_to_tc); lives_signal_connect(LIVES_GUI_OBJECT(mt->rs_to_tc), LIVES_WIDGET_ACTIVATE_SIGNAL, LIVES_GUI_CALLBACK(rs_to_tc), (livespointer)mt); - mt->re_to_tc = lives_menu_item_new_with_mnemonic(_("_Region End to Timecode")); + mt->re_to_tc = lives_standard_menu_item_new_with_mnemonic(_("_Region End to Timecode")); lives_container_add(LIVES_CONTAINER(selcopy_menu), mt->re_to_tc); lives_signal_connect(LIVES_GUI_OBJECT(mt->re_to_tc), LIVES_WIDGET_ACTIVATE_SIGNAL, @@ -7246,11 +7193,11 @@ lives_widget_set_sensitive(mt->rs_to_tc, FALSE); lives_widget_set_sensitive(mt->re_to_tc, FALSE); - separator = lives_menu_item_new(); + separator = lives_standard_menu_item_new(); lives_container_add(LIVES_CONTAINER(menuitem_menu), separator); lives_widget_set_sensitive(separator, FALSE); - mt->seldesel_menuitem = lives_menu_item_new_with_mnemonic(_("Select/Deselect Block at Current Track/Time")); + mt->seldesel_menuitem = lives_standard_menu_item_new_with_mnemonic(_("Select/Deselect Block at Current Track/Time")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->seldesel_menuitem); lives_signal_connect(LIVES_GUI_OBJECT(mt->seldesel_menuitem), LIVES_WIDGET_ACTIVATE_SIGNAL, @@ -7263,24 +7210,24 @@ // Tools - menuitem = lives_menu_item_new_with_mnemonic(_("_Tools")); + menuitem = lives_standard_menu_item_new_with_mnemonic(_("_Tools")); lives_container_add(LIVES_CONTAINER(mt->menubar), menuitem); menuitem_menu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(menuitem), menuitem_menu); - mt->change_vals = lives_image_menu_item_new_with_mnemonic(_("_Change Width, Height and Audio Values...")); + mt->change_vals = lives_standard_image_menu_item_new_with_mnemonic(_("_Change Width, Height and Audio Values...")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->change_vals); lives_signal_connect(LIVES_GUI_OBJECT(mt->change_vals), LIVES_WIDGET_ACTIVATE_SIGNAL, LIVES_GUI_CALLBACK(mt_change_vals_activate), (livespointer)mt); - separator = lives_menu_item_new(); + separator = lives_standard_menu_item_new(); lives_container_add(LIVES_CONTAINER(menuitem_menu), separator); lives_widget_set_sensitive(separator, FALSE); - mt->gens_submenu = lives_menu_item_new_with_mnemonic(_("_Generate")); + mt->gens_submenu = lives_standard_menu_item_new_with_mnemonic(_("_Generate")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->gens_submenu); lives_object_ref(mainw->gens_menu); @@ -7288,18 +7235,18 @@ lives_menu_item_set_submenu(LIVES_MENU_ITEM(mt->gens_submenu), mainw->gens_menu); - mt->capture = lives_menu_item_new_with_mnemonic(_("Capture _External Window... ")); + mt->capture = lives_standard_menu_item_new_with_mnemonic(_("Capture _External Window... ")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->capture); lives_signal_connect(LIVES_GUI_OBJECT(mt->capture), LIVES_WIDGET_ACTIVATE_SIGNAL, LIVES_GUI_CALLBACK(on_capture_activate), NULL); - separator = lives_menu_item_new(); + separator = lives_standard_menu_item_new(); lives_container_add(LIVES_CONTAINER(menuitem_menu), separator); lives_widget_set_sensitive(separator, FALSE); - menuitem = lives_image_menu_item_new_with_mnemonic(_("_Preferences...")); + menuitem = lives_standard_image_menu_item_new_with_mnemonic(_("_Preferences...")); lives_container_add(LIVES_CONTAINER(menuitem_menu), menuitem); lives_widget_add_accelerator(menuitem, LIVES_WIDGET_ACTIVATE_SIGNAL, mt->accel_group, LIVES_KEY_p, LIVES_CONTROL_MASK, @@ -7316,13 +7263,13 @@ // Render - menuitem = lives_menu_item_new_with_mnemonic(_("_Render")); + menuitem = lives_standard_menu_item_new_with_mnemonic(_("_Render")); lives_container_add(LIVES_CONTAINER(mt->menubar), menuitem); menuitem_menu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(menuitem), menuitem_menu); - mt->render = lives_image_menu_item_new_with_mnemonic(_("_Render All to New Clip")); + mt->render = lives_standard_image_menu_item_new_with_mnemonic(_("_Render All to New Clip")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->render); lives_widget_set_sensitive(mt->render, FALSE); @@ -7332,53 +7279,53 @@ // TODO - render selected time - mt->render_sep = lives_menu_item_new(); + mt->render_sep = lives_standard_menu_item_new(); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->render_sep); lives_widget_set_sensitive(mt->render_sep, FALSE); - mt->render_vid = lives_check_menu_item_new_with_mnemonic(_("Render _Video")); + mt->render_vid = lives_standard_check_menu_item_new_with_mnemonic(_("Render _Video")); lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mt->render_vid), mt->opts.render_vidp); lives_widget_set_sensitive(mt->render_vid, mt->opts.render_audp); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->render_vid); - mt->render_aud = lives_check_menu_item_new_with_mnemonic(_("Render _Audio")); + mt->render_aud = lives_standard_check_menu_item_new_with_mnemonic(_("Render _Audio")); lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mt->render_aud), mt->opts.render_audp); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->render_aud); - sep = lives_menu_item_new(); + sep = lives_standard_menu_item_new(); lives_container_add(LIVES_CONTAINER(menuitem_menu), sep); lives_widget_set_sensitive(sep, FALSE); - mt->normalise_aud = lives_check_menu_item_new_with_mnemonic(_("_Normalise Rendered Audio")); + mt->normalise_aud = lives_standard_check_menu_item_new_with_mnemonic(_("_Normalise Rendered Audio")); lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mt->normalise_aud), mt->opts.normalise_audp); lives_widget_set_sensitive(mt->normalise_aud, mt->opts.render_audp); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->normalise_aud); - mt->prerender_aud = lives_menu_item_new_with_mnemonic(_("_Pre-render Audio")); + mt->prerender_aud = lives_standard_menu_item_new_with_mnemonic(_("_Pre-render Audio")); lives_widget_set_sensitive(mt->prerender_aud, FALSE); //lives_container_add (LIVES_CONTAINER (menuitem_menu), mt->prerender_aud); // View - menuitem = lives_menu_item_new_with_mnemonic(_("_View")); + menuitem = lives_standard_menu_item_new_with_mnemonic(_("_View")); lives_container_add(LIVES_CONTAINER(mt->menubar), menuitem); menuitem_menu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(menuitem), menuitem_menu); - mt->view_clips = lives_menu_item_new_with_mnemonic(_("_Clips")); + mt->view_clips = lives_standard_menu_item_new_with_mnemonic(_("_Clips")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->view_clips); lives_widget_add_accelerator(mt->view_clips, LIVES_WIDGET_ACTIVATE_SIGNAL, mt->accel_group, LIVES_KEY_c, (LiVESXModifierType)0, LIVES_ACCEL_VISIBLE); - mt->view_in_out = lives_menu_item_new_with_mnemonic(_("Block _In/Out Points")); + mt->view_in_out = lives_standard_menu_item_new_with_mnemonic(_("Block _In/Out Points")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->view_in_out); lives_widget_add_accelerator(mt->view_in_out, LIVES_WIDGET_ACTIVATE_SIGNAL, mt->accel_group, @@ -7387,61 +7334,53 @@ lives_widget_set_sensitive(mt->view_in_out, FALSE); - mt->view_effects = lives_menu_item_new_with_mnemonic(_("_Effects at Current")); + mt->view_effects = lives_standard_menu_item_new_with_mnemonic(_("_Effects at Current")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->view_effects); lives_widget_add_accelerator(mt->view_effects, LIVES_WIDGET_ACTIVATE_SIGNAL, mt->accel_group, LIVES_KEY_e, (LiVESXModifierType)0, LIVES_ACCEL_VISIBLE); - show_messages = lives_image_menu_item_new_with_mnemonic(_("Show _Messages")); + show_messages = lives_standard_image_menu_item_new_with_mnemonic(_("Show _Messages")); lives_container_add(LIVES_CONTAINER(menuitem_menu), show_messages); - separator = lives_menu_item_new(); + separator = lives_standard_menu_item_new(); lives_container_add(LIVES_CONTAINER(menuitem_menu), separator); lives_widget_set_sensitive(separator, FALSE); - mt->aparam_separator = lives_menu_item_new(); + mt->aparam_separator = lives_standard_menu_item_new(); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->aparam_separator); lives_widget_set_sensitive(mt->aparam_separator, FALSE); - mt->aparam_menuitem = lives_menu_item_new_with_mnemonic(_("Audio Parameters")); + mt->aparam_menuitem = lives_standard_menu_item_new_with_mnemonic(_("Audio Parameters")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->aparam_menuitem); mt->aparam_submenu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(mt->aparam_menuitem), mt->aparam_submenu); - mt->view_audio = lives_check_menu_item_new_with_mnemonic(_("Show Backing _Audio Track")); + mt->view_audio = lives_standard_check_menu_item_new_with_mnemonic(_("Show Backing _Audio Track")); lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mt->view_audio), mt->opts.show_audio); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->view_audio); - view_ctx = lives_check_menu_item_new_with_mnemonic(_("Compact View")); - lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(view_ctx), mt->opts.show_ctx); - lives_container_add(LIVES_CONTAINER(menuitem_menu), view_ctx); - - lives_widget_add_accelerator(view_ctx, LIVES_WIDGET_ACTIVATE_SIGNAL, mt->accel_group, - LIVES_KEY_d, (LiVESXModifierType)0, - LIVES_ACCEL_VISIBLE); - - mt->change_max_disp = lives_menu_item_new_with_mnemonic(_("Maximum Tracks to Display...")); + mt->change_max_disp = lives_standard_menu_item_new_with_mnemonic(_("Maximum Tracks to Display...")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->change_max_disp); - separator = lives_menu_item_new(); + separator = lives_standard_menu_item_new(); lives_container_add(LIVES_CONTAINER(menuitem_menu), separator); lives_widget_set_sensitive(separator, FALSE); - mt->follow_play = lives_check_menu_item_new_with_mnemonic(_("Scroll to Follow Playback")); + mt->follow_play = lives_standard_check_menu_item_new_with_mnemonic(_("Scroll to Follow Playback")); lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mt->follow_play), mt->opts.follow_playback); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->follow_play); - ccursor = lives_menu_item_new_with_mnemonic(_("_Center on Cursor")); + ccursor = lives_standard_menu_item_new_with_mnemonic(_("_Center on Cursor")); lives_container_add(LIVES_CONTAINER(menuitem_menu), ccursor); lives_widget_add_accelerator(ccursor, LIVES_WIDGET_ACTIVATE_SIGNAL, mt->accel_group, LIVES_KEY_c, (LiVESXModifierType)LIVES_CONTROL_MASK, LIVES_ACCEL_VISIBLE); - zoom_in = lives_menu_item_new_with_mnemonic(_("_Zoom In")); + zoom_in = lives_standard_menu_item_new_with_mnemonic(_("_Zoom In")); lives_container_add(LIVES_CONTAINER(menuitem_menu), zoom_in); lives_widget_add_accelerator(zoom_in, LIVES_WIDGET_ACTIVATE_SIGNAL, mt->accel_group, @@ -7452,82 +7391,82 @@ LIVES_KEY_Equal, (LiVESXModifierType)LIVES_CONTROL_MASK, (LiVESAccelFlags)0); - zoom_out = lives_menu_item_new_with_mnemonic(_("_Zoom Out")); + zoom_out = lives_standard_menu_item_new_with_mnemonic(_("_Zoom Out")); lives_container_add(LIVES_CONTAINER(menuitem_menu), zoom_out); lives_widget_add_accelerator(zoom_out, LIVES_WIDGET_ACTIVATE_SIGNAL, mt->accel_group, LIVES_KEY_Minus, (LiVESXModifierType)LIVES_CONTROL_MASK, LIVES_ACCEL_VISIBLE); - separator = lives_menu_item_new(); + separator = lives_standard_menu_item_new(); lives_container_add(LIVES_CONTAINER(menuitem_menu), separator); lives_widget_set_sensitive(separator, FALSE); - view_mt_details = lives_menu_item_new_with_mnemonic(_("Multitrack _Details")); + view_mt_details = lives_standard_menu_item_new_with_mnemonic(_("Multitrack _Details")); lives_container_add(LIVES_CONTAINER(menuitem_menu), view_mt_details); - mt->show_layout_errors = lives_image_menu_item_new_with_mnemonic(_("Show _Layout Errors")); + mt->show_layout_errors = lives_standard_image_menu_item_new_with_mnemonic(_("Show _Layout Errors")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->show_layout_errors); lives_widget_set_sensitive(mt->show_layout_errors, mainw->affected_layouts_map != NULL); - separator = lives_menu_item_new(); + separator = lives_standard_menu_item_new(); lives_container_add(LIVES_CONTAINER(menuitem_menu), separator); lives_widget_set_sensitive(separator, FALSE); - mt->view_events = lives_image_menu_item_new_with_mnemonic(_("_Event Window")); + mt->view_events = lives_standard_image_menu_item_new_with_mnemonic(_("_Event Window")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->view_events); lives_widget_set_sensitive(mt->view_events, FALSE); - mt->view_sel_events = lives_image_menu_item_new_with_mnemonic(_("_Event Window (selected time only)")); + mt->view_sel_events = lives_standard_image_menu_item_new_with_mnemonic(_("_Event Window (selected time only)")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->view_sel_events); lives_widget_set_sensitive(mt->view_sel_events, FALSE); - show_frame_events = lives_check_menu_item_new_with_mnemonic(_("_Show FRAME Events")); + show_frame_events = lives_standard_check_menu_item_new_with_mnemonic(_("_Show FRAME Events")); lives_container_add(LIVES_CONTAINER(menuitem_menu), show_frame_events); lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(show_frame_events), prefs->event_window_show_frame_events); // help - menuitem = lives_menu_item_new_with_mnemonic(_("_Help")); + menuitem = lives_standard_menu_item_new_with_mnemonic(_("_Help")); lives_container_add(LIVES_CONTAINER(mt->menubar), menuitem); menuitem_menu = lives_menu_new(); lives_menu_item_set_submenu(LIVES_MENU_ITEM(menuitem), menuitem_menu); - show_mt_keys = lives_menu_item_new_with_mnemonic(_("_Show Multitrack Keys")); + show_mt_keys = lives_standard_menu_item_new_with_mnemonic(_("_Show Multitrack Keys")); lives_container_add(LIVES_CONTAINER(menuitem_menu), show_mt_keys); - separator = lives_menu_item_new(); + separator = lives_standard_menu_item_new(); lives_container_add(LIVES_CONTAINER(menuitem_menu), separator); lives_widget_set_sensitive(separator, FALSE); - show_manual = lives_menu_item_new_with_mnemonic(_("_Manual (opens in browser)")); + show_manual = lives_standard_menu_item_new_with_mnemonic(_("_Manual (opens in browser)")); lives_container_add(LIVES_CONTAINER(menuitem_menu), show_manual); - separator = lives_menu_item_new(); + separator = lives_standard_menu_item_new(); lives_container_add(LIVES_CONTAINER(menuitem_menu), separator); lives_widget_set_sensitive(separator, FALSE); - donate = lives_menu_item_new_with_mnemonic(_("_Donate to the Project !")); + donate = lives_standard_menu_item_new_with_mnemonic(_("_Donate to the Project !")); lives_container_add(LIVES_CONTAINER(menuitem_menu), donate); - email_author = lives_menu_item_new_with_mnemonic(_("_Email the Author")); + email_author = lives_standard_menu_item_new_with_mnemonic(_("_Email the Author")); lives_container_add(LIVES_CONTAINER(menuitem_menu), email_author); - report_bug = lives_menu_item_new_with_mnemonic(_("Report a _bug")); + report_bug = lives_standard_menu_item_new_with_mnemonic(_("Report a _bug")); lives_container_add(LIVES_CONTAINER(menuitem_menu), report_bug); - suggest_feature = lives_menu_item_new_with_mnemonic(_("Suggest a _Feature")); + suggest_feature = lives_standard_menu_item_new_with_mnemonic(_("Suggest a _Feature")); lives_container_add(LIVES_CONTAINER(menuitem_menu), suggest_feature); - help_translate = lives_menu_item_new_with_mnemonic(_("Assist with _Translating")); + help_translate = lives_standard_menu_item_new_with_mnemonic(_("Assist with _Translating")); lives_container_add(LIVES_CONTAINER(menuitem_menu), help_translate); separator = lives_menu_add_separator(LIVES_MENU(menuitem_menu)); - mt->troubleshoot = lives_menu_item_new_with_mnemonic(_("_Troubleshoot")); + mt->troubleshoot = lives_standard_menu_item_new_with_mnemonic(_("_Troubleshoot")); lives_container_add(LIVES_CONTAINER(menuitem_menu), mt->troubleshoot); - about = lives_menu_item_new_with_mnemonic(_("_About")); + about = lives_standard_menu_item_new_with_mnemonic(_("_About")); lives_container_add(LIVES_CONTAINER(menuitem_menu), about); lives_signal_connect(LIVES_GUI_OBJECT(mt->quit), LIVES_WIDGET_ACTIVATE_SIGNAL, @@ -7641,9 +7580,6 @@ lives_signal_connect(LIVES_GUI_OBJECT(mt->view_audio), LIVES_WIDGET_ACTIVATE_SIGNAL, LIVES_GUI_CALLBACK(mt_view_audio_toggled), (livespointer)mt); - lives_signal_connect(LIVES_GUI_OBJECT(view_ctx), LIVES_WIDGET_ACTIVATE_SIGNAL, - LIVES_GUI_CALLBACK(mt_view_ctx_toggled), - (livespointer)mt); lives_signal_connect(LIVES_GUI_OBJECT(mt->change_max_disp), LIVES_WIDGET_ACTIVATE_SIGNAL, LIVES_GUI_CALLBACK(mt_change_max_disp_tracks), (livespointer)mt); @@ -7726,10 +7662,17 @@ lives_accel_group_connect(LIVES_ACCEL_GROUP(mt->accel_group), LIVES_KEY_m, (LiVESXModifierType)0, (LiVESAccelFlags)0, lives_cclosure_new(LIVES_GUI_CALLBACK(mt_mark_callback), (livespointer)mt, NULL)); - mt->top_eventbox = lives_event_box_new(); + mt->top_eventbox = lives_event_box_new(); lives_box_pack_start(LIVES_BOX(mt->top_vbox), mt->top_eventbox, FALSE, FALSE, 0); + lives_widget_add_events(mt->top_eventbox, LIVES_BUTTON1_MOTION_MASK | LIVES_BUTTON_RELEASE_MASK | LIVES_BUTTON_PRESS_MASK | + LIVES_SCROLL_MASK); + + lives_signal_connect(LIVES_GUI_OBJECT(mt->top_eventbox), LIVES_WIDGET_SCROLL_EVENT, + LIVES_GUI_CALLBACK(on_mouse_scroll), + mt); + hbox = lives_hbox_new(FALSE, 0); lives_container_add(LIVES_CONTAINER(mt->top_eventbox), hbox); @@ -7738,23 +7681,21 @@ widget_opts.apply_theme = FALSE; widget_opts.expand = LIVES_EXPAND_NONE; + widget_opts.justify = LIVES_JUSTIFY_CENTER; mt->timecode = lives_standard_entry_new(NULL, FALSE, NULL, TIMECODE_LENGTH, TIMECODE_LENGTH, LIVES_BOX(hbox), NULL); widget_opts.expand = LIVES_EXPAND_DEFAULT; + widget_opts.justify = LIVES_JUSTIFY_DEFAULT; dpw = widget_opts.packing_width; widget_opts.packing_width = 2.*widget_opts.scale; mt->insa_checkbutton = lives_standard_check_button_new((tmp = lives_strdup(_("Insert With _Audio"))), TRUE, LIVES_BOX(hbox), (tmp2 = lives_strdup(_("Select whether video clips are inserted and moved with their audio or not")))); - widget_opts.packing_width = dpw; lives_free(tmp); lives_free(tmp2); + widget_opts.packing_width = dpw; mt->insa_label = widget_opts.last_label; - // must do this here to set cfile->hsize, cfile->vsize; and we must have created aparam_submenu and insa_eventbox and insa_checkbutton - msg = set_values_from_defs(mt, !prefs->mt_enter_prompt || (mainw->recoverable_layout && prefs->startup_interface == STARTUP_CE)); - lives_freep((void **)&msg); - // play buttons lives_toolbar_set_show_arrow(LIVES_TOOLBAR(mt->btoolbar2), FALSE); @@ -7798,11 +7739,11 @@ lives_toggle_button_set_active(LIVES_TOGGLE_BUTTON(mt->insa_checkbutton), mt->opts.insert_audio); lives_signal_connect_after(LIVES_GUI_OBJECT(mt->insa_checkbutton), LIVES_WIDGET_TOGGLED_SIGNAL, - LIVES_GUI_CALLBACK(on_insa_toggled), - mt); + LIVES_GUI_CALLBACK(lives_cool_toggled), + &mt->opts.insert_audio); if (prefs->lamp_buttons) { - on_insa_toggled(LIVES_TOGGLE_BUTTON(mt->insa_checkbutton), mt); + lives_cool_toggled(mt->insa_checkbutton, &mt->opts.insert_audio); lives_toggle_button_set_mode(LIVES_TOGGLE_BUTTON(mt->insa_checkbutton), FALSE); lives_widget_set_bg_color(mt->insa_checkbutton, LIVES_WIDGET_STATE_ACTIVE, &palette->light_green); @@ -7831,8 +7772,8 @@ lives_toggle_button_set_active(LIVES_TOGGLE_BUTTON(mt->snapo_checkbutton), mt->opts.snap_over); lives_signal_connect_after(LIVES_GUI_OBJECT(mt->snapo_checkbutton), LIVES_WIDGET_TOGGLED_SIGNAL, - LIVES_GUI_CALLBACK(on_snapo_toggled), - mt); + LIVES_GUI_CALLBACK(lives_cool_toggled), + &mt->opts.snap_over); if (prefs->lamp_buttons) { lives_toggle_button_set_mode(LIVES_TOGGLE_BUTTON(mt->snapo_checkbutton), FALSE); @@ -7844,7 +7785,7 @@ lives_widget_set_bg_color(mt->snapo_checkbutton, LIVES_WIDGET_STATE_ACTIVE, &palette->light_green); lives_widget_set_bg_color(mt->snapo_checkbutton, LIVES_WIDGET_STATE_NORMAL, &palette->dark_red); - on_snapo_toggled(LIVES_TOGGLE_BUTTON(mt->snapo_checkbutton), mt); + lives_cool_toggled(mt->snapo_checkbutton, &mt->opts.snap_over); } // TODO - add a vbox with two hboxes @@ -7862,7 +7803,6 @@ // compact view and expanded view buttons - mt->btoolbarx = lives_toolbar_new(); lives_box_pack_start(LIVES_BOX(hbox), mt->btoolbarx, FALSE, FALSE, widget_opts.packing_width * 2); @@ -7870,19 +7810,6 @@ lives_toolbar_set_style(LIVES_TOOLBAR(mt->btoolbarx), LIVES_TOOLBAR_TEXT); - mt->eview_button = lives_tool_button_new(NULL, NULL); - - mt->eview_label = lives_label_new(_("Expanded View (d)")); - lives_tool_button_set_label_widget(LIVES_TOOL_BUTTON(mt->eview_button), mt->eview_label); - - if (!mt->opts.show_ctx) lives_label_set_text(LIVES_LABEL(mt->eview_label), _("Compact View (d)")); - - lives_toolbar_insert(LIVES_TOOLBAR(mt->btoolbarx), LIVES_TOOL_ITEM(mt->eview_button), -1); - - lives_signal_connect(LIVES_GUI_OBJECT(mt->eview_button), LIVES_WIDGET_CLICKED_SIGNAL, - LIVES_GUI_CALLBACK(on_comp_exp), - (livespointer)view_ctx); - mt->btoolbar3 = lives_toolbar_new(); lives_box_pack_start(LIVES_BOX(hbox), mt->btoolbar3, FALSE, FALSE, 0); @@ -7890,13 +7817,13 @@ lives_toolbar_set_style(LIVES_TOOLBAR(mt->btoolbar3), LIVES_TOOLBAR_TEXT); - mt->sep1 = gtk_separator_tool_item_new(); + mt->sep1 = lives_separator_tool_item_new(); lives_toolbar_insert(LIVES_TOOLBAR(mt->btoolbar3), mt->sep1, -1); mt->grav_menuitem = lives_menu_tool_button_new(NULL, NULL); lives_tool_button_set_use_underline(LIVES_TOOL_BUTTON(mt->grav_menuitem), TRUE); - mt->grav_normal = lives_check_menu_item_new_with_mnemonic(_("Gravity: _Normal")); + mt->grav_normal = lives_standard_check_menu_item_new_with_mnemonic(_("Gravity: _Normal")); get_menu_text(mt->grav_normal, text); mt->grav_label = lives_label_new(text); @@ -7916,7 +7843,7 @@ LIVES_GUI_CALLBACK(on_grav_mode_changed), (livespointer)mt); - mt->grav_left = lives_check_menu_item_new_with_mnemonic(_("Gravity: _Left")); + mt->grav_left = lives_standard_check_menu_item_new_with_mnemonic(_("Gravity: _Left")); lives_container_add(LIVES_CONTAINER(mt->grav_submenu), mt->grav_left); lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mt->grav_left), mt->opts.grav_mode == GRAV_MODE_LEFT); @@ -7925,7 +7852,7 @@ LIVES_GUI_CALLBACK(on_grav_mode_changed), (livespointer)mt); - mt->grav_right = lives_check_menu_item_new_with_mnemonic(_("Gravity: _Right")); + mt->grav_right = lives_standard_check_menu_item_new_with_mnemonic(_("Gravity: _Right")); lives_container_add(LIVES_CONTAINER(mt->grav_submenu), mt->grav_right); lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mt->grav_right), mt->opts.grav_mode == GRAV_MODE_RIGHT); @@ -7936,24 +7863,24 @@ lives_widget_show_all(mt->grav_submenu); // needed - if (mainw->mgeom[prefs->gui_monitor - 1].width > MENUBAR_MIN) in_menubar = FALSE; + if (mainw->mgeom[prefs->gui_monitor > 0 ? prefs->gui_monitor - 1 : 0].width > MENUBAR_MIN) in_menubar = FALSE; if (in_menubar) { - menuitemsep = lives_menu_item_new_with_label("|"); + menuitemsep = lives_standard_menu_item_new_with_label("|"); lives_widget_set_sensitive(menuitemsep, FALSE); lives_container_add(LIVES_CONTAINER(mt->menubar), menuitemsep); mt->sep2 = NULL; } else { - mt->sep2 = gtk_separator_tool_item_new(); + mt->sep2 = lives_separator_tool_item_new(); lives_toolbar_insert(LIVES_TOOLBAR(mt->btoolbar3), mt->sep2, -1); } mt->mm_submenu = lives_menu_new(); - mt->mm_move = lives_check_menu_item_new_with_mnemonic(_("Mouse Mode: _Move")); + mt->mm_move = lives_standard_check_menu_item_new_with_mnemonic(_("Mouse Mode: _Move")); mt->mm_label = NULL; if (in_menubar) { - mt->mm_menuitem = lives_menu_item_new_with_label(""); + mt->mm_menuitem = lives_standard_menu_item_new_with_label(""); lives_menu_item_set_submenu(LIVES_MENU_ITEM(mt->mm_menuitem), mt->mm_submenu); lives_container_add(LIVES_CONTAINER(mt->menubar), mt->mm_menuitem); } else { @@ -7974,7 +7901,7 @@ LIVES_GUI_CALLBACK(on_mouse_mode_changed), (livespointer)mt); - mt->mm_select = lives_check_menu_item_new_with_mnemonic(_("Mouse Mode: _Select")); + mt->mm_select = lives_standard_check_menu_item_new_with_mnemonic(_("Mouse Mode: _Select")); lives_container_add(LIVES_CONTAINER(mt->mm_submenu), mt->mm_select); lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mt->mm_select), mt->opts.mouse_mode == MOUSE_MODE_SELECT); @@ -7984,22 +7911,21 @@ lives_widget_show_all(mt->mm_submenu); // needed - if (in_menubar) { - menuitemsep = lives_menu_item_new_with_label("|"); + menuitemsep = lives_standard_menu_item_new_with_label("|"); lives_widget_set_sensitive(menuitemsep, FALSE); lives_container_add(LIVES_CONTAINER(mt->menubar), menuitemsep); mt->sep3 = NULL; } else { - mt->sep3 = gtk_separator_tool_item_new(); + mt->sep3 = lives_separator_tool_item_new(); lives_toolbar_insert(LIVES_TOOLBAR(mt->btoolbar3), mt->sep3, -1); } mt->ins_submenu = lives_menu_new(); - mt->ins_normal = lives_check_menu_item_new_with_mnemonic(_("Insert Mode: _Normal")); + mt->ins_normal = lives_standard_check_menu_item_new_with_mnemonic(_("Insert Mode: _Normal")); if (in_menubar) { - mt->ins_menuitem = lives_menu_item_new_with_label(""); + mt->ins_menuitem = lives_standard_menu_item_new_with_label(""); mt->ins_label = NULL; lives_menu_item_set_submenu(LIVES_MENU_ITEM(mt->ins_menuitem), mt->ins_submenu); lives_container_add(LIVES_CONTAINER(mt->menubar), mt->ins_menuitem); @@ -8024,7 +7950,7 @@ lives_widget_show_all(mt->ins_submenu); // needed if (!in_menubar) { - mt->sep4 = gtk_separator_tool_item_new(); + mt->sep4 = lives_separator_tool_item_new(); lives_toolbar_insert(LIVES_TOOLBAR(mt->btoolbar3), mt->sep4, -1); } else mt->sep4 = NULL; @@ -8067,13 +7993,20 @@ mt->fd_frame = mt->preview_frame; mt->preview_eventbox = lives_event_box_new(); - lives_widget_set_size_request(mt->preview_eventbox, mt->play_window_width, mt->play_window_height); - mt->play_box = lives_vbox_new(FALSE, widget_opts.border_width); + + lives_widget_set_size_request(mt->preview_eventbox, scr_width / 3., scr_height / 3.); + mt->play_box = lives_vbox_new(FALSE, 0); lives_widget_set_app_paintable(mt->preview_eventbox, TRUE); - lives_widget_set_size_request(mt->play_box, mt->play_window_width, mt->play_window_height); - lives_widget_set_hexpand(mt->play_box, FALSE); - lives_widget_set_vexpand(mt->play_box, FALSE); + lives_widget_set_hexpand(mt->preview_frame, FALSE); + lives_widget_set_vexpand(mt->preview_frame, FALSE); + + lives_widget_set_hexpand(mt->preview_eventbox, TRUE); + lives_widget_set_vexpand(mt->preview_eventbox, TRUE); + + // must do this here to set cfile->hsize, cfile->vsize; and we must have created aparam_submenu and insa_eventbox and insa_checkbutton + msg = set_values_from_defs(mt, !prefs->mt_enter_prompt || (mainw->recoverable_layout && prefs->startup_interface == STARTUP_CE)); + lives_freep((void **)&msg); #if GTK_CHECK_VERSION(3, 0, 0) lives_signal_connect(LIVES_GUI_OBJECT(mt->play_box), LIVES_WIDGET_EXPOSE_EVENT, @@ -8132,7 +8065,6 @@ // notebook goes in paned: so we have paned -> nb-> poly_box lives_paned_pack(1, LIVES_PANED(mt->hpaned), mt->nb, TRUE, FALSE); - lives_paned_set_position(LIVES_PANED(mt->hpaned), scr_width / 2); // poly clip scroll mt->clip_scroll = lives_scrolled_window_new(NULL, NULL); @@ -8143,7 +8075,6 @@ mt); lives_scrolled_window_set_policy(LIVES_SCROLLED_WINDOW(mt->clip_scroll), LIVES_POLICY_AUTOMATIC, LIVES_POLICY_NEVER); - lives_widget_set_hexpand(mt->clip_scroll, TRUE); mt->clip_inner_box = lives_hbox_new(FALSE, widget_opts.packing_width); @@ -8157,8 +8088,6 @@ lives_free(tname); hbox = lives_hbox_new(FALSE, 0); - lives_widget_set_hexpand(hbox, TRUE); - lives_widget_set_vexpand(hbox, TRUE); lives_container_add(LIVES_CONTAINER(mt->nb), hbox); lives_notebook_set_tab_label(LIVES_NOTEBOOK(mt->nb), lives_notebook_get_nth_page(LIVES_NOTEBOOK(mt->nb), 1), mt->nb_label2); @@ -8170,8 +8099,6 @@ lives_free(tname); hbox = lives_hbox_new(FALSE, 0); - lives_widget_set_hexpand(hbox, TRUE); - lives_widget_set_vexpand(hbox, TRUE); lives_container_add(LIVES_CONTAINER(mt->nb), hbox); lives_notebook_set_tab_label(LIVES_NOTEBOOK(mt->nb), lives_notebook_get_nth_page(LIVES_NOTEBOOK(mt->nb), 2), mt->nb_label3); @@ -8183,8 +8110,6 @@ lives_free(tname); hbox = lives_hbox_new(FALSE, 0); - lives_widget_set_hexpand(hbox, TRUE); - lives_widget_set_vexpand(hbox, TRUE); lives_container_add(LIVES_CONTAINER(mt->nb), hbox); lives_notebook_set_tab_label(LIVES_NOTEBOOK(mt->nb), lives_notebook_get_nth_page(LIVES_NOTEBOOK(mt->nb), 3), mt->nb_label4); @@ -8196,8 +8121,6 @@ lives_free(tname); hbox = lives_hbox_new(FALSE, 0); - lives_widget_set_hexpand(hbox, TRUE); - lives_widget_set_vexpand(hbox, TRUE); lives_container_add(LIVES_CONTAINER(mt->nb), hbox); lives_notebook_set_tab_label(LIVES_NOTEBOOK(mt->nb), lives_notebook_get_nth_page(LIVES_NOTEBOOK(mt->nb), 4), mt->nb_label5); @@ -8209,8 +8132,6 @@ lives_free(tname); hbox = lives_hbox_new(FALSE, 0); - lives_widget_set_hexpand(hbox, TRUE); - lives_widget_set_vexpand(hbox, TRUE); lives_container_add(LIVES_CONTAINER(mt->nb), hbox); lives_notebook_set_tab_label(LIVES_NOTEBOOK(mt->nb), lives_notebook_get_nth_page(LIVES_NOTEBOOK(mt->nb), 5), mt->nb_label6); @@ -8222,9 +8143,6 @@ lives_free(tname); hbox = lives_hbox_new(FALSE, 0); - lives_widget_set_hexpand(hbox, TRUE); - lives_widget_set_vexpand(hbox, TRUE); - lives_container_add(LIVES_CONTAINER(mt->nb), hbox); lives_notebook_set_tab_label(LIVES_NOTEBOOK(mt->nb), lives_notebook_get_nth_page(LIVES_NOTEBOOK(mt->nb), 6), mt->nb_label7); @@ -8246,7 +8164,7 @@ hbox = lives_hbox_new(FALSE, widget_opts.packing_width); lives_box_pack_end(LIVES_BOX(mt->fx_contents_box), hbox, FALSE, FALSE, 0); - mt->apply_fx_button = lives_button_new_with_mnemonic(_("_Apply")); + mt->apply_fx_button = lives_standard_button_new_with_mnemonic(_("_Apply")); lives_box_pack_start(LIVES_BOX(hbox), mt->apply_fx_button, FALSE, FALSE, 0); lives_signal_connect(LIVES_GUI_OBJECT(mt->apply_fx_button), LIVES_WIDGET_CLICKED_SIGNAL, @@ -8276,7 +8194,7 @@ mt->fx_params_label = lives_standard_label_new(""); lives_box_pack_start(LIVES_BOX(hbox), mt->fx_params_label, TRUE, TRUE, widget_opts.packing_width); - mt->del_node_button = lives_button_new_with_mnemonic(_("_Del. node")); + mt->del_node_button = lives_standard_button_new_with_mnemonic(_("_Del. node")); lives_box_pack_end(LIVES_BOX(hbox), mt->del_node_button, FALSE, FALSE, 0); lives_widget_set_sensitive(mt->del_node_button, FALSE); @@ -8284,7 +8202,7 @@ LIVES_GUI_CALLBACK(on_del_node_clicked), (livespointer)mt); - mt->next_node_button = lives_button_new_with_mnemonic(_("_Next node")); + mt->next_node_button = lives_standard_button_new_with_mnemonic(_("_Next node")); lives_box_pack_end(LIVES_BOX(hbox), mt->next_node_button, FALSE, FALSE, 0); lives_widget_set_sensitive(mt->next_node_button, FALSE); @@ -8292,7 +8210,7 @@ LIVES_GUI_CALLBACK(on_next_node_clicked), (livespointer)mt); - mt->prev_node_button = lives_button_new_with_mnemonic(_("_Prev node")); + mt->prev_node_button = lives_standard_button_new_with_mnemonic(_("_Prev node")); lives_box_pack_end(LIVES_BOX(hbox), mt->prev_node_button, FALSE, FALSE, 0); lives_widget_set_sensitive(mt->prev_node_button, FALSE); @@ -8345,15 +8263,12 @@ mt->in_out_box = lives_hbox_new(FALSE, 0); lives_object_ref(mt->in_out_box); - lives_widget_set_hexpand(mt->in_out_box, TRUE); - lives_widget_set_vexpand(mt->in_out_box, TRUE); - vbox = lives_vbox_new(FALSE, 0); - lives_box_pack_start(LIVES_BOX(mt->in_out_box), vbox, FALSE, TRUE, 0); + lives_box_pack_start(LIVES_BOX(mt->in_out_box), vbox, FALSE, TRUE, 10); mt->in_image = lives_image_new(); - lives_widget_set_hexpand(mt->in_image, TRUE); - lives_widget_set_vexpand(mt->in_image, TRUE); + lives_widget_set_hexpand(mt->in_image, FALSE); + //lives_widget_set_vexpand(mt->in_image, FALSE); eventbox = lives_event_box_new(); lives_container_add(LIVES_CONTAINER(eventbox), mt->in_image); @@ -8371,13 +8286,10 @@ lives_widget_set_bg_color(eventbox, LIVES_WIDGET_STATE_NORMAL, &palette->normal_back); } - hbox = lives_hbox_new(FALSE, 0); - lives_box_pack_start(LIVES_BOX(vbox), hbox, TRUE, FALSE, 0); - - add_fill_to_box(LIVES_BOX(hbox)); mt->in_hbox = lives_hbox_new(FALSE, 0); - lives_box_pack_start(LIVES_BOX(hbox), mt->in_hbox, TRUE, TRUE, 0); + lives_box_pack_start(LIVES_BOX(vbox), mt->in_hbox, FALSE, FALSE, widget_opts.packing_height); + add_fill_to_box(LIVES_BOX(mt->in_hbox)); dpw = widget_opts.packing_width; widget_opts.packing_width = 0; @@ -8391,7 +8303,7 @@ lives_free(tmp); lives_free(tmp2); - add_fill_to_box(LIVES_BOX(hbox)); + add_fill_to_box(LIVES_BOX(mt->in_hbox)); mt->spin_in_func = lives_signal_connect_after(LIVES_GUI_OBJECT(mt->spinbutton_in), LIVES_WIDGET_VALUE_CHANGED_SIGNAL, LIVES_GUI_CALLBACK(in_out_start_changed), @@ -8403,11 +8315,12 @@ vbox = lives_vbox_new(FALSE, 0); - lives_box_pack_end(LIVES_BOX(mt->in_out_box), vbox, FALSE, TRUE, 0); + lives_box_pack_end(LIVES_BOX(mt->in_out_box), vbox, FALSE, TRUE, 10); + lives_widget_set_vexpand(vbox, FALSE); mt->out_image = lives_image_new(); - lives_widget_set_hexpand(mt->out_image, TRUE); - lives_widget_set_vexpand(mt->out_image, TRUE); + lives_widget_set_hexpand(mt->out_image, FALSE); + lives_widget_set_vexpand(mt->out_image, FALSE); eventbox = lives_event_box_new(); lives_container_add(LIVES_CONTAINER(eventbox), mt->out_image); @@ -8425,13 +8338,9 @@ lives_widget_set_bg_color(eventbox, LIVES_WIDGET_STATE_NORMAL, &palette->normal_back); } - hbox = lives_hbox_new(FALSE, 0); - lives_box_pack_start(LIVES_BOX(vbox), hbox, TRUE, FALSE, 0); - - add_fill_to_box(LIVES_BOX(hbox)); - mt->out_hbox = lives_hbox_new(FALSE, 0); - lives_box_pack_start(LIVES_BOX(hbox), mt->out_hbox, TRUE, TRUE, 0); + lives_box_pack_start(LIVES_BOX(vbox), mt->out_hbox, TRUE, TRUE, 0); + add_fill_to_box(LIVES_BOX(mt->out_hbox)); dpw = widget_opts.packing_width; widget_opts.packing_width = 0; @@ -8442,6 +8351,8 @@ mt->checkbutton_end_anchored = lives_standard_check_button_new((tmp = lives_strdup(_("Anchor _end"))), TRUE, LIVES_BOX(mt->out_hbox), (tmp2 = lives_strdup(_("Anchor the end point to the timeline")))); + add_fill_to_box(LIVES_BOX(mt->out_hbox)); + lives_free(tmp); lives_free(tmp2); @@ -8467,7 +8378,7 @@ mt->context_frame = lives_standard_frame_new(_("Info"), 0.5, FALSE); - lives_paned_pack(2, LIVES_PANED(mt->hpaned), mt->context_frame, TRUE, TRUE); + lives_paned_pack(2, LIVES_PANED(mt->hpaned), mt->context_frame, TRUE, FALSE); mt->context_scroll = NULL; @@ -8491,6 +8402,8 @@ mt->vpaned = lives_vpaned_new(); lives_box_pack_start(LIVES_BOX(mt->top_vbox), mt->vpaned, TRUE, TRUE, 0); + lives_widget_set_vexpand(mt->vpaned, FALSE); + lives_widget_set_hexpand(mt->vpaned, FALSE); lives_signal_connect(LIVES_GUI_OBJECT(mt->vpaned), LIVES_WIDGET_ACCEPT_POSITION_SIGNAL, LIVES_GUI_CALLBACK(paned_pos), @@ -8592,7 +8505,7 @@ mt->timeline_eb = NULL; if (prefs->ar_layout && mt->event_list == NULL && !mainw->recoverable_layout) { - char *eload_file = lives_build_filename(prefs->workdir, mainw->set_name, "layouts", prefs->ar_layout_name, NULL); + char *eload_file = lives_build_filename(prefs->workdir, mainw->set_name, LAYOUTS_DIRNAME, prefs->ar_layout_name, NULL); mt->auto_reloading = TRUE; set_pref(PREF_AR_LAYOUT, ""); // in case we crash... mainw->event_list = mt->event_list = load_event_list(mt, eload_file); @@ -8617,16 +8530,6 @@ add_message_scroller(mt->vpaned); - lives_widget_set_size_request(mt->window, scr_width - widget_opts.border_width, -1); - - // add info bar - - lives_window_add_accel_group(LIVES_WINDOW(mt->window), mt->accel_group); - - lives_signal_connect(LIVES_GUI_OBJECT(mt->window), LIVES_WIDGET_DELETE_EVENT, - LIVES_GUI_CALLBACK(on_mt_delete_event), - (livespointer)mt); - lives_accel_group_connect(LIVES_ACCEL_GROUP(mt->accel_group), LIVES_KEY_Page_Up, LIVES_CONTROL_MASK, (LiVESAccelFlags)0, lives_cclosure_new(LIVES_GUI_CALLBACK(mt_prevclip), mt, NULL)); lives_accel_group_connect(LIVES_ACCEL_GROUP(mt->accel_group), LIVES_KEY_Page_Down, LIVES_CONTROL_MASK, (LiVESAccelFlags)0, @@ -8663,6 +8566,13 @@ mt_sensitise(mt); mt->is_ready = TRUE; + if (mainw->dp_cache != NULL) { + mainw->no_switch_dprint = TRUE; + d_print(mainw->dp_cache); + mainw->no_switch_dprint = FALSE; + lives_free(mainw->dp_cache); + mainw->dp_cache = NULL; + } lives_widget_grab_focus(mainw->textview1); @@ -8809,7 +8719,7 @@ LIVES_ERROR("invalid atrack"); } else { if (avel[atrack] != 0.) { - aval = aseek[atrack] + (tc - atc[atrack]) / U_SEC * avel[atrack]; + aval = aseek[atrack] + (tc - atc[atrack]) / TICKS_PER_SECOND_DBL * avel[atrack]; last_aclip = last_aclips[atrack]; if (aval > used_clips[last_aclip]) used_clips[last_aclip] = aval; } @@ -8824,7 +8734,7 @@ LIVES_ERROR("invalid back atrack"); } else { if (neg_avel[atrack] != 0.) { - aval = neg_aseek[atrack] + (tc - neg_atc[atrack]) / U_SEC * neg_avel[atrack]; + aval = neg_aseek[atrack] + (tc - neg_atc[atrack]) / TICKS_PER_SECOND_DBL * neg_avel[atrack]; last_aclip = neg_last_aclips[atrack]; if (aval > used_clips[last_aclip]) used_clips[last_aclip] = aval; } @@ -8876,9 +8786,6 @@ int *layout_map; double *layout_map_audio = NULL; - char *tmp; - - boolean transfer_focus = FALSE; boolean needs_idlefunc = FALSE; register int i; @@ -8994,16 +8901,6 @@ add_message_scroller(mainw->message_box); - if (prefs->show_gui) { - show_lives(); - if (lives_window_has_toplevel_focus(LIVES_WINDOW(mt->window))) transfer_focus = TRUE; - lives_widget_show(mainw->LiVES); - mainw->is_ready = mainw_was_ready; - unblock_expose(); - } - - lives_window_remove_accel_group(LIVES_WINDOW(mt->window), mt->accel_group); - lives_signal_handler_block(mainw->full_screen, mainw->fullscreen_cb_func); lives_signal_handler_block(mainw->sepwin, mainw->sepwin_cb_func); lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mainw->full_screen), mainw->fs); @@ -9103,7 +9000,7 @@ if (mt->audio_vols != NULL) lives_list_free(mt->audio_vols); } - if (cfile->total_time == 0.) close_current_file(mt->file_selected); + if (CLIP_TOTAL_TIME(mainw->current_file) == 0.) close_current_file(mt->file_selected); if (mt->video_draws != NULL) { for (i = 0; i < mt->num_video_tracks; i++) { @@ -9116,9 +9013,15 @@ lives_widget_destroy(mt->clip_scroll); lives_widget_destroy(mt->fx_base_box); - lives_list_free(mt->tl_marks); + if (prefs->show_gui) { + lives_widget_unparent(mt->top_vbox); + show_lives(); + lives_container_add(LIVES_CONTAINER(mainw->LiVES), mainw->top_vbox); + mainw->is_ready = mainw_was_ready; + unblock_expose(); + } - lives_widget_destroy(mt->window); + lives_list_free(mt->tl_marks); mainw->multitrack = NULL; mainw->event_list = NULL; @@ -9134,7 +9037,6 @@ if (mainw->current_file > 0) sensitize(); lives_widget_hide(mainw->playframe); mainw->is_rendering = FALSE; - if (transfer_focus && prefs->show_gui) lives_window_present(LIVES_WINDOW(mainw->LiVES)); reset_clipmenu(); mainw->last_dprint_file = -1; @@ -9143,18 +9045,19 @@ lives_window_center(LIVES_WINDOW(mainw->LiVES)); } - lives_widget_context_update(); - d_print(_("\n==============================\nSwitched to Clip Edit mode\n")); if (mt->file_selected != -1) { switch_to_file((mainw->current_file = 0), mt->file_selected); } + lives_window_remove_accel_group(LIVES_WINDOW(LIVES_MAIN_WINDOW_WIDGET), mt->accel_group); + lives_widget_context_update(); if (prefs->show_gui && prefs->open_maximised) { int wx, wy; + lives_window_unmaximize(LIVES_WINDOW(mainw->LiVES)); lives_window_get_position(LIVES_WINDOW(mainw->LiVES), &wx, &wy); if (prefs->gui_monitor == 0 && (wx > 0 || wy > 0)) lives_window_move(LIVES_WINDOW(mainw->LiVES), 0, 0); lives_window_maximize(LIVES_WINDOW(mainw->LiVES)); @@ -9177,8 +9080,9 @@ lives_free(xtrabit); } - lives_notify(LIVES_OSC_NOTIFY_MODE_CHANGED, (tmp = lives_strdup_printf("%d", STARTUP_CE))); - lives_free(tmp); + lives_window_add_accel_group(LIVES_WINDOW(LIVES_MAIN_WINDOW_WIDGET), mainw->accel_group); + + lives_notify_int(LIVES_OSC_NOTIFY_MODE_CHANGED, STARTUP_CE); return TRUE; } @@ -9592,7 +9496,7 @@ if (tc == block_marker_uo_tc && int_array_contains_value(block_marker_uo_tracks, block_marker_uo_num_tracks, j)) ordered = FALSE; // start a new rectangle - offset_start = calc_time_from_frame(renumbered_clips[clip_index[j]], frame_index[j]) * U_SEC; + offset_start = calc_time_from_frame(renumbered_clips[clip_index[j]], frame_index[j]) * TICKS_PER_SECOND_DBL; add_block_start_point(LIVES_WIDGET(lives_list_nth_data(mt->video_draws, j)), tc, renumbered_clips[clip_index[j]], offset_start, event, ordered); } @@ -9666,7 +9570,7 @@ avels[aclips[i] + 1] = aseeks[i + 1]; //} if (avels[aclips[i] + 1] != 0.) { - add_block_start_point(audio_draw, tc, renumbered_clips[aclips[i + 1]], aseeks[i]*U_SEC, event, TRUE); + add_block_start_point(audio_draw, tc, renumbered_clips[aclips[i + 1]], aseeks[i]*TICKS_PER_SECOND_DBL, event, TRUE); } } } @@ -9847,7 +9751,7 @@ lives_label_set_halignment(LIVES_LABEL(label), 0.); - widget_opts.justify = widget_opts.default_justify; + widget_opts.justify = LIVES_JUSTIFY_DEFAULT; lives_object_ref(label); arrow = lives_arrow_new(LIVES_ARROW_RIGHT, LIVES_SHADOW_OUT); @@ -10005,9 +9909,9 @@ LiVESWidget *arrow; LiVESWidget *eventbox; // each track has an eventbox, which we store in LiVESList *video_draws LiVESWidget *aeventbox; // each track has optionally an associated audio track, which we store in LiVESList *audio_draws - int i; LiVESList *liste; int max_disp_vtracks = prefs->max_disp_vtracks; + int i; char *tmp; if (mt->audio_draws != NULL && mt->audio_draws->data != NULL && mt->opts.back_audio_tracks > 0 && @@ -10209,9 +10113,9 @@ lives_free(fhash); if (num_in_params(filter, TRUE, TRUE) > 0) { - edit_effect = lives_menu_item_new_with_mnemonic(_("_View/Edit this Effect")); + edit_effect = lives_standard_menu_item_new_with_mnemonic(_("_View/Edit this Effect")); } else { - edit_effect = lives_menu_item_new_with_mnemonic(_("_View this Effect")); + edit_effect = lives_standard_menu_item_new_with_mnemonic(_("_View this Effect")); } lives_container_add(LIVES_CONTAINER(menu), edit_effect); @@ -10219,7 +10123,7 @@ LIVES_GUI_CALLBACK(on_mt_fx_edit_activate), (livespointer)mt); - delete_effect = lives_menu_item_new_with_mnemonic(_("_Delete this Effect")); + delete_effect = lives_standard_menu_item_new_with_mnemonic(_("_Delete this Effect")); if (mt->selected_init_event != mt->avol_init_event) { lives_container_add(LIVES_CONTAINER(menu), delete_effect); @@ -10536,11 +10440,6 @@ if (thumbnail != NULL) lives_object_unref(thumbnail); lives_container_add(LIVES_CONTAINER(eventbox), vbox); lives_box_pack_start(LIVES_BOX(mt->clip_inner_box), eventbox, FALSE, FALSE, 0); - /* - if (palette->style&STYLE_1) { - lives_widget_set_bg_color(eventbox, LIVES_WIDGET_STATE_NORMAL, &palette->normal_back); - } - */ lives_snprintf(filename, PATH_MAX, "%s", (tmp = lives_path_get_basename(mainw->files[i]->name))); lives_free(tmp); @@ -10645,12 +10544,9 @@ //returns TRUE if we go into mt mode lives_mt *multi; - char buff[32768]; - - char *tmp; + char buff[256]; boolean response; - boolean transfer_focus = FALSE; int orig_file; @@ -10723,7 +10619,6 @@ } } - if (lives_window_has_toplevel_focus(LIVES_WINDOW(rdet->dialog))) transfer_focus = TRUE; lives_widget_destroy(rdet->dialog); if (response == LIVES_RESPONSE_CANCEL) { @@ -10768,11 +10663,6 @@ rerenumber_clips(NULL, event_list); } - if (prefs->show_gui) { - // must check this before event_list_rectify, since it can throw error dialogs - if (lives_window_has_toplevel_focus(LIVES_WINDOW(mainw->LiVES))) transfer_focus = TRUE; - } - // if we have an existing event list, we will quantise it to the selected fps if (event_list != NULL) { weed_plant_t *qevent_list = quantise_events(event_list, cfile->fps, FALSE); @@ -10828,7 +10718,8 @@ } if (prefs->show_gui) { - lives_widget_show_all(multi->window); + scroll_track_on_screen(multi, 0); + lives_widget_show_all(multi->top_vbox); if (multi->nb_label != NULL) { lives_widget_hide(multi->poly_box); @@ -10889,7 +10780,7 @@ resize_play_window(); if (mainw->sepwin_scale != 100.) xtrabit = lives_strdup_printf(_(" (%d %% scale)"), (int)mainw->sepwin_scale); else xtrabit = lives_strdup(""); - title = lives_strdup_printf("%s%s", lives_window_get_title(LIVES_WINDOW(multi->window)), xtrabit); + title = lives_strdup_printf("%s%s", lives_window_get_title(LIVES_WINDOW(LIVES_MAIN_WINDOW_WIDGET)), xtrabit); lives_window_set_title(LIVES_WINDOW(mainw->play_window), title); lives_free(title); lives_free(xtrabit); @@ -10901,37 +10792,37 @@ do_mt_no_jack_error(WARN_MASK_MT_NO_JACK); } - if (prefs->gui_monitor != 0) { - int xcen = mainw->mgeom[prefs->gui_monitor - 1].x + (mainw->mgeom[prefs->gui_monitor - 1].width - - lives_widget_get_allocation_width(multi->window)) / 2; - int ycen = mainw->mgeom[prefs->gui_monitor - 1].y + (mainw->mgeom[prefs->gui_monitor - 1].height - - lives_widget_get_allocation_height(multi->window)) / 2; - lives_window_set_screen(LIVES_WINDOW(multi->window), mainw->mgeom[prefs->gui_monitor - 1].screen); - lives_window_move(LIVES_WINDOW(multi->window), xcen, ycen); - } + mainw->is_ready = TRUE; - if ((prefs->gui_monitor != 0 || capable->nmonitors <= 1) && prefs->open_maximised) { - lives_window_maximize(LIVES_WINDOW(multi->window)); + if (prefs->show_gui) { + lives_object_ref(mainw->top_vbox); + lives_widget_unparent(mainw->top_vbox); } - lives_idle_add(mt_idle_show_current_frame, (livespointer)multi); + lives_container_add(LIVES_CONTAINER(mainw->LiVES), multi->top_vbox); - if (transfer_focus && prefs->show_gui) lives_window_present(LIVES_WINDOW(multi->window)); + lives_paned_set_position(LIVES_PANED(multi->hpaned), (GUI_SCREEN_WIDTH - multi->play_width)); - mainw_was_ready = mainw->is_ready; - mainw->is_ready = TRUE; - - lives_notify(LIVES_OSC_NOTIFY_MODE_CHANGED, (tmp = lives_strdup_printf("%d", STARTUP_MT))); - lives_free(tmp); + if (prefs->show_gui && prefs->open_maximised) { + int wx, wy; + lives_window_unmaximize(LIVES_WINDOW(mainw->LiVES)); + lives_window_get_position(LIVES_WINDOW(mainw->LiVES), &wx, &wy); + if (prefs->gui_monitor == 0 && (wx > 0 || wy > 0)) lives_window_move(LIVES_WINDOW(mainw->LiVES), 0, 0); + lives_window_maximize(LIVES_WINDOW(mainw->LiVES)); + } - multi->no_expose = FALSE; + lives_widget_context_update(); - if (prefs->show_gui) - lives_widget_hide(mainw->LiVES); + set_mt_play_sizes(multi, cfile->hsize, cfile->vsize); + redraw_all_event_boxes(multi); + lives_text_view_scroll_onscreen(LIVES_TEXT_VIEW(mainw->textview1)); lives_widget_context_update(); + multi->no_expose = FALSE; - redraw_all_event_boxes(multi); + lives_container_child_set_shrinkable(LIVES_CONTAINER(multi->hpaned), multi->context_frame, TRUE); + + lives_idle_add(mt_idle_show_current_frame, (livespointer)multi); // this must be done right at the end // it slows down every single call to g_main_context_iteration - therefore it should be disabled before calling that @@ -10941,15 +10832,15 @@ set_interactive(mainw->interactive); - lives_text_view_scroll_onscreen(LIVES_TEXT_VIEW(mainw->textview1)); + lives_notify_int(LIVES_OSC_NOTIFY_MODE_CHANGED, STARTUP_MT); return TRUE; } boolean block_overlap(LiVESWidget *eventbox, double time_start, double time_end) { - weed_timecode_t tc_start = time_start * U_SECL; - weed_timecode_t tc_end = time_end * U_SECL; + weed_timecode_t tc_start = time_start * TICKS_PER_SECOND; + weed_timecode_t tc_end = time_end * TICKS_PER_SECOND; track_rect *block = (track_rect *)lives_widget_object_get_data(LIVES_WIDGET_OBJECT(eventbox), "blocks"); while (block != NULL) { @@ -10966,7 +10857,7 @@ // if allow_cur is TRUE, we may count blocks whose end is after "time" but whose start is // before or at time - weed_timecode_t tc = time * U_SECL; + weed_timecode_t tc = time * TICKS_PER_SECOND; track_rect *block = (track_rect *)lives_widget_object_get_data(LIVES_WIDGET_OBJECT(eventbox), "blocks"), *last_block = NULL; while (block != NULL) { @@ -10983,7 +10874,7 @@ // if allow_cur is TRUE, we may count blocks whose end is after "time" but whose start is // before or at time - weed_timecode_t tc = time * U_SECL; + weed_timecode_t tc = time * TICKS_PER_SECOND; track_rect *block = (track_rect *)lives_widget_object_get_data(LIVES_WIDGET_OBJECT(eventbox), "blocks"); while (block != NULL) { @@ -11015,7 +10906,7 @@ (LiVESWidget *)lives_widget_object_get_data (LIVES_WIDGET_OBJECT(block->eventbox), "owner")) != NULL) { // if moving an audio block we move the associated video block first - block = get_block_from_time(oeventbox, start_tc / U_SEC, mt); + block = get_block_from_time(oeventbox, start_tc / TICKS_PER_SECOND_DBL, mt); } mt->block_selected = block; @@ -11027,8 +10918,8 @@ weed_timecode_t tc = 0, tcnow; weed_timecode_t tclen = end_tc - start_tc; while (tc <= tclen) { - tcnow = q_gint64(tc + timesecs * U_SEC, mt->fps); - tc += U_SEC / mt->fps; + tcnow = q_gint64(tc + timesecs * TICKS_PER_SECOND_DBL, mt->fps); + tc += TICKS_PER_SECOND_DBL / mt->fps; if (old_track == new_track && tcnow >= start_tc && tcnow <= end_tc) continue; // ignore ourself ! event = get_frame_event_at(mt->event_list, tcnow, event, TRUE); if (event == NULL) break; // must be end of timeline @@ -11057,11 +10948,11 @@ if (old_track > -1) { clip = get_frame_event_clip(block->start_event, old_track); mt->insert_start = block->offset_start; - mt->insert_end = block->offset_start + end_tc - start_tc + q_gint64(U_SEC / mt->fps, mt->fps); + mt->insert_end = block->offset_start + end_tc - start_tc + q_gint64(TICKS_PER_SECOND_DBL / mt->fps, mt->fps); } else { clip = get_audio_frame_clip(block->start_event, old_track); mt->insert_avel = get_audio_frame_vel(block->start_event, old_track); - mt->insert_start = q_gint64(get_audio_frame_seek(block->start_event, old_track) * U_SEC, mt->fps); + mt->insert_start = q_gint64(get_audio_frame_seek(block->start_event, old_track) * TICKS_PER_SECOND_DBL, mt->fps); mt->insert_end = q_gint64(mt->insert_start + (end_tc - start_tc), mt->fps); } @@ -11084,7 +10975,7 @@ mt->insert_start = mt->insert_end = -1; - new_start_tc = q_gint64(timesecs * U_SEC, mt->fps); + new_start_tc = q_gint64(timesecs * TICKS_PER_SECOND_DBL, mt->fps); remove_end_blank_frames(mt->event_list, FALSE); // leave filter inits @@ -11105,20 +10996,20 @@ double oldr_end = mt->region_end; LiVESList *tracks_sel = NULL; track_rect *lblock; - double rtc = get_event_timecode(block->start_event) / U_SEC - 1. / mt->fps, rstart = 0., rend; + double rtc = get_event_timecode(block->start_event) / TICKS_PER_SECOND_DBL - 1. / mt->fps, rstart = 0., rend; if (mt->opts.grav_mode == GRAV_MODE_LEFT) { // gravity left - move left until we hit another block or time 0 if (rtc >= 0.) { lblock = block->prev; - if (lblock != NULL) rstart = get_event_timecode(lblock->end_event) / U_SEC; + if (lblock != NULL) rstart = get_event_timecode(lblock->end_event) / TICKS_PER_SECOND_DBL; } - rend = get_event_timecode(block->end_event) / U_SEC; + rend = get_event_timecode(block->end_event) / TICKS_PER_SECOND_DBL; } else { // gravity right - move right until we hit the next block lblock = block->next; - rstart = get_event_timecode(block->start_event) / U_SEC; - rend = get_event_timecode(lblock->start_event) / U_SEC; + rstart = get_event_timecode(block->start_event) / TICKS_PER_SECOND_DBL; + rend = get_event_timecode(lblock->start_event) / TICKS_PER_SECOND_DBL; } mt->region_start = rstart; @@ -11162,7 +11053,7 @@ if (!did_backup && mt->framedraw != NULL && mt->current_rfx != NULL && mt->init_event != NULL && mt->poly_state == POLY_PARAMS && weed_plant_has_leaf(mt->init_event, WEED_LEAF_IN_TRACKS)) { - weed_timecode_t tc = q_gint64(lives_spin_button_get_value(LIVES_SPIN_BUTTON(mt->node_spinbutton)) * U_SEC + + weed_timecode_t tc = q_gint64(lives_spin_button_get_value(LIVES_SPIN_BUTTON(mt->node_spinbutton)) * TICKS_PER_SECOND_DBL + get_event_timecode(mt->init_event), mt->fps); get_track_index(mt, tc); } @@ -11225,14 +11116,15 @@ } mt->context_scroll = lives_scrolled_window_new(NULL, NULL); + lives_widget_set_hexpand(mt->context_scroll, TRUE); lives_container_add(LIVES_CONTAINER(mt->context_frame), mt->context_scroll); - lives_scrolled_window_set_policy(LIVES_SCROLLED_WINDOW(mt->context_scroll), LIVES_POLICY_AUTOMATIC, + lives_scrolled_window_set_policy(LIVES_SCROLLED_WINDOW(mt->context_scroll), LIVES_POLICY_NEVER, LIVES_POLICY_AUTOMATIC); mt->context_box = lives_vbox_new(FALSE, 4); - + lives_widget_set_hexpand(mt->context_scroll, TRUE); lives_scrolled_window_add_with_viewport(LIVES_SCROLLED_WINDOW(mt->context_scroll), mt->context_box); // Apply theme background to scrolled window @@ -11241,6 +11133,7 @@ lives_widget_set_bg_color(lives_bin_get_child(LIVES_BIN(mt->context_scroll)), LIVES_WIDGET_STATE_NORMAL, &palette->normal_back); } + add_context_label(mt, (" ")); // info box stop from shrinking if (mt->opts.show_ctx) lives_widget_show_all(mt->context_frame); } @@ -11289,7 +11182,8 @@ weed_timecode_t min_tc = 0, max_tc = -1; weed_timecode_t offset_start = get_event_timecode(block->start_event); int filenum; - double in_val = start_tc / U_SEC, out_val = end_tc / U_SEC, in_start_range = 0., out_start_range = in_val + 1. / mt->fps; + double in_val = start_tc / TICKS_PER_SECOND_DBL, out_val = end_tc / TICKS_PER_SECOND_DBL, in_start_range = 0., + out_start_range = in_val + 1. / mt->fps; double out_end_range, real_out_end_range; double in_end_range = out_val - 1. / mt->fps, real_in_start_range = in_start_range; double avel = 1.; @@ -11299,8 +11193,8 @@ lives_signal_handler_block(mt->spinbutton_out, mt->spin_out_func); lives_signal_handler_block(mt->spinbutton_in, mt->spin_in_func); - if (block->prev != NULL) min_tc = get_event_timecode(block->prev->end_event) + (double)(track >= 0) * U_SEC / mt->fps; - if (block->next != NULL) max_tc = get_event_timecode(block->next->start_event) - (double)(track >= 0) * U_SEC / mt->fps; + if (block->prev != NULL) min_tc = get_event_timecode(block->prev->end_event) + (double)(track >= 0) * TICKS_PER_SECOND_DBL / mt->fps; + if (block->next != NULL) max_tc = get_event_timecode(block->next->start_event) - (double)(track >= 0) * TICKS_PER_SECOND_DBL / mt->fps; if (track >= 0) { filenum = get_frame_event_clip(block->start_event, track); @@ -11310,16 +11204,16 @@ out_end_range = count_resampled_frames(mainw->files[filenum]->frames, mainw->files[filenum]->fps, mt->fps) / mt->fps; } else { filenum = get_audio_frame_clip(block->start_event, track); - out_end_range = q_gint64(mainw->files[filenum]->laudio_time * U_SEC, mt->fps) / U_SEC; + out_end_range = q_gint64(mainw->files[filenum]->laudio_time * TICKS_PER_SECOND_DBL, mt->fps) / TICKS_PER_SECOND_DBL; avel = get_audio_frame_vel(block->start_event, track); } real_out_end_range = out_end_range; if (mt->opts.insert_mode != INSERT_MODE_OVERWRITE) { - if (!block->end_anchored && max_tc > -1 && (((max_tc - offset_start) / U_SEC * ABS(avel) + in_val) < out_end_range)) - real_out_end_range = q_gint64((max_tc - offset_start) * ABS(avel) + in_val * U_SEC, mt->fps) / U_SEC; - if (!block->start_anchored && min_tc > -1 && (((min_tc - offset_start) / U_SEC * ABS(avel) + in_val) > in_start_range)) - real_in_start_range = q_gint64((min_tc - offset_start) * ABS(avel) + in_val * U_SEC, mt->fps) / U_SEC; + if (!block->end_anchored && max_tc > -1 && (((max_tc - offset_start) / TICKS_PER_SECOND_DBL * ABS(avel) + in_val) < out_end_range)) + real_out_end_range = q_gint64((max_tc - offset_start) * ABS(avel) + in_val * TICKS_PER_SECOND_DBL, mt->fps) / TICKS_PER_SECOND_DBL; + if (!block->start_anchored && min_tc > -1 && (((min_tc - offset_start) / TICKS_PER_SECOND_DBL * ABS(avel) + in_val) > in_start_range)) + real_in_start_range = q_gint64((min_tc - offset_start) * ABS(avel) + in_val * TICKS_PER_SECOND_DBL, mt->fps) / TICKS_PER_SECOND_DBL; if (!block->start_anchored) out_end_range = real_out_end_range; if (!block->end_anchored) in_start_range = real_in_start_range; } @@ -11359,15 +11253,15 @@ if (block != NULL) { track = LIVES_POINTER_TO_INT(lives_widget_object_get_data(LIVES_WIDGET_OBJECT(block->eventbox), "layer_number")); filenum = get_frame_event_clip(block->start_event, track); - frame_start = calc_frame_from_time(filenum, block->offset_start / U_SEC); + frame_start = calc_frame_from_time(filenum, block->offset_start / TICKS_PER_SECOND_DBL); } else { filenum = mt->file_selected; frame_start = mainw->files[filenum]->start; } - calc_maxspect(lives_widget_get_allocation_width(mt->poly_box) / 2 - widget_opts.packing_width, - lives_widget_get_allocation_height(mt->poly_box) - - ((block == NULL || block->ordered) ? lives_widget_get_allocation_height(mainw->spinbutton_start) : 0), &width, &height); + calc_maxspect(lives_widget_get_allocation_width(mt->out_image), + lives_widget_get_allocation_height(mt->out_image), + &width, &height); thumb = make_thumb(mt, filenum, width, height, frame_start, FALSE); lives_image_set_from_pixbuf(LIVES_IMAGE(mt->in_image), thumb); @@ -11387,15 +11281,15 @@ if (block != NULL) { track = LIVES_POINTER_TO_INT(lives_widget_object_get_data(LIVES_WIDGET_OBJECT(block->eventbox), "layer_number")); filenum = get_frame_event_clip(block->start_event, track); - frame_end = calc_frame_from_time(filenum, end_tc / U_SEC - 1. / mt->fps); + frame_end = calc_frame_from_time(filenum, end_tc / TICKS_PER_SECOND_DBL - 1. / mt->fps); } else { filenum = mt->file_selected; frame_end = mainw->files[filenum]->end; } - calc_maxspect(lives_widget_get_allocation_width(mt->poly_box) / 2 - widget_opts.packing_width, - lives_widget_get_allocation_height(mt->poly_box) - - ((block == NULL || block->ordered) ? lives_widget_get_allocation_height(mainw->spinbutton_end) : 0), &width, &height); + calc_maxspect(lives_widget_get_allocation_width(mt->in_image), + lives_widget_get_allocation_height(mt->in_image), + &width, &height); thumb = make_thumb(mt, filenum, width, height, frame_end, FALSE); lives_image_set_from_pixbuf(LIVES_IMAGE(mt->out_image), thumb); @@ -11403,8 +11297,6 @@ } - - void in_out_start_changed(LiVESWidget *widget, livespointer user_data) { lives_mt *mt = (lives_mt *)user_data; @@ -11450,7 +11342,7 @@ new_start_tc = q_dbl(new_start, mt->fps); if (new_start_tc == orig_start_tc || !block->ordered) { - lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_in), new_start_tc / U_SEC); + lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_in), new_start_tc / TICKS_PER_SECOND_DBL); return; } @@ -11461,13 +11353,13 @@ if (!mt->aud_track_selected) { if (mt->opts.pertrack_audio) { LiVESWidget *aeventbox = LIVES_WIDGET(lives_widget_object_get_data(LIVES_WIDGET_OBJECT(block->eventbox), "atrack")); - ablock = get_block_from_time(aeventbox, tl_start / U_SEC, mt); + ablock = get_block_from_time(aeventbox, tl_start / TICKS_PER_SECOND_DBL, mt); } start_anchored = block->start_anchored; } else { LiVESWidget *eventbox = LIVES_WIDGET(lives_widget_object_get_data(LIVES_WIDGET_OBJECT(block->eventbox), "owner")); ablock = block; - block = get_block_from_time(eventbox, tl_start / U_SEC, mt); + block = get_block_from_time(eventbox, tl_start / TICKS_PER_SECOND_DBL, mt); start_anchored = ablock->start_anchored; } filenum = get_frame_event_clip(block->start_event, track); @@ -11498,7 +11390,7 @@ } else { remove_audio_for_track(ablock->start_event, track); } - aseek += q_gint64(avel * (double)(get_event_timecode(event) - get_event_timecode(ablock->start_event)), mt->fps) / U_SEC; + aseek += q_gint64(avel * (double)(get_event_timecode(event) - get_event_timecode(ablock->start_event)), mt->fps) / TICKS_PER_SECOND_DBL; ablock->start_event = event; ablock->offset_start = new_start_tc; } @@ -11517,7 +11409,7 @@ if (ablock != NULL) { insert_audio_event_at(mt->event_list, ablock->start_event, track, aclip, aseek, avel); - ablock->offset_start = q_dbl(aseek * U_SEC, mt->fps) / U_SEC; + ablock->offset_start = q_dbl(aseek * TICKS_PER_SECOND_DBL, mt->fps) / TICKS_PER_SECOND_DBL; } // move filter_inits right, and deinits left @@ -11559,13 +11451,13 @@ remove_audio_for_track(ablock->start_event, track); - aseek += q_gint64(new_start_tc - ablock->offset_start, mt->fps) / U_SEC; + aseek += q_gint64(new_start_tc - ablock->offset_start, mt->fps) / TICKS_PER_SECOND_DBL; ablock->start_event = get_frame_event_at_or_before(mt->event_list, q_gint64(tl_start + (new_start_tc - ablock->offset_start) / avel, mt->fps), get_prev_frame_event(ablock->start_event)); insert_audio_event_at(mt->event_list, ablock->start_event, track, aclip, aseek, avel); - ablock->offset_start = q_dbl(aseek * U_SEC, mt->fps) / U_SEC; + ablock->offset_start = q_dbl(aseek * TICKS_PER_SECOND_DBL, mt->fps) / TICKS_PER_SECOND_DBL; } if (block != ablock) { // do an insert from offset_start down @@ -11599,29 +11491,29 @@ } else { // start is anchored, do a re-insert from start to end lives_mt_insert_mode_t insert_mode = mt->opts.insert_mode; - offset_end = q_gint64((block->offset_start = new_start_tc) + (weed_timecode_t)(U_SEC / mt->fps) + + offset_end = q_gint64((block->offset_start = new_start_tc) + (weed_timecode_t)(TICKS_PER_SECOND_DBL / mt->fps) + (get_event_timecode(block->end_event) - get_event_timecode(block->start_event)), mt->fps); mt->opts.insert_mode = INSERT_MODE_OVERWRITE; if (track >= 0) insert_frames(filenum, new_start_tc, offset_end, tl_start, DIRECTION_POSITIVE, block->eventbox, mt, block); if (ablock != NULL) { aclip = get_audio_frame_clip(ablock->start_event, track); aseek = get_audio_frame_seek(ablock->start_event, track); - aseek += q_gint64(new_start_tc - orig_start_tc, mt->fps) / U_SEC; + aseek += q_gint64(new_start_tc - orig_start_tc, mt->fps) / TICKS_PER_SECOND_DBL; insert_audio_event_at(mt->event_list, ablock->start_event, track, aclip, aseek, avel); - ablock->offset_start = q_gint64(aseek * U_SEC, mt->fps); + ablock->offset_start = q_gint64(aseek * TICKS_PER_SECOND_DBL, mt->fps); } mt->opts.insert_mode = insert_mode; } - offset_end = (new_start_tc = block->offset_start) + (weed_timecode_t)((double)(track >= 0) * U_SEC / mt->fps) + + offset_end = (new_start_tc = block->offset_start) + (weed_timecode_t)((double)(track >= 0) * TICKS_PER_SECOND_DBL / mt->fps) + avel * (get_event_timecode(block->end_event) - get_event_timecode(block->start_event)); if (mt->poly_state == POLY_IN_OUT) { lives_signal_handler_block(mt->spinbutton_out, mt->spin_out_func); lives_signal_handler_block(mt->spinbutton_in, mt->spin_in_func); set_in_out_spin_ranges(mt, new_start_tc, offset_end); - lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_out), offset_end / U_SEC); - lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_in), new_start_tc / U_SEC); + lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_out), offset_end / TICKS_PER_SECOND_DBL); + lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_in), new_start_tc / TICKS_PER_SECOND_DBL); lives_spin_button_update(LIVES_SPIN_BUTTON(mt->spinbutton_out)); lives_spin_button_update(LIVES_SPIN_BUTTON(mt->spinbutton_in)); lives_signal_handler_unblock(mt->spinbutton_out, mt->spin_out_func); @@ -11641,8 +11533,6 @@ } - - void in_out_end_changed(LiVESWidget *widget, livespointer user_data) { lives_mt *mt = (lives_mt *)user_data; @@ -11679,7 +11569,7 @@ return; } - start_val = block->offset_start / U_SEC; + start_val = block->offset_start / TICKS_PER_SECOND_DBL; event = block->end_event; track = LIVES_POINTER_TO_INT(lives_widget_object_get_data(LIVES_WIDGET_OBJECT(block->eventbox), "layer_number")); @@ -11690,13 +11580,13 @@ if (!mt->aud_track_selected) { if (mt->opts.pertrack_audio) { LiVESWidget *aeventbox = LIVES_WIDGET(lives_widget_object_get_data(LIVES_WIDGET_OBJECT(block->eventbox), "atrack")); - ablock = get_block_from_time(aeventbox, tl_end / U_SEC - 1. / mt->fps, mt); + ablock = get_block_from_time(aeventbox, tl_end / TICKS_PER_SECOND_DBL - 1. / mt->fps, mt); } end_anchored = block->end_anchored; } else { LiVESWidget *eventbox = LIVES_WIDGET(lives_widget_object_get_data(LIVES_WIDGET_OBJECT(block->eventbox), "owner")); ablock = block; - block = get_block_from_time(eventbox, tl_end / U_SEC - 1. / mt->fps, mt); + block = get_block_from_time(eventbox, tl_end / TICKS_PER_SECOND_DBL - 1. / mt->fps, mt); end_anchored = ablock->end_anchored; } filenum = get_frame_event_clip(block->start_event, track); @@ -11708,14 +11598,14 @@ } // offset_end is timecode of end event within source (scaled for velocity) - offset_end = q_gint64(block->offset_start + (weed_timecode_t)((double)(track >= 0) * U_SEC / mt->fps) + + offset_end = q_gint64(block->offset_start + (weed_timecode_t)((double)(track >= 0) * TICKS_PER_SECOND_DBL / mt->fps) + (weed_timecode_t)((double)(get_event_timecode(block->end_event) - get_event_timecode(block->start_event)) * avel), mt->fps); if (track >= 0 && new_end > mainw->files[filenum]->frames / mainw->files[filenum]->fps) new_end = mainw->files[filenum]->frames / mainw->files[filenum]->fps; - new_end_tc = q_gint64(block->offset_start + (new_end - start_val) * U_SEC, mt->fps); + new_end_tc = q_gint64(block->offset_start + (new_end - start_val) * TICKS_PER_SECOND_DBL, mt->fps); orig_end_tc = offset_end; #ifdef DEBUG_BL_MOVE @@ -11723,9 +11613,9 @@ get_event_timecode(block->start_event), new_end, orig_end_tc, new_end_tc); #endif - if (ABS(new_end_tc - orig_end_tc) < (.5 * U_SEC) / mt->fps || !block->ordered) { + if (ABS(new_end_tc - orig_end_tc) < (.5 * TICKS_PER_SECOND_DBL) / mt->fps || !block->ordered) { lives_signal_handler_block(mt->spinbutton_out, mt->spin_out_func); - lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_out), new_end_tc / U_SEC); + lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_out), new_end_tc / TICKS_PER_SECOND_DBL); lives_signal_handler_unblock(mt->spinbutton_out, mt->spin_out_func); return; } @@ -11733,9 +11623,9 @@ start_event = get_prev_frame_event(event); if (!end_anchored) { - new_tl_tc = q_gint64(get_event_timecode(block->start_event) + (new_end - start_val) * U_SEC / avel - - (double)(track >= 0) * U_SEC / mt->fps, mt->fps); - if (track < 0) new_tl_tc -= (U_SEC / mt->fps); + new_tl_tc = q_gint64(get_event_timecode(block->start_event) + (new_end - start_val) * TICKS_PER_SECOND_DBL / avel - + (double)(track >= 0) * TICKS_PER_SECOND_DBL / mt->fps, mt->fps); + if (track < 0) new_tl_tc -= (TICKS_PER_SECOND_DBL / mt->fps); #ifdef DEBUG_BL_MOVE g_print("new tl tc is %ld %ld %.4f %.4f\n", new_tl_tc, tl_end, new_end, start_val); @@ -11765,7 +11655,7 @@ weed_plant_t *shortcut = ablock->end_event; mt->event_list = insert_blank_frame_event_at(mt->event_list, q_gint64(new_tl_tc + (weed_timecode_t)((double)(track >= 0) * - U_SEC / mt->fps), mt->fps), + TICKS_PER_SECOND_DBL / mt->fps), mt->fps), &shortcut); ablock->end_event = shortcut; } else ablock->end_event = new_end_event; @@ -11809,7 +11699,7 @@ // end increased, not anchored if (track >= 0) { // do an insert from end_tc up, starting with end_frame and finishing at new_end - insert_frames(filenum, offset_end, new_end_tc, tl_end + (weed_timecode_t)(U_SEC / mt->fps), DIRECTION_POSITIVE, + insert_frames(filenum, offset_end, new_end_tc, tl_end + (weed_timecode_t)(TICKS_PER_SECOND_DBL / mt->fps), DIRECTION_POSITIVE, block->eventbox, mt, block); block->end_event = get_frame_event_at(mt->event_list, q_gint64(new_end_tc + tl_end - offset_end, mt->fps), block->end_event, TRUE); @@ -11819,22 +11709,22 @@ weed_timecode_t final_tc = get_event_timecode(last_frame_event); shortcut = last_frame_event; while (final_tc < new_tl_tc) { - final_tc = q_gint64(final_tc + U_SEC / mt->fps, mt->fps); + final_tc = q_gint64(final_tc + TICKS_PER_SECOND_DBL / mt->fps, mt->fps); mt->event_list = insert_blank_frame_event_at(mt->event_list, final_tc, &shortcut); } } if (ablock != NULL) { - new_end_event = get_frame_event_at(mt->event_list, q_gint64(new_tl_tc + U_SEC / mt->fps, mt->fps), ablock->end_event, TRUE); + new_end_event = get_frame_event_at(mt->event_list, q_gint64(new_tl_tc + TICKS_PER_SECOND_DBL / mt->fps, mt->fps), ablock->end_event, TRUE); if (new_end_event == ablock->end_event) { lives_signal_handler_block(mt->spinbutton_out, mt->spin_out_func); - lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_out), orig_end_tc / U_SEC); + lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_out), orig_end_tc / TICKS_PER_SECOND_DBL); lives_signal_handler_unblock(mt->spinbutton_out, mt->spin_out_func); return; } remove_audio_for_track(ablock->end_event, track); if (new_end_event == NULL) { if (shortcut == NULL) shortcut = ablock->end_event; - mt->event_list = insert_blank_frame_event_at(mt->event_list, q_gint64(new_tl_tc + U_SEC / mt->fps, mt->fps), &shortcut); + mt->event_list = insert_blank_frame_event_at(mt->event_list, q_gint64(new_tl_tc + TICKS_PER_SECOND_DBL / mt->fps, mt->fps), &shortcut); ablock->end_event = shortcut; } else ablock->end_event = new_end_event; @@ -11871,14 +11761,14 @@ lives_mt_insert_mode_t insert_mode = mt->opts.insert_mode; offset_end = q_gint64((offset_start = block->offset_start + new_end_tc - orig_end_tc) + - (weed_timecode_t)((double)(track >= 0) * U_SEC / mt->fps) + + (weed_timecode_t)((double)(track >= 0) * TICKS_PER_SECOND_DBL / mt->fps) + (get_event_timecode(block->end_event) - get_event_timecode(block->start_event)), mt->fps); mt->opts.insert_mode = INSERT_MODE_OVERWRITE; - // note: audio blocks end at the timecode, video blocks end at tc + U_SEC/mt->fps + // note: audio blocks end at the timecode, video blocks end at tc + TICKS_PER_SECOND_DBL/mt->fps if (track >= 0) insert_frames(filenum, offset_end, offset_start, tl_end + - (weed_timecode_t)((double)(track >= 0 && !mt->aud_track_selected)*U_SEC / mt->fps), + (weed_timecode_t)((double)(track >= 0 && !mt->aud_track_selected)*TICKS_PER_SECOND_DBL / mt->fps), DIRECTION_NEGATIVE, block->eventbox, mt, block); block->offset_start = q_gint64(offset_start, mt->fps); @@ -11887,16 +11777,16 @@ aclip = get_audio_frame_clip(ablock->start_event, track); aseek = get_audio_frame_seek(ablock->start_event, track); avel = get_audio_frame_vel(ablock->start_event, track); - aseek += q_gint64(new_end_tc - orig_end_tc, mt->fps) / U_SEC; + aseek += q_gint64(new_end_tc - orig_end_tc, mt->fps) / TICKS_PER_SECOND_DBL; insert_audio_event_at(mt->event_list, ablock->start_event, track, aclip, aseek, avel); - ablock->offset_start = q_gint64(aseek * U_SEC, mt->fps); + ablock->offset_start = q_gint64(aseek * TICKS_PER_SECOND_DBL, mt->fps); } mt->opts.insert_mode = insert_mode; } // get new offset_end - new_end_tc = (block->offset_start + (weed_timecode_t)((double)(track >= 0) * U_SEC / mt->fps) + + new_end_tc = (block->offset_start + (weed_timecode_t)((double)(track >= 0) * TICKS_PER_SECOND_DBL / mt->fps) + (get_event_timecode(block->end_event) - get_event_timecode(block->start_event)) * avel); #ifdef DEBUG_BL_MOVE @@ -11913,8 +11803,8 @@ lives_signal_handler_block(mt->spinbutton_out, mt->spin_out_func); lives_signal_handler_block(mt->spinbutton_in, mt->spin_in_func); set_in_out_spin_ranges(mt, block->offset_start, new_end_tc); - lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_in), block->offset_start / U_SEC); - lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_out), new_end_tc / U_SEC); + lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_in), block->offset_start / TICKS_PER_SECOND_DBL); + lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_out), new_end_tc / TICKS_PER_SECOND_DBL); lives_signal_handler_unblock(mt->spinbutton_out, mt->spin_out_func); lives_signal_handler_unblock(mt->spinbutton_in, mt->spin_in_func); @@ -11948,14 +11838,14 @@ double old_out_val = lives_spin_button_get_value(LIVES_SPIN_BUTTON(mt->spinbutton_out)); // update avel and aseek - aseek_end = aseek + (get_event_timecode(block->end_event) - get_event_timecode(block->start_event)) / U_SEC * (-avel); + aseek_end = aseek + (get_event_timecode(block->end_event) - get_event_timecode(block->start_event)) / TICKS_PER_SECOND_DBL * (-avel); insert_audio_event_at(mt->event_list, block->start_event, track, aclip, aseek_end, avel); lives_signal_handler_block(mt->spinbutton_out, mt->spin_out_func); lives_signal_handler_block(mt->spinbutton_in, mt->spin_in_func); - if (avel < 0.) set_in_out_spin_ranges(mt, old_in_val * U_SEC, old_out_val * U_SEC); - else set_in_out_spin_ranges(mt, old_out_val * U_SEC, old_in_val * U_SEC); + if (avel < 0.) set_in_out_spin_ranges(mt, old_in_val * TICKS_PER_SECOND_DBL, old_out_val * TICKS_PER_SECOND_DBL); + else set_in_out_spin_ranges(mt, old_out_val * TICKS_PER_SECOND_DBL, old_in_val * TICKS_PER_SECOND_DBL); lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_in), old_out_val); lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_out), old_in_val); @@ -12006,12 +11896,12 @@ if (!block->end_anchored) { new_end_tc = q_gint64(start_tc + ((orig_end_val = - lives_spin_button_get_value(LIVES_SPIN_BUTTON(mt->spinbutton_out))) * U_SEC - start_tc) + lives_spin_button_get_value(LIVES_SPIN_BUTTON(mt->spinbutton_out))) * TICKS_PER_SECOND_DBL - start_tc) / new_avel, mt->fps); insert_audio_event_at(mt->event_list, block->start_event, track, aclip, aseek, new_avel); - new_tl_tc = q_gint64(get_event_timecode(block->start_event) + (orig_end_val * U_SEC - start_tc) / new_avel, mt->fps); + new_tl_tc = q_gint64(get_event_timecode(block->start_event) + (orig_end_val * TICKS_PER_SECOND_DBL - start_tc) / new_avel, mt->fps); // move end point (if we can) if (block->next != NULL && new_tl_tc >= get_event_timecode(block->next->start_event)) { @@ -12020,7 +11910,7 @@ lives_signal_handler_block(mt->spinbutton_out, mt->spin_out_func); lives_signal_handler_block(mt->spinbutton_in, mt->spin_in_func); set_in_out_spin_ranges(mt, block->offset_start, new_end_tc); - lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_out), new_end_tc / U_SEC); + lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_out), new_end_tc / TICKS_PER_SECOND_DBL); lives_signal_handler_unblock(mt->spinbutton_in, mt->spin_in_func); lives_signal_handler_unblock(mt->spinbutton_out, mt->spin_out_func); return; @@ -12046,7 +11936,7 @@ lives_widget_queue_draw((LiVESWidget *)mt->audio_draws->data); new_end_tc = start_tc + (get_event_timecode(block->end_event) - get_event_timecode(block->start_event)) * new_avel; lives_signal_handler_block(mt->spinbutton_out, mt->spin_out_func); - lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_out), new_end_tc / U_SEC); + lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_out), new_end_tc / TICKS_PER_SECOND_DBL); lives_signal_handler_unblock(mt->spinbutton_out, mt->spin_out_func); lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_out), orig_end_val); @@ -12067,12 +11957,12 @@ min_tc = 0; if (block->prev != NULL) min_tc = get_event_timecode(block->prev->end_event); - new_tl_tc = q_gint64(get_event_timecode(block->end_event) - (orig_end_val * U_SEC - start_tc) / new_avel, mt->fps); - new_end_tc = orig_end_val * U_SEC; + new_tl_tc = q_gint64(get_event_timecode(block->end_event) - (orig_end_val * TICKS_PER_SECOND_DBL - start_tc) / new_avel, mt->fps); + new_end_tc = orig_end_val * TICKS_PER_SECOND_DBL; if (new_tl_tc < min_tc) { - aseek -= (new_tl_tc - min_tc) / U_SEC; - start_tc = block->offset_start = aseek * U_SEC; + aseek -= (new_tl_tc - min_tc) / TICKS_PER_SECOND_DBL; + start_tc = block->offset_start = aseek * TICKS_PER_SECOND_DBL; new_tl_tc = min_tc; was_adjusted = TRUE; } @@ -12102,7 +11992,7 @@ lives_signal_handler_block(mt->spinbutton_in, mt->spin_in_func); set_in_out_spin_ranges(mt, start_tc, new_end_tc); - lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_in), start_tc / U_SEC); + lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_in), start_tc / TICKS_PER_SECOND_DBL); if (!was_adjusted) lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_in), orig_start_val); @@ -12129,7 +12019,7 @@ } offset_end = block->offset_start + (double)(mt->current_track >= 0 && !mt->aud_track_selected) * - (weed_timecode_t)(U_SEC / mt->fps) + ((get_event_timecode(block->end_event) - + (weed_timecode_t)(TICKS_PER_SECOND_DBL / mt->fps) + ((get_event_timecode(block->end_event) - get_event_timecode(block->start_event))) * avel; block->start_anchored = !block->start_anchored; @@ -12159,7 +12049,7 @@ xeventbox = (LiVESWidget *)lives_widget_object_get_data(LIVES_WIDGET_OBJECT(block->eventbox), "atrack"); } if (xeventbox != NULL) { - xblock = get_block_from_time(xeventbox, get_event_timecode(block->start_event) / U_SEC, mt); + xblock = get_block_from_time(xeventbox, get_event_timecode(block->start_event) / TICKS_PER_SECOND_DBL, mt); if (xblock != NULL) xblock->start_anchored = block->start_anchored; } } @@ -12179,7 +12069,7 @@ } offset_end = block->offset_start + (double)(mt->current_track >= 0 && !mt->aud_track_selected) * - (weed_timecode_t)(U_SEC / mt->fps) + ((get_event_timecode(block->end_event) - + (weed_timecode_t)(TICKS_PER_SECOND_DBL / mt->fps) + ((get_event_timecode(block->end_event) - get_event_timecode(block->start_event))) * avel; block->end_anchored = !block->end_anchored; @@ -12209,7 +12099,7 @@ xeventbox = (LiVESWidget *)lives_widget_object_get_data(LIVES_WIDGET_OBJECT(block->eventbox), "atrack"); } if (xeventbox != NULL) { - xblock = get_block_from_time(xeventbox, get_event_timecode(block->start_event) / U_SEC, mt); + xblock = get_block_from_time(xeventbox, get_event_timecode(block->start_event) / TICKS_PER_SECOND_DBL, mt); if (xblock != NULL) xblock->end_anchored = block->end_anchored; } } @@ -12339,9 +12229,13 @@ mt->fm_edit_event = NULL; mt->context_time = -1.; } + break; case POLY_EFFECTS: case POLY_TRANS: case POLY_COMP: + free_pkg_list(); + if (mt->fx_list_scroll != NULL) lives_widget_destroy(mt->fx_list_scroll); + mt->fx_list_scroll = NULL; break; default: break; @@ -12372,7 +12266,7 @@ if (block != NULL) { track = LIVES_POINTER_TO_INT(lives_widget_object_get_data(LIVES_WIDGET_OBJECT(block->eventbox), "layer_number")); - offset_end = block->offset_start + (weed_timecode_t)((double)(track >= 0) * U_SEC / mt->fps) + + offset_end = block->offset_start + (weed_timecode_t)((double)(track >= 0) * TICKS_PER_SECOND_DBL / mt->fps) + ((get_event_timecode(block->end_event) - get_event_timecode(block->start_event)) * ABS(avel)); start_anchored = block->start_anchored; @@ -12401,8 +12295,8 @@ } filenum = get_frame_event_clip(block->start_event, track); - frame_start = calc_frame_from_time(filenum, block->offset_start / U_SEC); - frame_end = calc_frame_from_time(filenum, offset_end / U_SEC - 1. / mt->fps); + frame_start = calc_frame_from_time(filenum, block->offset_start / TICKS_PER_SECOND_DBL); + frame_end = calc_frame_from_time(filenum, offset_end / TICKS_PER_SECOND_DBL - 1. / mt->fps); } lives_container_set_border_width(LIVES_CONTAINER(mt->poly_box), 0); @@ -12421,7 +12315,7 @@ lives_box_pack_start(LIVES_BOX(mt->poly_box), mt->avel_box, TRUE, TRUE, 0); lives_widget_show_all(mt->avel_box); avel = get_audio_frame_vel(block->start_event, track); - offset_end = block->offset_start + q_gint64((weed_timecode_t)((double)(track >= 0) * U_SEC / mt->fps) + + offset_end = block->offset_start + q_gint64((weed_timecode_t)((double)(track >= 0) * TICKS_PER_SECOND_DBL / mt->fps) + ((get_event_timecode(block->end_event) - get_event_timecode(block->start_event)) * ABS(avel)), mt->fps); } @@ -12446,8 +12340,8 @@ if (avel > 0.) { if (block != NULL) { - lives_spin_button_set_range(LIVES_SPIN_BUTTON(mt->spinbutton_in), 0., offset_end / U_SEC - 1. / mt->fps); - lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_in), block->offset_start / U_SEC); + lives_spin_button_set_range(LIVES_SPIN_BUTTON(mt->spinbutton_in), 0., offset_end / TICKS_PER_SECOND_DBL - 1. / mt->fps); + lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_in), block->offset_start / TICKS_PER_SECOND_DBL); } else { lives_spin_button_set_range(LIVES_SPIN_BUTTON(mt->spinbutton_in), 1., mainw->files[filenum]->frames); @@ -12460,8 +12354,8 @@ lives_signal_handler_unblock(mt->checkbutton_avel_reverse, mt->check_avel_rev_func); lives_signal_handler_unblock(mt->checkbutton_start_anchored, mt->check_start_func); } else { - lives_spin_button_set_range(LIVES_SPIN_BUTTON(mt->spinbutton_out), 0., offset_end / U_SEC - 1. / mt->fps); - lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_out), block->offset_start / U_SEC); + lives_spin_button_set_range(LIVES_SPIN_BUTTON(mt->spinbutton_out), 0., offset_end / TICKS_PER_SECOND_DBL - 1. / mt->fps); + lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_out), block->offset_start / TICKS_PER_SECOND_DBL); lives_signal_handler_block(mt->checkbutton_start_anchored, mt->check_start_func); lives_signal_handler_block(mt->checkbutton_avel_reverse, mt->check_avel_rev_func); lives_toggle_button_set_active(LIVES_TOGGLE_BUTTON(mt->checkbutton_start_anchored), start_anchored); @@ -12480,12 +12374,13 @@ lives_image_set_from_pixbuf(LIVES_IMAGE(mt->out_image), thumb); if (thumb != NULL) lives_object_unref(thumb); out_end_range = count_resampled_frames(mainw->files[filenum]->frames, mainw->files[filenum]->fps, mt->fps) / mt->fps; - } else out_end_range = q_gint64(mainw->files[filenum]->laudio_time * U_SEC, mt->fps) / U_SEC; + } else out_end_range = q_gint64(mainw->files[filenum]->laudio_time * TICKS_PER_SECOND_DBL, mt->fps) / TICKS_PER_SECOND_DBL; if (avel > 0.) { if (block != NULL) { - lives_spin_button_set_range(LIVES_SPIN_BUTTON(mt->spinbutton_out), block->offset_start / U_SEC + 1. / mt->fps, out_end_range); - lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_out), offset_end / U_SEC); + lives_spin_button_set_range(LIVES_SPIN_BUTTON(mt->spinbutton_out), block->offset_start / TICKS_PER_SECOND_DBL + 1. / mt->fps, + out_end_range); + lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_out), offset_end / TICKS_PER_SECOND_DBL); if (!block->start_anchored || !block->end_anchored) { lives_widget_set_sensitive(mt->spinbutton_avel, TRUE); lives_widget_set_sensitive(mt->avel_scale, TRUE); @@ -12496,8 +12391,8 @@ lives_widget_grab_focus(mt->spinbutton_in); } else { - lives_spin_button_set_range(LIVES_SPIN_BUTTON(mt->spinbutton_in), block->offset_start / U_SEC + 1. / mt->fps, out_end_range); - lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_in), offset_end / U_SEC); + lives_spin_button_set_range(LIVES_SPIN_BUTTON(mt->spinbutton_in), block->offset_start / TICKS_PER_SECOND_DBL + 1. / mt->fps, out_end_range); + lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_in), offset_end / TICKS_PER_SECOND_DBL); lives_widget_set_sensitive(mt->spinbutton_in, FALSE); lives_widget_set_sensitive(mt->spinbutton_out, FALSE); lives_widget_set_sensitive(mt->spinbutton_avel, FALSE); @@ -12507,9 +12402,9 @@ lives_signal_handler_block(mt->checkbutton_end_anchored, mt->check_end_func); lives_toggle_button_set_active(LIVES_TOGGLE_BUTTON(mt->checkbutton_end_anchored), end_anchored); lives_signal_handler_unblock(mt->checkbutton_end_anchored, mt->check_end_func); - lives_box_pack_start(LIVES_BOX(mt->poly_box), mt->in_out_box, TRUE, TRUE, 0); + lives_box_pack_start(LIVES_BOX(mt->poly_box), mt->in_out_box, FALSE, TRUE, 0); - lives_widget_show_all(mt->in_out_box); // not show_all ! + lives_widget_show_all(mt->in_out_box); if (track > -1) { lives_widget_hide(mt->avel_box); } else { @@ -12539,7 +12434,6 @@ if (mt->is_ready) mouse_mode_context(mt); break; case (POLY_PARAMS): - set_poly_tab(mt, POLY_PARAMS); lives_box_pack_start(LIVES_BOX(mt->poly_box), mt->fx_base_box, TRUE, TRUE, 0); @@ -12581,6 +12475,10 @@ add_context_label(mt, _("Effect has no parameters.\n")); } lives_widget_show_all(mt->fx_box); + if (!has_params) { + lives_widget_hide(mt->fx_contents_box); + } + set_poly_tab(mt, POLY_PARAMS); break; case POLY_FX_STACK: mt->init_event = NULL; @@ -12599,7 +12497,7 @@ else shortcut = NULL; } else shortcut = block->start_event; - tc = q_gint64(secs * U_SEC, mt->fps); + tc = q_gint64(secs * TICKS_PER_SECOND_DBL, mt->fps); frame_event = get_frame_event_at(mt->event_list, tc, shortcut, TRUE); @@ -12607,11 +12505,11 @@ filter_map = mt->fm_edit_event = get_filter_map_before(frame_event, LIVES_TRACK_ANY, NULL); mt->fx_list_box = lives_vbox_new(FALSE, 0); - mt->fx_list_scroll = lives_scrolled_window_new(NULL, NULL); - lives_widget_set_hexpand(mt->fx_list_scroll, TRUE); + mt->fx_list_scroll = lives_scrolled_window_new(NULL, NULL); lives_scrolled_window_set_policy(LIVES_SCROLLED_WINDOW(mt->fx_list_scroll), LIVES_POLICY_AUTOMATIC, LIVES_POLICY_AUTOMATIC); lives_box_pack_start(LIVES_BOX(mt->fx_list_box), mt->fx_list_scroll, TRUE, TRUE, 0); + lives_box_pack_start(LIVES_BOX(mt->poly_box), mt->fx_list_box, TRUE, TRUE, 0); mt->fx_list_vbox = lives_vbox_new(FALSE, widget_opts.packing_height); @@ -12731,7 +12629,7 @@ lives_button_box_set_layout(LIVES_BUTTON_BOX(bbox), LIVES_BUTTONBOX_SPREAD); lives_box_pack_end(LIVES_BOX(mt->fx_list_box), bbox, FALSE, FALSE, 0); - mt->prev_fm_button = lives_button_new_with_mnemonic(_("_Prev filter map")); // Note to translators: previous filter map + mt->prev_fm_button = lives_standard_button_new_with_mnemonic(_("_Prev filter map")); // Note to translators: previous filter map lives_box_pack_start(LIVES_BOX(bbox), mt->prev_fm_button, FALSE, FALSE, 0); lives_widget_set_sensitive(mt->prev_fm_button, (prev_fm_event = get_prev_fm(mt, mt->current_track, frame_event)) != NULL && @@ -12742,7 +12640,7 @@ (livespointer)mt); if (fxcount > 1) { - mt->fx_ibefore_button = lives_button_new_with_mnemonic(_("Insert _before")); + mt->fx_ibefore_button = lives_standard_button_new_with_mnemonic(_("Insert _before")); lives_box_pack_start(LIVES_BOX(bbox), mt->fx_ibefore_button, FALSE, FALSE, 0); lives_widget_set_sensitive(mt->fx_ibefore_button, mt->fx_order == FX_ORD_NONE && get_event_timecode(mt->fm_edit_event) == get_event_timecode(frame_event) && @@ -12752,7 +12650,7 @@ LIVES_GUI_CALLBACK(on_fx_insb_clicked), (livespointer)mt); - mt->fx_iafter_button = lives_button_new_with_mnemonic(_("Insert _after")); + mt->fx_iafter_button = lives_standard_button_new_with_mnemonic(_("Insert _after")); lives_box_pack_start(LIVES_BOX(bbox), mt->fx_iafter_button, FALSE, FALSE, 0); lives_widget_set_sensitive(mt->fx_iafter_button, mt->fx_order == FX_ORD_NONE && get_event_timecode(mt->fm_edit_event) == get_event_timecode(frame_event) && @@ -12766,7 +12664,7 @@ mt->fx_ibefore_button = mt->fx_iafter_button = NULL; } - mt->next_fm_button = lives_button_new_with_mnemonic(_("_Next filter map")); + mt->next_fm_button = lives_standard_button_new_with_mnemonic(_("_Next filter map")); lives_box_pack_end(LIVES_BOX(bbox), mt->next_fm_button, FALSE, FALSE, 0); lives_widget_set_sensitive(mt->next_fm_button, (next_fm_event = get_next_fm(mt, mt->current_track, frame_event)) != NULL && @@ -12810,37 +12708,29 @@ tab_set = TRUE; ++nins; case POLY_EFFECTS: + pkg_list = NULL; if (!tab_set) { set_poly_tab(mt, POLY_EFFECTS); clear_context(mt); add_context_label(mt, (_("Effects can be dragged\nonto blocks on the timeline."))); } mt->fx_list_box = lives_vbox_new(FALSE, 0); - mt->fx_list_scroll = lives_scrolled_window_new(NULL, NULL); - lives_widget_set_hexpand(mt->fx_list_scroll, TRUE); - lives_scrolled_window_set_policy(LIVES_SCROLLED_WINDOW(mt->fx_list_scroll), LIVES_POLICY_AUTOMATIC, LIVES_POLICY_AUTOMATIC); - lives_box_pack_start(LIVES_BOX(mt->fx_list_box), mt->fx_list_scroll, TRUE, TRUE, 0); lives_box_pack_start(LIVES_BOX(mt->poly_box), mt->fx_list_box, TRUE, TRUE, 0); - - mt->fx_list_vbox = lives_vbox_new(FALSE, widget_opts.packing_height); - lives_container_set_border_width(LIVES_CONTAINER(mt->fx_list_vbox), widget_opts.border_width); - lives_scrolled_window_add_with_viewport(LIVES_SCROLLED_WINDOW(mt->fx_list_scroll), mt->fx_list_vbox); - lives_widget_set_bg_color(lives_bin_get_child(LIVES_BIN(mt->fx_list_scroll)), LIVES_WIDGET_STATE_NORMAL, &palette->normal_back); + mt->fx_list_scroll = NULL; if (mt->poly_state == POLY_COMP) nins = 1000000; - populate_filter_box(mt->fx_list_vbox, nins, mt); - - lives_widget_show_all(mt->fx_list_box); + populate_filter_box(nins, mt, 0); break; default: break; } lives_widget_queue_draw(mt->poly_box); - + /* if (prefs->open_maximised) { + lives_window_unmaximize(LIVES_WINDOW(mt->window)); lives_window_maximize(LIVES_WINDOW(mt->window)); - } + }*/ } @@ -12853,7 +12743,7 @@ lives_widget_set_sensitive(mt->mm_menuitem, FALSE); lives_widget_set_sensitive(mt->view_sel_events, FALSE); - lives_widget_get_pointer((LiVESXDevice *)mainw->mgeom[prefs->gui_monitor > 0 ? prefs->gui_monitor - 1 : 0].mouse_device, + lives_widget_get_pointer((LiVESXDevice *)mainw->mgeom[widget_opts.monitor].mouse_device, mt->timeline, &mt->sel_x, &mt->sel_y); timesecs = get_time_from_x(mt, mt->sel_x); mt->region_start = mt->region_end = mt->region_init = timesecs; @@ -12862,7 +12752,7 @@ on_timeline_update(mt->timeline_eb, NULL, mt); mt->region_updating = FALSE; - lives_widget_get_pointer((LiVESXDevice *)mainw->mgeom[prefs->gui_monitor > 0 ? prefs->gui_monitor - 1 : 0].mouse_device, + lives_widget_get_pointer((LiVESXDevice *)mainw->mgeom[widget_opts.monitor].mouse_device, mt->tl_eventbox, &mt->sel_x, &mt->sel_y); lives_widget_get_position(mt->timeline_eb, &min_x, NULL); @@ -12936,7 +12826,7 @@ if (start_y < 0) start_y = 0; cr = lives_painter_create_from_widget(mt->tl_eventbox); - lives_painter_set_source_rgb(cr, 0., 0., 0.); ///< opaque black + lives_painter_set_source_rgb_from_lives_widget_color(cr, &palette->black); lives_painter_rectangle(cr, start_x, start_y, width, height); lives_painter_fill(cr); @@ -13027,6 +12917,7 @@ LiVESWidget *avol; LiVESWidget *menu = lives_menu_new(); + double block_start_time, block_end_time; int error; //mouse_select_end(NULL,mt); @@ -13034,7 +12925,7 @@ lives_menu_set_title(LIVES_MENU(menu), _("Selected Block/Frame")); - selblock = lives_menu_item_new_with_mnemonic(_("_Select this Block")); + selblock = lives_standard_menu_item_new_with_mnemonic(_("_Select this Block")); lives_container_add(LIVES_CONTAINER(menu), selblock); lives_signal_connect(LIVES_GUI_OBJECT(selblock), LIVES_WIDGET_ACTIVATE_SIGNAL, @@ -13042,15 +12933,21 @@ (livespointer)mt); if (block->ordered) { // TODO - split_here = lives_menu_item_new_with_mnemonic(_("_Split Block Here")); + split_here = lives_standard_menu_item_new_with_mnemonic(_("_Split Block At Cursor")); lives_container_add(LIVES_CONTAINER(menu), split_here); + // disable if cursor out block + block_start_time = get_event_timecode(block->start_event) / TICKS_PER_SECOND_DBL + 1. / cfile->fps; + block_end_time = get_event_timecode(block->end_event) / TICKS_PER_SECOND_DBL + (double)(!is_audio_eventbox(block->eventbox)) / cfile->fps; + if (mt->ptr_time < block_start_time || mt->ptr_time >= block_end_time) + lives_widget_set_sensitive(split_here, FALSE); + lives_signal_connect(LIVES_GUI_OBJECT(split_here), LIVES_WIDGET_ACTIVATE_SIGNAL, LIVES_GUI_CALLBACK(on_split_activate), (livespointer)mt); } - list_fx_here = lives_menu_item_new_with_mnemonic(_("List _Effects Here")); + list_fx_here = lives_standard_menu_item_new_with_mnemonic(_("List _Effects Here")); lives_container_add(LIVES_CONTAINER(menu), list_fx_here); lives_signal_connect(LIVES_GUI_OBJECT(list_fx_here), LIVES_WIDGET_ACTIVATE_SIGNAL, @@ -13060,7 +12957,7 @@ if (is_audio_eventbox(block->eventbox) && mt->avol_init_event != NULL) { char *avol_fxname = weed_get_string_value(get_weed_filter(mt->avol_fx), WEED_LEAF_NAME, &error); char *text = lives_strdup_printf(_("_Adjust %s"), avol_fxname); - avol = lives_menu_item_new_with_mnemonic(text); + avol = lives_standard_menu_item_new_with_mnemonic(text); lives_free(avol_fxname); lives_free(text); lives_container_add(LIVES_CONTAINER(menu), avol); @@ -13072,7 +12969,7 @@ if (mt->event_list == NULL) lives_widget_set_sensitive(avol, FALSE); } - delete_block = lives_menu_item_new_with_mnemonic(_("_Delete this Block")); + delete_block = lives_standard_menu_item_new_with_mnemonic(_("_Delete this Block")); lives_container_add(LIVES_CONTAINER(menu), delete_block); if (mt->is_rendering) lives_widget_set_sensitive(delete_block, FALSE); @@ -13116,12 +13013,12 @@ mainw->files[mt->file_selected]->laudio_time > 0.) || (track >= 0 && mainw->files[mt->file_selected]->frames > 0))) { if (track >= 0) { - insert_here = lives_menu_item_new_with_mnemonic(_("_Insert Here")); + insert_here = lives_standard_menu_item_new_with_mnemonic(_("_Insert Here")); lives_signal_connect(LIVES_GUI_OBJECT(insert_here), LIVES_WIDGET_ACTIVATE_SIGNAL, LIVES_GUI_CALLBACK(insert_at_ctx_cb), (livespointer)mt); } else { - insert_here = lives_menu_item_new_with_mnemonic(_("_Insert Audio Here")); + insert_here = lives_standard_menu_item_new_with_mnemonic(_("_Insert Audio Here")); lives_signal_connect(LIVES_GUI_OBJECT(insert_here), LIVES_WIDGET_ACTIVATE_SIGNAL, LIVES_GUI_CALLBACK(insert_audio_at_ctx_cb), (livespointer)mt); @@ -13134,7 +13031,7 @@ int error; char *avol_fxname = weed_get_string_value(get_weed_filter(mt->avol_fx), WEED_LEAF_NAME, &error); char *text = lives_strdup_printf(_("_Adjust %s"), avol_fxname); - avol = lives_menu_item_new_with_mnemonic(text); + avol = lives_standard_menu_item_new_with_mnemonic(text); lives_free(avol_fxname); lives_free(text); lives_container_add(LIVES_CONTAINER(menu), avol); @@ -13202,13 +13099,13 @@ lives_set_cursor_style(LIVES_CURSOR_BUSY, NULL); - lives_widget_get_pointer((LiVESXDevice *)mainw->mgeom[prefs->gui_monitor > 0 ? prefs->gui_monitor - 1 : 0].mouse_device, + lives_widget_get_pointer((LiVESXDevice *)mainw->mgeom[widget_opts.monitor].mouse_device, eventbox, &x, &y); timesecs = get_time_from_x(mt, x); - tc = timesecs * U_SECL; + tc = timesecs * TICKS_PER_SECOND; window = lives_display_get_window_at_pointer - ((LiVESXDevice *)mainw->mgeom[prefs->gui_monitor > 0 ? prefs->gui_monitor - 1 : 0].mouse_device, + ((LiVESXDevice *)mainw->mgeom[widget_opts.monitor].mouse_device, mt->display, &win_x, &win_y); if (cfile->achans > 0) { @@ -13253,9 +13150,9 @@ int abs_x, abs_y; int height = lives_widget_get_allocation_height(LIVES_WIDGET(lives_list_nth_data(mt->video_draws, 0))); - lives_display_get_pointer((LiVESXDevice *)mainw->mgeom[prefs->gui_monitor > 0 ? prefs->gui_monitor - 1 : 0].mouse_device, + lives_display_get_pointer((LiVESXDevice *)mainw->mgeom[widget_opts.monitor].mouse_device, mt->display, &screen, &abs_x, &abs_y, NULL); - lives_display_warp_pointer((LiVESXDevice *)mainw->mgeom[prefs->gui_monitor > 0 ? prefs->gui_monitor - 1 : 0].mouse_device, + lives_display_warp_pointer((LiVESXDevice *)mainw->mgeom[widget_opts.monitor].mouse_device, mt->display, screen, abs_x + mt->hotspot_x, abs_y + mt->hotspot_y - height / 2); mt->hotspot_x = mt->hotspot_y = 0; // we need to call this to warp the pointer @@ -13280,8 +13177,8 @@ start_tc = get_event_timecode(mt->putative_block->start_event); // timecodes per pixel - tcpp = U_SEC * ((mt->tl_max - mt->tl_min) / - (double)lives_widget_get_allocation_width(LIVES_WIDGET(lives_list_nth_data(mt->video_draws, 0)))); + tcpp = TICKS_PER_SECOND_DBL * ((mt->tl_max - mt->tl_min) / + (double)lives_widget_get_allocation_width(LIVES_WIDGET(lives_list_nth_data(mt->video_draws, 0)))); // need to move at least 1.5 pixels, or to another track if ((track != mt->current_track || (tc - start_tc > (tcpp * 3 / 2)) || (start_tc - tc > (tcpp * 3 / 2))) && @@ -13361,6 +13258,7 @@ boolean on_track_click(LiVESWidget *eventbox, LiVESXEventButton *event, livespointer user_data) { lives_mt *mt = (lives_mt *)user_data; + track_rect *block; double timesecs; @@ -13398,10 +13296,11 @@ return TRUE; } else { // single click, TODO - locate the frame for the track in event_list - - if (mainw->playing_file == -1) { - mt->fm_edit_event = NULL; - mt_tl_move(mt, timesecs); + if (event->button == 1) { + if (mainw->playing_file == -1) { + mt->fm_edit_event = NULL; + mt_tl_move(mt, timesecs); + } } // for a double click, gdk normally sends 2 single click events, @@ -13422,7 +13321,7 @@ mt_clip_select(mt, TRUE); } - if (event->button != 3 && !mt->is_rendering) { + if (!mt->is_rendering) { double start_secs, end_secs; LiVESXScreen *screen; @@ -13430,42 +13329,43 @@ int ebwidth = lives_widget_get_allocation_width(mt->timeline); - double width = ((end_secs = (get_event_timecode(block->end_event) / U_SEC)) - - (start_secs = (get_event_timecode(block->start_event) / U_SEC)) + 1. / mt->fps); + double width = ((end_secs = (get_event_timecode(block->end_event) / TICKS_PER_SECOND_DBL)) - + (start_secs = (get_event_timecode(block->start_event) / TICKS_PER_SECOND_DBL)) + 1. / mt->fps); int height; // start point must be on timeline to move a block - if (block != NULL && (mt->tl_min * U_SEC > get_event_timecode(block->start_event))) { + if (block != NULL && (mt->tl_min * TICKS_PER_SECOND_DBL > get_event_timecode(block->start_event))) { mt->putative_block = NULL; return TRUE; } - - if (!is_audio_eventbox(eventbox)) - height = lives_widget_get_allocation_height(LIVES_WIDGET(lives_list_nth_data(mt->video_draws, 0))); - else height = lives_widget_get_allocation_height(LIVES_WIDGET(mt->audio_draws->data)); - - width = (width / (mt->tl_max - mt->tl_min) * (double)ebwidth); - if (width > ebwidth) width = ebwidth; - if (width < 2) width = 2; - - mt->hotspot_x = x - (int)((ebwidth * ((double)start_secs - mt->tl_min) / (mt->tl_max - mt->tl_min)) + .5); - mt->hotspot_y = y; - lives_display_get_pointer((LiVESXDevice *)mainw->mgeom[prefs->gui_monitor > 0 ? prefs->gui_monitor - 1 : 0].mouse_device, - mt->display, &screen, &abs_x, &abs_y, NULL); - lives_display_warp_pointer((LiVESXDevice *)mainw->mgeom[prefs->gui_monitor > 0 ? prefs->gui_monitor - 1 : 0].mouse_device, - mt->display, screen, abs_x - mt->hotspot_x, abs_y - y + height / 2); - if (track >= 0 && !mt->aud_track_selected) { - if (mainw->files[filenum]->clip_type == CLIP_TYPE_FILE) { - lives_clip_data_t *cdata = ((lives_decoder_t *)mainw->files[filenum]->ext_src)->cdata; - if (cdata != NULL && !(cdata->seek_flag & LIVES_SEEK_FAST)) { - mt_set_cursor_style(mt, LIVES_CURSOR_VIDEO_BLOCK, width, height, filenum, 0, height / 2); + if (event->button == 1) { + if (!is_audio_eventbox(eventbox)) + height = lives_widget_get_allocation_height(LIVES_WIDGET(lives_list_nth_data(mt->video_draws, 0))); + else height = lives_widget_get_allocation_height(LIVES_WIDGET(mt->audio_draws->data)); + + width = (width / (mt->tl_max - mt->tl_min) * (double)ebwidth); + if (width > ebwidth) width = ebwidth; + if (width < 2) width = 2; + + mt->hotspot_x = x - (int)((ebwidth * ((double)start_secs - mt->tl_min) / (mt->tl_max - mt->tl_min)) + .5); + mt->hotspot_y = y; + lives_display_get_pointer((LiVESXDevice *)mainw->mgeom[prefs->gui_monitor > 0 ? prefs->gui_monitor - 1 : 0].mouse_device, + mt->display, &screen, &abs_x, &abs_y, NULL); + lives_display_warp_pointer((LiVESXDevice *)mainw->mgeom[prefs->gui_monitor > 0 ? prefs->gui_monitor - 1 : 0].mouse_device, + mt->display, screen, abs_x - mt->hotspot_x, abs_y - y + height / 2); + if (track >= 0 && !mt->aud_track_selected) { + if (mainw->files[filenum]->clip_type == CLIP_TYPE_FILE) { + lives_clip_data_t *cdata = ((lives_decoder_t *)mainw->files[filenum]->ext_src)->cdata; + if (cdata != NULL && !(cdata->seek_flag & LIVES_SEEK_FAST)) { + mt_set_cursor_style(mt, LIVES_CURSOR_VIDEO_BLOCK, width, height, filenum, 0, height / 2); + } else { + mt_set_cursor_style(mt, LIVES_CURSOR_BLOCK, width, height, filenum, 0, height / 2); + } } else { mt_set_cursor_style(mt, LIVES_CURSOR_BLOCK, width, height, filenum, 0, height / 2); } - } else { - mt_set_cursor_style(mt, LIVES_CURSOR_BLOCK, width, height, filenum, 0, height / 2); - } - } else mt_set_cursor_style(mt, LIVES_CURSOR_AUDIO_BLOCK, width, height, filenum, 0, height / 2); + } else mt_set_cursor_style(mt, LIVES_CURSOR_AUDIO_BLOCK, width, height, filenum, 0, height / 2); + } } } } else { @@ -13521,7 +13421,7 @@ if (mt->redraw_block) return; // don't update during expose event, otherwise we might leave lines if (!lives_widget_is_visible(eventbox)) return; - if (!LIVES_IS_WINDOW(mt->window) || !mt->is_ready) return; + if (!mt->is_ready) return; if ((xoffset = LIVES_POINTER_TO_INT(lives_widget_object_get_data(LIVES_WIDGET_OBJECT(eventbox), "has_line"))) < 0) return; ebwidth = lives_widget_get_allocation_width(mt->timeline); @@ -13587,7 +13487,7 @@ void animate_multitrack(lives_mt *mt) { // update timeline pointer(s) - double currtime = mainw->currticks / U_SEC; + double currtime = mainw->currticks / TICKS_PER_SECOND_DBL; double tl_page; int offset, offset_old; @@ -13835,7 +13735,6 @@ eventbox = (LiVESWidget *)vdr->data; checkbutton = (LiVESWidget *)lives_widget_object_get_data(LIVES_WIDGET_OBJECT(eventbox), "checkbutton"); - #ifdef ENABLE_GIW if (!prefs->lamp_buttons) { #endif @@ -13883,7 +13782,6 @@ } - void mt_view_audio_toggled(LiVESMenuItem *menuitem, livespointer user_data) { lives_mt *mt = (lives_mt *)user_data; mt->opts.show_audio = lives_check_menu_item_get_active(LIVES_CHECK_MENU_ITEM(menuitem)); @@ -13897,74 +13795,7 @@ } -void mt_view_ctx_toggled(LiVESMenuItem *menuitem, livespointer user_data) { - // toggle between compact view and expanded view - - lives_mt *mt = (lives_mt *)user_data; - lives_mt_poly_state_t poly_state = mt->poly_state; - boolean needs_idlefunc = FALSE; - - mt->opts.show_ctx = lives_check_menu_item_get_active(LIVES_CHECK_MENU_ITEM(menuitem)); - - set_mt_play_sizes(mt, cfile->hsize, cfile->vsize); - mt_show_current_frame(mt, FALSE); - - lives_widget_set_size_request(mt->fd_frame, mt->play_window_width, mt->play_window_height + 2 * widget_opts.border_width); - lives_widget_set_size_request(mt->play_box, mt->play_window_width, mt->play_window_height); - lives_widget_set_size_request(mt->hbox, -1, mt->play_window_height + 2 * widget_opts.border_width); - - if (mt->opts.show_ctx) { - // set text to expanded - lives_label_set_text(LIVES_LABEL(mt->eview_label), _("Expanded View (d)")); - - lives_widget_show(mainw->scrolledwindow); - lives_widget_show(mt->sep_image); - lives_widget_show(mt->context_frame); - } else { - lives_label_set_text(LIVES_LABEL(mt->eview_label), _("Compact View (d)")); - - lives_widget_hide(mainw->scrolledwindow); - lives_widget_hide(mt->sep_image); - lives_widget_hide(mt->context_frame); - } - - // disable auto-backup while we redraw the screen - if (mt->idlefunc > 0) { - lives_source_remove(mt->idlefunc); - mt->idlefunc = 0; - needs_idlefunc = TRUE; - } - if (poly_state != POLY_PARAMS) { - polymorph(mt, POLY_NONE); - if (poly_state == POLY_IN_OUT) lives_widget_context_update(); - polymorph(mt, poly_state); - } else polymorph(mt, POLY_PARAMS); - - if (poly_state != POLY_IN_OUT) lives_widget_context_update(); - - //re-enable auto backup - if (needs_idlefunc) { - mt->idlefunc = mt_idle_add(mt); - } - - if (prefs->open_maximised) { - lives_window_maximize(LIVES_WINDOW(mt->window)); - lives_widget_queue_resize(mt->window); - } - - mt->play_window_width = lives_widget_get_allocation_width(mt->play_box); - mt->play_window_height = lives_widget_get_allocation_height(mt->play_box); - - redraw_all_event_boxes(mt); - - mt_show_current_frame(mt, FALSE); -} - - - -void -mt_ign_ins_sel_toggled(LiVESMenuItem *menuitem, - livespointer user_data) { +void mt_ign_ins_sel_toggled(LiVESMenuItem *menuitem, livespointer user_data) { lives_mt *mt = (lives_mt *)user_data; mt->opts.ign_ins_sel = lives_check_menu_item_get_active(LIVES_CHECK_MENU_ITEM(menuitem)); } @@ -13998,7 +13829,7 @@ //go through selected tracks, move each block as far left as possible - tc_last = q_gint64(mt->region_end * U_SEC, mt->fps); + tc_last = q_gint64(mt->region_end * TICKS_PER_SECOND_DBL, mt->fps); while (vsel != NULL || (mt->current_track == -1 && !audio_done)) { offset = 0; @@ -14009,21 +13840,21 @@ track = -1; eventbox = (LiVESWidget *)mt->audio_draws->data; } - tc = mt->region_start * U_SEC; + tc = mt->region_start * TICKS_PER_SECOND_DBL; tc = q_gint64(tc, mt->fps); if (mt->opts.grav_mode != GRAV_MODE_RIGHT) { // adjust the region so it begins after any first partially contained block - block = get_block_before(eventbox, tc / U_SEC, TRUE); + block = get_block_before(eventbox, tc / TICKS_PER_SECOND_DBL, TRUE); if (block != NULL) { - new_tc = q_gint64(get_event_timecode(block->end_event) + (double)(track > -1) * U_SEC / mt->fps, mt->fps); + new_tc = q_gint64(get_event_timecode(block->end_event) + (double)(track > -1) * TICKS_PER_SECOND_DBL / mt->fps, mt->fps); if (new_tc > tc) tc = new_tc; } } else { // adjust the region so it ends before any last partially contained block - block = get_block_after(eventbox, tc_last / U_SEC, TRUE); + block = get_block_after(eventbox, tc_last / TICKS_PER_SECOND_DBL, TRUE); if (block != NULL) { - new_tc_last = q_gint64(get_event_timecode(block->start_event) - (double)(track > -1) * U_SEC / mt->fps, mt->fps); + new_tc_last = q_gint64(get_event_timecode(block->start_event) - (double)(track > -1) * TICKS_PER_SECOND_DBL / mt->fps, mt->fps); if (new_tc_last < tc_last) tc_last = new_tc_last; } } @@ -14044,7 +13875,7 @@ while (tc <= tc_last) { - block = get_block_after(eventbox, tc / U_SEC, FALSE); + block = get_block_after(eventbox, tc / TICKS_PER_SECOND_DBL, FALSE); if (block == NULL) break; new_tc = get_event_timecode(block->start_event); @@ -14061,12 +13892,12 @@ // save current selected_tracks, move_block may change this track_sel = mt->selected_tracks; mt->selected_tracks = NULL; - block = move_block(mt, block, tc / U_SEC, track, track); + block = move_block(mt, block, tc / TICKS_PER_SECOND_DBL, track, track); if (mt->selected_tracks != NULL) lives_list_free(mt->selected_tracks); mt->selected_tracks = track_sel; if (only_first && offset == 0) offset = new_tc - tc; } - tc = q_gint64(get_event_timecode(block->end_event) + (double)(track > -1) * U_SEC / mt->fps, mt->fps); + tc = q_gint64(get_event_timecode(block->end_event) + (double)(track > -1) * TICKS_PER_SECOND_DBL / mt->fps, mt->fps); } if (mt->current_track > -1) vsel = vsel->next; else audio_done = TRUE; @@ -14081,14 +13912,14 @@ tc = tc_last; while (tc >= tc_first) { - block = get_block_before(eventbox, tc / U_SEC, FALSE); + block = get_block_before(eventbox, tc / TICKS_PER_SECOND_DBL, FALSE); if (block == NULL) break; new_tc = get_event_timecode(block->end_event); if (new_tc < tc_first) break; // subtract the length of the block to get the start point - block_tc = new_tc - get_event_timecode(block->start_event) + (double)(track > -1) * U_SEC / mt->fps; + block_tc = new_tc - get_event_timecode(block->start_event) + (double)(track > -1) * TICKS_PER_SECOND_DBL / mt->fps; if (tc > new_tc) { // move this block to tc @@ -14102,12 +13933,12 @@ // save current selected_tracks, move_block may change this track_sel = mt->selected_tracks; mt->selected_tracks = NULL; - block = move_block(mt, block, tc / U_SEC, track, track); + block = move_block(mt, block, tc / TICKS_PER_SECOND_DBL, track, track); if (mt->selected_tracks != NULL) lives_list_free(mt->selected_tracks); mt->selected_tracks = track_sel; if (only_first && offset == 0) offset = tc - new_tc + block_tc; } - tc = q_gint64(get_event_timecode(block->start_event) - (double)(track > -1) * U_SEC / mt->fps, mt->fps); + tc = q_gint64(get_event_timecode(block->start_event) - (double)(track > -1) * TICKS_PER_SECOND_DBL / mt->fps, mt->fps); } if (mt->current_track > -1) vsel = vsel->next; else audio_done = TRUE; @@ -14124,7 +13955,8 @@ mt->did_backup = did_backup; if (!did_backup && mt->framedraw != NULL && mt->current_rfx != NULL && mt->init_event != NULL && mt->poly_state == POLY_PARAMS && weed_plant_has_leaf(mt->init_event, WEED_LEAF_IN_TRACKS)) { - tc = q_gint64(lives_spin_button_get_value(LIVES_SPIN_BUTTON(mt->node_spinbutton)) * U_SEC + get_event_timecode(mt->init_event), mt->fps); + tc = q_gint64(lives_spin_button_get_value(LIVES_SPIN_BUTTON(mt->node_spinbutton)) * TICKS_PER_SECOND_DBL + get_event_timecode( + mt->init_event), mt->fps); get_track_index(mt, tc); } @@ -14174,8 +14006,8 @@ // if we have an audio block, split it too LiVESWidget *aeventbox = LIVES_WIDGET(lives_widget_object_get_data(LIVES_WIDGET_OBJECT(eventbox), "atrack")); if (aeventbox != NULL) { - track_rect *ablock = get_block_from_time(aeventbox, tc / U_SEC + 1. / mt->fps, mt); - if (ablock != NULL) split_block(mt, ablock, tc + U_SEC / mt->fps, track, TRUE); + track_rect *ablock = get_block_from_time(aeventbox, tc / TICKS_PER_SECOND_DBL + 1. / mt->fps, mt); + if (ablock != NULL) split_block(mt, ablock, tc + TICKS_PER_SECOND_DBL / mt->fps, track, TRUE); } } frame = get_frame_event_frame(event, track); @@ -14184,19 +14016,20 @@ if (!no_recurse) { // if we have a video block, split it too LiVESWidget *oeventbox = LIVES_WIDGET(lives_widget_object_get_data(LIVES_WIDGET_OBJECT(eventbox), "owner")); - if (oeventbox != NULL) split_block(mt, get_block_from_time(oeventbox, tc / U_SEC - 1. / mt->fps, mt), tc - U_SEC / mt->fps, track, TRUE); + if (oeventbox != NULL) split_block(mt, get_block_from_time(oeventbox, tc / TICKS_PER_SECOND_DBL - 1. / mt->fps, mt), + tc - TICKS_PER_SECOND_DBL / mt->fps, track, TRUE); } clip = get_audio_frame_clip(start_event, track); seek = get_audio_frame_seek(start_event, track); vel = get_audio_frame_vel(start_event, track); event = block->end_event; - new_seek = seek + (get_event_timecode(event) / U_SEC - get_event_timecode(start_event) / U_SEC) * vel; + new_seek = seek + (get_event_timecode(event) / TICKS_PER_SECOND_DBL - get_event_timecode(start_event) / TICKS_PER_SECOND_DBL) * vel; insert_audio_event_at(mt->event_list, event, track, clip, new_seek, vel); } if (block->ordered || (is_audio_eventbox(eventbox))) offset_start = block->offset_start - get_event_timecode(start_event) + get_event_timecode(event); - else offset_start = calc_time_from_frame(clip, frame) * U_SEC; + else offset_start = calc_time_from_frame(clip, frame) * TICKS_PER_SECOND_DBL; new_block = add_block_start_point(LIVES_WIDGET(eventbox), tc, clip, offset_start, event, block->ordered); new_block->end_event = old_end_event; @@ -14277,7 +14110,7 @@ while (event != NULL) { if (WEED_EVENT_IS_FRAME(event)) { tc = get_event_timecode(event); - new_tc = q_gint64(tc + (mt->region_end - mt->region_start) * U_SEC, mt->fps); + new_tc = q_gint64(tc + (mt->region_end - mt->region_start) * TICKS_PER_SECOND_DBL, mt->fps); new_event = event; if (tnum >= 0 && tc <= get_event_timecode(block->end_event)) { @@ -14404,7 +14237,7 @@ case 2: // FILTER_INITs - start_tc = q_gint64(mt->region_start * U_SEC, mt->fps); + start_tc = q_gint64(mt->region_start * TICKS_PER_SECOND_DBL, mt->fps); event = get_last_event(mt->event_list); while (event != NULL && (tc = get_event_timecode(event)) >= start_tc) { @@ -14445,14 +14278,14 @@ lives_free(in_tracks); // move filter_deinit - new_tc = q_gint64(tc + (mt->region_end - mt->region_start) * U_SEC, mt->fps); + new_tc = q_gint64(tc + (mt->region_end - mt->region_start) * TICKS_PER_SECOND_DBL, mt->fps); move_filter_deinit_event(mt->event_list, new_tc, event, mt->fps, TRUE); init_tc = get_event_timecode(init_event); if (init_tc >= start_tc) { // move filter init - new_init_tc = q_gint64(init_tc + (mt->region_end - mt->region_start) * U_SEC, mt->fps); + new_init_tc = q_gint64(init_tc + (mt->region_end - mt->region_start) * TICKS_PER_SECOND_DBL, mt->fps); move_filter_init_event(mt->event_list, new_init_tc, init_event, mt->fps); } @@ -15022,7 +14855,7 @@ weed_timecode_t start_tc = get_event_timecode(start_event); weed_timecode_t end_tc = get_event_timecode(end_event); - weed_timecode_t tc = q_gint64(timesecs * U_SEC, mt->fps); + weed_timecode_t tc = q_gint64(timesecs * TICKS_PER_SECOND_DBL, mt->fps); lives_rfx_t *rfx; @@ -15112,7 +14945,7 @@ lives_free(rfx); init_event = mt->init_event; - mt_tl_move(mt, start_tc / U_SEC); + mt_tl_move(mt, start_tc / TICKS_PER_SECOND_DBL); mt->init_event = init_event; if (has_params) { @@ -15153,8 +14986,8 @@ weed_plant_t *end_event; weed_plant_t *last_frame_event = NULL; - weed_timecode_t start_tc = q_gint64(mt->region_start * U_SEC, mt->fps); - weed_timecode_t end_tc = q_gint64(mt->region_end * U_SEC - U_SEC / mt->fps, mt->fps); + weed_timecode_t start_tc = q_gint64(mt->region_start * TICKS_PER_SECOND_DBL, mt->fps); + weed_timecode_t end_tc = q_gint64(mt->region_end * TICKS_PER_SECOND_DBL - TICKS_PER_SECOND_DBL / mt->fps, mt->fps); weed_timecode_t last_frame_tc = 0; char *filter_name; @@ -15182,7 +15015,7 @@ if (mt->event_list != NULL && ((last_frame_event = get_last_frame_event(mt->event_list)) != NULL)) last_frame_tc = get_event_timecode(last_frame_event); if (end_tc > last_frame_tc) mt->event_list = add_blank_frames_up_to(mt->event_list, last_frame_event, - end_tc - (double)(tracks[0] < 0) * U_SEC / mt->fps, + end_tc - (double)(tracks[0] < 0) * TICKS_PER_SECOND_DBL / mt->fps, mt->fps); if (menuitem != NULL) mt->current_fx = LIVES_POINTER_TO_INT(lives_widget_object_get_data(LIVES_WIDGET_OBJECT(menuitem), "idx")); @@ -15222,8 +15055,9 @@ } lives_free(tracks); - d_print(_("Added %s %s to %s from %.4f to %.4f\n"), tname, filter_name, track_desc, start_tc / U_SEC, q_gint64(end_tc + U_SEC / mt->fps, - mt->fps) / U_SEC); + d_print(_("Added %s %s to %s from %.4f to %.4f\n"), tname, filter_name, track_desc, start_tc / TICKS_PER_SECOND_DBL, + q_gint64(end_tc + TICKS_PER_SECOND_DBL / mt->fps, + mt->fps) / TICKS_PER_SECOND_DBL); lives_free(filter_name); lives_free(tname); @@ -15259,7 +15093,7 @@ d_print(_("Added effect %s to track %s from %.4f to %.4f\n"), filter_name, (tmp = get_track_name(mt, selected_track, mt->aud_track_selected)), - start_tc / U_SEC, q_gint64(end_tc + U_SEC / mt->fps, mt->fps) / U_SEC); + start_tc / TICKS_PER_SECOND_DBL, q_gint64(end_tc + TICKS_PER_SECOND_DBL / mt->fps, mt->fps) / TICKS_PER_SECOND_DBL); lives_free(tmp); lives_free(filter_name); @@ -15314,7 +15148,7 @@ deinit_event = (weed_plant_t *)weed_get_voidptr_value(init_event, WEED_LEAF_DEINIT_EVENT, &error); filter_name = weed_filter_idx_get_name(mt->current_fx); start_tc = get_event_timecode(init_event); - end_tc = get_event_timecode(deinit_event) + U_SEC / mt->fps; + end_tc = get_event_timecode(deinit_event) + TICKS_PER_SECOND_DBL / mt->fps; numtracks = weed_leaf_num_elements(init_event, WEED_LEAF_IN_TRACKS); tracks = weed_get_int_array(init_event, WEED_LEAF_IN_TRACKS, &error); @@ -15346,7 +15180,8 @@ remove_filter_from_event_list(mt->event_list, mt->selected_init_event); remove_end_blank_frames(mt->event_list, TRUE); - d_print(_("Deleted %s %s from %s from %.4f to %.4f\n"), tname, filter_name, track_desc, start_tc / U_SEC, end_tc / U_SEC); + d_print(_("Deleted %s %s from %s from %.4f to %.4f\n"), tname, filter_name, track_desc, start_tc / TICKS_PER_SECOND_DBL, + end_tc / TICKS_PER_SECOND_DBL); lives_free(filter_name); lives_free(track_desc); @@ -15365,12 +15200,12 @@ static void mt_jumpto(lives_mt *mt, lives_direction_t dir) { track_rect *block; - weed_timecode_t tc = q_gint64(mt->ptr_time * U_SEC, mt->fps); + weed_timecode_t tc = q_gint64(mt->ptr_time * TICKS_PER_SECOND_DBL, mt->fps); weed_timecode_t start_tc, end_tc; LiVESWidget *eventbox; - double secs = tc / U_SEC; + double secs = tc / TICKS_PER_SECOND_DBL; double offs = 1.; if (mt->current_track > -1 && !mt->aud_track_selected) eventbox = (LiVESWidget *)lives_list_nth_data(mt->video_draws, mt->current_track); @@ -15385,12 +15220,12 @@ if (tc == (start_tc = get_event_timecode(block->start_event))) { secs -= 1. / mt->fps; block = NULL; - } else secs = start_tc / U_SEC; + } else secs = start_tc / TICKS_PER_SECOND_DBL; } else { - if (tc == q_gint64((end_tc = get_event_timecode(block->end_event)) + (offs * U_SEC) / mt->fps, mt->fps)) { + if (tc == q_gint64((end_tc = get_event_timecode(block->end_event)) + (offs * TICKS_PER_SECOND_DBL) / mt->fps, mt->fps)) { secs += 1. / mt->fps; block = NULL; - } else secs = end_tc / U_SEC + offs / mt->fps; + } else secs = end_tc / TICKS_PER_SECOND_DBL + offs / mt->fps; } } if (block == NULL) { @@ -15398,14 +15233,14 @@ block = get_block_before(eventbox, secs, TRUE); if (block == NULL) secs = 0.; else { - if (tc == q_gint64((end_tc = get_event_timecode(block->end_event)) + (offs * U_SEC) / mt->fps, mt->fps)) { - secs = get_event_timecode(block->start_event) / U_SEC; - } else secs = end_tc / U_SEC + offs / mt->fps; + if (tc == q_gint64((end_tc = get_event_timecode(block->end_event)) + (offs * TICKS_PER_SECOND_DBL) / mt->fps, mt->fps)) { + secs = get_event_timecode(block->start_event) / TICKS_PER_SECOND_DBL; + } else secs = end_tc / TICKS_PER_SECOND_DBL + offs / mt->fps; } } else { block = get_block_after(eventbox, secs, FALSE); if (block == NULL) return; - secs = get_event_timecode(block->start_event) / U_SEC; + secs = get_event_timecode(block->start_event) / TICKS_PER_SECOND_DBL; } } @@ -15421,6 +15256,7 @@ mt_jumpto(mt, DIRECTION_NEGATIVE); } + void on_jumpnext_activate(LiVESMenuItem *menuitem, livespointer user_data) { lives_mt *mt = (lives_mt *)user_data; mt_jumpto(mt, DIRECTION_POSITIVE); @@ -15963,7 +15799,7 @@ if (!did_backup) mt_backup(mt, MT_UNDO_SPLIT, 0); - tc = q_gint64(timesecs * U_SEC, mt->fps); + tc = q_gint64(timesecs * TICKS_PER_SECOND_DBL, mt->fps); split_block(mt, mt->putative_block, tc, mt->current_track, FALSE); mt->did_backup = did_backup; @@ -15989,7 +15825,7 @@ if (!did_backup) mt_backup(mt, MT_UNDO_SPLIT, 0); - tc = q_gint64(timesecs * U_SEC, mt->fps); + tc = q_gint64(timesecs * TICKS_PER_SECOND_DBL, mt->fps); if (mt->current_track == -1) eventbox = (LiVESWidget *)mt->audio_draws->data; else eventbox = (LiVESWidget *)lives_list_nth_data(mt->video_draws, mt->current_track); @@ -16029,7 +15865,7 @@ track = LIVES_POINTER_TO_INT(selt->data); eventbox = (LiVESWidget *)lives_list_nth_data(mt->video_draws, track); block = get_block_from_time(eventbox, timesecs, mt); - if (block != NULL) split_block(mt, block, timesecs * U_SEC, track, FALSE); + if (block != NULL) split_block(mt, block, timesecs * TICKS_PER_SECOND_DBL, track, FALSE); selt = selt->next; } mt->did_backup = did_backup; @@ -16080,7 +15916,7 @@ if ((aeventbox = LIVES_WIDGET(lives_widget_object_get_data(LIVES_WIDGET_OBJECT(eventbox), "atrack"))) != NULL) { int current_track = mt->current_track; mt->current_track = track; - mt->block_selected = get_block_from_time(aeventbox, get_event_timecode(block->start_event) / U_SEC, mt); + mt->block_selected = get_block_from_time(aeventbox, get_event_timecode(block->start_event) / TICKS_PER_SECOND_DBL, mt); if (mt->block_selected != NULL) on_delblock_activate(NULL, user_data); mt->block_selected = block; mt->current_track = current_track; @@ -16142,10 +15978,10 @@ if (mt->current_track != -1 && !is_audio_eventbox(eventbox)) { d_print(_("Deleted frames from time %.4f to %.4f on track %s\n"), - (start_tc) / U_SEC, (end_tc) / U_SEC + 1. / mt->fps, tmp); + (start_tc) / TICKS_PER_SECOND_DBL, (end_tc) / TICKS_PER_SECOND_DBL + 1. / mt->fps, tmp); } else { d_print(_("Deleted audio from time %.4f to %.4f on track %s\n"), - (start_tc) / U_SEC, (end_tc) / U_SEC + 1. / mt->fps, tmp); + (start_tc) / TICKS_PER_SECOND_DBL, (end_tc) / TICKS_PER_SECOND_DBL + 1. / mt->fps, tmp); } lives_free(tmp); @@ -16164,11 +16000,11 @@ } if (mt->opts.grav_mode == GRAV_MODE_LEFT) { - mt->region_start = start_tc / U_SEC; + mt->region_start = start_tc / TICKS_PER_SECOND_DBL; mt->region_end = mt->end_secs; } else { mt->region_start = 0.; - mt->region_end = end_tc / U_SEC; + mt->region_end = end_tc / TICKS_PER_SECOND_DBL; } remove_first_gaps(NULL, mt); @@ -16203,7 +16039,7 @@ mt->did_backup = did_backup; if (!did_backup && mt->framedraw != NULL && mt->current_rfx != NULL && mt->init_event != NULL && mt->poly_state == POLY_PARAMS && weed_plant_has_leaf(mt->init_event, WEED_LEAF_IN_TRACKS)) { - weed_timecode_t tc = q_gint64(lives_spin_button_get_value(LIVES_SPIN_BUTTON(mt->node_spinbutton)) * U_SEC + + weed_timecode_t tc = q_gint64(lives_spin_button_get_value(LIVES_SPIN_BUTTON(mt->node_spinbutton)) * TICKS_PER_SECOND_DBL + get_event_timecode(mt->init_event), mt->fps); get_track_index(mt, tc); } @@ -16489,7 +16325,7 @@ if (mt->block_selected) { lives_widget_set_sensitive(mt->delblock, TRUE); if (mt->poly_state == POLY_IN_OUT && mt->block_selected->ordered) { - weed_timecode_t offset_end = mt->block_selected->offset_start + (weed_timecode_t)(U_SEC / mt->fps) + + weed_timecode_t offset_end = mt->block_selected->offset_start + (weed_timecode_t)(TICKS_PER_SECOND_DBL / mt->fps) + (get_event_timecode(mt->block_selected->end_event) - get_event_timecode(mt->block_selected->start_event)); lives_signal_handler_block(mt->spinbutton_out, mt->spin_out_func); @@ -16605,7 +16441,7 @@ if (mainw->cancelled != CANCEL_USER_PAUSED && !((mainw->cancelled == CANCEL_NONE || mainw->cancelled == CANCEL_NO_MORE_PREVIEW) && mt->is_paused)) { lives_widget_set_sensitive(mt->stop, FALSE); - mt_tl_move(mt, mt->pb_start_time); + mt_tl_move(mt, mt->pb_unpaused_start_time); if (mt->opts.follow_playback) { double currtime = mt->ptr_time; @@ -16630,7 +16466,7 @@ if (mt->poly_state == POLY_PARAMS) { if (mt->init_event != NULL) { lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->node_spinbutton), - mt->ptr_time - get_event_timecode(mt->init_event) / U_SEC); + mt->ptr_time - get_event_timecode(mt->init_event) / TICKS_PER_SECOND_DBL); lives_widget_set_sensitive(mt->apply_fx_button, FALSE); } } @@ -16662,6 +16498,8 @@ mt->idlefunc = 0; } + lives_widget_set_sensitive(mt->quit, TRUE); + lives_object_ref(mt->context_scroll); // this allows us to get our old messages back lives_container_remove(LIVES_CONTAINER(mt->context_frame), mt->context_scroll); mt->context_scroll = NULL; @@ -16700,7 +16538,7 @@ // otherwise jack transport set us out of range if (mt->playing_sel) - mt->pb_loop_event = get_frame_event_at(mt->event_list, q_gint64(mt->region_start * U_SEC, mt->fps), NULL, TRUE); + mt->pb_loop_event = get_frame_event_at(mt->event_list, q_gint64(mt->region_start * TICKS_PER_SECOND_DBL, mt->fps), NULL, TRUE); else if (mt->is_paused) mt->pb_loop_event = pb_loop_event; on_preview_clicked(NULL, LIVES_INT_TO_POINTER(1)); @@ -16769,8 +16607,8 @@ LiVESWidget *eventbox; - weed_timecode_t ins_start = (sfile->start - 1.) / sfile->fps * U_SEC; - weed_timecode_t ins_end = (double)(sfile->end) / sfile->fps * U_SEC; + weed_timecode_t ins_start = (sfile->start - 1.) / sfile->fps * TICKS_PER_SECOND_DBL; + weed_timecode_t ins_end = (double)(sfile->end) / sfile->fps * TICKS_PER_SECOND_DBL; boolean did_backup = mt->did_backup; @@ -16796,7 +16634,7 @@ if (mt->opts.ign_ins_sel) { // ignore selection limits ins_start = 0; - ins_end = (double)(sfile->frames) / sfile->fps * U_SEC; + ins_end = (double)(sfile->frames) / sfile->fps * TICKS_PER_SECOND_DBL; } if (mt->insert_start != -1) { @@ -16812,8 +16650,8 @@ weed_timecode_t tclen = ins_end - ins_start; while (tc <= tclen) { - tcnow = q_gint64(tc + secs * U_SEC, mt->fps); - tc += U_SEC / mt->fps; + tcnow = q_gint64(tc + secs * TICKS_PER_SECOND_DBL, mt->fps); + tc += TICKS_PER_SECOND_DBL / mt->fps; event = get_frame_event_at(mt->event_list, tcnow, event, TRUE); if (event == NULL) break; // must be end of timeline // is video track, if we have a non-blank frame, abort @@ -16823,7 +16661,7 @@ if (!did_backup) mt_backup(mt, MT_UNDO_INSERT_BLOCK, 0); - insert_frames(mt->file_selected, ins_start, ins_end, secs * U_SECL, DIRECTION_POSITIVE, eventbox, mt, NULL); + insert_frames(mt->file_selected, ins_start, ins_end, secs * TICKS_PER_SECOND, DIRECTION_POSITIVE, eventbox, mt, NULL); block = (track_rect *)lives_widget_object_get_data(LIVES_WIDGET_OBJECT(eventbox), "block_last"); @@ -16840,12 +16678,12 @@ mt->selected_tracks = lives_list_append(mt->selected_tracks, LIVES_INT_TO_POINTER(mt->current_track)); if (mt->opts.grav_mode == GRAV_MODE_LEFT) { - if (block->prev != NULL) mt->region_start = get_event_timecode(block->prev->end_event) / U_SEC; + if (block->prev != NULL) mt->region_start = get_event_timecode(block->prev->end_event) / TICKS_PER_SECOND_DBL; else mt->region_start = 0.; - mt->region_end = get_event_timecode(block->start_event) / U_SEC; + mt->region_end = get_event_timecode(block->start_event) / TICKS_PER_SECOND_DBL; } else { - mt->region_start = get_event_timecode(block->end_event) / U_SEC; - mt->region_end = get_event_timecode(block->next->start_event) / U_SEC; + mt->region_start = get_event_timecode(block->end_event) / TICKS_PER_SECOND_DBL; + mt->region_end = get_event_timecode(block->next->start_event) / TICKS_PER_SECOND_DBL; } remove_first_gaps(NULL, mt); @@ -16879,14 +16717,16 @@ } } - if (!did_backup && mt->framedraw != NULL && mt->current_rfx != NULL && mt->init_event != NULL && mt->poly_state == POLY_PARAMS && weed_plant_has_leaf(mt->init_event, WEED_LEAF_IN_TRACKS)) { weed_timecode_t tc = q_gint64(lives_spin_button_get_value(LIVES_SPIN_BUTTON(mt->node_spinbutton)) * - U_SEC + get_event_timecode(mt->init_event), mt->fps); + TICKS_PER_SECOND_DBL + get_event_timecode(mt->init_event), mt->fps); get_track_index(mt, tc); } + // expand the play preview as necessary + set_mt_play_sizes(mt, cfile->hsize, cfile->vsize); + mt_tl_move_relative(mt, 0.); if (!did_backup) mt->idlefunc = mt_idle_add(mt); @@ -16904,8 +16744,8 @@ LiVESWidget *eventbox = (LiVESWidget *)mt->audio_draws->data; - weed_timecode_t ins_start = q_gint64((sfile->start - 1.) / sfile->fps * U_SEC, mt->fps); - weed_timecode_t ins_end = q_gint64((double)sfile->end / sfile->fps * U_SEC, mt->fps); + weed_timecode_t ins_start = q_gint64((sfile->start - 1.) / sfile->fps * TICKS_PER_SECOND_DBL, mt->fps); + weed_timecode_t ins_end = q_gint64((double)sfile->end / sfile->fps * TICKS_PER_SECOND_DBL, mt->fps); boolean did_backup = mt->did_backup; @@ -16930,15 +16770,15 @@ if (sfile->frames == 0 || mt->opts.ign_ins_sel) { ins_start = 0; - ins_end = q_gint64(sfile->laudio_time * U_SEC, mt->fps); + ins_end = q_gint64(sfile->laudio_time * TICKS_PER_SECOND_DBL, mt->fps); } - if (ins_start > q_gint64(sfile->laudio_time * U_SEC, mt->fps)) { + if (ins_start > q_gint64(sfile->laudio_time * TICKS_PER_SECOND_DBL, mt->fps)) { return FALSE; } - if (ins_end > q_gint64(sfile->laudio_time * U_SEC, mt->fps)) { - ins_end = q_gint64(sfile->laudio_time * U_SEC, mt->fps); + if (ins_end > q_gint64(sfile->laudio_time * TICKS_PER_SECOND_DBL, mt->fps)) { + ins_end = q_gint64(sfile->laudio_time * TICKS_PER_SECOND_DBL, mt->fps); } if (mt->insert_start != -1) { @@ -16955,11 +16795,11 @@ weed_timecode_t tc = 0, tcnow; weed_timecode_t tclen = ins_end - ins_start; - //if (dir==DIRECTION_NEGATIVE) tc+=U_SEC/mt->fps; // TODO - check if we need this + //if (dir==DIRECTION_NEGATIVE) tc+=TICKS_PER_SECOND_DBL/mt->fps; // TODO - check if we need this while (tc <= tclen) { - tcnow = q_gint64(tc + secs * U_SEC, mt->fps); - tc += U_SEC / mt->fps; + tcnow = q_gint64(tc + secs * TICKS_PER_SECOND_DBL, mt->fps); + tc += TICKS_PER_SECOND_DBL / mt->fps; event = get_frame_event_at(mt->event_list, tcnow, event, TRUE); if (event == NULL) break; // must be end of timeline // is audio track, see if we are in an audio block @@ -16971,7 +16811,7 @@ if (!did_backup) mt_backup(mt, MT_UNDO_INSERT_AUDIO_BLOCK, 0); - insert_audio(mt->file_selected, ins_start, ins_end, secs * U_SECL, mt->insert_avel, dir, eventbox, mt, NULL); + insert_audio(mt->file_selected, ins_start, ins_end, secs * TICKS_PER_SECOND, mt->insert_avel, dir, eventbox, mt, NULL); block = (track_rect *)lives_widget_object_get_data(LIVES_WIDGET_OBJECT(eventbox), "block_last"); @@ -16989,12 +16829,12 @@ mt->current_track = -1; if (mt->opts.grav_mode == GRAV_MODE_LEFT) { - if (block->prev != NULL) mt->region_start = get_event_timecode(block->prev->end_event) / U_SEC; + if (block->prev != NULL) mt->region_start = get_event_timecode(block->prev->end_event) / TICKS_PER_SECOND_DBL; else mt->region_start = 0.; - mt->region_end = get_event_timecode(block->start_event) / U_SEC; + mt->region_end = get_event_timecode(block->start_event) / TICKS_PER_SECOND_DBL; } else { - mt->region_start = get_event_timecode(block->end_event) / U_SEC; - mt->region_end = get_event_timecode(block->next->start_event) / U_SEC; + mt->region_start = get_event_timecode(block->end_event) / TICKS_PER_SECOND_DBL; + mt->region_end = get_event_timecode(block->next->start_event) / TICKS_PER_SECOND_DBL; } remove_first_gaps(NULL, mt); @@ -17009,7 +16849,8 @@ mt->did_backup = did_backup; d_print(_("Inserted audio %.4f to %.4f from clip %s into backing audio from time %.4f to %.4f\n"), - ins_start / U_SEC, ins_end / U_SEC, (tmp = lives_path_get_basename(sfile->name)), secs, secs + (ins_end - ins_start) / U_SEC); + ins_start / TICKS_PER_SECOND_DBL, ins_end / TICKS_PER_SECOND_DBL, (tmp = lives_path_get_basename(sfile->name)), secs, + secs + (ins_end - ins_start) / TICKS_PER_SECOND_DBL); lives_free(tmp); if (!resize_timeline(mt) && !did_backup) { @@ -17041,7 +16882,7 @@ if (!did_backup && mt->framedraw != NULL && mt->current_rfx != NULL && mt->init_event != NULL && mt->poly_state == POLY_PARAMS && weed_plant_has_leaf(mt->init_event, WEED_LEAF_IN_TRACKS)) { weed_timecode_t tc = q_gint64(lives_spin_button_get_value(LIVES_SPIN_BUTTON(mt->node_spinbutton)) * - U_SEC + get_event_timecode(mt->init_event), mt->fps); + TICKS_PER_SECOND_DBL + get_event_timecode(mt->init_event), mt->fps); get_track_index(mt, tc); } @@ -17090,7 +16931,7 @@ boolean isfirst = TRUE; - int frame = ((double)(offset_start / U_SEC) * mt->fps + 1.4999); + int frame = ((double)(offset_start / TICKS_PER_SECOND_DBL) * mt->fps + 1.4999); int track = LIVES_POINTER_TO_INT(lives_widget_object_get_data(LIVES_WIDGET_OBJECT(eventbox), "layer_number")); int numframes, i; int render_file = mainw->current_file; @@ -17104,7 +16945,7 @@ last_offset = offset_start_tc = q_gint64(offset_start, mt->fps); offset_end = q_gint64(offset_end, mt->fps); start_tc = q_gint64(tc, mt->fps); - if (direction == DIRECTION_NEGATIVE) tc -= U_SEC / mt->fps; + if (direction == DIRECTION_NEGATIVE) tc -= TICKS_PER_SECOND_DBL / mt->fps; last_tc = q_gint64(tc, mt->fps); if (direction == DIRECTION_POSITIVE) { @@ -17208,7 +17049,7 @@ } else { weed_plant_t *nframe; if ((nframe = get_next_frame_event(shortcut1)) == NULL) { - mt->event_list = insert_blank_frame_event_at(mt->event_list, q_gint64(last_tc + U_SEC / mt->fps, mt->fps), &shortcut1); + mt->event_list = insert_blank_frame_event_at(mt->event_list, q_gint64(last_tc + TICKS_PER_SECOND_DBL / mt->fps, mt->fps), &shortcut1); nframe = shortcut1; } insert_audio_event_at(mt->event_list, nframe, track, filenum, 0., 0.); @@ -17223,11 +17064,11 @@ lives_freep((void **)&frames); if (direction == DIRECTION_POSITIVE) { - last_tc += U_SEC / mt->fps; + last_tc += TICKS_PER_SECOND_DBL / mt->fps; last_tc = q_gint64(last_tc, mt->fps); } else { - if (last_tc < U_SEC / mt->fps) break; - last_tc -= U_SEC / mt->fps; + if (last_tc < TICKS_PER_SECOND_DBL / mt->fps) break; + last_tc -= TICKS_PER_SECOND_DBL / mt->fps; last_tc = q_gint64(last_tc, mt->fps); } if (sfile->event_list == NULL) if ((direction == DIRECTION_POSITIVE && (++frame > sfile->frames)) || @@ -17272,7 +17113,7 @@ d_print(_("Inserted frames %d to %d from clip %s into track %s from time %.4f to %.4f\n"), sfile->start, sfile->end, (tmp1 = lives_path_get_basename(sfile->name)), (tmp = get_track_name(mt, mt->current_track, FALSE)), - (orig_st + start_tc) / U_SEC, (orig_end + start_tc) / U_SEC); + (orig_st + start_tc) / TICKS_PER_SECOND_DBL, (orig_end + start_tc) / TICKS_PER_SECOND_DBL); lives_free(tmp); lives_free(tmp1); @@ -17309,25 +17150,25 @@ } // if already block at tc, return - if ((block = get_block_from_time((LiVESWidget *)mt->audio_draws->data, start_tc / U_SEC, mt)) != NULL && + if ((block = get_block_from_time((LiVESWidget *)mt->audio_draws->data, start_tc / TICKS_PER_SECOND_DBL, mt)) != NULL && get_event_timecode(block->end_event) > start_tc) return; // insert blank frames up to end_tc last_frame_event = get_last_frame_event(mt->event_list); mt->event_list = add_blank_frames_up_to(mt->event_list, last_frame_event, end_tc, mt->fps); - block = get_block_before((LiVESWidget *)mt->audio_draws->data, start_tc / U_SEC, TRUE); + block = get_block_before((LiVESWidget *)mt->audio_draws->data, start_tc / TICKS_PER_SECOND_DBL, TRUE); if (block != NULL) shortcut = block->end_event; - block = get_block_after((LiVESWidget *)mt->audio_draws->data, start_tc / U_SEC, FALSE); + block = get_block_after((LiVESWidget *)mt->audio_draws->data, start_tc / TICKS_PER_SECOND_DBL, FALSE); // insert audio seek at tc frame_event = get_frame_event_at(mt->event_list, start_tc, shortcut, TRUE); if (direction == DIRECTION_POSITIVE) { - insert_audio_event_at(mt->event_list, frame_event, -1, filenum, offset_start / U_SEC, avel); + insert_audio_event_at(mt->event_list, frame_event, -1, filenum, offset_start / TICKS_PER_SECOND_DBL, avel); } else { - insert_audio_event_at(mt->event_list, frame_event, -1, filenum, offset_end / U_SEC, avel); + insert_audio_event_at(mt->event_list, frame_event, -1, filenum, offset_end / TICKS_PER_SECOND_DBL, avel); offset_start = offset_start - offset_end + offset_end * mt->insert_avel; } @@ -17369,8 +17210,8 @@ lives_mt *mt = (lives_mt *)user_data; LiVESWidget *elist_dialog; - weed_timecode_t tc_start = q_gint64(mt->region_start * U_SECL, mt->fps); - weed_timecode_t tc_end = q_gint64(mt->region_end * U_SECL, mt->fps); + weed_timecode_t tc_start = q_gint64(mt->region_start * TICKS_PER_SECOND, mt->fps); + weed_timecode_t tc_end = q_gint64(mt->region_end * TICKS_PER_SECOND, mt->fps); if ((prefs->event_window_show_frame_events && count_events(mt->event_list, TRUE, tc_start, tc_end) > 1000) || (!prefs->event_window_show_frame_events && ((count_events(mt->event_list, TRUE, tc_start, tc_end) @@ -17392,7 +17233,21 @@ lives_painter_t *cr; double start, end; - if (mt->region_start == mt->region_end) return; + if (mt->region_start == mt->region_end) { + cr = lives_painter_create_from_widget(mt->timeline_reg); + + if (palette->style & STYLE_3) { + lives_painter_set_source_rgb_from_lives_widget_color(cr, &palette->menu_and_bars); + } else { + lives_painter_set_source_rgb_from_lives_widget_color(cr, &palette->white); + } + + lives_painter_rectangle(cr, 0, 0, + lives_widget_get_allocation_width(mt->timeline_reg), + lives_widget_get_allocation_height(mt->timeline_reg)); + lives_painter_fill(cr); + lives_painter_destroy(cr); + } if (mt->region_start < mt->region_end) { start = mt->region_start; @@ -17411,7 +17266,19 @@ } cr = lives_painter_create_from_widget(mt->timeline_reg); - lives_painter_set_source_rgb_from_lives_rgba(cr, &palette->mt_timeline_reg); ///< opaque black + + if (palette->style & STYLE_3) { + lives_painter_set_source_rgb_from_lives_widget_color(cr, &palette->menu_and_bars); + } else { + lives_painter_set_source_rgb_from_lives_widget_color(cr, &palette->white); + } + + lives_painter_rectangle(cr, 0, 0, + lives_widget_get_allocation_width(mt->timeline_reg), + lives_widget_get_allocation_height(mt->timeline_reg)); + lives_painter_fill(cr); + + lives_painter_set_source_rgb_from_lives_rgba(cr, &palette->mt_timeline_reg); lives_painter_rectangle(cr, (start - mt->tl_min)*lives_widget_get_allocation_width(mt->timeline) / (mt->tl_max - mt->tl_min), 0, (end - start)*lives_widget_get_allocation_width(mt->timeline) / (mt->tl_max - mt->tl_min), @@ -17454,7 +17321,7 @@ return TRUE; } -} +EXPOSE_FN_END static void draw_soundwave(LiVESWidget *ebox, lives_painter_surface_t *surf, int chnum, lives_mt *mt) { @@ -17492,7 +17359,7 @@ event = block->start_event; tc = get_event_timecode(event); - offset_startd = tc / U_SEC; + offset_startd = tc / TICKS_PER_SECOND_DBL; if (offset_startd > mt->tl_max) { if (afd != -1) lives_close_buffered(afd); return; @@ -17504,7 +17371,7 @@ return; } - offset_endd = get_event_timecode(block->end_event) / U_SEC; //+1./cfile->fps; + offset_endd = get_event_timecode(block->end_event) / TICKS_PER_SECOND_DBL; //+1./cfile->fps; offset_end = (offset_endd - mt->tl_min) / tl_span * lives_widget_get_allocation_width(ebox); if (offset_end < mt->tl_min) { @@ -17534,16 +17401,15 @@ if (fnum != aofile) { // does not make sense to use buffer reads, as we may read very sparsely from the file if (afd != -1) close(afd); - filename = lives_build_filename(prefs->workdir, mainw->files[fnum]->handle, "audio", NULL); - afd = lives_open2(filename, O_RDONLY); + filename = lives_get_audio_file_name(fnum); + afd = lives_open_buffered_rdonly(filename); lives_free(filename); aofile = fnum; } for (i = offset_start; i <= offset_end; i++) { - secs = (double)i / awid; - secs += seek; - if (secs > mainw->files[fnum]->laudio_time) break; + secs = (double)i / awid + seek; + if (secs > (chnum == 0 ? mainw->files[fnum]->laudio_time : mainw->files[fnum]->raudio_time)) break; // seek and read ypos = get_float_audio_val_at_time(fnum, afd, secs, chnum, cfile->achans) * .5; @@ -17555,7 +17421,7 @@ block = block->next; if (mainw->read_failed) { - filename = lives_build_filename(prefs->workdir, mainw->files[fnum]->handle, "audio", NULL); + filename = lives_get_audio_file_name(fnum); do_read_failed_error_s(filename, NULL); lives_free(filename); } @@ -17563,7 +17429,7 @@ lives_painter_destroy(cr); - if (afd != -1) close(afd); + if (afd != -1) lives_close_buffered(afd); } @@ -17628,13 +17494,7 @@ if (palette->style & STYLE_1) { lives_painter_t *crx = lives_painter_create(bgimage); - lives_colRGBA64_t lcol; - if (palette->style & STYLE_3) { - widget_color_to_lives_rgba(&lcol, &palette->menu_and_bars); - } else { - widget_color_to_lives_rgba(&lcol, &palette->normal_fore); - } - lives_painter_set_source_rgb_from_lives_rgba(crx, &lcol); + lives_painter_set_source_rgb_from_lives_rgba(crx, &palette->mt_evbox); lives_painter_rectangle(crx, 0., 0., width, height); lives_painter_fill(crx); lives_painter_paint(crx); @@ -17656,14 +17516,13 @@ return TRUE; } -} +EXPOSE_FN_END //////////////////////////////////////////////////// // functions for moving and clicking on the timeline - boolean on_timeline_update(LiVESWidget *widget, LiVESXEventMotion *event, livespointer user_data) { lives_mt *mt = (lives_mt *)user_data; int x; @@ -17739,7 +17598,7 @@ return; } - tc = q_gint64(mt->region_start * U_SECL, mt->fps); + tc = q_gint64(mt->region_start * TICKS_PER_SECOND, mt->fps); event = get_frame_event_at(mt->event_list, tc, NULL, TRUE); while (all_present(event, mt->selected_tracks)) { @@ -17757,9 +17616,9 @@ } if (event == NULL) mt->region_start = 0.; - else mt->region_start = get_event_timecode(event) / U_SEC; + else mt->region_start = get_event_timecode(event) / TICKS_PER_SECOND_DBL; - tc = q_gint64(mt->region_end * U_SECL, mt->fps); + tc = q_gint64(mt->region_end * TICKS_PER_SECOND, mt->fps); event = get_frame_event_at(mt->event_list, tc, NULL, TRUE); while (all_present(event, mt->selected_tracks)) { @@ -17777,7 +17636,7 @@ } if (event == NULL) mt->region_end = 0.; - mt->region_end = get_event_timecode(event) / U_SEC + 1. / mt->fps; + mt->region_end = get_event_timecode(event) / TICKS_PER_SECOND_DBL + 1. / mt->fps; if (mt->event_list != NULL && get_first_event(mt->event_list) != NULL) { lives_widget_set_sensitive(mt->view_sel_events, mt->region_start != mt->region_end); @@ -17893,7 +17752,7 @@ lives_widget_set_sensitive(mt->remove_gaps, FALSE); lives_widget_set_sensitive(mt->remove_first_gaps, FALSE); if (mt->init_event != NULL && mt->poly_state == POLY_PARAMS) - lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->node_spinbutton), pos - get_event_timecode(mt->init_event) / U_SEC); + lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->node_spinbutton), pos - get_event_timecode(mt->init_event) / TICKS_PER_SECOND_DBL); } lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->spinbutton_start), mt->region_start); @@ -17947,14 +17806,19 @@ boolean on_timeline_press(LiVESWidget *widget, LiVESXEventButton *event, livespointer user_data) { lives_mt *mt = (lives_mt *)user_data; - int x; + + LiVESXModifierType modmask; + LiVESXDevice *device; + double pos; + int x; + if (!mainw->interactive) return FALSE; if (mainw->playing_file > -1) return FALSE; - lives_widget_get_pointer((LiVESXDevice *)mainw->mgeom[prefs->gui_monitor > 0 ? prefs->gui_monitor - 1 : 0].mouse_device, + lives_widget_get_pointer((LiVESXDevice *)mainw->mgeom[widget_opts.monitor].mouse_device, widget, &x, NULL); pos = get_time_from_x(mt, x); if (widget == mt->timeline_reg) { @@ -17963,18 +17827,23 @@ mt->region_updating = TRUE; } - if (widget == mt->timeline_eb) { - mt->fm_edit_event = NULL; - mt_tl_move(mt, pos); - mt->tl_mouse = TRUE; - } + device = (LiVESXDevice *)mainw->mgeom[widget_opts.monitor].mouse_device; + lives_widget_get_modmask(device, widget, &modmask); - if (widget == mt->timeline) { - mt->fm_edit_event = NULL; - mt_tl_move(mt, pos); - } + if (event->button == 1) { + if (widget == mt->timeline_eb) { + mt->fm_edit_event = NULL; + mt_tl_move(mt, pos); + mt->tl_mouse = TRUE; + } - if (mt->opts.mouse_mode == MOUSE_MODE_SELECT) mouse_select_start(widget, event, mt); + if (widget == mt->timeline) { + mt->fm_edit_event = NULL; + mt_tl_move(mt, pos); + } + + if (mt->opts.mouse_mode == MOUSE_MODE_SELECT) mouse_select_start(widget, event, mt); + } return TRUE; } @@ -18129,7 +17998,7 @@ lives_mt *mt = (lives_mt *)user_data; weed_timecode_t tc; double secs = mt->ptr_time; - tc = q_gint64(secs * U_SEC, mt->fps); + tc = q_gint64(secs * TICKS_PER_SECOND_DBL, mt->fps); weed_plant_t *event; event = get_frame_event_at(mt->event_list, tc, mt->fm_edit_event, TRUE); @@ -18138,7 +18007,7 @@ if (event != NULL) tc = get_event_timecode(event); - mt_tl_move(mt, tc / U_SEC); + mt_tl_move(mt, tc / TICKS_PER_SECOND_DBL); } @@ -18147,7 +18016,7 @@ weed_timecode_t tc; weed_plant_t *event; double secs = mt->ptr_time; - tc = q_gint64(secs * U_SEC, mt->fps); + tc = q_gint64(secs * TICKS_PER_SECOND_DBL, mt->fps); event = get_frame_event_at(mt->event_list, tc, mt->fm_edit_event, TRUE); @@ -18155,7 +18024,7 @@ if (event != NULL) tc = get_event_timecode(event); - mt_tl_move(mt, tc / U_SEC); + mt_tl_move(mt, tc / TICKS_PER_SECOND_DBL); } @@ -18221,7 +18090,7 @@ void on_node_spin_value_changed(LiVESSpinButton *spinbutton, livespointer user_data) { lives_mt *mt = (lives_mt *)user_data; weed_timecode_t init_tc = get_event_timecode(mt->init_event); - weed_timecode_t otc = lives_spin_button_get_value(spinbutton) * U_SEC + init_tc; + weed_timecode_t otc = lives_spin_button_get_value(spinbutton) * TICKS_PER_SECOND_DBL + init_tc; weed_timecode_t tc = q_gint64(otc, mt->fps); double timesecs; boolean auto_prev = mt->opts.fx_auto_preview; @@ -18229,7 +18098,7 @@ lives_signal_handlers_block_by_func(spinbutton, (livespointer)on_node_spin_value_changed, (livespointer)mt); if (!mt->block_tl_move) { - timesecs = otc / U_SEC; + timesecs = otc / TICKS_PER_SECOND_DBL; mt->block_node_spin = TRUE; mt_tl_move(mt, timesecs); mt->block_node_spin = FALSE; @@ -18276,9 +18145,10 @@ void on_next_node_clicked(LiVESWidget *button, livespointer user_data) { lives_mt *mt = (lives_mt *)user_data; weed_timecode_t init_tc = get_event_timecode(mt->init_event); - weed_timecode_t tc = q_gint64(lives_spin_button_get_value(LIVES_SPIN_BUTTON(mt->node_spinbutton)) * U_SEC + init_tc, mt->fps); + weed_timecode_t tc = q_gint64(lives_spin_button_get_value(LIVES_SPIN_BUTTON(mt->node_spinbutton)) * TICKS_PER_SECOND_DBL + init_tc, + mt->fps); weed_timecode_t next_tc = get_next_node_tc(mt, tc); - lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->node_spinbutton), (next_tc - init_tc) / U_SEC); + lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->node_spinbutton), (next_tc - init_tc) / TICKS_PER_SECOND_DBL); if (mt->current_track >= 0) mt_show_current_frame(mt, FALSE); lives_widget_set_sensitive(mt->apply_fx_button, FALSE); } @@ -18287,9 +18157,10 @@ void on_prev_node_clicked(LiVESWidget *button, livespointer user_data) { lives_mt *mt = (lives_mt *)user_data; weed_timecode_t init_tc = get_event_timecode(mt->init_event); - weed_timecode_t tc = q_gint64(lives_spin_button_get_value(LIVES_SPIN_BUTTON(mt->node_spinbutton)) * U_SEC + init_tc, mt->fps); + weed_timecode_t tc = q_gint64(lives_spin_button_get_value(LIVES_SPIN_BUTTON(mt->node_spinbutton)) * TICKS_PER_SECOND_DBL + init_tc, + mt->fps); weed_timecode_t prev_tc = get_prev_node_tc(mt, tc); - lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->node_spinbutton), (prev_tc - init_tc) / U_SEC); + lives_spin_button_set_value(LIVES_SPIN_BUTTON(mt->node_spinbutton), (prev_tc - init_tc) / TICKS_PER_SECOND_DBL); if (mt->current_track >= 0) mt_show_current_frame(mt, FALSE); lives_widget_set_sensitive(mt->apply_fx_button, FALSE); } @@ -18306,7 +18177,7 @@ weed_plant_t *prev_pchange, *next_pchange; weed_timecode_t ev_tc; - weed_timecode_t tc = q_gint64(lives_spin_button_get_value(LIVES_SPIN_BUTTON(mt->node_spinbutton)) * U_SEC + + weed_timecode_t tc = q_gint64(lives_spin_button_get_value(LIVES_SPIN_BUTTON(mt->node_spinbutton)) * TICKS_PER_SECOND_DBL + get_event_timecode(mt->init_event), mt->fps); char *filter_name; @@ -18469,7 +18340,7 @@ int error; - weed_timecode_t tc = q_gint64(lives_spin_button_get_value(LIVES_SPIN_BUTTON(mt->node_spinbutton)) * U_SEC + + weed_timecode_t tc = q_gint64(lives_spin_button_get_value(LIVES_SPIN_BUTTON(mt->node_spinbutton)) * TICKS_PER_SECOND_DBL + get_event_timecode(mt->init_event), mt->fps); int *tracks; @@ -18563,7 +18434,7 @@ tname = lives_strdup(_("audio")); } - d_print(_("Set parameter values for %s %s on %s at time %.4f\n"), tname, filter_name, track_desc, tc / U_SEC); + d_print(_("Set parameter values for %s %s on %s at time %.4f\n"), tname, filter_name, track_desc, tc / TICKS_PER_SECOND_DBL); lives_free(filter_name); lives_free(tname); lives_free(track_desc); @@ -18590,7 +18461,6 @@ static int free_tt_key; static int elist_errors; - LiVESList *load_layout_map(void) { // load in a layout "map" for the set, [create mainw->current_layouts_map] @@ -18601,7 +18471,7 @@ // one could use a layout.map and a layout file as a template for // rendering many different sets] - // this is called from recover_layout_map() in saveplay.c, where the map entries are assigned + // this is called from recover_layout_map() in saveplay.c, where the map entries entry->list are assigned // to files (clips) char **array; @@ -18610,7 +18480,7 @@ uint64_t unique_id; ssize_t bytes; - char *lmap_name = lives_build_filename(prefs->workdir, mainw->set_name, "layouts", "layout.map", NULL); + char *lmap_name = lives_build_filename(prefs->workdir, mainw->set_name, LAYOUTS_DIRNAME, LAYOUT_MAP_FILENAME, NULL); char *handle; char *entry; char *string; @@ -18703,6 +18573,7 @@ } if (err) break; lmap = lives_list_append(lmap, lmap_entry); + //g_print("add layout %p %p %p\n", lmap, lmap_entry, lmap_entry->list); } } @@ -18778,10 +18649,10 @@ if (file != NULL && (mainw->current_layouts_map == NULL || !lives_list_find(mainw->current_layouts_map, file))) mainw->current_layouts_map = lives_list_append(mainw->current_layouts_map, lives_strdup(file)); - if (dir == NULL) ldir = lives_build_filename(prefs->workdir, mainw->set_name, "layouts", NULL); + if (dir == NULL) ldir = lives_build_filename(prefs->workdir, mainw->set_name, LAYOUTS_DIRNAME, NULL); else ldir = lives_strdup(dir); - map_name = lives_build_filename(ldir, "layout.map", NULL); + map_name = lives_build_filename(ldir, LAYOUT_MAP_FILENAME, NULL); lives_mkdir_with_parents(ldir, capable->umask); } @@ -18923,7 +18794,7 @@ block = (track_rect *)blist->data; if (block != NULL) { if (block->prev != NULL && (get_event_timecode(block->prev->end_event) == - q_gint64(tc - U_SEC / mt->fps, mt->fps)) && (tc == get_event_timecode(block->start_event)) && + q_gint64(tc - TICKS_PER_SECOND_DBL / mt->fps, mt->fps)) && (tc == get_event_timecode(block->start_event)) && (get_frame_event_clip(block->prev->end_event, track) == get_frame_event_clip(block->start_event, track))) { insert_marker_event_at(mt->event_list, event, EVENT_MARKER_BLOCK_START, LIVES_INT_TO_POINTER(track)); @@ -19008,7 +18879,7 @@ lives_mt *mt = (lives_mt *)user_data; - char *filt[] = {"*.lay", NULL}; + char *filt[] = {"*."LIVES_FILE_EXT_LAYOUT, NULL}; int *layout_map; @@ -19092,7 +18963,7 @@ return FALSE; } - esave_dir = lives_build_filename(prefs->workdir, mainw->set_name, "layouts", LIVES_DIR_SEP, NULL); + esave_dir = lives_build_filename(prefs->workdir, mainw->set_name, LAYOUTS_DIRNAME, NULL); lives_mkdir_with_parents(esave_dir, capable->umask); hbox = lives_hbox_new(FALSE, 0); @@ -19139,7 +19010,7 @@ return FALSE; } - esave_file = ensure_extension(esave_file, ".lay"); + esave_file = ensure_extension(esave_file, LIVES_FILE_EXT_LAYOUT); lives_snprintf(xlayout_name, PATH_MAX, "%s", esave_file); get_basename(xlayout_name); @@ -19213,7 +19084,6 @@ // next functions are mainly to do with event_list manipulation - static char *rec_error_add(char *ebuf, char *msg, int num, weed_timecode_t tc) { // log an error generated during event_list rectification @@ -19667,7 +19537,7 @@ if (!is_blank_frame(last_frame, TRUE)) { weed_plant_t *shortcut = last_frame; - event_list = insert_blank_frame_event_at(event_list, q_gint64(tc + 1. / U_SEC, fps), &shortcut); + event_list = insert_blank_frame_event_at(event_list, q_gint64(tc + 1. / TICKS_PER_SECOND_DBL, fps), &shortcut); } while (alist != NULL) { @@ -19785,7 +19655,7 @@ continue; } tc = get_event_timecode(event); - tc = q_gint64(tc + U_SEC / (2.*fps) - 1, fps); + tc = q_gint64(tc + TICKS_PER_SECOND_DBL / (2.*fps) - 1, fps); weed_set_int64_value(event, WEED_LEAF_TIMECODE, tc); ev_count++; @@ -20457,7 +20327,7 @@ ebuf = rec_error_add(ebuf, "Inserted missing blank frame", -1, cur_tc); } } - cur_tc += U_SEC / fps; + cur_tc += TICKS_PER_SECOND_DBL / fps; cur_tc = q_gint64(cur_tc, fps); } last_tc = tc; @@ -20558,8 +20428,7 @@ ebuf = add_missing_atrack_closers(event_list, fps, ebuf); - if (mt == NULL) transient = mainw->LiVES; - else transient = mt->window; + transient = mainw->LiVES; if (missing_clips && missing_frames) { bit2 = lives_strdup(_("clips and frames")); @@ -20600,7 +20469,7 @@ LiVESWidget *hbox; LiVESWidget *ar_checkbutton; - char *filt[] = {"*.lay", NULL}; + char *filt[] = {"*."LIVES_FILE_EXT_LAYOUT, NULL}; char *eload_dir; char *eload_file; @@ -20613,7 +20482,7 @@ return NULL; } - eload_dir = lives_build_filename(prefs->workdir, mainw->set_name, "layouts", LIVES_DIR_SEP, NULL); + eload_dir = lives_build_path(prefs->workdir, mainw->set_name, LAYOUTS_DIRNAME, NULL); mainw->com_failed = FALSE; lives_mkdir_with_parents(eload_dir, capable->umask); @@ -20707,7 +20576,7 @@ if ((fd = lives_open_buffered_rdonly(eload_file)) < 0) { msg = lives_strdup_printf(_("\nUnable to load layout file %s\n"), eload_name); - do_error_dialog_with_check_transient(msg, TRUE, 0, LIVES_WINDOW(mt->window)); + do_error_dialog_with_check_transient(msg, TRUE, 0, LIVES_WINDOW(LIVES_MAIN_WINDOW_WIDGET)); lives_free(msg); lives_free(eload_name); mt->idlefunc = mt_idle_add(mt); @@ -20973,7 +20842,7 @@ return; } - lmap_file = lives_build_filename("workdir", mainw->set_name, "layouts", mt->layout_name, NULL); + lmap_file = lives_build_filename(WORKDIR_LITERAL, mainw->set_name, LAYOUTS_DIRNAME, mt->layout_name, NULL); layout_map = lives_list_append(layout_map, lmap_file); remove_layout_files(layout_map); lives_free(lmap_file); @@ -21090,7 +20959,7 @@ // TODO - dirsep if (old_set_name != NULL) { - changefrom = lives_build_filename(prefs->workdir, old_set_name, "layouts/", NULL); + changefrom = lives_build_filename(prefs->workdir, old_set_name, LAYOUTS_DIRNAME LIVES_DIR_SEP, NULL); chlen = strlen(changefrom); } else chlen = 0; @@ -21131,11 +21000,11 @@ if (old_set_name != NULL && !strncmp((char *)map->data, changefrom, chlen)) { // update entries in mainw->current_layouts_map - tmp = lives_build_filename(prefs->workdir, new_set_name, "layouts", (char *)map->data + chlen, NULL); + tmp = lives_build_filename(prefs->workdir, new_set_name, LAYOUTS_DIRNAME, (char *)map->data + chlen, NULL); if (lives_file_test(tmp, LIVES_FILE_TEST_EXISTS)) { // prevent duplication of layouts lives_free(tmp); - tmp = lives_strdup_printf("%s"LIVES_DIR_SEP"%s"LIVES_DIR_SEP"layouts"LIVES_DIR_SEP"%s-%s", + tmp = lives_strdup_printf("%s" LIVES_DIR_SEP "%s" LIVES_DIR_SEP LAYOUTS_DIRNAME LIVES_DIR_SEP "%s-%s", prefs->workdir, new_set_name, old_set_name, (char *)map->data + chlen); lives_mv((const char *)map->data, tmp); } @@ -21157,9 +21026,10 @@ char **array = lives_strsplit((char *)map->data, "|", -1); size_t origlen = strlen(array[0]); - char *tmp2 = lives_build_filename(prefs->workdir, new_set_name, "layouts", array[0] + chlen, NULL); + char *tmp2 = lives_build_filename(prefs->workdir, new_set_name, LAYOUTS_DIRNAME, array[0] + chlen, NULL); if (lives_file_test(tmp2, LIVES_FILE_TEST_EXISTS)) { - tmp2 = lives_strdup_printf("%s/%s/layouts/%s-%s", prefs->workdir, new_set_name, old_set_name, array[0] + chlen); + tmp2 = lives_strdup_printf("%s" LIVES_DIR_SEP "%s" LIVES_DIR_SEP LAYOUTS_DIRNAME LIVES_DIR_SEP "%s-%s", + prefs->workdir, new_set_name, old_set_name, array[0] + chlen); } tmp = lives_strdup_printf("%s%s", tmp2, (char *)map->data + origlen); lives_free(tmp2); @@ -21181,10 +21051,11 @@ if ((old_set_name != NULL && !strncmp((char *)map->data, changefrom, chlen)) || (old_set_name == NULL && (strstr((char *)map->data, new_set_name) == NULL))) { if (strcmp(mainw->string_constants[LIVES_STRING_CONSTANT_CL], (char *)map->data + chlen)) { - tmp = lives_build_filename(prefs->workdir, new_set_name, "layouts", (char *)map->data + chlen, NULL); + tmp = lives_build_filename(prefs->workdir, new_set_name, LAYOUTS_DIRNAME, (char *)map->data + chlen, NULL); if (lives_file_test(tmp, LIVES_FILE_TEST_EXISTS)) { lives_free(tmp); - tmp = lives_strdup_printf("%s/%s/layouts/%s-%s", prefs->workdir, new_set_name, old_set_name, (char *)map->data + chlen); + tmp = lives_strdup_printf("%s" LIVES_DIR_SEP "%s" LIVES_DIR_SEP LAYOUTS_DIRNAME LIVES_DIR_SEP "%s-%s", + prefs->workdir, new_set_name, old_set_name, (char *)map->data + chlen); } lives_free((livespointer)map->data); map->data = tmp; @@ -21276,6 +21147,7 @@ prefs->event_window_show_frame_events = !prefs->event_window_show_frame_events; } + void mt_change_max_disp_tracks(LiVESMenuItem *menuitem, livespointer user_data) { LiVESWidget *dialog; lives_mt *mt = (lives_mt *)user_data; @@ -21330,7 +21202,6 @@ xachans = 0; } - if (response == LIVES_RESPONSE_CANCEL) { lives_widget_destroy(rdet->dialog); lives_free(rdet->encoder_name); @@ -21535,20 +21406,6 @@ static void after_amixer_gang_toggled(LiVESToggleButton *toggle, lives_amixer_t *amixer) { lives_widget_set_sensitive(amixer->inv_checkbutton, (lives_toggle_button_get_active(toggle))); - if (prefs->lamp_buttons) { - if (lives_toggle_button_get_active(toggle)) - lives_widget_set_bg_color(LIVES_WIDGET(toggle), LIVES_WIDGET_STATE_ACTIVE, &palette->light_green); - else lives_widget_set_bg_color(LIVES_WIDGET(toggle), LIVES_WIDGET_STATE_ACTIVE, &palette->dark_red); - } -} - - -static void after_amixer_inv_toggled(LiVESToggleButton *toggle, lives_amixer_t *amixer) { - if (prefs->lamp_buttons) { - if (lives_toggle_button_get_active(toggle)) - lives_widget_set_bg_color(LIVES_WIDGET(toggle), LIVES_WIDGET_STATE_ACTIVE, &palette->light_green); - else lives_widget_set_bg_color(LIVES_WIDGET(toggle), LIVES_WIDGET_STATE_NORMAL, &palette->dark_red); - } } @@ -21714,8 +21571,8 @@ int nachans = lives_list_length(mt->audio_draws); - int winsize_h, scr_width = mainw->scr_width; - int winsize_v, scr_height = mainw->scr_height; + int winsize_h = GUI_SCREEN_WIDTH * 2. / 3.; + int winsize_v = GUI_SCREEN_HEIGHT * 2. / 3.; int i; @@ -21733,14 +21590,6 @@ amixer->ch_sliders = (LiVESWidget **)lives_malloc(nachans * sizeof(LiVESWidget *)); amixer->ch_slider_fns = (ulong *)lives_malloc(nachans * sizeof(ulong)); - if (prefs->gui_monitor != 0) { - scr_width = mainw->mgeom[prefs->gui_monitor - 1].width; - scr_height = mainw->mgeom[prefs->gui_monitor - 1].height; - } - - winsize_h = scr_width * 2 / 3; - winsize_v = scr_height * 2 / 3; - amixerw = lives_window_new(LIVES_WINDOW_TOPLEVEL); if (palette->style & STYLE_1) { lives_widget_set_bg_color(amixerw, LIVES_WIDGET_STATE_NORMAL, &palette->menu_and_bars); @@ -21756,15 +21605,11 @@ scrolledwindow = lives_standard_scrolled_window_new(winsize_h, winsize_v, amixer->main_hbox); if (prefs->gui_monitor != 0) { - int xcen = mainw->mgeom[prefs->gui_monitor - 1].x + (mainw->mgeom[prefs->gui_monitor - 1].width - - lives_widget_get_allocation_width(amixerw)) / 2; - int ycen = mainw->mgeom[prefs->gui_monitor - 1].y + (mainw->mgeom[prefs->gui_monitor - 1].height - - lives_widget_get_allocation_height(amixerw)) / 2; - lives_window_set_screen(LIVES_WINDOW(amixerw), mainw->mgeom[prefs->gui_monitor - 1].screen); - lives_window_move(LIVES_WINDOW(amixerw), xcen, ycen); + lives_window_center(LIVES_WINDOW(amixerw)); } if (prefs->open_maximised) { + lives_window_unmaximize(LIVES_WINDOW(amixerw)); lives_window_maximize(LIVES_WINDOW(amixerw)); } else lives_window_set_default_size(LIVES_WINDOW(amixerw), winsize_h, winsize_v); @@ -21778,11 +21623,11 @@ add_fill_to_box(LIVES_BOX(hbuttonbox)); - reset_button = lives_button_new_with_mnemonic(_("_Reset values")); + reset_button = lives_standard_button_new_with_mnemonic(_("_Reset values")); lives_container_add(LIVES_CONTAINER(hbuttonbox), reset_button); lives_widget_set_can_focus_and_default(reset_button); - close_button = lives_button_new_with_mnemonic(_("_Close mixer")); + close_button = lives_standard_button_new_with_mnemonic(_("_Close mixer")); lives_container_add(LIVES_CONTAINER(hbuttonbox), close_button); lives_widget_set_can_focus_and_default(close_button); @@ -21822,10 +21667,10 @@ lives_widget_set_bg_color(amixer->inv_checkbutton, LIVES_WIDGET_STATE_NORMAL, &palette->dark_red); lives_signal_connect_after(LIVES_GUI_OBJECT(amixer->inv_checkbutton), LIVES_WIDGET_TOGGLED_SIGNAL, - LIVES_GUI_CALLBACK(after_amixer_inv_toggled), - (livespointer)amixer); + LIVES_GUI_CALLBACK(lives_cool_toggled), + NULL); - after_amixer_inv_toggled(LIVES_TOGGLE_BUTTON(amixer->inv_checkbutton), amixer); + lives_cool_toggled(amixer->inv_checkbutton, NULL); } else amixer->inv_checkbutton = lives_check_button_new(); @@ -21922,7 +21767,11 @@ lives_signal_connect_after(LIVES_GUI_OBJECT(amixer->gang_checkbutton), LIVES_WIDGET_TOGGLED_SIGNAL, LIVES_GUI_CALLBACK(after_amixer_gang_toggled), (livespointer)amixer); + lives_signal_connect_after(LIVES_GUI_OBJECT(amixer->gang_checkbutton), LIVES_WIDGET_TOGGLED_SIGNAL, + LIVES_GUI_CALLBACK(lives_cool_toggled), + NULL); + lives_cool_toggled(amixer->gang_checkbutton, NULL); after_amixer_gang_toggled(LIVES_TOGGLE_BUTTON(amixer->gang_checkbutton), amixer); lives_widget_grab_focus(close_button); @@ -22022,7 +21871,6 @@ } - int mt_get_block_count(lives_mt *mt, int ntrack) { int count = 0; track_rect *block, *lastblock; @@ -22045,7 +21893,7 @@ double mt_get_block_sttime(lives_mt *mt, int ntrack, int iblock) { track_rect *block = get_nth_block_for_track(mt, ntrack, iblock); if (block == NULL) return -1; ///< invalid track or block number - return (double)get_event_timecode(block->start_event) / U_SEC; + return (double)get_event_timecode(block->start_event) / TICKS_PER_SECOND_DBL; } @@ -22053,11 +21901,10 @@ double mt_get_block_entime(lives_mt *mt, int ntrack, int iblock) { track_rect *block = get_nth_block_for_track(mt, ntrack, iblock); if (block == NULL) return -1; ///< invalid track or block number - return (double)get_event_timecode(block->end_event) / U_SEC + 1. / mt->fps; + return (double)get_event_timecode(block->end_event) / TICKS_PER_SECOND_DBL + 1. / mt->fps; } - track_rect *get_block_from_track_and_time(lives_mt *mt, int track, double time) { LiVESWidget *ebox; if (mt == NULL) return NULL; @@ -22141,11 +21988,11 @@ for (i = 0; i < nvids; i++) { if (i == track) continue; ///< cannot transition with self ! oblock = get_block_from_time((LiVESWidget *)lives_list_nth_data(mt->video_draws, i), - (double)sttc / U_SEC + 0.5 / mt->fps, mt); + (double)sttc / TICKS_PER_SECOND_DBL + 0.5 / mt->fps, mt); if (oblock != NULL) { if (get_event_timecode(oblock->end_event) <= get_event_timecode(block->end_event)) { - endtc = q_gint64(get_event_timecode(oblock->end_event) + U_SEC / mt->fps, mt->fps); + endtc = q_gint64(get_event_timecode(oblock->end_event) + TICKS_PER_SECOND_DBL / mt->fps, mt->fps); break; } else oblock = NULL; } @@ -22166,8 +22013,8 @@ mt_backup(mt, MT_UNDO_APPLY_FILTER, 0); did_backup = mt->did_backup = TRUE; - mt->region_start = sttc / U_SEC; - mt->region_end = endtc / U_SEC; + mt->region_start = sttc / TICKS_PER_SECOND_DBL; + mt->region_end = endtc / TICKS_PER_SECOND_DBL; mt_add_region_effect(NULL, mt); nparams = weed_leaf_num_elements(mt->init_event, WEED_LEAF_IN_PARAMETERS); @@ -22211,7 +22058,7 @@ // part 2, check if there is a transition out oblock = NULL; - endtc = q_gint64(get_event_timecode(block->end_event) + U_SEC / mt->fps, mt->fps); + endtc = q_gint64(get_event_timecode(block->end_event) + TICKS_PER_SECOND_DBL / mt->fps, mt->fps); if (mt->selected_tracks != NULL) { lives_list_free(mt->selected_tracks); @@ -22221,7 +22068,7 @@ for (i = 0; i < nvids; i++) { if (i == track) continue; ///< cannot transition with self ! oblock = get_block_from_time((LiVESWidget *)lives_list_nth_data(mt->video_draws, i), - (double)endtc / U_SEC + 0.5 / mt->fps, mt); + (double)endtc / TICKS_PER_SECOND_DBL + 0.5 / mt->fps, mt); if (oblock != NULL) { sttc = get_event_timecode(oblock->start_event); @@ -22230,15 +22077,14 @@ } } - if (oblock != NULL) { mt->selected_tracks = lives_list_append(mt->selected_tracks, LIVES_INT_TO_POINTER(track)); mt->selected_tracks = lives_list_append(mt->selected_tracks, LIVES_INT_TO_POINTER(i)); if (!did_backup) mt_backup(mt, MT_UNDO_APPLY_FILTER, 0); did_backup = mt->did_backup = TRUE; - mt->region_start = sttc / U_SEC; - mt->region_end = endtc / U_SEC; + mt->region_start = sttc / TICKS_PER_SECOND_DBL; + mt->region_end = endtc / TICKS_PER_SECOND_DBL; mt_add_region_effect(NULL, mt); nparams = weed_leaf_num_elements(mt->init_event, WEED_LEAF_IN_PARAMETERS);
View file
LiVES-2.8.7.tar.bz2/src/multitrack.h -> LiVES-2.8.8.tar.bz2/src/multitrack.h
Changed
@@ -1,6 +1,6 @@ // multitrack.h // LiVES -// (c) G. Finch 2005 - 2014 <salsaman@gmail.com> +// (c) G. Finch 2005 - 2017 <salsaman+lives@gmail.com> // released under the GNU GPL 3 or later // see file ../COPYING for licensing details @@ -9,10 +9,8 @@ #ifndef HAS_LIVES_MULTITRACK_H #define HAS_LIVES_MULTITRACK_H - ////////////////////// GUI constants /////////////////////// - #define CLIP_THUMB_WIDTH ((int)(72.*widget_opts.scale)) #define CLIP_THUMB_HEIGHT ((int)(72.*widget_opts.scale)) @@ -46,6 +44,8 @@ #define BLOCK_DRAW_THUMB 2 #define BLOCK_DRAW_TYPE BLOCK_DRAW_THUMB +#define SELBLOCK_ALPHA 0.6 + #define DEF_TIME 120 ///< default seconds when there is no event_list typedef struct _mt lives_mt; @@ -62,7 +62,6 @@ MOUSE_MODE_COPY } lives_mt_mouse_mode_t; - typedef enum { INSERT_MODE_NORMAL, ///< the default (only insert if it fits) @@ -72,14 +71,12 @@ INSERT_MODE_FILL, ///< insert enough to fill gap (from selection start or end depending on gravity) } lives_mt_insert_mode_t; - typedef enum { GRAV_MODE_NORMAL, GRAV_MODE_LEFT, GRAV_MODE_RIGHT } lives_mt_grav_mode_t; - typedef enum { // undo actions /// no event_list @@ -103,8 +100,6 @@ MT_UNDO_INSERT_GAP = 1029 } lives_mt_undo_t; - - typedef enum { NB_ERROR_SEL, NB_ERROR_NOEFFECT, @@ -113,8 +108,6 @@ NB_ERROR_NOCLIP } lives_mt_nb_error_t; - - typedef enum { POLY_NONE = 0, POLY_CLIPS, @@ -126,36 +119,29 @@ POLY_PARAMS } lives_mt_poly_state_t; - - typedef enum { DIRECTION_NEGATIVE, DIRECTION_POSITIVE } lives_direction_t; - typedef enum { MT_LAST_FX_NONE = 0, MT_LAST_FX_BLOCK, MT_LAST_FX_REGION } lives_mt_last_fx_type_t; - typedef enum { FX_ORD_NONE = 0, FX_ORD_BEFORE, FX_ORD_AFTER } lives_mt_fx_order_t; - typedef enum { // block state BLOCK_UNSELECTED = 0, BLOCK_SELECTED } lives_mt_block_state_t; - - struct _mt_opts { boolean set; ///< have we set opts (in mainw) ? boolean move_effects; ///< should we move effects attached to a block ? @@ -180,10 +166,8 @@ LiVESList *aparam_view_list; }; - struct _mt { // widgets - LiVESWidget *window; LiVESWidget *menubar; LiVESWidget *top_vbox; LiVESWidget *hbox; @@ -518,6 +502,7 @@ boolean moving_block; ///< moving block flag double pb_start_time; ///< playback start time in seconds. If play is stopped (not paused) we return to here. + double pb_unpaused_start_time; ///< playback start time in seconds. If play is stopped (not paused) we return to here. ////////////////////////////// @@ -592,7 +577,6 @@ int exact_preview; - LiVESList *tl_marks; weed_plant_t *pb_start_event; ///< FRAME event from which we start playback @@ -652,9 +636,6 @@ ///< Normally NULL except when called from language bindings. }; // lives_mt - - - typedef struct { lives_mt_undo_t action; weed_timecode_t tc; @@ -662,7 +643,6 @@ size_t data_len; ///< including this mt_undo } mt_undo; - struct _lives_amixer_t { LiVESWidget *main_hbox; LiVESWidget **ch_sliders; @@ -673,7 +653,6 @@ lives_mt *mt; }; - // reasons for track invisibility (bitmap) #define TRACK_I_HIDDEN_USER (1<<0) #define TRACK_I_HIDDEN_SCROLLED (1<<1) @@ -701,14 +680,12 @@ *eventbox; ///< pointer to eventbox widget which contains this block; we can use its "layer_number" to get the track/layer number }; - /* translation table for matching event_id to init_event */ typedef struct { uint64_t in; void *out; } ttable; - /* clip->layout use mapping, from layout.map lives_clip_t */ typedef struct { char *handle; @@ -717,10 +694,6 @@ LiVESList *list; } layout_map; - - - - ////////////////////////////////////////////////////////////////// // setup functions @@ -737,10 +710,12 @@ // morph the poly window void polymorph(lives_mt *, lives_mt_poly_state_t poly); +void set_poly_tab(lives_mt *mt, uint32_t tab); -// sens/desens +// gui related void mt_desensitise(lives_mt *); void mt_sensitise(lives_mt *); +void set_mt_play_sizes(lives_mt *mt, int width, int height); void add_aparam_menuitems(lives_mt *); @@ -763,12 +738,10 @@ void update_grav_mode(lives_mt *); void update_insert_mode(lives_mt *); - boolean on_render_activate(LiVESMenuItem *, livespointer mt); void mt_set_autotrans(int idx); - // event_list functions weed_plant_t *add_blank_frames_up_to(weed_plant_t *event_list, weed_plant_t *start_event, weed_timecode_t end_tc, double fps); @@ -799,7 +772,6 @@ LiVESWidget *get_eventbox_for_track(lives_mt *mt, int ntrack); void on_rename_track_activate(LiVESMenuItem *menuitem, livespointer mt); - // track mouse movement boolean on_track_click(LiVESWidget *eventbox, LiVESXEventButton *, livespointer mt); boolean on_atrack_click(LiVESWidget *eventbox, LiVESXEventButton *, livespointer mt); @@ -840,7 +812,6 @@ int get_track_for_block(track_rect *block); int get_clip_for_block(track_rect *block); - // timeline functions boolean resize_timeline(lives_mt *); void mt_tl_move(lives_mt *, double pos_abs); @@ -860,6 +831,8 @@ void mt_show_current_frame(lives_mt *, boolean return_layer); ///< preview the current frame void mt_clear_timeline(lives_mt *mt); +void mt_zoom_in(LiVESMenuItem *, livespointer mt); +void mt_zoom_out(LiVESMenuItem *, livespointer mt); // context box text void clear_context(lives_mt *); @@ -879,7 +852,6 @@ void mt_prepare_for_playback(lives_mt *); void mt_post_playback(lives_mt *); - // effect node controls void on_next_node_clicked(LiVESWidget *, livespointer mt); void on_prev_node_clicked(LiVESWidget *, livespointer mt); @@ -914,8 +886,6 @@ LiVESPixbuf *make_thumb(lives_mt *, int file, int width, int height, int frame, boolean noblanks); - - // event_list utilities boolean compare_filter_maps(weed_plant_t *fm1, weed_plant_t *fm2, int ctrack); ///< ctrack can be -1 to compare all events, else we cf for ctrack @@ -930,7 +900,6 @@ weed_plant_t *load_event_list(lives_mt *, char *eload_file); boolean on_save_event_list_activate(LiVESMenuItem *, livespointer mt); - // layouts and layout maps LiVESList *load_layout_map(void); void add_markers(lives_mt *, weed_plant_t *event_list, boolean add_block_ids); @@ -952,7 +921,6 @@ void stored_event_list_free_undos(void); void remove_current_from_affected_layouts(lives_mt *); - // auto backup uint32_t mt_idle_add(lives_mt *); void recover_layout(void); @@ -960,19 +928,16 @@ boolean write_backup_layout_numbering(lives_mt *); boolean mt_auto_backup(livespointer mt); - // amixer funcs void amixer_show(LiVESButton *, livespointer mt); void on_amixer_close_clicked(LiVESButton *, lives_mt *mt); LiVESWidget *amixer_add_channel_slider(lives_mt *, int i); - // misc void mt_change_disp_tracks_ok(LiVESButton *, livespointer mt); void mt_swap_play_pause(lives_mt *, boolean put_pause); char *set_values_from_defs(lives_mt *, boolean from_prefs); - // clip boxes void mt_clip_select(lives_mt *, boolean scroll); void mt_delete_clips(lives_mt *, int file); @@ -999,8 +964,6 @@ LMAP_INFO_SETNAME_CHANGED = 1024 } lives_lmap_error_t; - - // array max: TODO - use dynamic arrays to bypass track limits #ifdef IS_MINGW
View file
LiVES-2.8.7.tar.bz2/src/omc-learn.c -> LiVES-2.8.8.tar.bz2/src/omc-learn.c
Changed
@@ -1,6 +1,6 @@ // omc-learn.c // LiVES (lives-exe) -// (c) G. Finch 2008 - 2016 +// (c) G. Finch 2008 - 2017 // Released under the GPL 3 or later // see file ../COPYING for licensing details @@ -109,7 +109,7 @@ } -static LIVES_INLINE int js_index(const char *string) { +LIVES_INLINE int js_index(const char *string) { // js index, or midi channel number char **array = lives_strsplit(string, " ", -1); int res = atoi(array[1]); @@ -118,7 +118,7 @@ } -static LIVES_INLINE int midi_index(const char *string) { +LIVES_INLINE int midi_index(const char *string) { // midi controller number char **array; int res; @@ -164,7 +164,7 @@ boolean js_open(void) { if (!(prefs->omc_dev_opts & OMC_DEV_JS)) return TRUE; - if (prefs->omc_js_fname != NULL) { + if (strlen(prefs->omc_js_fname)) { js_fd = open(prefs->omc_js_fname, O_RDONLY | O_NONBLOCK); if (js_fd < 0) return FALSE; } else { @@ -173,7 +173,7 @@ lives_snprintf(prefs->omc_js_fname, 256, "%s", tmp); } } - if (prefs->omc_js_fname == NULL) return FALSE; + if (strlen(prefs->omc_js_fname)) return FALSE; mainw->ext_cntl[EXT_CNTL_JS] = TRUE; d_print(_("Responding to joystick events from %s\n"), prefs->omc_js_fname); @@ -216,7 +216,7 @@ } -static LIVES_INLINE int js_msg_type(const char *string) { +LIVES_INLINE int js_msg_type(const char *string) { return atoi(string); } @@ -278,7 +278,7 @@ #endif #ifndef IS_MINGW - if (prefs->omc_midi_fname != NULL) { + if (strlen(prefs->omc_midi_fname)) { midi_fd = open(prefs->omc_midi_fname, O_RDONLY | O_NONBLOCK); if (midi_fd < 0) return FALSE; } else { @@ -287,7 +287,7 @@ lives_snprintf(prefs->omc_midi_fname, 256, "%s", tmp); } } - if (prefs->omc_midi_fname == NULL) return FALSE; + if (!strlen(prefs->omc_midi_fname)) return FALSE; d_print(_("Responding to MIDI events from %s\n"), prefs->omc_midi_fname); #endif @@ -480,7 +480,7 @@ #endif //OMC_MIDI_IMPL -static LIVES_INLINE char *cut_string_elems(const char *string, int nelems) { +LIVES_INLINE char *cut_string_elems(const char *string, int nelems) { // remove elements after nelems char *retval = lives_strdup(string); @@ -1232,21 +1232,15 @@ static omclearn_w *create_omclearn_dialog(void) { LiVESWidget *ok_button; LiVESWidget *scrolledwindow; - int winsize_h, scr_width = mainw->scr_width; - int winsize_v, scr_height = mainw->scr_height; + int winsize_h, winsize_v; omclearn_w *omclw = (omclearn_w *)lives_malloc(sizeof(omclearn_w)); omclw->tbl_rows = 4; omclw->tbl_currow = -1; - if (prefs->gui_monitor != 0) { - scr_width = mainw->mgeom[prefs->gui_monitor - 1].width; - scr_height = mainw->mgeom[prefs->gui_monitor - 1].height; - } - - winsize_h = scr_width - SCR_WIDTH_SAFETY; - winsize_v = scr_height - SCR_HEIGHT_SAFETY; + winsize_h = GUI_SCREEN_WIDTH - SCR_WIDTH_SAFETY; + winsize_v = GUI_SCREEN_HEIGHT - SCR_HEIGHT_SAFETY; omclw->dialog = lives_standard_dialog_new(_("OMC Learner"), FALSE, winsize_h, winsize_v); lives_signal_handlers_disconnect_by_func(omclw->dialog, return_true, NULL); @@ -1261,7 +1255,7 @@ lives_box_pack_start(LIVES_BOX(omclw->top_vbox), scrolledwindow, TRUE, TRUE, 0); - omclw->clear_button = lives_button_new_from_stock(LIVES_STOCK_CLEAR, _("Clear _unmatched")); + omclw->clear_button = lives_standard_button_new_from_stock(LIVES_STOCK_CLEAR, _("Clear _unmatched")); lives_widget_set_size_request(omclw->clear_button, DEF_BUTTON_WIDTH * 4, -1); lives_container_set_border_width(LIVES_CONTAINER(omclw->clear_button), widget_opts.border_width); @@ -1273,7 +1267,7 @@ lives_widget_set_sensitive(omclw->clear_button, FALSE); - omclw->del_all_button = lives_button_new_from_stock(LIVES_STOCK_DELETE, _("_Delete all")); + omclw->del_all_button = lives_standard_button_new_from_stock(LIVES_STOCK_DELETE, _("_Delete all")); lives_widget_set_size_request(omclw->del_all_button, DEF_BUTTON_WIDTH * 4, -1); lives_container_set_border_width(LIVES_CONTAINER(omclw->del_all_button), widget_opts.border_width); @@ -1285,7 +1279,7 @@ lives_widget_set_sensitive(omclw->del_all_button, FALSE); - ok_button = lives_button_new_from_stock(LIVES_STOCK_CLOSE, _("_Close Window")); + ok_button = lives_standard_button_new_from_stock(LIVES_STOCK_CLOSE, _("_Close Window")); lives_widget_set_size_request(ok_button, DEF_BUTTON_WIDTH * 4, -1); lives_container_set_border_width(LIVES_CONTAINER(ok_button), widget_opts.border_width); @@ -1293,22 +1287,18 @@ lives_widget_set_can_focus_and_default(ok_button); - lives_widget_grab_default(ok_button); + lives_widget_grab_default_special(ok_button); lives_signal_connect(LIVES_GUI_OBJECT(ok_button), LIVES_WIDGET_CLICKED_SIGNAL, LIVES_GUI_CALLBACK(close_learner_dialog), NULL); if (prefs->gui_monitor != 0) { - int xcen = mainw->mgeom[prefs->gui_monitor - 1].x + (mainw->mgeom[prefs->gui_monitor - 1].width - - lives_widget_get_allocation_width(omclw->dialog)) / 2; - int ycen = mainw->mgeom[prefs->gui_monitor - 1].y + (mainw->mgeom[prefs->gui_monitor - 1].height - - lives_widget_get_allocation_height(omclw->dialog)) / 2; - lives_window_set_screen(LIVES_WINDOW(omclw->dialog), mainw->mgeom[prefs->gui_monitor - 1].screen); - lives_window_move(LIVES_WINDOW(omclw->dialog), xcen, ycen); + lives_window_center(LIVES_WINDOW(omclw->dialog)); } if (prefs->open_maximised) { + lives_window_unmaximize(LIVES_WINDOW(omclw->dialog)); lives_window_maximize(LIVES_WINDOW(omclw->dialog)); } @@ -1662,8 +1652,8 @@ return NULL; }*/ - -static LIVES_INLINE int omclearn_get_fixed_elems(const char *string1, const char *string2) { +/* +LIVES_INLINE int omclearn_get_fixed_elems(const char *string1, const char *string2) { // count how many (non-space) elements match // e.g "a b c" and "a b d" returns 2 @@ -1681,9 +1671,9 @@ return match + 1; } +*/ - -static LIVES_INLINE int get_nth_elem(const char *string, int idx) { +LIVES_INLINE int get_nth_elem(const char *string, int idx) { char **array = lives_strsplit(string, " ", -1); int retval = atoi(array[idx]); lives_strfreev(array);
View file
LiVES-2.8.7.tar.bz2/src/osc.c -> LiVES-2.8.8.tar.bz2/src/osc.c
Changed
@@ -210,7 +210,7 @@ } -static LIVES_INLINE const char *get_value_of(const int what) { +LIVES_INLINE const char *get_value_of(const int what) { lives_snprintf(constval, OSC_CONSTLEN, "%d", what); return (const char *)&constval; } @@ -2213,7 +2213,7 @@ if (time < 0.) return lives_osc_notify_failure(); - time = q_dbl(time, mainw->multitrack->fps) / U_SEC; + time = q_dbl(time, mainw->multitrack->fps) / TICKS_PER_SECOND_DBL; mt_tl_move(mainw->multitrack, time); msg = lives_strdup_printf("%.8f", lives_ruler_get_value(LIVES_RULER(mainw->multitrack->timeline))); @@ -2330,7 +2330,7 @@ if (mainw->current_file < 1 || (mainw->preview || (mainw->multitrack == NULL && mainw->event_list != NULL && !mainw->record)) || mainw->playing_file < 1) return lives_osc_notify_failure(); - lives_status_send((tmp = lives_strdup_printf("%.8f", (double)mainw->currticks / U_SEC))); + lives_status_send((tmp = lives_strdup_printf("%.8f", (double)mainw->currticks / TICKS_PER_SECOND_DBL))); lives_free(tmp); return TRUE; }
View file
LiVES-2.8.7.tar.bz2/src/osc_notify.h -> LiVES-2.8.8.tar.bz2/src/osc_notify.h
Changed
@@ -28,6 +28,8 @@ extern "C" { #endif +#define LIVES_OSC_NOTIFY_NONE 0 + #define LIVES_OSC_NOTIFY_FRAME_SYNCH 1 ///< sent when a frame is displayed #define LIVES_OSC_NOTIFY_PLAYBACK_STARTED 2 ///< sent when a/v playback starts or clip is switched #define LIVES_OSC_NOTIFY_PLAYBACK_STOPPED 3 ///< sent when a/v playback ends
View file
LiVES-2.8.7.tar.bz2/src/paramspecial.c -> LiVES-2.8.8.tar.bz2/src/paramspecial.c
Changed
@@ -46,6 +46,11 @@ } +const lives_special_aspect_t *paramspecial_get_aspect() { + return &aspect; +} + + void add_to_special(const char *sp_string, lives_rfx_t *rfx) { char **array = lives_strsplit(sp_string, "|", -1); int num_widgets = get_token_count(sp_string, '|') - 2; @@ -247,19 +252,17 @@ box = lives_hbox_new(FALSE, 0); lives_box_pack_start(LIVES_BOX(LIVES_WIDGET(pbox)), box, FALSE, FALSE, widget_opts.packing_height * 2); - add_fill_to_box(LIVES_BOX(box)); - - checkbutton = lives_standard_check_button_new((tmp = lives_strdup(_("Maintain _Aspect Ratio"))), TRUE, - LIVES_BOX(box), (tmp2 = lives_strdup(_("Maintain aspect ratio of original frame")))); + aspect.checkbutton = lives_standard_check_button_new((tmp = lives_strdup(_("Maintain _Aspect Ratio"))), TRUE, + LIVES_BOX(box), (tmp2 = lives_strdup(_("Maintain aspect ratio of original frame")))); lives_free(tmp); lives_free(tmp2); + aspect.label = widget_opts.last_label; + add_fill_to_box(LIVES_BOX(box)); lives_widget_show_all(box); - - aspect.checkbutton = checkbutton; } }
View file
LiVES-2.8.7.tar.bz2/src/paramspecial.h -> LiVES-2.8.8.tar.bz2/src/paramspecial.h
Changed
@@ -4,7 +4,6 @@ // released under the GNU GPL 3 or later // see file ../COPYING or www.gnu.org for licensing details - // dynamic window generation from parameter arrays :-) // special widgets @@ -29,16 +28,15 @@ } lives_special_framedraw_rect_t; - typedef struct { lives_param_t *height_param; lives_param_t *width_param; LiVESWidget *checkbutton; + LiVESWidget *label; ulong width_func; ulong height_func; } lives_special_aspect_t; - typedef struct { lives_rfx_t *rfx; lives_param_t *start_param; @@ -60,6 +58,8 @@ void after_aspect_height_changed(LiVESToggleButton *, livespointer); +const lives_special_aspect_t *paramspecial_get_aspect(void); + void special_cleanup(void); void setmergealign(void); @@ -70,6 +70,5 @@ lives_special_mergealign_t mergealign; - #endif
View file
LiVES-2.8.7.tar.bz2/src/paramwindow.c -> LiVES-2.8.8.tar.bz2/src/paramwindow.c
Changed
@@ -672,8 +672,6 @@ boolean has_param; - int scrw, scrh; - if (didx == 0 && !check_storage_space((mainw->current_file > -1) ? cfile : NULL, FALSE)) return; // TODO - remove this and check in rfx / realfx activate @@ -752,19 +750,9 @@ } if (pbox == NULL) { - if (prefs->gui_monitor != 0) { - scrw = mainw->mgeom[prefs->gui_monitor - 1].width; - scrh = mainw->mgeom[prefs->gui_monitor - 1].height; - } else { - scrw = mainw->scr_width; - scrh = mainw->scr_height; - } - - scrh -= SCR_HEIGHT_SAFETY; - scrw -= SCR_WIDTH_SAFETY; - + int scrw; if (rfx->status == RFX_STATUS_WEED || no_process || (rfx->num_in_channels == 0 && rfx->props & RFX_PROPS_BATCHG)) scrw = RFX_WINSIZE_H; - + else scrw = GUI_SCREEN_WIDTH - SCR_WIDTH_SAFETY; widget_opts.non_modal = TRUE; fx_dialog[didx] = lives_standard_dialog_new(_(rfx->menu_text), FALSE, scrw, RFX_WINSIZE_V); widget_opts.non_modal = FALSE; @@ -825,7 +813,7 @@ // update widgets from onchange_init here if (top_dialog_vbox != NULL) { - cancelbutton = lives_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); + cancelbutton = lives_standard_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); fxw_accel_group = LIVES_ACCEL_GROUP(lives_accel_group_new()); lives_window_add_accel_group(LIVES_WINDOW(fx_dialog[didx]), fxw_accel_group); @@ -836,20 +824,20 @@ LIVES_KEY_Escape, (LiVESXModifierType)0, (LiVESAccelFlags)0); if (is_defaults) { - okbutton = lives_button_new_from_stock(LIVES_STOCK_APPLY, _("Set as default")); + okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_APPLY, _("Set as default")); if (!has_param) lives_widget_set_sensitive(okbutton, FALSE); - resetbutton = lives_button_new_from_stock(LIVES_STOCK_REVERT_TO_SAVED, _("Reset")); + resetbutton = lives_standard_button_new_from_stock(LIVES_STOCK_REVERT_TO_SAVED, _("Reset")); if (!has_param) lives_widget_set_sensitive(resetbutton, FALSE); lives_dialog_add_action_widget(LIVES_DIALOG(fx_dialog[didx]), resetbutton, LIVES_RESPONSE_RESET); - } else okbutton = lives_button_new_from_stock(LIVES_STOCK_OK, NULL); + } else okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_OK, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(fx_dialog[didx]), okbutton, LIVES_RESPONSE_OK); } else { - okbutton = lives_button_new_from_stock(LIVES_STOCK_APPLY, _("Set as default")); + okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_APPLY, _("Set as default")); if (!has_param) lives_widget_set_sensitive(okbutton, FALSE); - cancelbutton = lives_button_new_from_stock(LIVES_STOCK_CLOSE, _("_Close Window")); + cancelbutton = lives_standard_button_new_from_stock(LIVES_STOCK_CLOSE, _("_Close Window")); if (rfx->status == RFX_STATUS_WEED) { - resetbutton = lives_button_new_from_stock(LIVES_STOCK_REVERT_TO_SAVED, _("Reset")); + resetbutton = lives_standard_button_new_from_stock(LIVES_STOCK_REVERT_TO_SAVED, _("Reset")); lives_dialog_add_action_widget(LIVES_DIALOG(fx_dialog[didx]), resetbutton, LIVES_RESPONSE_RESET); lives_dialog_add_action_widget(LIVES_DIALOG(fx_dialog[didx]), okbutton, LIVES_RESPONSE_OK); } @@ -875,10 +863,10 @@ if (lives_widget_get_parent(okbutton) != NULL) { lives_widget_set_can_focus_and_default(okbutton); - lives_widget_grab_default(okbutton); + lives_widget_grab_default_special(okbutton); } else { lives_widget_set_can_focus_and_default(cancelbutton); - lives_widget_grab_default(cancelbutton); + lives_widget_grab_default_special(cancelbutton); } lives_widget_show_all(fx_dialog[didx]); @@ -1245,7 +1233,7 @@ } if (mainw->multitrack == NULL || rfx->status != RFX_STATUS_WEED) { - if (mainw->scr_height >= mainw->overflow_height) + if (GUI_SCREEN_HEIGHT >= mainw->overflow_height) scrolledwindow = lives_standard_scrolled_window_new(RFX_WINSIZE_H, RFX_WINSIZE_V, top_hbox); else scrolledwindow = lives_standard_scrolled_window_new(RFX_WINSIZE_H, RFX_WINSIZE_V >> 1, top_hbox); @@ -1860,7 +1848,7 @@ weed_set_double_array(wparam, WEED_LEAF_VALUE, numvals, valds); filter_mutex_unlock(key); copyto = set_copy_to(inst, param_number, TRUE); - lives_free(valds); + lives_freep((void **)&valds); } else { valis = weed_get_int_array(wparam, WEED_LEAF_VALUE, &error); valis[index] = new_int; @@ -1868,7 +1856,7 @@ weed_set_int_array(wparam, WEED_LEAF_VALUE, numvals, valis); filter_mutex_unlock(key); copyto = set_copy_to(inst, param_number, TRUE); - lives_free(valis); + lives_freep((void **)&valis); } if (mainw->record && !mainw->record_paused && mainw->playing_file > -1 && (prefs->rec_opts & REC_EFFECTS)) { @@ -2310,9 +2298,9 @@ if (mainw->multitrack != NULL) { if (child != NULL) - lives_window_remove_accel_group(LIVES_WINDOW(mainw->multitrack->window), mainw->multitrack->accel_group); + lives_window_remove_accel_group(LIVES_WINDOW(LIVES_MAIN_WINDOW_WIDGET), mainw->multitrack->accel_group); else - lives_window_add_accel_group(LIVES_WINDOW(mainw->multitrack->window), mainw->multitrack->accel_group); + lives_window_add_accel_group(LIVES_WINDOW(LIVES_MAIN_WINDOW_WIDGET), mainw->multitrack->accel_group); } if (mainw->textwidget_focus != NULL) { @@ -3283,4 +3271,3 @@ } lives_free(in_params); } -
View file
LiVES-2.8.7.tar.bz2/src/plugins.c -> LiVES-2.8.8.tar.bz2/src/plugins.c
Changed
@@ -7,7 +7,6 @@ #include <dlfcn.h> #include <errno.h> - #ifdef HAVE_SYSTEM_WEED #include <weed/weed.h> #include <weed/weed-palettes.h> @@ -35,11 +34,9 @@ static boolean list_plugins; - /////////////////////// // command-line plugins - static LiVESList *get_plugin_result(const char *command, const char *delim, boolean allow_blanks) { LiVESList *list = NULL; @@ -175,20 +172,22 @@ return plugin_request_common(plugin_type, plugin_name, request, "|", TRUE); } + LiVESList *plugin_request(const char *plugin_type, const char *plugin_name, const char *request) { return plugin_request_common(plugin_type, plugin_name, request, "|", FALSE); } + LiVESList *plugin_request_by_line(const char *plugin_type, const char *plugin_name, const char *request) { return plugin_request_common(plugin_type, plugin_name, request, "\n", FALSE); } + LiVESList *plugin_request_by_space(const char *plugin_type, const char *plugin_name, const char *request) { return plugin_request_common(plugin_type, plugin_name, request, " ", FALSE); } - LiVESList *plugin_request_common(const char *plugin_type, const char *plugin_name, const char *request, const char *delim, boolean allow_blanks) { // returns a LiVESList of responses to -request, or NULL on error @@ -329,11 +328,9 @@ } - /////////////////// // video plugins - void save_vpp_defaults(_vid_playback_plugin *vpp, char *vpp_file) { // format is: // nbytes (string) : LiVES vpp defaults file version 2\n @@ -481,7 +478,6 @@ return; } - // version string version = (*mainw->vpp->version)(); lives_read_le(fd, &len, 4, FALSE); @@ -505,7 +501,6 @@ return; } - lives_read_le(fd, &(mainw->vpp->palette), 4, FALSE); lives_read_le(fd, &(mainw->vpp->YUV_sampling), 4, FALSE); lives_read_le(fd, &(mainw->vpp->YUV_clamping), 4, FALSE); @@ -559,7 +554,6 @@ } while (retval == LIVES_RESPONSE_RETRY); d_print_done(); - } @@ -574,7 +568,7 @@ close_vid_playback_plugin(vpp); } - if (vppw->rfx != NULL) { + if (vppw->rfx != NULL && !vppw->keep_rfx) { rfx_free(vppw->rfx); lives_free(vppw->rfx); } @@ -590,12 +584,16 @@ void on_vppa_ok_clicked(LiVESButton *button, livespointer user_data) { _vppaw *vppw = (_vppaw *)user_data; + uint64_t xwinid = 0; + const char *fixed_fps = NULL; - char *cur_pal = NULL; const char *tmp; + + char *cur_pal = NULL; + int *pal_list, i = 0; - uint64_t xwinid = 0; + boolean ext_audio = FALSE; _vid_playback_plugin *vpp = vppw->plugin; @@ -661,6 +659,9 @@ if (!strcmp(cur_pal, weed_palette_get_name(pal_list[i]))) { vpp->palette = pal_list[i]; if (mainw->ext_playback) { + pthread_mutex_lock(&mainw->vpp_stream_mutex); + mainw->ext_audio = FALSE; + pthread_mutex_unlock(&mainw->vpp_stream_mutex); lives_grab_remove(mainw->LiVES); mainw->ext_keyboard = FALSE; if (mainw->vpp->exit_screen != NULL) { @@ -678,7 +679,6 @@ } - if (prefs->play_monitor != 0) { if (mainw->play_window != NULL) { xwinid = lives_widget_get_xwinid(mainw->play_window, "Unsupported display type for playback plugin"); @@ -694,9 +694,27 @@ } #endif + if (vpp->init_audio != NULL && prefs->stream_audio_out) { +#ifdef HAVE_PULSE_AUDIO + if (prefs->audio_player == AUD_PLAYER_PULSE && mainw->pulsed != NULL) { + if ((*vpp->init_audio)(mainw->pulsed->out_arate, mainw->pulsed->out_achans, vpp->extra_argc, vpp->extra_argv)) + mainw->ext_audio = TRUE; + } +#endif +#ifdef ENABLE_JACK + if (prefs->audio_player == AUD_PLAYER_JACK && mainw->jackd != NULL) { + if ((*vpp->init_audio)(mainw->jackd->sample_out_rate, mainw->jackd->num_output_channels, vpp->extra_argc, vpp->extra_argv)) + ext_audio = TRUE; + } +#endif + } + if (vpp->init_screen != NULL) { - (*vpp->init_screen)(mainw->pwidth, mainw->pheight, TRUE, xwinid, vpp->extra_argc, vpp->extra_argv); + (*vpp->init_screen)(mainw->vpp->fwidth > 0 ? mainw->vpp->fwidth : mainw->pwidth, + mainw->vpp->fheight > 0 ? mainw->vpp->fheight : mainw->pheight, + TRUE, xwinid, vpp->extra_argc, vpp->extra_argv); } + mainw->ext_audio = ext_audio; // cannot set this until after init_screen() if (mainw->vpp->capabilities & VPP_LOCAL_DISPLAY && prefs->play_monitor == 0) { lives_window_set_keep_below(LIVES_WINDOW(mainw->play_window), TRUE); mainw->ext_keyboard = TRUE; @@ -834,9 +852,6 @@ } - - - _vppaw *on_vpp_advanced_clicked(LiVESButton *button, livespointer user_data) { LiVESWidget *dialog_vbox; LiVESWidget *hbox; @@ -854,6 +869,9 @@ int *pal_list; + int intention = 0; + int hsize, vsize; + LiVESList *fps_list_strings = NULL; LiVESList *pal_list_strings = NULL; @@ -871,6 +889,8 @@ // TODO - set default values from tmpvpp + if (user_data != NULL) intention = LIVES_POINTER_TO_INT(user_data); + if (strlen(future_prefs->vpp_name)) { if ((tmpvpp = open_vid_playback_plugin(future_prefs->vpp_name, FALSE)) == NULL) return NULL; } else { @@ -885,6 +905,8 @@ vppa->spinbuttonh = vppa->spinbuttonw = NULL; vppa->pal_entry = vppa->fps_entry = NULL; + vppa->keep_rfx = FALSE; + pversion = (tmpvpp->version)(); title = lives_strdup_printf("%s", pversion); @@ -910,7 +932,6 @@ } } - if (tmpvpp->get_fps_list != NULL && (fps_list = (*tmpvpp->get_fps_list)(tmpvpp->palette)) != NULL) { int nfps, i; char **array = lives_strsplit(fps_list, "|", -1); @@ -924,31 +945,31 @@ } } - // fps - combo = lives_standard_combo_new((tmp = lives_strdup(_("_FPS"))), TRUE, fps_list_strings, - LIVES_BOX(dialog_vbox), (tmp2 = lives_strdup(_("Fixed framerate for plugin.\n")))); - lives_free(tmp); - lives_free(tmp2); - vppa->fps_entry = lives_combo_get_entry(LIVES_COMBO(combo)); - lives_entry_set_width_chars(LIVES_ENTRY(lives_combo_get_entry(LIVES_COMBO(combo))), SPBWIDTHCHARS); + if (intention == 0) { + // fps + combo = lives_standard_combo_new((tmp = lives_strdup(_("_FPS"))), TRUE, fps_list_strings, + LIVES_BOX(dialog_vbox), (tmp2 = lives_strdup(_("Fixed framerate for plugin.\n")))); + lives_free(tmp); + lives_free(tmp2); + vppa->fps_entry = lives_combo_get_entry(LIVES_COMBO(combo)); + lives_entry_set_width_chars(LIVES_ENTRY(lives_combo_get_entry(LIVES_COMBO(combo))), SPBWIDTHCHARS); - lives_list_free_all(&fps_list_strings); - lives_strfreev(array); + lives_list_free_all(&fps_list_strings); + lives_strfreev(array); - if (tmpvpp->fixed_fps_numer > 0) { - char *tmp = lives_strdup_printf("%d:%d", tmpvpp->fixed_fps_numer, tmpvpp->fixed_fps_denom); - lives_entry_set_text(LIVES_ENTRY(vppa->fps_entry), tmp); - lives_free(tmp); - } else { - char *tmp = remove_trailing_zeroes(tmpvpp->fixed_fpsd); - lives_entry_set_text(LIVES_ENTRY(vppa->fps_entry), tmp); - lives_free(tmp); + if (tmpvpp->fixed_fps_numer > 0) { + char *tmp = lives_strdup_printf("%d:%d", tmpvpp->fixed_fps_numer, tmpvpp->fixed_fps_denom); + lives_entry_set_text(LIVES_ENTRY(vppa->fps_entry), tmp); + lives_free(tmp); + } else { + char *tmp = remove_trailing_zeroes(tmpvpp->fixed_fpsd); + lives_entry_set_text(LIVES_ENTRY(vppa->fps_entry), tmp); + lives_free(tmp); + } } } - - // frame size if (!(tmpvpp->capabilities & VPP_LOCAL_DISPLAY)) { @@ -957,57 +978,65 @@ add_fill_to_box(LIVES_BOX(hbox)); + hsize = tmpvpp->fwidth > 0 ? tmpvpp->fwidth : MAX_VPP_HSIZE; + + if (intention == 1) hsize = cfile->hsize; + vppa->spinbuttonw = lives_standard_spin_button_new(_("_Width"), TRUE, - tmpvpp->fwidth > 0 ? tmpvpp->fwidth : DEF_VPP_HSIZE, + hsize, 4., MAX_FRAME_WIDTH, 4., 4., 0, LIVES_BOX(hbox), NULL); add_fill_to_box(LIVES_BOX(hbox)); + vsize = tmpvpp->fheight > 0 ? tmpvpp->fheight : MAX_VPP_VSIZE; + + if (intention == 1) vsize = cfile->vsize; + vppa->spinbuttonh = lives_standard_spin_button_new(_("_Height"), TRUE, - tmpvpp->fheight > 0 ? tmpvpp->fheight : DEF_VPP_VSIZE, + vsize, 4., MAX_FRAME_HEIGHT, 4., 4., 0, LIVES_BOX(hbox), NULL); add_fill_to_box(LIVES_BOX(hbox)); } - // palette - - if (tmpvpp->get_palette_list != NULL && (pal_list = (*tmpvpp->get_palette_list)()) != NULL) { - int i; - - for (i = 0; pal_list[i] != WEED_PALETTE_END; i++) { - int j = 0; - string = weed_palette_get_name(pal_list[i]); - if (weed_palette_is_yuv_palette(pal_list[i]) && tmpvpp->get_yuv_palette_clamping != NULL) { - int *clampings = (*tmpvpp->get_yuv_palette_clamping)(pal_list[i]); - while (clampings[j] != -1) { - char *string2 = lives_strdup_printf("%s (%s)", string, weed_yuv_clamping_get_name(clampings[j])); - pal_list_strings = lives_list_append(pal_list_strings, string2); - j++; + if (intention == 0) { + if (tmpvpp->get_palette_list != NULL && (pal_list = (*tmpvpp->get_palette_list)()) != NULL) { + int i; + + for (i = 0; pal_list[i] != WEED_PALETTE_END; i++) { + int j = 0; + string = weed_palette_get_name(pal_list[i]); + if (weed_palette_is_yuv_palette(pal_list[i]) && tmpvpp->get_yuv_palette_clamping != NULL) { + int *clampings = (*tmpvpp->get_yuv_palette_clamping)(pal_list[i]); + while (clampings[j] != -1) { + char *string2 = lives_strdup_printf("%s (%s)", string, weed_yuv_clamping_get_name(clampings[j])); + pal_list_strings = lives_list_append(pal_list_strings, string2); + j++; + } + } + if (j == 0) { + pal_list_strings = lives_list_append(pal_list_strings, lives_strdup(string)); } } - if (j == 0) { - pal_list_strings = lives_list_append(pal_list_strings, lives_strdup(string)); - } - } - combo = lives_standard_combo_new((tmp = lives_strdup(_("_Colourspace"))), TRUE, pal_list_strings, - LIVES_BOX(dialog_vbox), tmp2 = lives_strdup(_("Colourspace input to the plugin.\n"))); - lives_free(tmp); - lives_free(tmp2); - vppa->pal_entry = lives_combo_get_entry(LIVES_COMBO(combo)); + combo = lives_standard_combo_new((tmp = lives_strdup(_("_Colourspace"))), TRUE, pal_list_strings, + LIVES_BOX(dialog_vbox), tmp2 = lives_strdup(_("Colourspace input to the plugin.\n"))); + lives_free(tmp); + lives_free(tmp2); + vppa->pal_entry = lives_combo_get_entry(LIVES_COMBO(combo)); - if (tmpvpp->get_yuv_palette_clamping != NULL && weed_palette_is_yuv_palette(tmpvpp->palette)) { - int *clampings = tmpvpp->get_yuv_palette_clamping(tmpvpp->palette); - if (clampings[0] != -1) - ctext = lives_strdup_printf("%s (%s)", weed_palette_get_name(tmpvpp->palette), - weed_yuv_clamping_get_name(tmpvpp->YUV_clamping)); - } - if (ctext == NULL) ctext = lives_strdup(weed_palette_get_name(tmpvpp->palette)); - lives_entry_set_text(LIVES_ENTRY(vppa->pal_entry), ctext); - lives_free(ctext); - lives_list_free_all(&pal_list_strings); + if (tmpvpp->get_yuv_palette_clamping != NULL && weed_palette_is_yuv_palette(tmpvpp->palette)) { + int *clampings = tmpvpp->get_yuv_palette_clamping(tmpvpp->palette); + if (clampings[0] != -1) + ctext = lives_strdup_printf("%s (%s)", weed_palette_get_name(tmpvpp->palette), + weed_yuv_clamping_get_name(tmpvpp->YUV_clamping)); + } + if (ctext == NULL) ctext = lives_strdup(weed_palette_get_name(tmpvpp->palette)); + lives_entry_set_text(LIVES_ENTRY(vppa->pal_entry), ctext); + lives_free(ctext); + lives_list_free_all(&pal_list_strings); + } } // extra params @@ -1016,7 +1045,7 @@ LiVESWidget *vbox = lives_vbox_new(FALSE, 0); LiVESWidget *scrolledwindow = lives_standard_scrolled_window_new(RFX_WINSIZE_H, RFX_WINSIZE_V / 2, vbox); lives_box_pack_start(LIVES_BOX(dialog_vbox), scrolledwindow, TRUE, TRUE, 0); - com = lives_strdup_printf("%s -e \"%s\"", capable->echo_cmd, (*tmpvpp->get_init_rfx)()); + com = lives_strdup_printf("%s -e \"%s\"", capable->echo_cmd, (*tmpvpp->get_init_rfx)(intention)); plugin_run_param_window(com, LIVES_VBOX(vbox), &(vppa->rfx)); lives_free(com); if (tmpvpp->extra_argv != NULL && tmpvpp->extra_argc > 0) { @@ -1030,38 +1059,36 @@ vppa->rfx = NULL; } - - cancelbutton = lives_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); + cancelbutton = lives_standard_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(vppa->dialog), cancelbutton, LIVES_RESPONSE_CANCEL); lives_widget_set_can_focus(cancelbutton, TRUE); lives_widget_add_accelerator(cancelbutton, LIVES_WIDGET_CLICKED_SIGNAL, accel_group, LIVES_KEY_Escape, (LiVESXModifierType)0, (LiVESAccelFlags)0); + if (intention == 0) { + savebutton = lives_standard_button_new_from_stock(LIVES_STOCK_SAVE_AS, NULL); + lives_dialog_add_action_widget(LIVES_DIALOG(vppa->dialog), savebutton, 1); + lives_widget_set_can_focus(savebutton, TRUE); + lives_widget_set_tooltip_text(savebutton, _("Save settings to an alternate file.\n")); + lives_signal_connect(LIVES_GUI_OBJECT(savebutton), LIVES_WIDGET_CLICKED_SIGNAL, + LIVES_GUI_CALLBACK(on_vppa_save_clicked), + vppa); + } - savebutton = lives_button_new_from_stock(LIVES_STOCK_SAVE_AS, NULL); - lives_dialog_add_action_widget(LIVES_DIALOG(vppa->dialog), savebutton, 1); - lives_widget_set_can_focus(savebutton, TRUE); - lives_widget_set_tooltip_text(savebutton, _("Save settings to an alternate file.\n")); - - okbutton = lives_button_new_from_stock(LIVES_STOCK_OK, NULL); + okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_OK, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(vppa->dialog), okbutton, LIVES_RESPONSE_OK); lives_widget_set_can_focus_and_default(okbutton); + lives_widget_grab_default_special(okbutton); lives_signal_connect(LIVES_GUI_OBJECT(cancelbutton), LIVES_WIDGET_CLICKED_SIGNAL, LIVES_GUI_CALLBACK(on_vppa_cancel_clicked), vppa); - lives_signal_connect(LIVES_GUI_OBJECT(savebutton), LIVES_WIDGET_CLICKED_SIGNAL, - LIVES_GUI_CALLBACK(on_vppa_save_clicked), - vppa); - lives_signal_connect(LIVES_GUI_OBJECT(okbutton), LIVES_WIDGET_CLICKED_SIGNAL, LIVES_GUI_CALLBACK(on_vppa_ok_clicked), vppa); - - lives_widget_show_all(vppa->dialog); lives_window_present(LIVES_WINDOW(vppa->dialog)); lives_xwindow_raise(lives_widget_get_xwindow(vppa->dialog)); @@ -1078,6 +1105,9 @@ mainw->ext_keyboard = FALSE; lives_grab_remove(mainw->LiVES); if (mainw->ext_playback) { + pthread_mutex_lock(&mainw->vpp_stream_mutex); + mainw->ext_audio = FALSE; + pthread_mutex_unlock(&mainw->vpp_stream_mutex); if (mainw->vpp->exit_screen != NULL) (*mainw->vpp->exit_screen)(mainw->ptr_x, mainw->ptr_y); #ifdef RT_AUDIO @@ -1135,7 +1165,6 @@ } - _vid_playback_plugin *open_vid_playback_plugin(const char *name, boolean in_use) { // this is called on startup or when the user selects a new playback plugin @@ -1158,15 +1187,17 @@ if (handle == NULL) { char *msg = lives_strdup_printf(_("\n\nFailed to open playback plugin %s\nError was %s\n"), plugname, dlerror()); - if (prefsw != NULL) do_error_dialog_with_check_transient(msg, TRUE, 0, prefsw != NULL ? LIVES_WINDOW(prefsw->prefs_dialog) : - LIVES_WINDOW(mainw->LiVES)); - else do_error_dialog(msg); + if (prefs->startup_phase != 1 && prefs->startup_phase != -1) { + if (prefsw != NULL) do_error_dialog_with_check_transient(msg, TRUE, 0, prefsw != NULL ? LIVES_WINDOW(prefsw->prefs_dialog) : + LIVES_WINDOW(mainw->LiVES)); + else do_error_dialog(msg); + } + LIVES_ERROR(msg); lives_free(msg); lives_free(plugname); return NULL; } - vpp = (_vid_playback_plugin *) lives_malloc(sizeof(_vid_playback_plugin)); vpp->play_paramtmpls = NULL; @@ -1200,7 +1231,6 @@ } } - if (!OK) { char *msg = lives_strdup_printf (_("\n\nPlayback module %s\nis missing a mandatory function.\nUnable to use it.\n"), plugname); @@ -1217,8 +1247,12 @@ if ((pl_error = (*vpp->module_check_init)()) != NULL) { msg = lives_strdup_printf(_("Video playback plugin failed to initialise.\nError was: %s\n"), pl_error); - do_error_dialog_with_check_transient(msg, TRUE, 0, prefsw != NULL ? LIVES_WINDOW(prefsw->prefs_dialog) : - LIVES_WINDOW(mainw->LiVES)); + if (prefs->startup_phase != 1 && prefs->startup_phase != -1) { + do_error_dialog_with_check_transient(msg, TRUE, 0, prefsw != NULL ? LIVES_WINDOW(prefsw->prefs_dialog) : + LIVES_WINDOW(mainw->LiVES)); + } else { + LIVES_ERROR(msg); + } lives_free(msg); dlclose(handle); lives_free(vpp); @@ -1237,6 +1271,8 @@ vpp->set_yuv_palette_clamping = (int (*)(int))dlsym(handle, "set_yuv_palette_clamping"); vpp->get_audio_fmts = (int *(*)())dlsym(handle, "get_audio_fmts"); vpp->init_screen = (boolean(*)(int, int, boolean, uint64_t, int, char **))dlsym(handle, "init_screen"); + vpp->init_audio = (boolean(*)(int, int, int, char **))dlsym(handle, "init_audio"); + vpp->render_audio_frame_float = (boolean(*)(float **, int))dlsym(handle, "render_audio_frame_float"); vpp->exit_screen = (void (*)(uint16_t, uint16_t))dlsym(handle, "exit_screen"); vpp->module_unload = (void (*)())dlsym(handle, "module_unload"); @@ -1261,7 +1297,7 @@ vpp->audio_codec = AUDIO_CODEC_NONE; vpp->capabilities = (*vpp->get_capabilities)(vpp->palette); - if (vpp->capabilities & VPP_CAN_RESIZE) { + if (vpp->capabilities & VPP_CAN_RESIZE && vpp->capabilities & VPP_LOCAL_DISPLAY) { vpp->fwidth = vpp->fheight = -1; } else { vpp->fwidth = vpp->fheight = 0; @@ -1273,6 +1309,9 @@ vpp->fwidth = mainw->vpp->fwidth; vpp->fheight = mainw->vpp->fheight; } + if (vpp->fwidth == -1 && !(vpp->capabilities & VPP_CAN_RESIZE && vpp->capabilities & VPP_LOCAL_DISPLAY)) { + vpp->fwidth = vpp->fheight = 0; + } vpp->fixed_fpsd = -1.; vpp->fixed_fps_numer = 0; @@ -1326,7 +1365,6 @@ } } - if (vpp->YUV_clamping == -1) { vpp->YUV_clamping = WEED_YUV_CLAMPING_CLAMPED; @@ -1406,6 +1444,7 @@ vpp->palette, (tmp = weed_palette_get_name_full(vpp->palette, vpp->YUV_clamping, WEED_YUV_SUBSPACE_YCBCR))); lives_free(tmp); + lives_free(plugname); while (mainw->noswitch) { @@ -1423,6 +1462,9 @@ void vid_playback_plugin_exit(void) { // external plugin if (mainw->ext_playback) { + pthread_mutex_lock(&mainw->vpp_stream_mutex); + mainw->ext_audio = FALSE; + pthread_mutex_unlock(&mainw->vpp_stream_mutex); mainw->ext_keyboard = FALSE; lives_grab_remove(mainw->LiVES); if (mainw->vpp->exit_screen != NULL)(*mainw->vpp->exit_screen)(mainw->ptr_x, mainw->ptr_y); @@ -1448,6 +1490,8 @@ // i.e. cross-check video list with astreamer list + // only for plugins which want to stream audiom but dont provide a render_audio_frame() + int *fmts, *sfmts; int ret = AUDIO_CODEC_NONE; int i, j = 0, nfmts; @@ -1543,8 +1587,6 @@ /////////////////////// // encoder plugins - - void do_plugin_encoder_error(const char *plugin_name) { char *msg, *tmp; @@ -1690,13 +1732,11 @@ } } - if (strlen(prefs->encoder.of_restrict) > 0) { pieces = get_token_count(prefs->encoder.of_restrict, ','); checks = lives_strsplit(prefs->encoder.of_restrict, ",", pieces); - for (r = 0; r < pieces; r++) { // check each restriction in turn @@ -1812,7 +1852,6 @@ continue; } - if (!strncmp(checks[r], "asigned=", 8) && ((mainw->save_with_sound || rdet != NULL) && (resaudw == NULL || resaudw->aud_checkbutton == NULL || @@ -1839,7 +1878,6 @@ continue; } - if (!strncmp(checks[r], "arate=", 6) && ((mainw->save_with_sound || rdet != NULL) && (resaudw == NULL || resaudw->aud_checkbutton == NULL || lives_toggle_button_get_active @@ -1943,11 +1981,8 @@ } - - // if we have min or max size, make sure we fit within that - if (((width != owidth || height != oheight) && width * height > 0) || (best_fps_delta > 0.) || (best_arate_delta > 0 && best_arate > 0) || best_arate < 0 || asigned != 0 || swap_endian) { boolean ofx1_bool = mainw->fx1_bool; @@ -2027,8 +2062,6 @@ } - - LiVESList *filter_encoders_by_img_ext(LiVESList *encoders, const char *img_ext) { LiVESList *encoder_capabilities = NULL; LiVESList *list = encoders, *listnext; @@ -2093,12 +2126,10 @@ } - ////////////////////////////////////////////////////// // decoder plugins - -LIVES_INLINE boolean decplugin_supports_palette(const lives_decoder_t *dplug, int palette) { +boolean decplugin_supports_palette(const lives_decoder_t *dplug, int palette) { register int i = 0; int cpal; while ((cpal = dplug->cdata->palettes[i++]) != WEED_PALETTE_END) if (cpal == palette) return TRUE; @@ -2106,7 +2137,6 @@ } - static LiVESList *load_decoders(void) { lives_decoder_sys_t *dplug; char *decplugdir = lives_strdup_printf("%s%s%s", prefs->lib_dir, PLUGIN_EXEC_DIR, PLUGIN_DECODERS); @@ -2156,7 +2186,6 @@ } - static boolean sanity_check_cdata(lives_clip_data_t *cdata) { if (cdata->nframes <= 0 || cdata->nframes >= INT_MAX) { return FALSE; @@ -2177,7 +2206,6 @@ lives_clip_t *sfile; } tdp_data; - lives_decoder_t *clone_decoder(int fileno) { lives_decoder_t *dplug; const lives_decoder_sys_t *dpsys; @@ -2248,9 +2276,6 @@ } - - - const lives_clip_data_t *get_decoder_cdata(int fileno, LiVESList *disabled, const lives_clip_data_t *fake_cdata) { // pass file to each decoder (demuxer) plugin in turn, until we find one that can parse // the file @@ -2340,10 +2365,6 @@ } - - - - // close one instance of dplug void close_decoder_plugin(lives_decoder_t *dplug) { lives_clip_data_t *cdata; @@ -2383,7 +2404,6 @@ } - lives_decoder_sys_t *open_decoder_plugin(const char *plname) { lives_decoder_sys_t *dplug; @@ -2457,24 +2477,22 @@ } - - void get_mime_type(char *text, int maxlen, const lives_clip_data_t *cdata) { char *audname; - if (cdata->container_name == NULL || !strlen(cdata->container_name)) lives_snprintf(text, 40, "%s", _("unknown")); + if (!strlen(cdata->container_name)) lives_snprintf(text, 40, "%s", _("unknown")); else lives_snprintf(text, 40, "%s", cdata->container_name); - if ((cdata->video_name == NULL || !strlen(cdata->video_name)) && (cdata->audio_name == NULL || !strlen(cdata->audio_name))) return; + if (!strlen(cdata->video_name) && !strlen(cdata->audio_name)) return; - if (cdata->video_name == NULL) lives_strappend(text, 40, _("/unknown")); + if (!strlen(cdata->video_name)) lives_strappend(text, 40, _("/unknown")); else { char *vidname = lives_strdup_printf("/%s", cdata->video_name); lives_strappend(text, 40, vidname); lives_free(vidname); } - if (cdata->audio_name == NULL || !strlen(cdata->audio_name)) { + if (!strlen(cdata->audio_name)) { if (cfile->achans == 0) return; audname = lives_strdup_printf("/%s", _("unknown")); } else @@ -2484,7 +2502,6 @@ } - static void dpa_ok_clicked(LiVESButton *button, livespointer user_data) { lives_general_button_clicked(button, NULL); @@ -2512,9 +2529,9 @@ lives_list_free_all(&future_prefs->disabled_decoders_new); - } + static void on_dpa_cb_toggled(LiVESToggleButton *button, char *decname) { if (!lives_toggle_button_get_active(button)) // unchecked is disabled @@ -2584,11 +2601,10 @@ decoder_plugin = decoder_plugin->next; } - - cancelbutton = lives_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); + cancelbutton = lives_standard_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(dialog), cancelbutton, LIVES_RESPONSE_CANCEL); - okbutton = lives_button_new_from_stock(LIVES_STOCK_OK, NULL); + okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_OK, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(dialog), okbutton, LIVES_RESPONSE_OK); lives_widget_set_can_focus_and_default(okbutton); @@ -2613,7 +2629,6 @@ // rfx plugin functions - boolean check_rfx_for_lives(lives_rfx_t *rfx) { // check that an RFX is suitable for loading (cf. check_for_lives in effects-weed.c) if (rfx->num_in_channels == 2 && rfx->props & RFX_PROPS_MAY_RESIZE) { @@ -2623,6 +2638,7 @@ return TRUE; } + void do_rfx_cleanup(lives_rfx_t *rfx) { char *com; char *dir = NULL; @@ -2661,8 +2677,6 @@ } - - void render_fx_get_params(lives_rfx_t *rfx, const char *plugin_name, short status) { // create lives_param_t array from plugin supplied values LiVESList *parameter_list; @@ -2858,7 +2872,6 @@ } - void sort_rfx_array(lives_rfx_t *in, int num) { // sort rfx array into UTF-8 order by menu entry #ifdef GUI_QT @@ -3052,44 +3065,85 @@ } + boolean get_bool_param(void *value) { boolean ret; lives_memcpy(&ret, value, 4); return ret; } + int get_int_param(void *value) { int ret; lives_memcpy(&ret, value, sizint); return ret; } + double get_double_param(void *value) { double ret; lives_memcpy(&ret, value, sizdbl); return ret; } + void get_colRGB24_param(void *value, lives_colRGB48_t *rgb) { lives_memcpy(rgb, value, sizeof(lives_colRGB48_t)); } + void get_colRGBA32_param(void *value, lives_colRGBA64_t *rgba) { lives_memcpy(rgba, value, sizeof(lives_colRGBA64_t)); } + void set_bool_param(void *value, boolean _const) { set_int_param(value, !!_const); } + + void set_string_param(void **value_ptr, const char *_const, size_t maxlen) { + lives_freep(value_ptr); + *value_ptr = lives_strndup(_const, maxlen); + } + + void set_int_param(void *value, int _const) { lives_memcpy(value, &_const, sizint); } + + void set_double_param(void *value, double _const) { lives_memcpy(value, &_const, sizdbl); + } + + boolean set_rfx_param_by_name_string(lives_rfx_t *rfx, const char *name, const char *value, boolean update_visual) { + size_t len = strlen(value); + lives_param_t *param = find_rfx_param_by_name(rfx, name); + if (param == NULL) return FALSE; + set_string_param((void **)¶m->value, value, len > RFX_MAXSTRINGLEN ? RFX_MAXSTRINGLEN : len); + if (update_visual) { + LiVESList *list = NULL; + char *tmp, *tmp2; + list = lives_list_append(list, lives_strdup_printf("\"%s\"", (tmp = U82L(tmp2 = subst(value, "\"", "\\\""))))); + lives_free(tmp); + lives_free(tmp2); + set_param_from_list(list, param, 0, FALSE, TRUE); + lives_list_free_all(&list); + } + return TRUE; } + + boolean get_rfx_param_by_name_string(lives_rfx_t *rfx, const char *name, char **return_value) { + lives_param_t *param = find_rfx_param_by_name(rfx, name); + if (param == NULL) return FALSE; + *return_value = lives_strndup(param->value, RFX_MAXSTRINGLEN); + return TRUE; + } + + void set_colRGB24_param(void *value, short red, short green, short blue) { lives_colRGB48_t *rgbp = (lives_colRGB48_t *)value; @@ -3106,6 +3160,7 @@ } + void set_colRGBA32_param(void *value, short red, short green, short blue, short alpha) { lives_colRGBA64_t *rgbap = (lives_colRGBA64_t *)value; rgbap->red = red; @@ -3115,12 +3170,8 @@ } - - /////////////////////////////////////////////////////////////// - - int find_rfx_plugin_by_name(const char *name, short status) { int i; for (i = 1; i < mainw->num_rendered_effects_builtin + mainw->num_rendered_effects_custom + @@ -3133,6 +3184,16 @@ } + lives_param_t *find_rfx_param_by_name(lives_rfx_t *rfx, const char *name) { + int i; + for (i = 0; i < rfx->num_params; i++) { + if (!strcmp(name, rfx->params[i].name)) { + return &rfx->params[i]; + } + } + return NULL; + } + lives_param_t *weed_params_to_rfx(int npar, weed_plant_t *inst, boolean show_reinits) { int i, j; @@ -3204,7 +3265,7 @@ rpar[i].special_type_index = 0; rpar[i].value = NULL; rpar[i].def = NULL; - + if (flags & WEED_PARAMETER_VARIABLE_ELEMENTS && !(flags & WEED_PARAMETER_ELEMENT_PER_CHANNEL)) { rpar[i].hidden |= HIDDEN_MULTI; rpar[i].multi = PVAL_MULTI_ANY; @@ -3501,7 +3562,6 @@ } - lives_rfx_t *weed_to_rfx(weed_plant_t *plant, boolean show_reinits) { // return an RFX for a weed effect; set rfx->source to an INSTANCE of the filter (first instance for compound fx) int error; @@ -3544,7 +3604,6 @@ } - LiVESList *get_external_window_hints(lives_rfx_t *rfx) { LiVESList *hints = NULL; @@ -3601,21 +3660,15 @@ lives_free(rfx_strings); if (filters != NULL) hints = lives_list_append(hints, lives_strdup("internal|nextfilter")); - } lives_freep((void **)&filters); - } return hints; } - - - - char *plugin_run_param_window(const char *get_com, LiVESVBox * vbox, lives_rfx_t **ret_rfx) { // here we create an rfx script from some fixed values and values from the plugin; @@ -3625,7 +3678,6 @@ // this is done like so to allow use of plugins written in any language; // they need only output an RFX scriptlet on stdout when called from the commandline - // the param window is run, and the marshalled values are returned // if the user closes the window with Cancel, NULL is returned instead @@ -3637,6 +3689,10 @@ // the string which is returned is the marshalled values of the parameters + // NOTE: if vbox is not NULL, we create the window inside vbox, without running it + // in this case, vbox should be packed in its own dialog window, which should then be run + + FILE *sfile; lives_rfx_t *rfx = (lives_rfx_t *)lives_malloc(sizeof(lives_rfx_t)); @@ -3675,8 +3731,6 @@ } } while (retval == LIVES_RESPONSE_RETRY); - - com = lives_strdup_printf("%s >> \"%s\"", get_com, rfxfile); retval = lives_system(com, FALSE); lives_free(com); @@ -3745,7 +3799,6 @@ if (mainw->read_failed) { retval = do_read_failed_error_s_with_retry(rfxfile, NULL, NULL); } - } while (retval == LIVES_RESPONSE_RETRY); lives_rm(rfxfile); @@ -3810,3 +3863,4 @@ lives_free(rfx_scrapname); return res_string; } +
View file
LiVES-2.8.7.tar.bz2/src/plugins.h -> LiVES-2.8.8.tar.bz2/src/plugins.h
Changed
@@ -1,6 +1,6 @@ // plugins.h // LiVES -// (c) G. Finch 2003-2016 <salsaman@gmail.com> +// (c) G. Finch 2003-2017 <salsaman+lives@gmail.com> // released under the GNU GPL 3 or later // see file ../COPYING or www.gnu.org for licensing details @@ -16,7 +16,6 @@ #include <fcntl.h> #include <stdlib.h> - // generic plugins LiVESList *get_plugin_list(const char *plugin_type, boolean allow_nonex, const char *plugdir, const char *filter_ext); @@ -35,7 +34,6 @@ #define PLUGIN_EFFECTS_WEED "weed" #define PLUGIN_WEED_FX_BUILTIN "effects/realtime/weed" - LiVESList *plugin_request(const char *plugin_type, const char *plugin_name, const char *request); LiVESList *plugin_request_with_blanks(const char *plugin_type, const char *plugin_name, const char *request); LiVESList *plugin_request_by_line(const char *plugin_type, const char *plugin_name, const char *request); @@ -50,7 +48,6 @@ /// video playback plugins typedef boolean(*plugin_keyfunc)(boolean down, uint16_t unicode, uint16_t keymod); - typedef struct { // playback char name[64]; @@ -75,7 +72,7 @@ const char *(*get_fps_list)(int palette); boolean(*set_fps)(double fps); - const char *(*get_init_rfx)(void); + const char *(*get_init_rfx)(int intention); ///< optional (but should return a weed plantptr array of paramtmpl and chantmpl, NULL terminated) const weed_plant_t **(*get_play_params)(weed_bootstrap_f f); @@ -84,16 +81,20 @@ int *(*get_yuv_palette_sampling)(int palette); int *(*get_yuv_palette_clamping)(int palette); int *(*get_yuv_palette_subspace)(int palette); - int (*set_yuv_palette_sampling)(int palette); - int (*set_yuv_palette_clamping)(int palette); - int (*set_yuv_palette_subspace)(int palette); + int (*set_yuv_palette_sampling)(int sampling_type); + int (*set_yuv_palette_clamping)(int clamping_type); + int (*set_yuv_palette_subspace)(int subspace_type); - // audio streaming + // audio streaming (deprecated, use init_audio(), render_audio_frame()) int *(*get_audio_fmts)(void); - uint32_t audio_codec; + uint32_t audio_codec; //(deprecated, use init_audio(), render_audio_frame()) // must match with the "acodec" LiVESList in interface.c - // and bitmaps in the encder plugins, with this one addition: + // and bitmaps in the encder plugins + + // optional audio packeting + boolean(*init_audio)(int in_sample_rate, int in_nchans, int argc, char **argv); + boolean(*render_audio_frame_float)(float **audio, int nsamps); uint64_t capabilities; @@ -122,9 +123,10 @@ int num_alpha_chans; } _vid_playback_plugin; +#define DEFAULT_VPP "openGL" -#define DEF_VPP_HSIZE 320. -#define DEF_VPP_VSIZE 240. +#define MAX_VPP_HSIZE 1024. +#define MAX_VPP_VSIZE 576. _vid_playback_plugin *open_vid_playback_plugin(const char *name, boolean in_use); void vid_playback_plugin_exit(void); @@ -133,7 +135,6 @@ void save_vpp_defaults(_vid_playback_plugin *, char *file); void load_vpp_defaults(_vid_playback_plugin *, char *file); - const weed_plant_t *pp_get_param(weed_plant_t **pparams, int idx); const weed_plant_t *pp_get_chan(weed_plant_t **pparams, int idx); @@ -147,7 +148,6 @@ #define HI_H_MKV_FORMAT "hi_h-mkv" #define HI_H_AVI_FORMAT "hi_h-avi" - void do_plugin_encoder_error(const char *plugin_name_or_null); LiVESList *filter_encoders_by_img_ext(LiVESList *encoders, const char *img_ext); @@ -168,7 +168,6 @@ #define AUDIO_CODEC_RAW 7 // reserved #define AUDIO_CODEC_WMA2 8 - #define AUDIO_CODEC_MAX 31 // #define AUDIO_CODEC_NONE 32 @@ -176,7 +175,6 @@ uint32_t capabilities; - #define HAS_RFX (1<<0) #define CAN_ENCODE_PNG (1<<2) @@ -192,11 +190,9 @@ } _encoder; - // defined in plugins.c for the whole app extern const char *anames[AUDIO_CODEC_MAX]; - // decoder plugins // seek_flags is a bitmap @@ -208,7 +204,6 @@ #define LIVES_SEEK_NEEDS_CALCULATION (1<<1) #define LIVES_SEEK_QUALITY_LOSS (1<<2) - // must be exactly the same as in decplugin.h typedef struct { @@ -273,12 +268,9 @@ int sync_hint; - void *priv; ///< private data for demuxer/decoder - host should not touch this } lives_clip_data_t; - - typedef struct { // playback char *name; ///< plugin name @@ -313,18 +305,11 @@ void (*module_unload)(void); } lives_decoder_sys_t; - - - typedef struct { const lives_decoder_sys_t *decoder; lives_clip_data_t *cdata; } lives_decoder_t; - - - - const lives_clip_data_t *get_decoder_cdata(int fileno, LiVESList *disabled, const lives_clip_data_t *fake_cdata); void close_decoder_plugin(lives_decoder_t *); lives_decoder_sys_t *open_decoder_plugin(const char *plname); @@ -335,10 +320,8 @@ lives_decoder_t *clone_decoder(int fileno); - // RFX plugins - /// external rendered fx plugins (RFX plugins) #define PLUGIN_RENDERED_EFFECTS_BUILTIN "effects/rendered/" @@ -356,13 +339,11 @@ /// scraps are passed between programs to generate param windows #define PLUGIN_RFX_SCRAP "" - /// max number of display widgets per parameter (currently 5 for RGBA spinbuttons + colorbutton) #define MAX_PARAM_WIDGETS 5 /// length of max string (not including terminating NULL) for LiVES-perl -#define RFX_MAXSTRINGLEN 1024 - +#define RFX_MAXSTRINGLEN (PATH_MAX - 1) typedef enum { LIVES_PARAM_UNKNOWN = 0, @@ -376,13 +357,11 @@ LIVES_PARAM_UNDISPLAYABLE = 65536 } lives_param_type_t; - typedef enum { LIVES_RFX_SOURCE_RFX = 0, LIVES_RFX_SOURCE_WEED } lives_rfx_source_t; - typedef enum { LIVES_PARAM_SPECIAL_TYPE_NONE = 0, // normal parameter type @@ -401,7 +380,6 @@ LIVES_PARAM_SPECIAL_TYPE_ASPECT_RATIO } lives_param_special_t; - typedef struct { // weed style part char *name; @@ -464,7 +442,6 @@ int special_type_index; // index within special_type (e.g for DEMASK, 0==left, 1==top, 2==width, 3==height) } lives_param_t; - typedef enum { RFX_STATUS_BUILTIN = 0, ///< factory presets RFX_STATUS_CUSTOM = 1, ///< custom effects in the custom menu @@ -478,9 +455,6 @@ RFX_STATUS_RENAME = 129 ///< indicates a copy operation to test } lives_rfx_status_t; - - - typedef struct { char *name; ///< the name of the executable (so we can run it !) char *menu_text; ///< for Weed, this is the filter_class "name" @@ -489,13 +463,11 @@ int num_in_channels; lives_rfx_status_t status; - uint32_t props; #define RFX_PROPS_SLOW 0x0001 ///< hint to GUI #define RFX_PROPS_MAY_RESIZE 0x0002 ///< is a tool #define RFX_PROPS_BATCHG 0x0004 ///< is a batch generator - #define RFX_PROPS_RESERVED1 0x1000 #define RFX_PROPS_RESERVED2 0x2000 #define RFX_PROPS_RESERVED3 0x4000 @@ -506,7 +478,6 @@ uint32_t flags; /// internal use #define RFX_FLAGS_NO_SLIDERS 0x0001 - lives_param_t *params; lives_rfx_source_t source_type; void *source; ///< points to the source (e.g. a weed_plant_t) @@ -515,7 +486,6 @@ boolean is_template; } lives_rfx_t; - boolean check_rfx_for_lives(lives_rfx_t *); void do_rfx_cleanup(lives_rfx_t *); @@ -528,14 +498,19 @@ void rfx_copy(lives_rfx_t *src, lives_rfx_t *dest, boolean full); -void rfx_params_free(lives_rfx_t *rfx); +void rfx_params_free(lives_rfx_t *); -void rfx_free(lives_rfx_t *rfx); +void rfx_free(lives_rfx_t *); void rfx_free_all(void); void param_copy(lives_param_t *src, lives_param_t *dest, boolean full); +lives_param_t *find_rfx_param_by_name(lives_rfx_t *, const char *name); + +boolean set_rfx_param_by_name_string(lives_rfx_t *, const char *name, const char *value, boolean update_visual); + +boolean get_rfx_param_by_name_string(lives_rfx_t *rfx, const char *name, char **return_value); typedef struct { LiVESList *list; ///< list of filter_idx from which user can delegate @@ -551,10 +526,6 @@ #define MAX_FX_CANDIDATE_TYPES 3 - - - - boolean get_bool_param(void *value); int get_int_param(void *value); double get_double_param(void *value); @@ -589,6 +560,7 @@ LiVESWidget *fps_entry; LiVESWidget *pal_entry; lives_rfx_t *rfx; + boolean keep_rfx; } _vppaw; _vppaw *on_vpp_advanced_clicked(LiVESButton *, livespointer); @@ -597,8 +569,6 @@ LiVESList *get_external_window_hints(lives_rfx_t *rfx); boolean check_encoder_restrictions(boolean get_extension, boolean user_audio, boolean save_all); - - /// for realtime effects, see effects-weed.h #endif
View file
LiVES-2.8.7.tar.bz2/src/preferences.c -> LiVES-2.8.8.tar.bz2/src/preferences.c
Changed
@@ -165,7 +165,7 @@ void get_pref_default(const char *key, char *val, int maxlen) { FILE *valfile; char *vfile; - char *com = lives_strdup_printf("%s get_pref_default \"%s\"", prefs->backend_sync, key); + char *com = lives_strdup_printf("%s get_pref_default \"%s\" %d %d", prefs->backend_sync, key, lives_getuid(), capable->mainpid); int retval; int alarm_handle; @@ -250,16 +250,18 @@ boolean get_colour_pref(const char *key, lives_colRGBA64_t *lcol) { char buffer[64]; char **array; + int ntoks; if (get_pref(key, buffer, 64) != LIVES_RESPONSE_NONE) return FALSE; if (strlen(buffer) == 0) return FALSE; - if (get_token_count(buffer, ' ') < 4) return FALSE; + if ((ntoks = get_token_count(buffer, ' ')) < 3) return FALSE; array = lives_strsplit(buffer, " ", 4); lcol->red = atoi(array[0]); lcol->green = atoi(array[1]); lcol->blue = atoi(array[2]); - lcol->alpha = atoi(array[3]); + if (ntoks == 4) lcol->alpha = atoi(array[3]); + else lcol->alpha = 65535; lives_strfreev(array); return TRUE; @@ -269,16 +271,18 @@ boolean get_theme_colour_pref(const char *themefile, const char *key, lives_colRGBA64_t *lcol) { char buffer[64]; char **array; + int ntoks; if (get_pref_from_file(themefile, key, buffer, 64) != LIVES_RESPONSE_NONE) return FALSE; if (strlen(buffer) == 0) return FALSE; - if (get_token_count(buffer, ' ') < 4) return FALSE; + if ((ntoks = get_token_count(buffer, ' ')) < 3) return FALSE; array = lives_strsplit(buffer, " ", 4); lcol->red = atoi(array[0]); lcol->green = atoi(array[1]); lcol->blue = atoi(array[2]); - lcol->alpha = atoi(array[3]); + if (ntoks == 4) lcol->alpha = atoi(array[3]); + else lcol->alpha = 65535; lives_strfreev(array); return TRUE; @@ -287,9 +291,7 @@ void delete_pref(const char *key) { char *com = lives_strdup_printf("%s delete_pref \"%s\"", prefs->backend_sync, key); - if (lives_system(com, TRUE)) { - workdir_warning(); - } + if (lives_system(com, TRUE)) workdir_warning(); lives_free(com); } @@ -391,26 +393,18 @@ void set_theme_colour_pref(const char *themefile, const char *key, lives_colRGBA64_t *lcol) { - char *com; - char *myval; - - myval = lives_strdup_printf("%d %d %d %d", lcol->red, lcol->green, lcol->blue, lcol->alpha); - com = lives_strdup_printf("%s set_clip_value \"%s\" \"%s\" \"%s\"", prefs->backend_sync, themefile, key, myval); + char *myval = lives_strdup_printf("%d %d %d", lcol->red, lcol->green, lcol->blue); + char *com = lives_strdup_printf("%s set_clip_value \"%s\" \"%s\" \"%s\"", prefs->backend_sync, themefile, key, myval); lives_system(com, FALSE); - lives_free(com); lives_free(myval); } void set_colour_pref(const char *key, lives_colRGBA64_t *lcol) { - char *com; - char *myval; - - myval = lives_strdup_printf("%d %d %d %d", lcol->red, lcol->green, lcol->blue, lcol->alpha); - com = lives_strdup_printf("%s set_pref \"%s\" \"%s\"", prefs->backend_sync, key, myval); + char *myval = lives_strdup_printf("%d %d %d %d", lcol->red, lcol->green, lcol->blue, lcol->alpha); + char *com = lives_strdup_printf("%s set_pref \"%s\" \"%s\"", prefs->backend_sync, key, myval); lives_system(com, FALSE); - lives_free(com); lives_free(myval); } @@ -611,6 +605,13 @@ else lives_toggle_button_set_active(LIVES_TOGGLE_BUTTON(prefsw->rintaudio), TRUE); } + lives_signal_handler_block(mainw->ext_audio_checkbutton, mainw->ext_audio_func); + lives_toggle_tool_button_set_active(LIVES_TOGGLE_TOOL_BUTTON(mainw->ext_audio_checkbutton), prefs->audio_src == AUDIO_SRC_EXT); + lives_signal_handler_unblock(mainw->ext_audio_checkbutton, mainw->ext_audio_func); + + lives_signal_handler_block(mainw->int_audio_checkbutton, mainw->int_audio_func); + lives_toggle_tool_button_set_active(LIVES_TOGGLE_TOOL_BUTTON(mainw->int_audio_checkbutton), prefs->audio_src == AUDIO_SRC_INT); + lives_signal_handler_unblock(mainw->int_audio_checkbutton, mainw->int_audio_func); } if (!strcmp(prefidx, PREF_SEPWIN_STICKY)) { lives_check_menu_item_set_active(LIVES_CHECK_MENU_ITEM(mainw->sticky), newval); @@ -620,6 +621,44 @@ if (prefsw != NULL) lives_toggle_button_set_active(LIVES_TOGGLE_BUTTON(prefsw->checkbutton_mt_exit_render), prefs->mt_exit_render); } + if (!strcmp(prefidx, PREF_SHOW_ASRC)) { + prefs->show_asrc = newval; + set_boolean_pref(PREF_SHOW_ASRC, prefs->show_asrc); + if (prefsw != NULL) + lives_toggle_button_set_active(LIVES_TOGGLE_BUTTON(prefsw->checkbutton_show_asrc), prefs->show_asrc); + if (!newval) { + lives_widget_hide(mainw->int_audio_checkbutton); + lives_widget_hide(mainw->ext_audio_checkbutton); + lives_widget_hide(mainw->l1_tb); + lives_widget_hide(mainw->l2_tb); + lives_widget_hide(mainw->l3_tb); + } else { + lives_widget_show(mainw->int_audio_checkbutton); + lives_widget_show(mainw->ext_audio_checkbutton); + lives_widget_show(mainw->l1_tb); + lives_widget_show(mainw->l2_tb); + lives_widget_show(mainw->l3_tb); + } + } + if (!strcmp(prefidx, PREF_HFBWNP)) { + if (prefs->hfbwnp == newval) return; + prefs->hfbwnp = newval; + set_boolean_pref(PREF_HFBWNP, prefs->hfbwnp); + if (prefsw != NULL) + lives_toggle_button_set_active(LIVES_TOGGLE_BUTTON(prefsw->checkbutton_hfbwnp), prefs->hfbwnp); + if (newval) { + if (mainw->playing_file == -1) { + lives_widget_hide(mainw->framebar); + } + } else { + if (mainw->playing_file == -1 || (mainw->playing_file > -1 && !prefs->hide_framebar && + (!mainw->fs || (mainw->ext_playback && mainw->vpp != NULL && + !(mainw->vpp->capabilities & VPP_LOCAL_DISPLAY) && + !(mainw->vpp->capabilities & VPP_CAN_RESIZE))))) { + lives_widget_show(mainw->framebar); + } + } + } if (prefsw != NULL) { lives_widget_context_update(); @@ -629,7 +668,6 @@ void pref_factory_int(const char *prefidx, int newval) { - // TODO if (prefsw != NULL) prefsw->ignore_apply = TRUE; @@ -642,6 +680,24 @@ } +void pref_factory_float(const char *prefidx, float newval) { + if (prefsw != NULL) + prefsw->ignore_apply = TRUE; + + if (!strcmp(prefidx, PREF_AHOLD_THRESHOLD)) { + if (prefs->ahold_threshold == newval) goto done_float; + prefs->ahold_threshold = newval; + set_double_pref(PREF_AHOLD_THRESHOLD, prefs->ahold_threshold); + } + +done_float: + + if (prefsw != NULL) { + prefsw->ignore_apply = FALSE; + } +} + + void pref_factory_bitmapped(const char *prefidx, int bitfield, boolean newval) { if (prefsw != NULL) prefsw->ignore_apply = TRUE; @@ -697,7 +753,7 @@ boolean needs_restart = FALSE; double default_fps = lives_spin_button_get_value(LIVES_SPIN_BUTTON(prefsw->spinbutton_def_fps)); - + double ext_aud_thresh = lives_spin_button_get_value(LIVES_SPIN_BUTTON(prefsw->spinbutton_ext_aud_thresh)) / 100.; boolean antialias = lives_toggle_button_get_active(LIVES_TOGGLE_BUTTON(prefsw->checkbutton_antialias)); boolean fx_threads = lives_toggle_button_get_active(LIVES_TOGGLE_BUTTON(prefsw->checkbutton_threads)); @@ -763,6 +819,8 @@ boolean mouse_scroll = lives_toggle_button_get_active(LIVES_TOGGLE_BUTTON(prefsw->mouse_scroll)); boolean ce_maxspect = lives_toggle_button_get_active(LIVES_TOGGLE_BUTTON(prefsw->checkbutton_ce_maxspect)); boolean show_button_icons = lives_toggle_button_get_active(LIVES_TOGGLE_BUTTON(prefsw->checkbutton_button_icons)); + boolean show_asrc = lives_toggle_button_get_active(LIVES_TOGGLE_BUTTON(prefsw->checkbutton_show_asrc)); + boolean hfbwnp = lives_toggle_button_get_active(LIVES_TOGGLE_BUTTON(prefsw->checkbutton_hfbwnp)); int fsize_to_warn = lives_spin_button_get_value_as_int(LIVES_SPIN_BUTTON(prefsw->spinbutton_warn_fsize)); int dl_bwidth = lives_spin_button_get_value_as_int(LIVES_SPIN_BUTTON(prefsw->spinbutton_bwidth)); @@ -1085,11 +1143,19 @@ set_boolean_pref(PREF_MOUSE_SCROLL_CLIPS, mouse_scroll); } - if (show_button_icons != (prefs->show_button_images)) { - prefs->show_button_images = show_button_icons; + if (show_button_icons != (widget_opts.show_button_images)) { + widget_opts.show_button_images = show_button_icons; set_boolean_pref(PREF_SHOW_BUTTON_ICONS, show_button_icons); } + if (show_asrc != (prefs->show_asrc)) { + pref_factory_bool(PREF_SHOW_ASRC, show_asrc); + } + + if (hfbwnp != (prefs->hfbwnp)) { + pref_factory_bool(PREF_HFBWNP, hfbwnp); + } + if (ce_maxspect != (prefs->ce_maxspect)) { prefs->ce_maxspect = ce_maxspect; set_boolean_pref(PREF_CE_MAXSPECT, ce_maxspect); @@ -1229,7 +1295,8 @@ set_pref(PREF_MONITORS, str); prefs->gui_monitor = gui_monitor; prefs->play_monitor = play_monitor; - + widget_opts.monitor = prefs->gui_monitor > 0 ? prefs->gui_monitor - 1 : 0; + widget_opts.screen = mainw->mgeom[widget_opts.monitor].screen; resize_widgets_for_monitor(TRUE); } } @@ -1441,6 +1508,9 @@ set_double_pref(PREF_DEFAULT_FPS, prefs->default_fps); } + // ahold + pref_factory_float(PREF_AHOLD_THRESHOLD, ext_aud_thresh); + // virtual rte keys if (prefs->rte_keys_virtual != rte_keys_virtual) { // if we are showing the rte window, we must destroy and recreate it @@ -1909,6 +1979,7 @@ // will call set_astream_settings if ((tmpvpp = open_vid_playback_plugin(newvpp, FALSE)) == NULL) { lives_free(newvpp); + lives_combo_set_active_string(LIVES_COMBO(vpp_combo), mainw->vpp->name); return; } close_vid_playback_plugin(tmpvpp); @@ -2119,7 +2190,7 @@ void prefsw_set_astream_settings(_vid_playback_plugin *vpp) { - if (vpp != NULL && vpp->audio_codec != AUDIO_CODEC_NONE) { + if (vpp != NULL && (vpp->audio_codec != AUDIO_CODEC_NONE || vpp->init_audio != NULL)) { lives_widget_set_sensitive(prefsw->checkbutton_stream_audio, TRUE); //lives_toggle_button_set_active (LIVES_TOGGLE_BUTTON (prefsw->checkbutton_stream_audio),future_prefs->stream_audio_out); } else { @@ -2536,7 +2607,20 @@ prefsw->checkbutton_button_icons = lives_standard_check_button_new(_("Show icons in buttons"), TRUE, LIVES_BOX(hbox), NULL); - lives_toggle_button_set_active(LIVES_TOGGLE_BUTTON(prefsw->checkbutton_button_icons), prefs->show_button_images); + lives_toggle_button_set_active(LIVES_TOGGLE_BUTTON(prefsw->checkbutton_button_icons), widget_opts.show_button_images); + + hbox = lives_hbox_new(FALSE, 0); + lives_box_pack_start(LIVES_BOX(prefsw->vbox_right_gui), hbox, FALSE, FALSE, widget_opts.packing_height); + + prefsw->checkbutton_hfbwnp = + lives_standard_check_button_new(_("Hide framebar when not playing"), TRUE, LIVES_BOX(hbox), NULL); + lives_toggle_button_set_active(LIVES_TOGGLE_BUTTON(prefsw->checkbutton_hfbwnp), prefs->hfbwnp); + + add_fill_to_box(LIVES_BOX(hbox)); + + prefsw->checkbutton_show_asrc = + lives_standard_check_button_new(_("Show audio source in toolbar"), TRUE, LIVES_BOX(hbox), NULL); + lives_toggle_button_set_active(LIVES_TOGGLE_BUTTON(prefsw->checkbutton_show_asrc), prefs->show_asrc); hbox = lives_hbox_new(FALSE, 0); lives_box_pack_start(LIVES_BOX(prefsw->vbox_right_gui), hbox, FALSE, FALSE, widget_opts.packing_height); @@ -2670,7 +2754,7 @@ lives_toggle_button_set_active(LIVES_TOGGLE_BUTTON(prefsw->checkbutton_render_prompt), !prefs->render_prompt); frame = add_video_options(&prefsw->spinbutton_mt_def_width, prefs->mt_def_width, &prefsw->spinbutton_mt_def_height, - prefs->mt_def_height, &prefsw->spinbutton_mt_def_fps, prefs->mt_def_fps, FALSE); + prefs->mt_def_height, &prefsw->spinbutton_mt_def_fps, prefs->mt_def_fps, FALSE, NULL); lives_box_pack_start(LIVES_BOX(prefsw->vbox_right_multitrack), frame, FALSE, FALSE, widget_opts.packing_height); @@ -2781,7 +2865,7 @@ lives_free(tmp2); // advanced instant opening - advbutton = lives_button_new_from_stock(LIVES_STOCK_PREFERENCES, _("_Advanced")); + advbutton = lives_standard_button_new_from_stock(LIVES_STOCK_PREFERENCES, _("_Advanced")); lives_box_pack_start(LIVES_BOX(hbox), advbutton, FALSE, FALSE, widget_opts.packing_width * 4); lives_signal_connect(LIVES_GUI_OBJECT(advbutton), LIVES_WIDGET_CLICKED_SIGNAL, @@ -2939,7 +3023,7 @@ pp_combo = lives_standard_combo_new(_("_Plugin"), TRUE, vid_playback_plugins, LIVES_BOX(hbox), NULL); widget_opts.expand = LIVES_EXPAND_DEFAULT; - advbutton = lives_button_new_from_stock(LIVES_STOCK_PREFERENCES, _("_Advanced")); + advbutton = lives_standard_button_new_from_stock(LIVES_STOCK_PREFERENCES, _("_Advanced")); lives_box_pack_start(LIVES_BOX(hbox), advbutton, FALSE, FALSE, 40); lives_signal_connect(LIVES_GUI_OBJECT(advbutton), LIVES_WIDGET_CLICKED_SIGNAL, @@ -3082,6 +3166,8 @@ lives_widget_set_sensitive(prefsw->audio_command_entry, FALSE); } + add_fill_to_box(LIVES_BOX(vbox)); + hbox = lives_hbox_new(FALSE, 0); lives_box_pack_start(LIVES_BOX(vbox), hbox, FALSE, FALSE, widget_opts.packing_height); @@ -3099,9 +3185,13 @@ (prefs->audio_opts & AUDIO_OPTS_FOLLOW_CLIPS) ? TRUE : FALSE); lives_widget_set_sensitive(prefsw->checkbutton_aclips, is_realtime_aplayer(prefs->audio_player)); + add_fill_to_box(LIVES_BOX(vbox)); + add_hsep_to_box(LIVES_BOX(vbox)); + add_fill_to_box(LIVES_BOX(vbox)); + hbox = lives_hbox_new(FALSE, 0); lives_box_pack_start(LIVES_BOX(vbox), hbox, FALSE, FALSE, widget_opts.packing_height); - label = lives_standard_label_new(_("Source:")); + label = lives_standard_label_new(_("Audio Source:")); lives_box_pack_start(LIVES_BOX(hbox), label, FALSE, FALSE, widget_opts.packing_width); add_fill_to_box(LIVES_BOX(hbox)); @@ -3109,7 +3199,7 @@ add_fill_to_box(LIVES_BOX(hbox)); - prefsw->rextaudio = lives_standard_radio_button_new(_("_External (requires jack or pulse audio player)"), + prefsw->rextaudio = lives_standard_radio_button_new(_("_External [monitor]"), TRUE, &asrc_group, LIVES_BOX(hbox), NULL); lives_toggle_button_set_active(LIVES_TOGGLE_BUTTON(prefsw->rextaudio), prefs->audio_src == AUDIO_SRC_EXT); @@ -3165,7 +3255,7 @@ add_hsep_to_box(LIVES_BOX(prefsw->vbox_right_recording)); - label = lives_standard_label_new(_(" What to record when 'r' is pressed ")); + label = lives_standard_label_new(_("What to record when 'r' is pressed")); lives_box_pack_start(LIVES_BOX(prefsw->vbox_right_recording), label, FALSE, FALSE, widget_opts.packing_height); @@ -3244,6 +3334,23 @@ label = lives_standard_label_new(_("GB")); lives_box_pack_start(LIVES_BOX(hbox), label, FALSE, FALSE, widget_opts.packing_width); + add_hsep_to_box(LIVES_BOX(prefsw->vbox_right_recording)); + + label = lives_standard_label_new(_("External Audio Source")); + lives_box_pack_start(LIVES_BOX(prefsw->vbox_right_recording), label, FALSE, FALSE, widget_opts.packing_height); + + hbox = lives_hbox_new(FALSE, 0); + lives_box_pack_start(LIVES_BOX(prefsw->vbox_right_recording), hbox, FALSE, FALSE, widget_opts.packing_height * 2); + add_fill_to_box(LIVES_BOX(hbox)); + prefsw->spinbutton_ext_aud_thresh = lives_standard_spin_button_new(_("Delay recording playback start until external audio volume reaches "), + FALSE, + prefs->ahold_threshold * 100., 0., 100., 1., 10., 0, + LIVES_BOX(hbox), NULL); + + label = lives_standard_label_new("%"); + lives_box_pack_start(LIVES_BOX(hbox), label, FALSE, FALSE, widget_opts.packing_width); + add_fill_to_box(LIVES_BOX(hbox)); + icon = lives_build_filename(prefs->prefix_dir, ICON_DIR, "pref_record.png", NULL); pixbuf_recording = lives_pixbuf_new_from_file(icon, NULL); lives_free(icon); @@ -4649,7 +4756,7 @@ lives_signal_connect(prefsw->selection, LIVES_WIDGET_CHANGED_SIGNAL, LIVES_GUI_CALLBACK(on_prefDomainChanged), NULL); // Preferences 'Revert' button - prefsw->cancelbutton = lives_button_new_from_stock(LIVES_STOCK_REVERT_TO_SAVED, NULL); + prefsw->cancelbutton = lives_standard_button_new_from_stock(LIVES_STOCK_REVERT_TO_SAVED, NULL); lives_widget_show(prefsw->cancelbutton); lives_dialog_add_action_widget(LIVES_DIALOG(prefsw->prefs_dialog), prefsw->cancelbutton, LIVES_RESPONSE_CANCEL); lives_widget_set_size_request(prefsw->cancelbutton, DEF_BUTTON_WIDTH * 2, -1); @@ -4661,7 +4768,7 @@ lives_widget_set_sensitive(prefsw->cancelbutton, FALSE); // Preferences 'Apply' button - prefsw->applybutton = lives_button_new_from_stock(LIVES_STOCK_APPLY, NULL); + prefsw->applybutton = lives_standard_button_new_from_stock(LIVES_STOCK_APPLY, NULL); lives_widget_show(prefsw->applybutton); lives_dialog_add_action_widget(LIVES_DIALOG(prefsw->prefs_dialog), prefsw->applybutton, 0); lives_widget_set_size_request(prefsw->applybutton, DEF_BUTTON_WIDTH * 2, -1); @@ -4672,13 +4779,14 @@ lives_widget_set_sensitive(prefsw->applybutton, FALSE); // Preferences 'Close' button - prefsw->closebutton = lives_button_new_from_stock(LIVES_STOCK_CLOSE, NULL); + prefsw->closebutton = lives_standard_button_new_from_stock(LIVES_STOCK_CLOSE, NULL); lives_widget_show(prefsw->closebutton); lives_dialog_add_action_widget(LIVES_DIALOG(prefsw->prefs_dialog), prefsw->closebutton, LIVES_RESPONSE_OK); lives_widget_set_size_request(prefsw->closebutton, DEF_BUTTON_WIDTH * 2, -1); lives_container_set_border_width(LIVES_CONTAINER(prefsw->closebutton), widget_opts.border_width); lives_widget_set_can_focus_and_default(prefsw->closebutton); + lives_widget_grab_default(prefsw->closebutton); lives_widget_add_accelerator(prefsw->closebutton, LIVES_WIDGET_CLICKED_SIGNAL, accel_group, LIVES_KEY_Escape, (LiVESXModifierType)0, (LiVESAccelFlags)0); @@ -4748,6 +4856,10 @@ LIVES_GUI_CALLBACK(apply_button_set_enabled), NULL); lives_signal_connect(LIVES_GUI_OBJECT(prefsw->checkbutton_button_icons), LIVES_WIDGET_TOGGLED_SIGNAL, LIVES_GUI_CALLBACK(apply_button_set_enabled), NULL); + lives_signal_connect(LIVES_GUI_OBJECT(prefsw->checkbutton_hfbwnp), LIVES_WIDGET_TOGGLED_SIGNAL, + LIVES_GUI_CALLBACK(apply_button_set_enabled), NULL); + lives_signal_connect(LIVES_GUI_OBJECT(prefsw->checkbutton_show_asrc), LIVES_WIDGET_TOGGLED_SIGNAL, + LIVES_GUI_CALLBACK(apply_button_set_enabled), NULL); lives_signal_connect(LIVES_GUI_OBJECT(prefsw->rb_startup_ce), LIVES_WIDGET_TOGGLED_SIGNAL, LIVES_GUI_CALLBACK(apply_button_set_enabled), NULL); lives_signal_connect(LIVES_GUI_OBJECT(prefsw->rb_startup_mt), LIVES_WIDGET_TOGGLED_SIGNAL, LIVES_GUI_CALLBACK(apply_button_set_enabled), @@ -4855,6 +4967,8 @@ lives_signal_connect(LIVES_GUI_OBJECT(prefsw->rclips), LIVES_WIDGET_TOGGLED_SIGNAL, LIVES_GUI_CALLBACK(apply_button_set_enabled), NULL); lives_signal_connect(LIVES_GUI_OBJECT(prefsw->raudio), LIVES_WIDGET_TOGGLED_SIGNAL, LIVES_GUI_CALLBACK(apply_button_set_enabled), NULL); lives_signal_connect(LIVES_GUI_OBJECT(prefsw->rextaudio), LIVES_WIDGET_TOGGLED_SIGNAL, LIVES_GUI_CALLBACK(apply_button_set_enabled), NULL); + lives_signal_connect(LIVES_GUI_OBJECT(prefsw->spinbutton_ext_aud_thresh), LIVES_WIDGET_VALUE_CHANGED_SIGNAL, + LIVES_GUI_CALLBACK(apply_button_set_enabled), NULL); lives_signal_connect(LIVES_GUI_OBJECT(prefsw->spinbutton_rec_gb), LIVES_WIDGET_VALUE_CHANGED_SIGNAL, LIVES_GUI_CALLBACK(apply_button_set_enabled), NULL); lives_signal_connect(LIVES_GUI_OBJECT(prefsw->encoder_combo), LIVES_WIDGET_CHANGED_SIGNAL, LIVES_GUI_CALLBACK(apply_button_set_enabled), @@ -5058,6 +5172,10 @@ LIVES_GUI_CALLBACK(on_prefs_close_clicked), prefsw); + lives_signal_connect(LIVES_GUI_OBJECT(prefsw->prefs_dialog), LIVES_WIDGET_DELETE_EVENT, + LIVES_GUI_CALLBACK(on_prefs_close_clicked), + NULL); + lives_signal_connect(LIVES_GUI_OBJECT(prefsw->applybutton), LIVES_WIDGET_CLICKED_SIGNAL, LIVES_GUI_CALLBACK(on_prefs_apply_clicked), NULL); @@ -5129,7 +5247,7 @@ if (mainw->multitrack != NULL) { lives_image_set_from_pixbuf(LIVES_IMAGE(mainw->multitrack->sep_image), mainw->imsep); mt_show_current_frame(mainw->multitrack, FALSE); - lives_widget_queue_draw(mainw->multitrack->window); + lives_widget_queue_draw(LIVES_MAIN_WINDOW_WIDGET); } } } @@ -5142,6 +5260,7 @@ resize_timeline(mainw->multitrack); set_mt_colours(mainw->multitrack); } else { + update_play_times(); lives_widget_queue_draw(mainw->LiVES); } } @@ -5162,7 +5281,7 @@ scroll_tracks(mainw->multitrack, mainw->multitrack->top_track, FALSE); track_select(mainw->multitrack); mt_clip_select(mainw->multitrack, FALSE); - } + } else update_play_times(); } }
View file
LiVES-2.8.7.tar.bz2/src/preferences.h -> LiVES-2.8.8.tar.bz2/src/preferences.h
Changed
@@ -1,6 +1,6 @@ // preferences.h // LiVES (lives-exe) -// (c) G. Finch (salsaman@gmail.com) 2004 - 2016 +// (c) G. Finch (salsaman_lives@gmail.com) 2004 - 2017 // released under the GNU GPL 3 or later // see file ../COPYING or www.gnu.org for licensing details @@ -16,6 +16,7 @@ #define PREFS_COLOURS_CHANGED (1<<3) #define PREFS_XCOLOURS_CHANGED (1<<4) #define PREFS_IMAGES_CHANGED (1<<5) +#define PREFS_MONITOR_CHANGED (1<<6) #define PULSE_AUDIO_URL "http://www.pulseaudio.org" #define JACK_URL "http://jackaudio.org" @@ -50,8 +51,6 @@ #define AUDIO_PLAYER_MPLAYER "mplayer" #define AUDIO_PLAYER_MPLAYER2 "mplayer2" - - char aplayer[512]; // name, eg. "jack","pulse","sox","mplayer","mplayer2" /// frame quantisation type @@ -72,7 +71,6 @@ char prefix_dir[PATH_MAX]; char lib_dir[PATH_MAX]; - char image_ext[16]; uint32_t warning_mask; @@ -146,7 +144,7 @@ #define SEPWIN_TYPE_STICKY 1 boolean show_player_stats; - boolean show_framecount; + // boolean show_framecount; - use hide_framebar boolean show_subtitles; boolean loop_recording; boolean discard_tv; @@ -160,7 +158,6 @@ #define REC_AUDIO (1<<4) #define REC_AFTER_PB (1<<5) - int audio_src; #define AUDIO_SRC_INT 0 #define AUDIO_SRC_EXT 1 @@ -292,8 +289,6 @@ boolean ce_maxspect; - boolean show_button_icons; - boolean lamp_buttons; boolean autoload_subs; @@ -324,14 +319,12 @@ /** default 0; 1==use old (bad) behaviour on bigendian machines (r/w bigend ints/doubles); 2==bad reads, good writes */ int bigendbug; - // these are defualt values; actual values can be adjusted in Preferences #define DEF_DS_WARN_LEVEL 250000000 // 250MB uint64_t ds_warn_level; ///< diskspace warn level bytes #define DEF_DS_CRIT_LEVEL 20000000 // 20MB uint64_t ds_crit_level; ///< diskspace critical level bytes - #define LIVES_CDISK_LEAVE_ORPHAN_SETS (1<<0) #define LIVES_CDISK_LEAVE_BFILES (1<<1) #define LIVES_CDISK_REMOVE_ORPHAN_LAYOUTS (1<<2) @@ -341,7 +334,6 @@ #define LIVES_CDISK_REMOVE_LOCK_FILES (1<<5) ///< not yet implemented - TODO #define LIVES_CDISK_REBUILD_ORDER_FILES (1<<6) ///< not yet implemented - TODO - uint32_t clear_disk_opts; #ifdef HAVE_YUV4MPEG @@ -372,6 +364,14 @@ int max_disp_vtracks; boolean mt_load_fuzzy; + + boolean hide_framebar; + + boolean hfbwnp; + + boolean show_asrc; + + float ahold_threshold; } _prefs; enum { @@ -398,9 +398,8 @@ N_COLUMNS }; - -#define PREFWIN_WIDTH (mainw->scr_width*.9) -#define PREFWIN_HEIGHT (mainw->scr_height*.9) +#define PREFWIN_WIDTH (GUI_SCREEN_WIDTH * .9) +#define PREFWIN_HEIGHT (GUI_SCREEN_HEIGHT * .9) #define DS_WARN_CRIT_MAX 1000000. ///< MB. @@ -550,6 +549,7 @@ LiVESWidget *checkbutton_start_ajack; LiVESWidget *checkbutton_afollow; LiVESWidget *checkbutton_aclips; + LiVESWidget *spinbutton_ext_aud_thresh; LiVESWidget *spinbutton_mt_def_width; LiVESWidget *spinbutton_mt_def_height; LiVESWidget *spinbutton_mt_def_fps; @@ -572,6 +572,8 @@ LiVESWidget *checkbutton_auto_trim; LiVESWidget *checkbutton_nobord; LiVESWidget *checkbutton_concat_images; + LiVESWidget *checkbutton_show_asrc; + LiVESWidget *checkbutton_hfbwnp; LiVESWidget *forcesmon; LiVESWidget *forcesmon_hbox; LiVESList *pbq_list; @@ -639,7 +641,6 @@ int nfx_threads; - LiVESList *disabled_decoders; LiVESList *disabled_decoders_new; } _future_prefs; @@ -678,10 +679,9 @@ void pref_change_xcolours(void); void pref_change_colours(void); - void apply_button_set_enabled(LiVESWidget *widget, livespointer func_data); - +// NOTE: the following definitions must match with equivalent keys in smogrify // factories (pseudo prefs), called from cpp binding #define PREF_REC_EXT_AUDIO "rec_ext_audio" @@ -689,7 +689,9 @@ #define PREF_SEPWIN_STICKY "sepwin_sticky" #define PREF_MT_EXIT_RENDER "mt_exit_render" - +// factories non-cpp +#define PREF_SHOW_ASRC "show_audio_src" +#define PREF_HFBWNP "hide_framebar_when_not_playing" // normal prefs @@ -731,7 +733,6 @@ #define PREF_CURRENT_AUTOTRANS "current_autotrans" #define PREF_DEF_AUTOTRANS "def_autotrans" // readonly - ////////////////////// utf8 values #define PREF_OMC_MIDI_FNAME "omc_midi_fname" @@ -750,12 +751,10 @@ #define PREF_RECENT3 "recent3" #define PREF_RECENT4 "recent4" - /////////////////// integer64 values #define PREF_DS_WARN_LEVEL "ds_warn_level" #define PREF_DS_CRIT_LEVEL "ds_crit_level" - /////////////////// integer32 values #define PREF_STARTUP_PHASE "startup_phase" @@ -806,7 +805,6 @@ #define PREF_DL_BANDWIDTH_K "dl_bandwidth_K" - ////////// boolean values #define PREF_SHOW_RECENT_FILES "show_recent_files" #define PREF_FORCE_SINGLE_MONITOR "force_single_monitor" @@ -837,33 +835,28 @@ #define PREF_SAVE_DIRECTORIES "save_directories" #define PREF_CONSERVE_SPACE "conserve_space" - - ////////// double values #define PREF_MT_DEF_FPS "mt_def_fps" #define PREF_DEFAULT_FPS "default_fps" - +///////// float values +#define PREF_AHOLD_THRESHOLD "ahold_threshold" ////////// list values #define PREF_DISABLED_DECODERS "disabled_decoders" - - // defaults (readonly) /////////////// string values #define PREF_SOX_COMMAND "sox_command" #define PREF_MPLAYER_AUDIO_COMMAND "mplayer_audio_command" #define PREF_MPLAYER2_AUDIO_COMMAND "mplayer2_audio_command" - - void pref_factory_bool(const char *prefidx, boolean newval); void pref_factory_int(const char *prefidx, int newval); +void pref_factory_float(const char *prefidx, float newval); void pref_factory_bitmapped(const char *prefidx, int bitfield, boolean newval); - int get_pref(const char *key, char *val, int maxlen); int get_pref_from_file(const char *filename, const char *key, char *val, int maxlen); int get_pref_utf8(const char *key, char *val, int maxlen); @@ -896,5 +889,4 @@ boolean lives_ask_permission(int what); - #endif
View file
LiVES-2.8.7.tar.bz2/src/pulse.c -> LiVES-2.8.8.tar.bz2/src/pulse.c
Changed
@@ -72,13 +72,13 @@ pa_state = pa_context_get_state(pcon); - stime = lives_get_current_ticks(); + stime = lives_get_current_ticks(0, 0); while (pa_state != PA_CONTEXT_READY && ntime < LIVES_SHORT_TIMEOUT) { lives_usleep(prefs->sleep_time); sched_yield(); pa_state = pa_context_get_state(pcon); - ntime = lives_get_current_ticks() - stime; + ntime = lives_get_current_ticks(0, 0) - stime; } if (ntime >= LIVES_SHORT_TIMEOUT) { @@ -159,7 +159,15 @@ if (nbytes < xbytes) xbytes = nbytes; buff = (uint8_t *)lives_try_malloc0(xbytes); if (!buff) return; - if (pdriver->astream_fd != -1) audio_stream(buff, xbytes, pdriver->astream_fd); + if (pdriver->astream_fd != -1) audio_stream(buff, xbytes, pdriver->astream_fd); // old streaming API + + // new streaming API + if (mainw->ext_audio && mainw->vpp != NULL && mainw->vpp->render_audio_frame_float != NULL && pdriver->playing_file != -1 + && pdriver->playing_file != mainw->ascrap_file) { + int nframes = nbytes / pdriver->out_achans / (pdriver->out_asamps >> 3); + sample_silence_stream(pdriver->out_achans, nframes); + } + if (mainw->audio_frame_buffer != NULL && prefs->audio_src != AUDIO_SRC_EXT) { pthread_mutex_lock(&mainw->abuf_frame_mutex); append_to_audio_buffer16(mainw->audio_frame_buffer, buff, xbytes / 2, 0); @@ -228,9 +236,7 @@ case ASERVER_CMD_FILE_OPEN: new_file = atoi((char *)msg->data); if (pulsed->playing_file != new_file) { - if (pulsed->is_opening) filename = lives_build_filename(prefs->workdir, mainw->files[new_file]->handle, - "audiodump.pcm", NULL); - else filename = lives_build_filename(prefs->workdir, mainw->files[new_file]->handle, "audio", NULL); + filename = lives_get_audio_file_name(new_file); pulsed->fd = lives_open2(filename, O_RDONLY); if (pulsed->fd == -1) { // dont show gui errors - we are running in realtime thread @@ -238,6 +244,11 @@ LIVES_ERROR(filename); pulsed->playing_file = -1; } else { +#ifdef HAVE_POSIX_FADVISE + if (new_file == mainw->ascrap_file) { + posix_fadvise(pulsed->fd, 0, 0, POSIX_FADV_SEQUENTIAL); + } +#endif pulsed->seek_pos = 0; pulsed->playing_file = new_file; pulsed->audio_ticks = mainw->currticks; @@ -327,9 +338,10 @@ } else { if (LIVES_LIKELY(pulsed->fd >= 0)) { - if ((pulsed->playing_file == mainw->ascrap_file && !mainw->preview) && mainw->playing_file >= -1 - && mainw->files[mainw->playing_file]->achans > 0) { - xfile = mainw->files[mainw->playing_file]; + int playfile = mainw->playing_file; + if ((pulsed->playing_file == mainw->ascrap_file && !mainw->preview) && playfile >= -1 + && mainw->files[playfile] != NULL && mainw->files[playfile]->achans > 0) { + xfile = mainw->files[playfile]; } pulsed->aPlayPtr->size = 0; @@ -399,7 +411,7 @@ if (((((mainw->agen_key == 0 && !mainw->agen_needs_reinit) || mainw->multitrack != NULL) && (pulsed->aPlayPtr->size = read(pulsed->fd, pulsed->aPlayPtr->data, in_bytes)) == 0)) || (((mainw->agen_key != 0 || mainw->agen_needs_reinit) && mainw->multitrack == NULL && - pulsed->seek_pos + in_bytes >= xfile->afilesize))) { + (xfile != NULL && pulsed->seek_pos + in_bytes >= xfile->afilesize)))) { if (*pulsed->whentostop == STOP_ON_AUD_END) { *pulsed->cancelled = CANCEL_AUD_END; } else { @@ -510,7 +522,7 @@ } } - if (has_audio_filters(AF_TYPE_ANY) && (pulsed->playing_file != mainw->ascrap_file)) { + if ((has_audio_filters(AF_TYPE_ANY) || mainw->ext_audio) && (pulsed->playing_file != mainw->ascrap_file)) { boolean memok = TRUE; float **fltbuf = (float **)lives_malloc(pulsed->out_achans * sizeof(float *)); register int i; @@ -522,22 +534,30 @@ if (fltbuf[i] == NULL) { memok = FALSE; for (--i; i >= 0; i--) { - lives_free(fltbuf[i]); + lives_freep((void **)&fltbuf[i]); } break; } - sample_move_d16_float(fltbuf[i], (short *)pulsed->sound_buffer + i, numFramesToWrite, pulsed->out_achans, FALSE, FALSE, 1.0); + pulsed->abs_maxvol_heard = sample_move_d16_float(fltbuf[i], (short *)pulsed->sound_buffer + i, numFramesToWrite, pulsed->out_achans, FALSE, + FALSE, 1.0); } if (memok) { - int64_t tc = pulsed->audio_ticks + (int64_t)(pulsed->frames_written / (double)pulsed->out_arate * U_SEC); + int64_t tc = pulsed->audio_ticks + (int64_t)(pulsed->frames_written / (double)pulsed->out_arate * TICKS_PER_SECOND_DBL); // apply any audio effects with in_channels - weed_apply_audio_effects_rt(fltbuf, pulsed->out_achans, numFramesToWrite, pulsed->out_arate, tc, FALSE); + if (has_audio_filters(AF_TYPE_ANY)) weed_apply_audio_effects_rt(fltbuf, pulsed->out_achans, numFramesToWrite, pulsed->out_arate, tc, FALSE); + + // new streaming API + pthread_mutex_lock(&mainw->vpp_stream_mutex); + if (mainw->ext_audio && mainw->vpp != NULL && mainw->vpp->render_audio_frame_float != NULL) { + (*mainw->vpp->render_audio_frame_float)(fltbuf, numFramesToWrite); + } + pthread_mutex_unlock(&mainw->vpp_stream_mutex); // convert float audio back to s16 - sample_move_float_int(pulsed->sound_buffer, fltbuf, numFramesToWrite, 1.0, pulsed->out_achans, 16, 0, + sample_move_float_int(pulsed->sound_buffer, fltbuf, numFramesToWrite, 1.0, pulsed->out_achans, PA_SAMPSIZE, 0, (capable->byte_order == LIVES_LITTLE_ENDIAN), FALSE, 1.0); for (i = 0; i < pulsed->out_achans; i++) { @@ -585,7 +605,7 @@ pulsed->sound_buffer = (uint8_t *)pulsed->aPlayPtr->data; buf = (void *)pulsed->sound_buffer; - if (has_audio_filters(AF_TYPE_ANY)) { + if (has_audio_filters(AF_TYPE_ANY) || mainw->ext_audio) { register int i; memok = TRUE; @@ -607,13 +627,20 @@ } if (memok) { - int64_t tc = pulsed->audio_ticks + (int64_t)(pulsed->frames_written / (double)pulsed->out_arate * U_SEC); + int64_t tc = pulsed->audio_ticks + (int64_t)(pulsed->frames_written / (double)pulsed->out_arate * TICKS_PER_SECOND_DBL); // apply any audio effects with in_channels - weed_apply_audio_effects_rt(fp, pulsed->out_achans, numFramesToWrite, pulsed->out_arate, tc, FALSE); + if (has_audio_filters(AF_TYPE_ANY)) weed_apply_audio_effects_rt(fp, pulsed->out_achans, numFramesToWrite, pulsed->out_arate, tc, FALSE); + + // new streaming API + pthread_mutex_lock(&mainw->vpp_stream_mutex); + if (mainw->ext_audio && mainw->vpp != NULL && mainw->vpp->render_audio_frame_float != NULL) { + (*mainw->vpp->render_audio_frame_float)(fp, numFramesToWrite); + } + pthread_mutex_unlock(&mainw->vpp_stream_mutex); // convert float audio to s16 - sample_move_float_int(buf, fp, numFramesToWrite, 1.0, pulsed->out_achans, 16, FALSE, + sample_move_float_int(buf, fp, numFramesToWrite, 1.0, pulsed->out_achans, PA_SAMPSIZE, FALSE, (capable->byte_order == LIVES_LITTLE_ENDIAN), FALSE, 1.0); for (i = 0; i < pulsed->out_achans; i++) { @@ -628,7 +655,7 @@ fp[i] = fbuffer + (i * numFramesToWrite); } sample_move_float_int(buf, fp, numFramesToWrite, 1.0, - pulsed->out_achans, 16, 0, (capable->byte_order == LIVES_LITTLE_ENDIAN), FALSE, 1.0); + pulsed->out_achans, PA_SAMPSIZE, 0, (capable->byte_order == LIVES_LITTLE_ENDIAN), FALSE, 1.0); } lives_freep((void **)&fbuffer); @@ -638,7 +665,7 @@ // write generated audio to ascrap_file size_t rbytes = numFramesToWrite * mainw->files[mainw->ascrap_file]->achans * mainw->files[mainw->ascrap_file]->asampsize >> 3; - //pulse_flush_read_data(pulsed, mainw->ascrap_file, nbytes, mainw->files[mainw->ascrap_file]->signed_endian & AFORM_BIG_ENDIAN, buf); + pulse_flush_read_data(pulsed, mainw->ascrap_file, nbytes, mainw->files[mainw->ascrap_file]->signed_endian & AFORM_BIG_ENDIAN, buf); mainw->files[mainw->ascrap_file]->aseek_pos += rbytes; } } @@ -748,7 +775,6 @@ lives_clip_t *ofile; - return 0; if (mainw->agen_key == 0 && !mainw->agen_needs_reinit) { if (prb == 0 || mainw->rec_samples == 0) return 0; if (prb <= PULSE_READ_BYTES * 2 && rbytes > 0) { @@ -835,11 +861,13 @@ void *data; size_t rbytes = nbytes; - if (!pulsed->in_use) return; - - if (mainw->playing_file < 0 && prefs->audio_src == AUDIO_SRC_EXT) return; - - if (mainw->effects_paused) return; // pause during record ??? + if (!pulsed->in_use || (mainw->playing_file < 0 && prefs->audio_src == AUDIO_SRC_EXT) || mainw->effects_paused) { + if (pulsed->playing_file == -1 && prefs->audio_src == AUDIO_SRC_INT) { + pa_operation *paop = pa_stream_cork(pstream, 1, NULL, NULL); + pa_operation_unref(paop); + } + return; + } pa_stream_peek(pulsed->pstream, (const void **)&data, &rbytes); @@ -866,8 +894,10 @@ // in this case we read external audio, but maybe not record it // we may wish to analyse the audio for example, or push it to a video generator + // or stream it to the video playback plugin - if (has_audio_filters(AF_TYPE_A)) { + if ((prefs->audio_src == AUDIO_SRC_EXT && !mainw->video_seek_ready && prefs->ahold_threshold > pulsed->abs_maxvol_heard) + || has_audio_filters(AF_TYPE_A) || mainw->ext_audio) { // convert to float, apply any analysers boolean memok = TRUE; float **fltbuf = (float **)lives_malloc(pulsed->in_achans * sizeof(float *)); @@ -875,6 +905,8 @@ size_t xnframes = (size_t)(rbytes / (pulsed->in_asamps >> 3) / pulsed->in_achans); + if (fltbuf == NULL) return; + for (i = 0; i < pulsed->in_achans; i++) { // convert s16 to non-interleaved float fltbuf[i] = (float *)lives_try_malloc(xnframes * sizeof(float)); @@ -886,7 +918,7 @@ break; } - sample_move_d16_float(fltbuf[i], (short *)data + i, xnframes, pulsed->in_achans, FALSE, FALSE, 1.0); + pulsed->abs_maxvol_heard = sample_move_d16_float(fltbuf[i], (short *)(data) + i, xnframes, pulsed->in_achans, FALSE, FALSE, 1.0); if (mainw->audio_frame_buffer != NULL && prefs->audio_src == AUDIO_SRC_EXT) { // if we have audio triggered gens., push audio to it @@ -898,23 +930,30 @@ } if (memok) { - int64_t tc = pulsed->audio_ticks + (int64_t)(pulsed->frames_written / (double)pulsed->in_arate * U_SEC); + int64_t tc = pulsed->audio_ticks + (int64_t)(pulsed->frames_written / (double)pulsed->in_arate * TICKS_PER_SECOND_DBL); // apply any audio effects with in channels but no out channels - weed_apply_audio_effects_rt(fltbuf, pulsed->in_achans, xnframes, pulsed->in_arate, tc, TRUE); + if (has_audio_filters(AF_TYPE_A)) weed_apply_audio_effects_rt(fltbuf, pulsed->in_achans, xnframes, pulsed->in_arate, tc, TRUE); + // new streaming API + pthread_mutex_lock(&mainw->vpp_stream_mutex); + if (mainw->ext_audio && mainw->vpp != NULL && mainw->vpp->render_audio_frame_float != NULL) { + (*mainw->vpp->render_audio_frame_float)(fltbuf, xnframes); + } + pthread_mutex_unlock(&mainw->vpp_stream_mutex); for (i = 0; i < pulsed->in_achans; i++) { lives_free(fltbuf[i]); } } - lives_free(fltbuf); + lives_freep((void **)&fltbuf); } } if (pulsed->playing_file == -1 || (mainw->record && mainw->record_paused)) { pa_stream_drop(pulsed->pstream); if (pulsed->playing_file == -1) { + // This is NECESSARY to reduce / eliminate huge latencies. pa_operation *paop = pa_stream_flush(pulsed->pstream, NULL, NULL); // if not recording, flush the rest of audio (to reduce latency) pa_operation_unref(paop); } @@ -922,7 +961,7 @@ } if (mainw->playing_file != mainw->ascrap_file) { - if (mainw->playing_file != -1) mainw->files[mainw->playing_file]->aseek_pos += rbytes; + if IS_VALID_CLIP(mainw->playing_file) mainw->files[mainw->playing_file]->aseek_pos += rbytes; if (mainw->ascrap_file != -1 && !mainw->record_paused) mainw->files[mainw->ascrap_file]->aseek_pos += rbytes; } else if (mainw->ascrap_file != -1 && !mainw->record_paused) mainw->files[mainw->ascrap_file]->aseek_pos += rbytes; @@ -991,15 +1030,16 @@ pulsed.num_calls = 0; pulsed.chunk_size = 0; pulsed.astream_fd = -1; + pulsed.abs_maxvol_heard = 0.; + pulsed.waitforop = FALSE; pulsed.pulsed_died = FALSE; pulsed.aPlayPtr = (audio_buffer_t *)lives_malloc(sizeof(audio_buffer_t)); pulsed.aPlayPtr->data = NULL; pulsed.aPlayPtr->size = 0; pulsed.aPlayPtr->max_size = 0; - gettimeofday(&pulsed.last_reconnect_attempt, 0); - pulsed.in_achans = 2; - pulsed.out_achans = 2; - pulsed.out_asamps = 16; + pulsed.in_achans = PA_ACHANS; + pulsed.out_achans = PA_ACHANS; + pulsed.out_asamps = PA_SAMPSIZE; pulsed.mute = FALSE; pulsed.out_chans_available = PULSE_MAX_OUTPUT_CHANS; pulsed.is_output = TRUE; @@ -1029,10 +1069,11 @@ pulsed_reader.num_calls = 0; pulsed_reader.chunk_size = 0; pulsed_reader.astream_fd = -1; + pulsed_reader.abs_maxvol_heard = 0.; + pulsed_reader.waitforop = FALSE; pulsed_reader.pulsed_died = FALSE; - gettimeofday(&pulsed_reader.last_reconnect_attempt, 0); - pulsed_reader.in_achans = 2; - pulsed_reader.in_asamps = 16; + pulsed_reader.in_achans = PA_ACHANS; + pulsed_reader.in_asamps = PA_SAMPSIZE; pulsed_reader.mute = FALSE; pulsed_reader.is_output = FALSE; pulsed_reader.is_paused = FALSE; @@ -1085,6 +1126,8 @@ pa_proplist_sets(pdriver->pa_props, PA_PROP_APPLICATION_PROCESS_ID, mypid); pa_proplist_sets(pdriver->pa_props, PA_PROP_APPLICATION_VERSION, LiVES_VERSION); + lives_free(mypid); + #ifdef GUI_GTK pa_proplist_sets(pdriver->pa_props, PA_PROP_APPLICATION_LANGUAGE, pango_language_to_string(gtk_get_default_language())); #endif @@ -1100,7 +1143,7 @@ pa_spec.channels = pdriver->out_achans = pdriver->in_achans; - pdriver->in_asamps = pdriver->out_asamps = 16; + pdriver->in_asamps = pdriver->out_asamps = PA_SAMPSIZE; pdriver->out_signed = 0; if (capable->byte_order == LIVES_BIG_ENDIAN) pdriver->out_endian = AFORM_BIG_ENDIAN; @@ -1164,6 +1207,7 @@ pdriver->frames_written = 0; pdriver->usec_start = 0; pdriver->in_use = FALSE; + pdriver->abs_maxvol_heard = 0.; prb = 0; pa_stream_set_read_callback(pdriver->pstream, pulse_audio_read_process, pdriver); @@ -1177,13 +1221,37 @@ } - lives_free(mypid); - return 0; } + +static void paop_done(pa_stream *s, int success, void *userdata) { + pulse_driver_t *pdriver = (pulse_driver_t *)userdata; + pdriver->waitforop = FALSE; +} + + void pulse_driver_uncork(pulse_driver_t *pdriver) { + int alarm_handle; + pa_operation *paop; + + pdriver->abs_maxvol_heard = 0.; + + pdriver->waitforop = TRUE; + + alarm_handle = lives_alarm_set(LIVES_SHORTEST_TIMEOUT); + + paop = pa_stream_flush(pdriver->pstream, paop_done, pdriver); + + while (!pdriver->waitforop && !lives_alarm_get(alarm_handle)) { + lives_usleep(prefs->sleep_time); + } + + lives_alarm_clear(alarm_handle); + + pa_operation_unref(paop); + pa_stream_cork(pdriver->pstream, 0, NULL, NULL); } @@ -1230,11 +1298,12 @@ { pa_usec_t usec; pa_stream_get_time(pulsed->pstream, &usec); - return pulsed->audio_ticks * absolute + (int64_t)((usec - pulsed->usec_start) * U_SEC_RATIO); + return pulsed->audio_ticks * absolute + (int64_t)((usec - pulsed->usec_start) * USEC_TO_TICKS); } #else - if (pulsed->is_output) xtime = pulsed->audio_ticks * absolute + (int64_t)(frames_written / (double)pulsed->out_arate * U_SEC); - else xtime = pulsed->audio_ticks * absolute + (int64_t)(frames_written / (double)afile->arate * U_SEC); + if (pulsed->is_output) xtime = pulsed->audio_ticks * absolute + (int64_t)(frames_written / (double)pulsed->out_arate * + TICKS_PER_SECOND_DBL); + else xtime = pulsed->audio_ticks * absolute + (int64_t)(frames_written / (double)afile->arate * TICKS_PER_SECOND_DBL); return xtime; #endif } @@ -1361,8 +1430,7 @@ if (sfile->achans > 0 && (!mainw->preview || (mainw->preview && mainw->is_processing)) && (sfile->laudio_time > 0. || sfile->opening || (mainw->multitrack != NULL && mainw->multitrack->is_rendering && - lives_file_test((tmpfilename = lives_build_filename(prefs->workdir, sfile->handle, "audio", NULL)), - LIVES_FILE_TEST_EXISTS)))) { + lives_file_test((tmpfilename = lives_get_audio_file_name(fileno)), LIVES_FILE_TEST_EXISTS)))) { boolean timeout; int alarm_handle; @@ -1372,8 +1440,6 @@ mainw->pulsed->in_arate = sfile->arate; mainw->pulsed->usigned = !asigned; mainw->pulsed->seek_end = sfile->afilesize; - if (sfile->opening) mainw->pulsed->is_opening = TRUE; - else mainw->pulsed->is_opening = FALSE; if ((aendian && (capable->byte_order == LIVES_BIG_ENDIAN)) || (!aendian && (capable->byte_order == LIVES_LITTLE_ENDIAN))) mainw->pulsed->reverse_endian = TRUE;
View file
LiVES-2.8.7.tar.bz2/src/pulse.h -> LiVES-2.8.8.tar.bz2/src/pulse.h
Changed
@@ -17,10 +17,13 @@ #define LIVES_PA_BUFF_MAXLEN 16384 #define LIVES_PA_BUFF_TARGET 1024 -#define LIVES_PA_BUFF_FRAGSIZE 1024 +#define LIVES_PA_BUFF_FRAGSIZE 4096 + +#define PA_SAMPSIZE 16 +#define PA_ACHANS 2 typedef struct { - size_t size; + ssize_t size; size_t max_size; void *data; } audio_buffer_t; @@ -78,7 +81,6 @@ volatile int64_t audio_ticks; ///< ticks when we did the last seek, used to calculate current ticks from audio int fd; /**< if >0 we are playing from a lives_clip_t */ - boolean is_opening; ///< TRUE if file is opening (audiodump.pcm) volatile off_t seek_pos; off_t seek_end; boolean usigned; @@ -87,9 +89,7 @@ lives_whentostop_t *whentostop; ///< pointer to mainw->whentostop volatile lives_cancel_t *cancelled; ///< pointer to mainw->cancelled - /* variables used for trying to restart the connection to pulse */ boolean pulsed_died; - struct timeval last_reconnect_attempt; boolean is_output; ///< is output FROM host to jack @@ -101,6 +101,10 @@ uint64_t chunk_size; volatile int astream_fd; + + volatile float abs_maxvol_heard; + + volatile boolean waitforop; } pulse_driver_t;
View file
LiVES-2.8.7.tar.bz2/src/resample.c -> LiVES-2.8.8.tar.bz2/src/resample.c
Changed
@@ -1,6 +1,6 @@ // resample.c // LiVES -// (c) G. Finch 2004 - 2016 <salsaman@gmail.com> +// (c) G. Finch 2004 - 2017 <salsaman+lives@gmail.com> // released under the GNU GPL 3 or later // see file ../COPYING or www.gnu.org for licensing details @@ -28,32 +28,35 @@ ///////////////////////////////////////////////////// -LIVES_INLINE weed_timecode_t q_gint64(weed_timecode_t in, double fps) { +LIVES_GLOBAL_INLINE weed_timecode_t q_gint64(weed_timecode_t in, double fps) { // quantise timecode to fps - if (in > (weed_timecode_t)0) return ((weed_timecode_t)((long double)in / (long double)U_SEC * (long double)fps + (long double).5) / - (long double)fps) * (weed_timecode_t)U_SECL; // quantise to frame timing - if (in < (weed_timecode_t)0) return ((weed_timecode_t)((long double)in / (long double)U_SEC * (long double)fps - (long double).5) / - (long double)fps) * (weed_timecode_t)U_SECL; // quantise to frame timing + if (in > (weed_timecode_t)0) return ((weed_timecode_t)((long double)in / (long double)TICKS_PER_SECOND_DBL * (long double)fps + + (long double).5) / + (long double)fps) * (weed_timecode_t)TICKS_PER_SECOND; // quantise to frame timing + if (in < (weed_timecode_t)0) return ((weed_timecode_t)((long double)in / (long double)TICKS_PER_SECOND_DBL * (long double)fps - + (long double).5) / + (long double)fps) * (weed_timecode_t)TICKS_PER_SECOND; // quantise to frame timing return (weed_timecode_t)0; } -LIVES_INLINE weed_timecode_t q_gint64_floor(weed_timecode_t in, double fps) { - if (in != (weed_timecode_t)0) return ((weed_timecode_t)((long double)in / (long double)U_SEC * (long double)fps) / (long double)fps) * - (weed_timecode_t)U_SECL; // quantise to frame timing +LIVES_GLOBAL_INLINE weed_timecode_t q_gint64_floor(weed_timecode_t in, double fps) { + if (in != (weed_timecode_t)0) return ((weed_timecode_t)((long double)in / (long double)TICKS_PER_SECOND_DBL * (long double)fps) / + (long double)fps) * + (weed_timecode_t)TICKS_PER_SECOND; // quantise to frame timing return (weed_timecode_t)0; } -LIVES_INLINE weed_timecode_t q_dbl(double in, double fps) { +LIVES_GLOBAL_INLINE weed_timecode_t q_dbl(double in, double fps) { // quantise (double)in to fps if (in > 0.) return ((weed_timecode_t)((long double)in * (long double)fps + (long double).5) / (long double)fps) * - (weed_timecode_t)U_SECL; // quantise to frame timing + (weed_timecode_t)TICKS_PER_SECOND; // quantise to frame timing if (in < 0.) return ((weed_timecode_t)((long double)in * (long double)fps - (long double).5) / (long double)fps) * - (weed_timecode_t)U_SECL; // quantise to frame timing + (weed_timecode_t)TICKS_PER_SECOND; // quantise to frame timing return (weed_timecode_t)0; } -LIVES_INLINE int count_resampled_frames(int in_frames, double orig_fps, double resampled_fps) { +LIVES_GLOBAL_INLINE int count_resampled_frames(int in_frames, double orig_fps, double resampled_fps) { int res_frames; if (resampled_fps < orig_fps) return ((res_frames = (int)((double)in_frames / orig_fps * resampled_fps)) < 1) ? 1 : res_frames; else return ((res_frames = (int)((double)in_frames / orig_fps * resampled_fps + .49999)) < 1) ? 1 : res_frames; @@ -448,7 +451,7 @@ ////////////////////////////////////////////////////////////////// weed_plant_t *quantise_events(weed_plant_t *in_list, double qfps, boolean allow_gap) { - // new style event system, now we quantise from event_list_t *in_list to *out_list with period tl/U_SEC + // new style event system, now we quantise from event_list_t *in_list to *out_list with period tl/TICKS_PER_SECOND_DBL // the timecode of the midpoint of our last frame events will match as near as possible the old length // but out_list will have regular period of tl microseconds @@ -492,7 +495,7 @@ tp = tc_end - tp; } else { // only one event, use cfile->fps - tp = (weed_timecode_t)(U_SEC / cfile->fps); + tp = (weed_timecode_t)(TICKS_PER_SECOND_DBL / cfile->fps); } tc_end += tp; @@ -538,7 +541,7 @@ tp -= in_tc; } else { // only one event, use cfile->fps - tp = (weed_timecode_t)(U_SEC / cfile->fps); + tp = (weed_timecode_t)(TICKS_PER_SECOND_DBL / cfile->fps); } #ifdef RESAMPLE_USE_MIDPOINTS // calc mid-point of in frame @@ -742,6 +745,7 @@ int arate, achans, asampsize, arps; int asigned = 1, aendian = 1; int cur_signed, cur_endian; + int i; if (button != NULL) { arps = arate = (int)atoi(lives_entry_get_text(LIVES_ENTRY(resaudw->entry_arate))); @@ -829,6 +833,11 @@ } } + if (cfile->audio_waveform != NULL) { + for (i = 0; i < cfile->achans; lives_freep((void **)&cfile->audio_waveform[i++])); + lives_freep((void **)&cfile->audio_waveform); + } + cfile->arate = arate; cfile->achans = achans; cfile->asampsize = asampsize; @@ -991,7 +1000,7 @@ do_memory_error_dialog(); return; } - in_time += (weed_timecode_t)(1. / cfile->fps * U_SEC + .5); + in_time += (weed_timecode_t)(1. / cfile->fps * TICKS_PER_SECOND_DBL + .5); } cfile->event_list = new_event_list; } @@ -1501,7 +1510,7 @@ } if (type < 3 || type > 4) { - cancelbutton = lives_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); + cancelbutton = lives_standard_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(resaudw->dialog), cancelbutton, LIVES_RESPONSE_CANCEL); lives_widget_set_can_focus_and_default(cancelbutton); @@ -1509,11 +1518,11 @@ if (accel_group != NULL) lives_widget_add_accelerator(cancelbutton, LIVES_WIDGET_CLICKED_SIGNAL, accel_group, LIVES_KEY_Escape, (LiVESXModifierType)0, (LiVESAccelFlags)0); - okbutton = lives_button_new_from_stock(LIVES_STOCK_OK, NULL); + okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_OK, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(resaudw->dialog), okbutton, LIVES_RESPONSE_OK); lives_widget_set_can_focus_and_default(okbutton); - lives_widget_grab_default(okbutton); + lives_widget_grab_default_special(okbutton); if (type < 8 || type == 11) { lives_signal_connect(LIVES_GUI_OBJECT(cancelbutton), LIVES_WIDGET_CLICKED_SIGNAL, @@ -1659,17 +1668,17 @@ lives_box_pack_start(LIVES_BOX(vbox), ca_hbox, TRUE, TRUE, widget_opts.packing_height); - cancelbutton = lives_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); + cancelbutton = lives_standard_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(new_pb_speed), cancelbutton, LIVES_RESPONSE_CANCEL); lives_widget_set_can_focus(cancelbutton, TRUE); lives_widget_add_accelerator(cancelbutton, LIVES_WIDGET_CLICKED_SIGNAL, accel_group, LIVES_KEY_Escape, (LiVESXModifierType)0, (LiVESAccelFlags)0); - change_pb_ok = lives_button_new_from_stock(LIVES_STOCK_OK, NULL); + change_pb_ok = lives_standard_button_new_from_stock(LIVES_STOCK_OK, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(new_pb_speed), change_pb_ok, LIVES_RESPONSE_OK); lives_widget_set_can_focus_and_default(change_pb_ok); - lives_widget_grab_default(change_pb_ok); + lives_widget_grab_default_special(change_pb_ok); lives_widget_grab_focus(spinbutton_pb_speed); reorder_leave_back = FALSE; @@ -1984,7 +1993,7 @@ perf_end = old_frames; } else { time_start = get_event_timecode(get_first_event(cfile->event_list)); - perf_start = (int)(cfile->fps * (double)time_start / U_SEC) + 1; + perf_start = (int)(cfile->fps * (double)time_start / TICKS_PER_SECOND_DBL) + 1; perf_end = perf_start + count_events(cfile->event_list, FALSE, 0, 0) - 1; } com = lives_strdup_printf("%s deorder \"%s\" %d %d %d \"%s\" %d", prefs->backend, cfile->handle,
View file
LiVES-2.8.7.tar.bz2/src/rfx-builder.c -> LiVES-2.8.8.tar.bz2/src/rfx-builder.c
Changed
@@ -1,6 +1,6 @@ // rfx-builder.c // LiVES -// (c) G. Finch 2004 - 2016 <salsaman@gmail.com> +// (c) G. Finch 2004 - 2017 <salsaman+lives@gmail.com> // released under the GNU GPL 3 or later // see file ../COPYING or www.gnu.org for licensing details @@ -131,8 +131,8 @@ title = lives_strdup(_("Edit Test RFX")); } - winsize_h = (PREF_RFXDIALOG_W < mainw->scr_width - SCR_WIDTH_SAFETY / 5.) ? PREF_RFXDIALOG_W : mainw->scr_width - SCR_WIDTH_SAFETY / 5.; - winsize_v = (PREF_RFXDIALOG_H < mainw->scr_height - SCR_HEIGHT_SAFETY / 2.) ? PREF_RFXDIALOG_H : mainw->scr_height - SCR_HEIGHT_SAFETY / 2.; + winsize_h = (PREF_RFXDIALOG_W < GUI_SCREEN_WIDTH - SCR_WIDTH_SAFETY / 5.) ? PREF_RFXDIALOG_W : GUI_SCREEN_WIDTH - SCR_WIDTH_SAFETY / 5.; + winsize_v = (PREF_RFXDIALOG_H < GUI_SCREEN_HEIGHT - SCR_HEIGHT_SAFETY / 2.) ? PREF_RFXDIALOG_H : GUI_SCREEN_HEIGHT - SCR_HEIGHT_SAFETY / 2.; rfxbuilder->dialog = lives_standard_dialog_new(title, FALSE, winsize_h, winsize_v); lives_free(title); @@ -243,28 +243,28 @@ add_hsep_to_box(LIVES_BOX(top_vbox)); - rfxbuilder->requirements_button = lives_button_new_with_mnemonic(_("_Requirements...")); + rfxbuilder->requirements_button = lives_standard_button_new_with_mnemonic(_("_Requirements...")); lives_box_pack_start(LIVES_BOX(top_vbox), rfxbuilder->requirements_button, TRUE, TRUE, 0); lives_widget_set_tooltip_text(rfxbuilder->requirements_button, (_("Enter any binaries required by the plugin."))); add_hsep_to_box(LIVES_BOX(top_vbox)); - rfxbuilder->properties_button = lives_button_new_with_mnemonic(_("_Properties...")); + rfxbuilder->properties_button = lives_standard_button_new_with_mnemonic(_("_Properties...")); lives_box_pack_start(LIVES_BOX(top_vbox), rfxbuilder->properties_button, TRUE, TRUE, 0); lives_widget_set_tooltip_text(rfxbuilder->properties_button, (_("Set properties for the plugin. Optional."))); add_hsep_to_box(LIVES_BOX(top_vbox)); - rfxbuilder->params_button = lives_button_new_with_mnemonic(_("_Parameters...")); + rfxbuilder->params_button = lives_standard_button_new_with_mnemonic(_("_Parameters...")); lives_box_pack_start(LIVES_BOX(top_vbox), rfxbuilder->params_button, TRUE, TRUE, 0); lives_widget_set_tooltip_text(rfxbuilder->params_button, (_("Set up parameters used in pre/loop/post/trigger code. Optional."))); add_hsep_to_box(LIVES_BOX(top_vbox)); - rfxbuilder->param_window_button = lives_button_new_with_mnemonic(_("Parameter _Window Hints...")); + rfxbuilder->param_window_button = lives_standard_button_new_with_mnemonic(_("Parameter _Window Hints...")); lives_box_pack_start(LIVES_BOX(top_vbox), rfxbuilder->param_window_button, TRUE, TRUE, 0); lives_widget_set_tooltip_text(rfxbuilder->param_window_button, (_("Set hints about how to lay out the parameter window. Optional."))); @@ -282,36 +282,36 @@ add_hsep_to_box(LIVES_BOX(top_vbox)); - rfxbuilder->pre_button = lives_button_new_with_mnemonic(_("_Pre loop code...")); + rfxbuilder->pre_button = lives_standard_button_new_with_mnemonic(_("_Pre loop code...")); lives_box_pack_start(LIVES_BOX(top_vbox), rfxbuilder->pre_button, TRUE, TRUE, 0); lives_widget_set_tooltip_text(rfxbuilder->pre_button, (_("Code to be executed before the loop. Optional."))); add_hsep_to_box(LIVES_BOX(top_vbox)); - rfxbuilder->loop_button = lives_button_new_with_mnemonic(_("_Loop code...")); + rfxbuilder->loop_button = lives_standard_button_new_with_mnemonic(_("_Loop code...")); lives_box_pack_start(LIVES_BOX(top_vbox), rfxbuilder->loop_button, TRUE, TRUE, 0); lives_widget_set_tooltip_text(rfxbuilder->loop_button, (_("Loop code to be applied to each frame."))); add_hsep_to_box(LIVES_BOX(top_vbox)); - rfxbuilder->post_button = lives_button_new_with_mnemonic(_("_Post loop code...")); + rfxbuilder->post_button = lives_standard_button_new_with_mnemonic(_("_Post loop code...")); lives_box_pack_start(LIVES_BOX(top_vbox), rfxbuilder->post_button, TRUE, TRUE, 0); lives_widget_set_tooltip_text(rfxbuilder->post_button, (_("Code to be executed after the loop. Optional."))); add_hsep_to_box(LIVES_BOX(top_vbox)); - rfxbuilder->trigger_button = lives_button_new_with_mnemonic(_("_Trigger code...")); + rfxbuilder->trigger_button = lives_standard_button_new_with_mnemonic(_("_Trigger code...")); lives_box_pack_start(LIVES_BOX(top_vbox), rfxbuilder->trigger_button, TRUE, TRUE, 0); lives_widget_set_tooltip_text(rfxbuilder->trigger_button, (_("Set trigger code for when the parameter window is shown, or when a parameter is changed. Optional (except for Utilities)."))); - cancelbutton = lives_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); + cancelbutton = lives_standard_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(rfxbuilder->dialog), cancelbutton, LIVES_RESPONSE_CANCEL); - okbutton = lives_button_new_from_stock(LIVES_STOCK_OK, NULL); + okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_OK, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(rfxbuilder->dialog), okbutton, LIVES_RESPONSE_OK); lives_widget_set_can_focus_and_default(okbutton); @@ -580,24 +580,24 @@ lives_box_pack_start(LIVES_BOX(hbox), button_box, FALSE, FALSE, 0); - rfxbuilder->new_entry_button = lives_button_new_with_mnemonic(_("_New Entry")); + rfxbuilder->new_entry_button = lives_standard_button_new_with_mnemonic(_("_New Entry")); lives_box_pack_start(LIVES_BOX(button_box), rfxbuilder->new_entry_button, FALSE, FALSE, widget_opts.packing_height); lives_container_set_border_width(LIVES_CONTAINER(rfxbuilder->new_entry_button), widget_opts.border_width); - rfxbuilder->edit_entry_button = lives_button_new_with_mnemonic(_("_Edit Entry")); + rfxbuilder->edit_entry_button = lives_standard_button_new_with_mnemonic(_("_Edit Entry")); lives_box_pack_start(LIVES_BOX(button_box), rfxbuilder->edit_entry_button, FALSE, FALSE, widget_opts.packing_height); lives_container_set_border_width(LIVES_CONTAINER(rfxbuilder->edit_entry_button), widget_opts.border_width); - rfxbuilder->remove_entry_button = lives_button_new_with_mnemonic(_("_Remove Entry")); + rfxbuilder->remove_entry_button = lives_standard_button_new_with_mnemonic(_("_Remove Entry")); lives_box_pack_start(LIVES_BOX(button_box), rfxbuilder->remove_entry_button, FALSE, FALSE, widget_opts.packing_height); lives_container_set_border_width(LIVES_CONTAINER(rfxbuilder->remove_entry_button), widget_opts.border_width); if (rfxbuilder->table_type == RFX_TABLE_TYPE_PARAM_WINDOW) { - rfxbuilder->move_up_button = lives_button_new_with_mnemonic(_("Move _Up")); + rfxbuilder->move_up_button = lives_standard_button_new_with_mnemonic(_("Move _Up")); lives_box_pack_start(LIVES_BOX(button_box), rfxbuilder->move_up_button, FALSE, FALSE, widget_opts.packing_height); lives_container_set_border_width(LIVES_CONTAINER(rfxbuilder->move_up_button), widget_opts.border_width); - rfxbuilder->move_down_button = lives_button_new_with_mnemonic(_("Move _Down")); + rfxbuilder->move_down_button = lives_standard_button_new_with_mnemonic(_("Move _Down")); lives_box_pack_start(LIVES_BOX(button_box), rfxbuilder->move_down_button, FALSE, FALSE, widget_opts.packing_height); lives_container_set_border_width(LIVES_CONTAINER(rfxbuilder->move_down_button), widget_opts.border_width); @@ -616,13 +616,13 @@ } } - cancelbutton = lives_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); + cancelbutton = lives_standard_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(dialog), cancelbutton, LIVES_RESPONSE_CANCEL); lives_widget_add_accelerator(cancelbutton, LIVES_WIDGET_CLICKED_SIGNAL, accel_group, LIVES_KEY_Escape, (LiVESXModifierType)0, (LiVESAccelFlags)0); - okbutton = lives_button_new_from_stock(LIVES_STOCK_OK, NULL); + okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_OK, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(dialog), okbutton, LIVES_RESPONSE_OK); lives_widget_set_can_focus_and_default(okbutton); @@ -733,7 +733,7 @@ rfx_build_window_t *rfxbuilder = (rfx_build_window_t *)user_data; register int i; - + for (i = 0; i < rfxbuilder->onum_params; i++) { lives_free(rfxbuilder->params[i].name); lives_free(rfxbuilder->params[i].label); @@ -981,14 +981,14 @@ } } - cancelbutton = lives_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); + cancelbutton = lives_standard_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(dialog), cancelbutton, LIVES_RESPONSE_CANCEL); - okbutton = lives_button_new_from_stock(LIVES_STOCK_OK, NULL); + okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_OK, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(dialog), okbutton, LIVES_RESPONSE_OK); lives_widget_set_can_focus_and_default(okbutton); - lives_widget_grab_default(okbutton); + lives_widget_grab_default_special(okbutton); lives_widget_add_accelerator(cancelbutton, LIVES_WIDGET_CLICKED_SIGNAL, accel_group, LIVES_KEY_Escape, (LiVESXModifierType)0, (LiVESAccelFlags)0); @@ -1988,7 +1988,7 @@ rfxbuilder->param_strdef_hbox = lives_hbox_new(FALSE, 0); lives_box_pack_start(LIVES_BOX(dialog_vbox), rfxbuilder->param_strdef_hbox, TRUE, TRUE, widget_opts.packing_height); - rfxbuilder->param_strdef_button = lives_button_new(); + rfxbuilder->param_strdef_button = lives_standard_button_new(); lives_button_set_use_underline(LIVES_BUTTON(rfxbuilder->param_strdef_button), TRUE); lives_box_pack_start(LIVES_BOX(rfxbuilder->param_strdef_hbox), rfxbuilder->param_strdef_button, TRUE, TRUE, widget_opts.packing_width); @@ -2820,11 +2820,11 @@ } } - cancelbutton = lives_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); + cancelbutton = lives_standard_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(dialog), cancelbutton, LIVES_RESPONSE_CANCEL); lives_widget_set_can_focus_and_default(cancelbutton); - okbutton = lives_button_new_from_stock(LIVES_STOCK_OK, NULL); + okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_OK, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(dialog), okbutton, LIVES_RESPONSE_OK); lives_widget_set_can_focus_and_default(okbutton); @@ -3416,7 +3416,6 @@ } else rfxbuilder->props = atoi((char *)lives_list_nth_data(list, 0)); lives_list_free_all(&list); } - if (rfxbuilder->props < 0) rfxbuilder->props = 0; if (rfxbuilder->props & RFX_PROPS_MAY_RESIZE) rfxbuilder->type = RFX_BUILD_TYPE_TOOL; @@ -3640,7 +3639,7 @@ if ((script_file = fopen(outfile, "r"))) { while (fgets(buff, 65536, script_file)) { - if (buff != NULL) { + if (strlen(buff)) { if (strip) line = (lives_strstrip(buff)); else line = buff; if ((linelen = strlen(line))) { @@ -4086,13 +4085,13 @@ lives_widget_grab_focus(name_entry); lives_entry_set_activates_default(LIVES_ENTRY(name_entry), TRUE); - cancelbutton = lives_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); + cancelbutton = lives_standard_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(dialog), cancelbutton, LIVES_RESPONSE_CANCEL); - copy_script_okbutton = lives_button_new_from_stock(LIVES_STOCK_OK, NULL); + copy_script_okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_OK, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(dialog), copy_script_okbutton, LIVES_RESPONSE_OK); lives_widget_set_can_focus_and_default(copy_script_okbutton); - lives_widget_grab_default(copy_script_okbutton); + lives_widget_grab_default_special(copy_script_okbutton); lives_widget_show_all(dialog); @@ -4138,7 +4137,7 @@ } if (rename_mode) { LiVESList *nmlist = NULL; - char *xname = ensure_extension(name, ".script"); + char *xname = ensure_extension(name, LIVES_FILE_EXT_RFX_SCRIPT); if (name != NULL && lives_list_find((nmlist = get_script_list(status)), xname) != NULL) { do_blocking_error_dialog(_("\n\nThere is already a test script with this name.\nScript name must be unique.\n")); @@ -4513,7 +4512,7 @@ lives_widget_show(mainw->rte_separator); } - menuitem = lives_menu_item_new_with_mnemonic(mainw->rendered_fx[0].menu_text); + menuitem = lives_standard_menu_item_new_with_mnemonic(mainw->rendered_fx[0].menu_text); lives_widget_show(menuitem); // prepend before mainw->rte_separator lives_menu_shell_prepend(LIVES_MENU_SHELL(mainw->effects_menu), menuitem); @@ -4575,7 +4574,7 @@ // add resizing effects to tools menu later lives_snprintf(txt, 61, "_%s", _(rfx->menu_text)); if (rfx->num_params) lives_strappend(txt, 64, "..."); - menuitem = lives_image_menu_item_new_with_mnemonic(txt); + menuitem = lives_standard_image_menu_item_new_with_mnemonic(txt); if (prefs->show_gui) lives_widget_show(menuitem); switch (rfx->status) { @@ -4691,7 +4690,7 @@ lives_snprintf(txt, 61, "_%s", _(rfx->menu_text)); if (rfx->num_params) lives_strappend(txt, 64, "..."); - menuitem = lives_menu_item_new_with_mnemonic(txt); + menuitem = lives_standard_menu_item_new_with_mnemonic(txt); if (prefs->show_gui) lives_widget_show(menuitem); switch (rfx->status) { @@ -4744,7 +4743,7 @@ lives_snprintf(txt, 61, "_%s", _(rfx->menu_text)); if (rfx->num_params) lives_strappend(txt, 64, "..."); - menuitem = lives_menu_item_new_with_mnemonic(txt); + menuitem = lives_standard_menu_item_new_with_mnemonic(txt); if (prefs->show_gui) lives_widget_show(menuitem); switch (rfx->status) {
View file
LiVES-2.8.7.tar.bz2/src/rte_window.c -> LiVES-2.8.8.tar.bz2/src/rte_window.c
Changed
@@ -1,6 +1,6 @@ // rte_window.c // LiVES (lives-exe) -// (c) G. Finch 2005 - 2016 +// (c) G. Finch 2005 - 2017 // released under the GNU GPL 3 or later // see file ../COPYING or www.gnu.org for licensing details @@ -523,11 +523,11 @@ register int i; if (prefs->fxdefsfile == NULL) { - prefs->fxdefsfile = lives_build_filename(capable->home_dir, LIVES_CONFIG_DIR, "fxdefs", NULL); + prefs->fxdefsfile = lives_build_filename(capable->home_dir, LIVES_CONFIG_DIR, FX_DEFS_FILENAME, NULL); } if (prefs->fxsizesfile == NULL) { - prefs->fxsizesfile = lives_build_filename(capable->home_dir, LIVES_CONFIG_DIR, "fxsizes", NULL); + prefs->fxsizesfile = lives_build_filename(capable->home_dir, LIVES_CONFIG_DIR, FX_SIZES_FILENAME, NULL); } d_print(_("Saving real time effect defaults to %s..."), prefs->fxdefsfile); @@ -541,7 +541,7 @@ retval = do_abort_cancel_retry_dialog(msg, LIVES_WINDOW(rte_window)); lives_free(msg); } else { - msg = lives_strdup("LiVES filter defaults file version 1.1\n"); + msg = lives_strdup_printf("%s\n", FX_DEFS_VERSIONSTRING_1_1); mainw->write_failed = FALSE; lives_write_buffered(fd, msg, strlen(msg), TRUE); lives_free(msg); @@ -569,7 +569,7 @@ retval = do_write_failed_error_s_with_retry(prefs->fxsizesfile, lives_strerror(errno), LIVES_WINDOW(rte_window)); lives_free(msg); } else { - msg = lives_strdup("LiVES generator default sizes file version 2\n"); + msg = lives_strdup_printf("%s\n", FX_SIZES_VERSIONSTRING_2); mainw->write_failed = FALSE; lives_write_buffered(fd, msg, strlen(msg), TRUE); lives_free(msg); @@ -609,7 +609,7 @@ int retval; if (prefs->fxdefsfile == NULL) { - prefs->fxdefsfile = lives_build_filename(capable->home_dir, LIVES_CONFIG_DIR, "fxdefs", NULL); + prefs->fxdefsfile = lives_build_filename(capable->home_dir, LIVES_CONFIG_DIR, FX_DEFS_FILENAME, NULL); } if (lives_file_test(prefs->fxdefsfile, LIVES_FILE_TEST_EXISTS)) { @@ -621,7 +621,7 @@ mainw->read_failed = FALSE; d_print(_("Loading real time effect defaults from %s..."), prefs->fxdefsfile); - msg = lives_strdup("LiVES filter defaults file version 1.1\n"); + msg = lives_strdup_printf("%s\n", FX_DEFS_VERSIONSTRING_1_1); buf = lives_malloc(strlen(msg)); bytes = lives_read_buffered(fd, buf, strlen(msg), TRUE); @@ -648,7 +648,7 @@ } if (prefs->fxsizesfile == NULL) { - prefs->fxsizesfile = lives_build_filename(capable->home_dir, LIVES_CONFIG_DIR, "fxsizes", NULL); + prefs->fxsizesfile = lives_build_filename(capable->home_dir, LIVES_CONFIG_DIR, FX_SIZES_FILENAME, NULL); } if (lives_file_test(prefs->fxsizesfile, LIVES_FILE_TEST_EXISTS)) { @@ -660,7 +660,7 @@ } else { d_print(_("Loading generator default sizes from %s..."), prefs->fxsizesfile); - msg = lives_strdup("LiVES generator default sizes file version 2\n"); + msg = lives_strdup_printf("%s\n", FX_SIZES_VERSIONSTRING_2); buf = lives_malloc(strlen(msg)); bytes = lives_read_buffered(fd, buf, strlen(msg), TRUE); if (bytes == strlen(msg) && !strncmp((char *)buf, msg, strlen(msg))) { @@ -1508,7 +1508,7 @@ } else d_print_done(); } else { if (kfd != -1) lives_close_buffered(kfd); - d_print_done(); + if (mainw->is_ready) d_print_done(); } if (update == 0) { @@ -1684,7 +1684,7 @@ lives_box_pack_start(LIVES_BOX(vbox), label, TRUE, FALSE, widget_opts.packing_height); } - ok_button = lives_button_new_from_stock(LIVES_STOCK_OK, NULL); + ok_button = lives_standard_button_new_from_stock(LIVES_STOCK_OK, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(dialog), ok_button, LIVES_RESPONSE_OK); abox = lives_dialog_get_action_area(LIVES_DIALOG(dialog)); @@ -1695,7 +1695,7 @@ #endif lives_widget_set_can_focus_and_default(ok_button); - lives_widget_grab_default(ok_button); + lives_widget_grab_default_special(ok_button); lives_widget_set_size_request(ok_button, DEF_BUTTON_WIDTH * 4, -1); @@ -2084,8 +2084,6 @@ int winsize_h; int winsize_v; - int scr_width, scr_height; - register int i, j; /////////////////////////////////////////////////////////////////////////// @@ -2093,16 +2091,8 @@ lives_set_cursor_style(LIVES_CURSOR_BUSY, NULL); lives_widget_context_update(); - if (prefs->gui_monitor == 0) { - scr_width = mainw->scr_width; - scr_height = mainw->scr_height; - } else { - scr_width = mainw->mgeom[prefs->gui_monitor - 1].width; - scr_height = mainw->mgeom[prefs->gui_monitor - 1].height; - } - - winsize_h = scr_width - 100; - winsize_v = scr_height - 200; + winsize_h = GUI_SCREEN_WIDTH - SCR_WIDTH_SAFETY; + winsize_v = GUI_SCREEN_HEIGHT - SCR_HEIGHT_SAFETY; if (rte_window_back != NULL) { rte_window = rte_window_back; @@ -2194,7 +2184,7 @@ mode_group = NULL; - clear_all_button = lives_button_new_from_stock(LIVES_STOCK_CLEAR, _("_Clear all effects")); + clear_all_button = lives_standard_button_new_from_stock(LIVES_STOCK_CLEAR, _("_Clear all effects")); for (j = 0; j < modes; j++) { idx = i * modes + j; @@ -2216,10 +2206,10 @@ type_labels[idx] = lives_standard_label_new(""); - info_buttons[idx] = lives_button_new_with_label(_("Info")); - param_buttons[idx] = lives_button_new_with_label(_("Set Parameters")); - conx_buttons[idx] = lives_button_new_with_label(_("Set Connections")); - clear_buttons[idx] = lives_button_new_with_label(_("Clear")); + info_buttons[idx] = lives_standard_button_new_with_label(_("Info")); + param_buttons[idx] = lives_standard_button_new_with_label(_("Set Parameters")); + conx_buttons[idx] = lives_standard_button_new_with_label(_("Set Connections")); + clear_buttons[idx] = lives_standard_button_new_with_label(_("Clear")); vbox = lives_vbox_new(FALSE, 0); lives_box_pack_start(LIVES_BOX(hbox), vbox, FALSE, FALSE, widget_opts.packing_width); @@ -2296,17 +2286,17 @@ lives_container_add(LIVES_CONTAINER(hbuttonbox), clear_all_button); lives_widget_set_can_focus_and_default(clear_all_button); - save_keymap_button = lives_button_new_from_stock(LIVES_STOCK_SAVE_AS, _("_Save as default keymap")); + save_keymap_button = lives_standard_button_new_from_stock(LIVES_STOCK_SAVE_AS, _("_Save as default keymap")); lives_container_add(LIVES_CONTAINER(hbuttonbox), save_keymap_button); lives_widget_set_can_focus_and_default(save_keymap_button); - load_keymap_button = lives_button_new_from_stock(LIVES_STOCK_OPEN, _("_Load default keymap")); + load_keymap_button = lives_standard_button_new_from_stock(LIVES_STOCK_OPEN, _("_Load default keymap")); lives_container_add(LIVES_CONTAINER(hbuttonbox), load_keymap_button); lives_widget_set_can_focus_and_default(load_keymap_button); - ok_button = lives_button_new_from_stock(LIVES_STOCK_CLOSE, _("Close _window")); + ok_button = lives_standard_button_new_from_stock(LIVES_STOCK_CLOSE, _("Close _window")); lives_container_add(LIVES_CONTAINER(hbuttonbox), ok_button); lives_widget_set_can_focus_and_default(ok_button); @@ -2354,12 +2344,7 @@ lives_widget_hide(dummy_radio); if (prefs->gui_monitor != 0) { - int xcen = mainw->mgeom[prefs->gui_monitor - 1].x + (mainw->mgeom[prefs->gui_monitor - 1].width - - lives_widget_get_allocation_width(rte_window)) / 2; - int ycen = mainw->mgeom[prefs->gui_monitor - 1].y + (mainw->mgeom[prefs->gui_monitor - 1].height - - lives_widget_get_allocation_height(rte_window)) / 2; - lives_window_set_screen(LIVES_WINDOW(rte_window), mainw->mgeom[prefs->gui_monitor - 1].screen); - lives_window_move(LIVES_WINDOW(rte_window), xcen, ycen); + lives_window_center(LIVES_WINDOW(rte_window)); } if (prefs->open_maximised) {
View file
LiVES-2.8.7.tar.bz2/src/saveplay.c -> LiVES-2.8.8.tar.bz2/src/saveplay.c
Changed
@@ -1,6 +1,6 @@ // saveplay.c // LiVES (lives-exe) -// (c) G. Finch 2003 - 2016 +// (c) G. Finch 2003 - 2017 // released under the GNU GPL 3 or later // see file ../COPYING or www.gnu.org for licensing details @@ -43,10 +43,9 @@ if (which == 0 || which == mainw->scrap_file || which == mainw->ascrap_file) return TRUE; - asigned = !(mainw->files[which]->signed_endian & AFORM_UNSIGNED); endian = mainw->files[which]->signed_endian & AFORM_BIG_ENDIAN; - lives_header = lives_build_filename(prefs->workdir, mainw->files[which]->handle, "header.lives", NULL); + lives_header = lives_build_filename(prefs->workdir, mainw->files[which]->handle, LIVES_CLIP_HEADER, NULL); do { mainw->clip_header = fopen(lives_header, "w"); @@ -57,11 +56,8 @@ lives_free(lives_header); return FALSE; } - } - - else { + } else { mainw->files[which]->header_version = LIVES_CLIP_HEADER_VERSION; - do { retval = 0; set_signal_handlers((SignalHandlerPointer)defer_sigint); @@ -118,7 +114,6 @@ save_clip_value(which, CLIP_DETAILS_DECODER_NAME, dplug->decoder->name); if (mainw->com_failed || mainw->write_failed) break; } - } while (FALSE); if (mainw->signal_caught) catch_sigint(mainw->signal_caught); @@ -128,7 +123,6 @@ fclose(mainw->clip_header); retval = do_write_failed_error_s_with_retry(lives_header, NULL, NULL); } - } } while (retval == LIVES_RESPONSE_RETRY); @@ -170,7 +164,6 @@ if (mainw->opening_loc) return do_progress_dialog(TRUE, TRUE, _("Examining file header")); - threaded_dialog_spin(0.); do { @@ -203,6 +196,7 @@ return TRUE; } + const char *get_deinterlace_string(void) { if (mainw->open_deint) return "-vf pp=ci"; else return ""; @@ -238,7 +232,6 @@ } - static boolean rip_audio_cancelled(int old_file, weed_plant_t *mt_pb_start_event, boolean mt_has_audio_file) { @@ -378,7 +371,7 @@ // the plugin gets a chance to do any internal cleanup in rip_audio_cleanup() int64_t stframe = cfile->fps * start + .5; - int64_t maxframe = stframe + (frames == 0) ? cfile->frames : frames; + int64_t maxframe = (stframe + (frames == 0)) ? cfile->frames : frames; int64_t nframes = AUDIO_FRAMES_TO_READ; char *afile = lives_strdup_printf("%s/%s/audiodump.pcm", prefs->workdir, cfile->handle); @@ -449,7 +442,6 @@ lives_free(tmp); - cfile->op_dir = lives_filename_from_utf8((tmp = get_dir(file_name)), -1, NULL, NULL, NULL); lives_freep((void **)&tmp); @@ -500,10 +492,9 @@ cfile->opening = FALSE; - wait_for_bg_audio_sync(cfile); + wait_for_bg_audio_sync(mainw->current_file); reget_afilesize(mainw->current_file); - get_total_time(cfile); if (prefs->auto_trim_audio) { if ((cdata->sync_hint & SYNC_HINT_VIDEO_PAD_START) && cdata->video_start_time <= 1.) { @@ -520,10 +511,10 @@ cfile->end = cfile->frames; load_end_image(cfile->end); } - if (cfile->total_time > cfile->video_time) { + if (CLIP_TOTAL_TIME(mainw->current_file) > cfile->video_time) { if (cdata->sync_hint & SYNC_HINT_AUDIO_TRIM_START) { cfile->undo1_dbl = 0.; - cfile->undo2_dbl = cfile->total_time - cfile->video_time; + cfile->undo2_dbl = CLIP_TOTAL_TIME(mainw->current_file) - cfile->video_time; d_print(_("Auto trimming %.2f seconds of audio at start..."), cfile->undo2_dbl); if (on_del_audio_activate(NULL, NULL)) d_print_done(); else d_print("\n"); @@ -531,17 +522,17 @@ } if (cdata->sync_hint & SYNC_HINT_AUDIO_TRIM_END) { cfile->undo1_dbl = cfile->video_time; - cfile->undo2_dbl = cfile->total_time; + cfile->undo2_dbl = CLIP_TOTAL_TIME(mainw->current_file); d_print(_("Auto trimming %.2f seconds of audio at end..."), cfile->undo2_dbl - cfile->undo1_dbl); if (on_del_audio_activate(NULL, NULL)) d_print_done(); else d_print("\n"); cfile->changed = FALSE; } } - if (!mainw->effects_paused && cfile->afilesize > 0 && cfile->total_time > cfile->laudio_time) { + if (!mainw->effects_paused && cfile->afilesize > 0 && CLIP_TOTAL_TIME(mainw->current_file) > cfile->laudio_time) { if (cdata->sync_hint & SYNC_HINT_AUDIO_PAD_START) { cfile->undo1_dbl = 0.; - cfile->undo2_dbl = cfile->total_time - cfile->laudio_time; + cfile->undo2_dbl = CLIP_TOTAL_TIME(mainw->current_file) - cfile->laudio_time; cfile->undo_arate = cfile->arate; cfile->undo_signed_endian = cfile->signed_endian; cfile->undo_achans = cfile->achans; @@ -554,7 +545,7 @@ } if (cdata->sync_hint & SYNC_HINT_AUDIO_PAD_END) { cfile->undo1_dbl = cfile->laudio_time; - cfile->undo2_dbl = cfile->total_time - cfile->laudio_time; + cfile->undo2_dbl = CLIP_TOTAL_TIME(mainw->current_file) - cfile->laudio_time; cfile->undo_arate = cfile->arate; cfile->undo_signed_endian = cfile->signed_endian; cfile->undo_achans = cfile->achans; @@ -575,7 +566,6 @@ } } - if (cfile->ext_src != NULL) { if (mainw->open_deint) { // override what the plugin says @@ -584,9 +574,7 @@ save_clip_value(mainw->current_file, CLIP_DETAILS_INTERLACE, &cfile->interlace); if (mainw->com_failed || mainw->write_failed) do_header_write_error(mainw->current_file); } - } - - else { + } else { // get the file size, etc. (frames is just a guess here) if (!read_file_details(file_name, FALSE)) { // user cancelled @@ -818,9 +806,7 @@ if (cfile->opening_loc) { cfile->changed = TRUE; cfile->opening_loc = FALSE; - } - - else { + } else { if (prefs->autoload_subs) { char filename[512]; char *subfname; @@ -830,13 +816,13 @@ get_filename(filename, FALSE); // strip extension isubfname = lives_strdup_printf("%s.%s", filename, LIVES_FILE_EXT_SRT); if (lives_file_test(isubfname, LIVES_FILE_TEST_EXISTS)) { - subfname = lives_build_filename(prefs->workdir, cfile->handle, "subs.", LIVES_FILE_EXT_SRT, NULL); + subfname = lives_build_filename(prefs->workdir, cfile->handle, SUBS_FILENAME "." LIVES_FILE_EXT_SRT, NULL); subtype = SUBTITLE_TYPE_SRT; } else { lives_free(isubfname); isubfname = lives_strdup_printf("%s.%s", filename, LIVES_FILE_EXT_SUB); if (lives_file_test(isubfname, LIVES_FILE_TEST_EXISTS)) { - subfname = lives_build_filename(prefs->workdir, cfile->handle, "subs.", LIVES_FILE_EXT_SUB, NULL); + subfname = lives_build_filename(prefs->workdir, cfile->handle, SUBS_FILENAME "." LIVES_FILE_EXT_SUB, NULL); subtype = SUBTITLE_TYPE_SUB; } } @@ -852,11 +838,9 @@ } } - // now file should be loaded...get full details cfile->is_loaded = TRUE; - if (cfile->ext_src == NULL) { add_file_info(cfile->handle, FALSE); } else { @@ -901,11 +885,10 @@ } reget_afilesize(mainw->current_file); - get_total_time(cfile); - if (cfile->ext_src == NULL && start != 0. && cfile->total_time > cfile->video_time) { + if (cfile->ext_src == NULL && start != 0. && CLIP_TOTAL_TIME(mainw->current_file) > cfile->video_time) { cfile->undo1_dbl = cfile->video_time; - cfile->undo2_dbl = cfile->total_time; + cfile->undo2_dbl = CLIP_TOTAL_TIME(mainw->current_file); d_print(_("Auto trimming %.2f seconds of audio at end..."), cfile->undo2_dbl - cfile->undo1_dbl); if (on_del_audio_activate(NULL, NULL)) d_print_done(); else d_print("\n"); @@ -1017,7 +1000,6 @@ } - static void save_subs_to_file(lives_clip_t *sfile, char *fname) { char *ext; lives_subtitle_type_t otype, itype; @@ -1054,10 +1036,6 @@ } - - - - boolean get_handle_from_info_file(int index) { // called from get_new_handle to get the 'real' file handle // because until we know the handle we can't use the normal info file yet @@ -1115,8 +1093,6 @@ } - - void save_frame(LiVESMenuItem *menuitem, livespointer user_data) { int frame; // save a single frame from a clip @@ -1135,7 +1111,6 @@ else ttl = lives_strdup(_("Save Frame")); - defname = lives_strdup_printf("frame%08d.%s", frame, get_image_ext_for_type(cfile->img_type)); filename = choose_file(strlen(mainw->image_dir) ? mainw->image_dir : NULL, defname, filt, LIVES_FILE_CHOOSER_ACTION_SAVE, ttl, NULL); @@ -1147,7 +1122,6 @@ if (filename == NULL || !strlen(filename)) return; - if (!save_frame_inner(mainw->current_file, frame, filename, -1, -1, FALSE)) return; lives_snprintf(mainw->image_dir, PATH_MAX, "%s", filename); @@ -1155,7 +1129,6 @@ if (prefs->save_directories) { set_pref_utf8(PREF_IMAGE_DIR, mainw->image_dir); } - } @@ -1175,12 +1148,10 @@ lives_free(btext); close(logfd); } - lives_free(logfile); } - void save_file(int clip, int start, int end, const char *filename) { // save clip from frame start to frame end lives_clip_t *sfile = mainw->files[clip], *nfile = NULL; @@ -1338,7 +1309,6 @@ lives_free(warn); } - if (rdet != NULL) { lives_widget_destroy(rdet->dialog); lives_freep((void **)&rdet->encoder_name); @@ -1346,13 +1316,11 @@ lives_freep((void **)&resaudw); } - - if (sfile->arate * sfile->achans) { + if (sfile->arate * sfile->achans != 0) { aud_start = calc_time_from_frame(clip, start) * sfile->arps / sfile->arate; aud_end = calc_time_from_frame(clip, end + 1) * sfile->arps / sfile->arate; } - // get extra params for encoder if (!sfile->ratio_fps) { @@ -1418,7 +1386,6 @@ } } - if (!save_all && !safe_symlinks) { // we are saving a selection - make symlinks from a temporary clip @@ -1492,7 +1459,6 @@ return; } - cfile->nopreview = TRUE; if (!(do_progress_dialog(TRUE, TRUE, _("Linking selection")))) { #ifdef IS_MINGW @@ -1525,12 +1491,10 @@ aud_start = calc_time_from_frame(new_file, 1) * nfile->arps / nfile->arate; aud_end = calc_time_from_frame(new_file, nfile->frames + 1) * nfile->arps / nfile->arate; cfile->nopreview = FALSE; - } else mainw->current_file = clip; // for encoder restns if (rdet != NULL) rdet->is_encoding = TRUE; - if (!check_encoder_restrictions(FALSE, FALSE, save_all)) { if (!save_all && !safe_symlinks) { #ifdef IS_MINGW @@ -1548,7 +1512,6 @@ return; } - if (!save_all && safe_symlinks) { int xarps, xarate, xachans, xasamps, xasigned_endian; // we are saving a selection - make symlinks in /tmp @@ -1600,7 +1563,6 @@ return; } - cfile->nopreview = TRUE; if (!(do_progress_dialog(TRUE, TRUE, _("Linking selection")))) { com = lives_strdup_printf("%s clear_symlinks \"%s\"", prefs->backend_sync, cfile->handle); @@ -1630,7 +1592,6 @@ cfile->nopreview = FALSE; } - if (save_all) { if (sfile->clip_type == CLIP_TYPE_FILE) { mainw->cancelled = CANCEL_NONE; @@ -1650,7 +1611,6 @@ } } - if (!mainw->save_with_sound || prefs->encoder.of_allowed_acodecs == 0) { bit = lives_strdup(_(" (with no sound)\n")); } else { @@ -1667,13 +1627,11 @@ } lives_free(bit); - mainw->no_switch_dprint = TRUE; d_print(mesg); mainw->no_switch_dprint = FALSE; lives_free(mesg); - if (prefs->show_gui) { // open a file for stderr new_stderr_name = lives_build_filename(prefs->workdir, cfile->handle, LIVES_ENC_DEBUG_FILE_NAME, NULL); @@ -1725,7 +1683,6 @@ } lives_free(tmp); - // re-read values in case they were resampled if (arate != 0) arate = cfile->arate; @@ -1740,7 +1697,6 @@ // for non-safe symlinks, cfile will be our new links file // for save_all, cfile will be sfile - if (prefs->encoder.capabilities & ENCODER_NON_NATIVE) { com = lives_strdup_printf("%s save \"%s\" \"%s\" \"%s\" \"%s\" %d %d %d %d %d %d %.4f %.4f %s %s", prefs->backend, cfile->handle, @@ -1880,7 +1836,6 @@ } lives_free(mesg); - if (lives_file_test((tmp = lives_filename_from_utf8(full_file_name, -1, NULL, NULL, NULL)), LIVES_FILE_TEST_EXISTS)) { lives_free(tmp); stat((tmp = lives_filename_from_utf8(full_file_name, -1, NULL, NULL, NULL)), &filestat); @@ -1930,7 +1885,6 @@ lives_free(tmp); if (save_all) { - if (prefs->enc_letterbox) { // replace letterboxed frames with maxspect frames int iwidth = sfile->ohsize; @@ -1961,11 +1915,8 @@ save_clip_value(clip, CLIP_DETAILS_HEIGHT, &sfile->vsize); if (mainw->com_failed || mainw->write_failed) bad_header = TRUE; if (bad_header) do_header_write_error(mainw->current_file); - } - - lives_snprintf(sfile->save_file_name, PATH_MAX, "%s", full_file_name); sfile->changed = FALSE; @@ -2035,15 +1986,11 @@ (tmp = lives_filename_from_utf8(full_file_name, -1, NULL, NULL, NULL))))); lives_free(tmp); lives_free(mesg); - } lives_free(full_file_name); - - } - void play_file(void) { // play the current clip from 'mainw->play_start' to 'mainw->play_end' LiVESWidgetClosure *freeze_closure; @@ -2083,11 +2030,9 @@ int loop = 0; - if (!is_realtime_aplayer(audio_player)) mainw->aud_file_to_kill = mainw->current_file; else mainw->aud_file_to_kill = -1; - #ifdef ENABLE_JACK if (!mainw->preview && !mainw->foreign) jack_pb_start(); #endif @@ -2105,6 +2050,9 @@ lives_accel_group_connect(LIVES_ACCEL_GROUP(mainw->accel_group), LIVES_KEY_BackSpace, (LiVESXModifierType)LIVES_CONTROL_MASK, (LiVESAccelFlags)0, (freeze_closure = lives_cclosure_new(LIVES_GUI_CALLBACK(freeze_callback), NULL, NULL))); + // disable ctrl-q since it can be activated by user error + lives_accel_path_disconnect(mainw->accel_group, LIVES_ACCEL_PATH_QUIT); + if (mainw->multitrack != NULL) { mainw->event_list = mainw->multitrack->event_list; pb_start_event = mainw->multitrack->pb_start_event; @@ -2139,31 +2087,29 @@ mainw->audio_start = mainw->audio_end = 0; - if (mainw->event_list != NULL) { - // play performance data - if (event_list_get_end_secs(mainw->event_list) > cfile->frames / cfile->fps && !mainw->playing_sel) { - mainw->audio_end = (event_list_get_end_secs(mainw->event_list) * cfile->fps + 1.) * cfile->arate / cfile->arps; + if (cfile->achans > 0) { + if (mainw->event_list != NULL) { + // play performance data + if (event_list_get_end_secs(mainw->event_list) > cfile->frames / cfile->fps && !mainw->playing_sel) { + mainw->audio_end = (event_list_get_end_secs(mainw->event_list) * cfile->fps + 1.) * cfile->arate / cfile->arps; + } } - } - if (mainw->audio_end == 0) { - mainw->audio_start = calc_time_from_frame(mainw->current_file, mainw->play_start) * cfile->fps + 1.*cfile->arate / cfile->arps; - mainw->audio_end = calc_time_from_frame(mainw->current_file, mainw->play_end) * cfile->fps + 1.*cfile->arate / cfile->arps; - if (!mainw->playing_sel) { - mainw->audio_end = 0; + if (mainw->audio_end == 0) { + mainw->audio_start = calc_time_from_frame(mainw->current_file, mainw->play_start) * cfile->fps + 1. * cfile->arate / cfile->arps; + mainw->audio_end = calc_time_from_frame(mainw->current_file, mainw->play_end) * cfile->fps + 1. * cfile->arate / cfile->arps; + if (!mainw->playing_sel) { + mainw->audio_end = 0; + } } } - if (!cfile->opening_audio && !mainw->loop) { // if we are opening audio or looping we just play to the end of audio, // otherwise... audio_end = mainw->audio_end; } - - - if (mainw->multitrack == NULL) { if (!mainw->preview) { lives_frame_set_label(LIVES_FRAME(mainw->playframe), _("Play")); @@ -2177,7 +2123,7 @@ } if (mainw->foreign) { - lives_widget_show_all(mainw->vbox1); + lives_widget_show_all(mainw->top_vbox); lives_widget_context_update(); } @@ -2217,7 +2163,7 @@ mainw->reverse_pb = FALSE; cfile->play_paused = FALSE; - mainw->period = U_SEC / cfile->pb_fps; + mainw->period = TICKS_PER_SECOND_DBL / cfile->pb_fps; if (audio_player == AUD_PLAYER_JACK) audio_cache_init(); @@ -2235,6 +2181,7 @@ if (!mainw->preview || !cfile->opening) { enable_record(); desensitize(); + lives_widget_set_sensitive(mainw->spinbutton_pb_fps, TRUE); } if (mainw->record) { @@ -2275,7 +2222,6 @@ mainw->pw_scroll_func = lives_signal_connect(LIVES_GUI_OBJECT(mainw->play_window), LIVES_WIDGET_SCROLL_EVENT, LIVES_GUI_CALLBACK(on_mouse_scroll), NULL); - } } else { if (mainw->sep_win) { @@ -2350,18 +2296,22 @@ if (mainw->vpp != NULL && mainw->vpp->fheight > -1 && mainw->vpp->fwidth > -1) { // fixed o/p size for stream - if (!(mainw->vpp->fwidth * mainw->vpp->fheight)) { - mainw->vpp->fwidth = cfile->hsize; - mainw->vpp->fheight = cfile->vsize; + if (mainw->vpp->fwidth * mainw->vpp->fheight == 0) { + /* mainw->vpp->fwidth = cfile->hsize; + mainw->vpp->fheight = cfile->vsize; + calc_maxspect(MAX_VPP_HSIZE, MAX_VPP_VSIZE, &mainw->vpp->fwidth, &mainw->vpp->fheight);*/ + mainw->vpp->fwidth = MAX_VPP_HSIZE; + mainw->vpp->fheight = MAX_VPP_VSIZE; + } + if (!(mainw->vpp->capabilities & VPP_CAN_RESIZE)) { + mainw->pwidth = mainw->vpp->fwidth; + mainw->pheight = mainw->vpp->fheight; } - mainw->pwidth = mainw->vpp->fwidth; - mainw->pheight = mainw->vpp->fheight; } if (mainw->fs && !mainw->sep_win && cfile->frames > 0) { fullscreen_internal(); } - } // moved down because xdg-screensaver requires a mapped windowID @@ -2398,7 +2348,6 @@ if (com2 == NULL) com2 = lives_strdup(""); } - if (!mainw->foreign && prefs->midisynch && !mainw->preview) { lives_free(com3); com3 = lives_strdup("midistart"); @@ -2418,7 +2367,7 @@ mainw->last_blend_file = -1; // show the framebar - if (mainw->multitrack == NULL && (prefs->show_framecount && + if (mainw->multitrack == NULL && (!prefs->hide_framebar && (!mainw->fs || (prefs->gui_monitor != prefs->play_monitor && prefs->play_monitor != 0 && capable->nmonitors > 1 && mainw->sep_win) || (mainw->vpp != NULL && mainw->sep_win && !(mainw->vpp->capabilities & VPP_LOCAL_DISPLAY))) && ((!mainw->preview && (cfile->frames > 0 || mainw->foreign)) || cfile->opening))) { @@ -2467,7 +2416,6 @@ if (cfile->achans > 0) { com2 = lives_strdup_printf("%s stop_audio %s", prefs->backend_sync, cfile->handle); } - stopcom = lives_strconcat(com3, com2, NULL); } @@ -2552,9 +2500,6 @@ } } - - - find_when_to_stop(); if (mainw->foreign || weed_playback_gen_start()) { @@ -2569,6 +2514,7 @@ if (mainw->multitrack != NULL) init_jack_audio_buffers(cfile->achans, cfile->arate, exact_preview); else init_jack_audio_buffers(DEFAULT_AUDIO_CHANS, DEFAULT_AUDIO_RATE, FALSE); has_audio_buffers = TRUE; + } #endif #ifdef HAVE_PULSE_AUDIO @@ -2595,6 +2541,13 @@ init_track_decoders(); if (has_audio_buffers) { + lives_signal_handler_block(mainw->ext_audio_checkbutton, mainw->ext_audio_func); + lives_toggle_tool_button_set_active(LIVES_TOGGLE_TOOL_BUTTON(mainw->ext_audio_checkbutton), FALSE); + lives_signal_handler_unblock(mainw->ext_audio_checkbutton, mainw->ext_audio_func); + + lives_signal_handler_block(mainw->int_audio_checkbutton, mainw->int_audio_func); + lives_toggle_tool_button_set_active(LIVES_TOGGLE_TOOL_BUTTON(mainw->int_audio_checkbutton), TRUE); + lives_signal_handler_unblock(mainw->int_audio_checkbutton, mainw->int_audio_func); #ifdef ENABLE_JACK if (audio_player == AUD_PLAYER_JACK) { @@ -2637,13 +2590,11 @@ mainw->abufs_to_fill = 0; pthread_mutex_unlock(&mainw->abuf_mutex); mainw->pulsed->in_use = TRUE; - } #endif // let transport roll mainw->video_seek_ready = TRUE; } - } if (mainw->multitrack == NULL || mainw->multitrack->pb_start_event == NULL) { @@ -2666,7 +2617,6 @@ pthread_mutex_unlock(&mainw->abuf_mutex); } #endif - } else { // play from middle of mt timeline cfile->next_event = mainw->multitrack->pb_start_event; @@ -2697,7 +2647,6 @@ pthread_mutex_unlock(&mainw->abuf_mutex); } #endif - // realtime effects off deinit_render_effects(); @@ -2748,13 +2697,11 @@ jack_message.data = NULL; jack_message.next = NULL; mainw->jackd->msgq = &jack_message; - } if (mainw->record && (prefs->rec_opts & REC_AUDIO)) { weed_plant_t *event = get_last_frame_event(mainw->event_list); insert_audio_event_at(mainw->event_list, event, -1, 1, 0., 0.); // audio switch off } - } else { #endif #ifdef HAVE_PULSE_AUDIO @@ -2807,11 +2754,9 @@ mainw->video_seek_ready = FALSE; - // PLAY FINISHED... // allow this to fail - not all sub-commands may be present if (prefs->stop_screensaver) { - #ifdef GDK_WINDOWING_X11 com = lives_strdup("xset s on 2>/dev/null; xset +dpms 2>/dev/null ;"); @@ -2868,9 +2813,16 @@ mainw->files[mainw->scrap_file]->cb_src = -1; } + lives_signal_handler_block(mainw->ext_audio_checkbutton, mainw->ext_audio_func); + lives_toggle_tool_button_set_active(LIVES_TOGGLE_TOOL_BUTTON(mainw->ext_audio_checkbutton), prefs->audio_src == AUDIO_SRC_EXT); + lives_signal_handler_unblock(mainw->ext_audio_checkbutton, mainw->ext_audio_func); + + lives_signal_handler_block(mainw->int_audio_checkbutton, mainw->int_audio_func); + lives_toggle_tool_button_set_active(LIVES_TOGGLE_TOOL_BUTTON(mainw->int_audio_checkbutton), prefs->audio_src == AUDIO_SRC_INT); + lives_signal_handler_unblock(mainw->int_audio_checkbutton, mainw->int_audio_func); + if (mainw->foreign) { // recording from external window capture - mainw->pwidth = lives_widget_get_allocation_width(mainw->playframe) - H_RESIZE_ADJUST; mainw->pheight = lives_widget_get_allocation_height(mainw->playframe) - V_RESIZE_ADJUST; @@ -2897,7 +2849,11 @@ // resize out of double size if ((mainw->double_size && !mainw->fs) && mainw->multitrack == NULL) { + lives_widget_context_update(); resize(1); + load_start_image(cfile->start); + load_end_image(cfile->end); + if (mainw->play_window != NULL) { resize_play_window(); if (mainw->sepwin_scale != 100.) xtrabit = lives_strdup_printf(_(" (%d %% scale)"), (int)mainw->sepwin_scale); @@ -2930,14 +2886,12 @@ } if (prefs->show_gui && (lives_widget_get_allocation_height(mainw->eventbox) + lives_widget_get_allocation_height(mainw->menubar) - > mainw->scr_height - 2 || lives_widget_get_allocation_width(mainw->LiVES) > mainw->scr_width - 2)) { - int wx, wy; + > GUI_SCREEN_HEIGHT - 2 || lives_widget_get_allocation_width(mainw->LiVES) > GUI_SCREEN_WIDTH - 2)) { // the screen grew too much...remaximise it lives_window_unmaximize(LIVES_WINDOW(mainw->LiVES)); mainw->noswitch = TRUE; lives_widget_context_update(); mainw->noswitch = FALSE; - lives_window_get_position(LIVES_WINDOW(mainw->LiVES), &wx, &wy); if (prefs->gui_monitor == 0) lives_window_move(LIVES_WINDOW(mainw->LiVES), 0, 0); lives_window_maximize(LIVES_WINDOW(mainw->LiVES)); } @@ -2949,7 +2903,6 @@ lives_widget_show(mainw->eventbox3); lives_widget_show(mainw->eventbox4); disable_record(); - lives_container_set_border_width(LIVES_CONTAINER(mainw->playframe), widget_opts.border_width); } @@ -2970,9 +2923,13 @@ lives_widget_set_sensitive(mainw->m_stopbutton, FALSE); } + lives_widget_set_sensitive(mainw->spinbutton_pb_fps, FALSE); + if (mainw->multitrack == NULL) { // update screen for internal players - lives_widget_hide(mainw->framebar); + if (prefs->hfbwnp) { + lives_widget_hide(mainw->framebar); + } lives_entry_set_text(LIVES_ENTRY(mainw->framecounter), ""); lives_image_set_from_pixbuf(LIVES_IMAGE(mainw->play_image), NULL); } @@ -3121,8 +3078,6 @@ free_jack_audio_buffers(); audio_free_fnames(); } - - } #endif #ifdef HAVE_PULSE_AUDIO @@ -3143,7 +3098,6 @@ free_pulse_audio_buffers(); audio_free_fnames(); } - } #endif @@ -3183,12 +3137,13 @@ disable_record(); + lives_menu_item_set_accel_path(LIVES_MENU_ITEM(mainw->quit), LIVES_ACCEL_PATH_QUIT); + if (mainw->multitrack == NULL && mainw->current_file > -1) set_main_title(cfile->name, 0); if (mainw->play_window != NULL) { resize_play_window(); - //load_preview_image(FALSE); } } @@ -3205,7 +3160,6 @@ // WARNING: this function changes mainw->current_file, unless it returns FALSE (could not create cfile) - char *com; boolean is_unique; int current_file = mainw->current_file; @@ -3238,11 +3192,10 @@ mainw->current_file = index; if (strlen(mainw->set_name) > 0) { - char *setclipdir = lives_build_filename(prefs->workdir, mainw->set_name, "clips", cfile->handle, NULL); + char *setclipdir = lives_build_filename(prefs->workdir, mainw->set_name, CLIPS_DIRNAME, cfile->handle, NULL); if (lives_file_test(setclipdir, LIVES_FILE_TEST_IS_DIR)) is_unique = FALSE; lives_free(setclipdir); } - } while (!is_unique); if (create) create_cfile(); @@ -3251,8 +3204,11 @@ } - void create_cfile(void) { + // create a new "clip" with default values + + // call close_current_file() to close it + char *stfile; // any cfile (clip) initialisation goes in here @@ -3279,7 +3235,7 @@ cfile->opening_audio = cfile->opening = cfile->opening_only_audio = FALSE; cfile->pointer_time = 0.; cfile->restoring = cfile->opening_loc = cfile->nopreview = cfile->is_loaded = FALSE; - cfile->video_time = cfile->total_time = cfile->laudio_time = cfile->raudio_time = 0.; + cfile->video_time = cfile->laudio_time = cfile->raudio_time = 0.; cfile->freeze_fps = 0.; cfile->frameno = cfile->last_frameno = 0; cfile->proc_ptr = NULL; @@ -3307,6 +3263,7 @@ cfile->keep_without_preview = FALSE; cfile->cb_src = -1; cfile->needs_update = FALSE; + cfile->audio_waveform = NULL; if (!strcmp(prefs->image_ext, LIVES_FILE_EXT_JPG)) cfile->img_type = IMG_TYPE_JPEG; else cfile->img_type = IMG_TYPE_PNG; @@ -3346,7 +3303,7 @@ } -LIVES_INLINE char *get_untitled_name(int number) { +LIVES_GLOBAL_INLINE char *get_untitled_name(int number) { // utility function to get clip name return lives_strdup_printf(_("Untitled%d"), number); } @@ -3394,7 +3351,6 @@ char *test_fps_string1; char *test_fps_string2; - if (!strcmp(mainw->msg, "killed")) { char *com; @@ -3409,14 +3365,14 @@ lives_system(com, TRUE); lives_free(com); - wait_for_bg_audio_sync(cfile); + wait_for_bg_audio_sync(mainw->current_file); reget_afilesize(mainw->current_file); d_print(_("%d frames are enough !\n"), cfile->frames); } else { if (check_handle != NULL) { int npieces = get_token_count(mainw->msg, '|'); - if (mainw->msg == NULL || npieces < 2) return FALSE; + if (npieces < 2) return FALSE; array = lives_strsplit(mainw->msg, "|", -1); @@ -3522,7 +3478,7 @@ xduration = cfile->frames / cfile->fps; } - if (!(cfile->afilesize * cfile->asampsize * cfile->arate * cfile->achans) || cfile->frames < 2) { + if ((cfile->afilesize * cfile->asampsize * cfile->arate * cfile->achans == 0) || cfile->frames < 2) { if (cfile->frames != 1) { d_print(_("\nPlayback speed not found or invalid ! Using default fps of %.3f fps. \nDefault can be set in Tools | Preferences | Misc.\n"), prefs->default_fps); @@ -3543,7 +3499,6 @@ cdata->nframes = cfile->frames = xduration * cfile->fps; cdata->fps = cfile->fps; } - } cfile->video_time = (double)cfile->frames / cfile->fps; @@ -3623,7 +3578,6 @@ } - void wait_for_stop(const char *stop_command) { FILE *infofile; @@ -3732,7 +3686,6 @@ lives_error_free(gerr); gerr = NULL; } - } while (retval == LIVES_RESPONSE_RETRY); free(tmp); @@ -3895,7 +3848,7 @@ char *hdrfile; // save the file details - hdrfile = lives_build_filename(prefs->workdir, file->handle, "header", NULL); + hdrfile = lives_build_filename(prefs->workdir, file->handle, LIVES_CLIP_HEADER_OLD, NULL); do { retval = 0; @@ -3920,16 +3873,14 @@ close(header_fd); if (mainw->write_failed) retval = do_write_failed_error_s_with_retry(hdrfile, NULL, NULL); - } } while (retval == LIVES_RESPONSE_RETRY); - lives_free(hdrfile); if (retval != LIVES_RESPONSE_CANCEL) { // more file details (since version 0.7.5) - hdrfile = lives_build_filename(prefs->workdir, file->handle, "header2", NULL); + hdrfile = lives_build_filename(prefs->workdir, file->handle, LIVES_CLIP_HEADER_OLD2, NULL); do { retval = 0; @@ -3945,7 +3896,6 @@ lives_write(header_fd, &file->comment, 256, TRUE); close(header_fd); } - if (mainw->write_failed) retval = do_write_failed_error_s_with_retry(hdrfile, NULL, NULL); } while (retval == LIVES_RESPONSE_RETRY); @@ -3957,7 +3907,6 @@ return FALSE; } return TRUE; - } @@ -3968,8 +3917,8 @@ char buff[1024]; char version[32]; char *com, *tmp; - char *old_hdrfile = lives_build_filename(prefs->workdir, cfile->handle, "header", NULL); - char *lives_header = lives_build_filename(prefs->workdir, cfile->handle, "header.lives", NULL); + char *old_hdrfile = lives_build_filename(prefs->workdir, cfile->handle, LIVES_CLIP_HEADER_OLD, NULL); + char *lives_header = lives_build_filename(prefs->workdir, cfile->handle, LIVES_CLIP_HEADER, NULL); int header_size; int version_hash; @@ -3999,7 +3948,7 @@ detail = CLIP_DETAILS_FRAMES; if (get_clip_value(mainw->current_file, detail, &cfile->frames, 0)) { - int asigned, aendian; + int asigned = 0, aendian = LIVES_LITTLE_ENDIAN; char *tmp; int alarm_handle; @@ -4020,7 +3969,6 @@ return FALSE; } - do { retval2 = 0; timeout = FALSE; @@ -4402,12 +4350,9 @@ } else { lives_snprintf(cfile->name, CLIP_NAME_MAXLEN, "%s", name); } - - } - ulong restore_file(const char *file_name) { char *com = lives_strdup("dummy"); char *mesg, *mesg1, *tmp; @@ -4435,7 +4380,6 @@ switch_to_file((mainw->current_file = old_file), new_file); set_main_title(cfile->file_name, 0); - com = lives_strdup_printf("%s restore %s %s", prefs->backend, cfile->handle, (tmp = lives_filename_from_utf8(file_name, -1, NULL, NULL, NULL))); @@ -4504,12 +4448,12 @@ cfile->changed = FALSE; if (prefs->autoload_subs) { - subfname = lives_strdup_printf("%s/%s/subs.%s", prefs->workdir, cfile->handle, LIVES_FILE_EXT_SRT); + subfname = lives_build_filename(prefs->workdir, cfile->handle, SUBS_FILENAME "." LIVES_FILE_EXT_SRT, NULL); if (lives_file_test(subfname, LIVES_FILE_TEST_EXISTS)) { subtitles_init(cfile, subfname, SUBTITLE_TYPE_SRT); } else { lives_free(subfname); - subfname = lives_strdup_printf("%s/%s/subs.%s", prefs->workdir, cfile->handle, LIVES_FILE_EXT_SUB); + subfname = lives_build_filename(prefs->workdir, cfile->handle, SUBS_FILENAME "." LIVES_FILE_EXT_SUB, NULL); if (lives_file_test(subfname, LIVES_FILE_TEST_EXISTS)) { subtitles_init(cfile, subfname, SUBTITLE_TYPE_SUB); } @@ -4619,11 +4563,9 @@ } close(header_fd); - } } while (retval == LIVES_RESPONSE_RETRY); - if (retval == LIVES_RESPONSE_CANCEL) { i = -1; } @@ -4633,18 +4575,15 @@ } - ///////////////////////////////////////////////// /// scrap file /// the scrap file is used during recording to dump any streamed (non-disk) clips to /// during render/preview we load frames from the scrap file, but only as necessary - /// ascrap file /// this is used to record external audio during playback with record on (if the user requests this) /// afterwards the audio from it can be rendered/played back - static double scrap_mb; // MB written to frame file static double ascrap_mb; // MB written to audio file static uint64_t free_mb; // MB free to write @@ -4695,7 +4634,6 @@ } - boolean open_ascrap_file(void) { // create a scrap file for recording audio int current_file = mainw->current_file; @@ -4738,10 +4676,6 @@ } - - - - boolean load_from_scrap_file(weed_plant_t *layer, int frame) { // load raw frame data from scrap file @@ -4770,12 +4704,14 @@ register int i; - if (mainw->files[mainw->scrap_file]->cb_src < 0) { oname = make_image_file_name(mainw->files[mainw->scrap_file], 1, LIVES_FILE_EXT_SCRAP); fd = lives_open2(oname, O_RDONLY); lives_free(oname); if (fd < 0) return FALSE; +#ifdef HAVE_POSIX_FADVISE + posix_fadvise(fd, 0, 0, POSIX_FADV_SEQUENTIAL); +#endif mainw->files[mainw->scrap_file]->cb_src = fd; } else fd = mainw->files[mainw->scrap_file]->cb_src; @@ -4807,7 +4743,6 @@ } #endif - weed_set_int_value(layer, WEED_LEAF_CURRENT_PALETTE, palette); if (weed_palette_is_yuv_palette(palette)) { @@ -4828,7 +4763,6 @@ weed_set_int_value(layer, WEED_LEAF_YUV_SAMPLING, sampling); } - bytes = lives_read_le(fd, &width, 4, TRUE); if (bytes < 4) return FALSE; @@ -4877,7 +4811,6 @@ weed_set_voidptr_array(layer, WEED_LEAF_PIXEL_DATA, nplanes, pdata); lives_free(pdata); - return TRUE; } @@ -4923,7 +4856,6 @@ // NOW, we also use a single file and just append to it. - void **pdata; char *framecount; @@ -5022,7 +4954,6 @@ lives_write_le(fd, &rowstrides[i], 4, TRUE); } - // now write pixel_data planes pdata = weed_get_voidptr_array(layer, WEED_LEAF_PIXEL_DATA, &error); @@ -5039,7 +4970,6 @@ scrap_mb += (double)(pdata_size) / 1000000.; - // check free space every 1000 frames or every 10 MB of audio (TODO ****) if (mainw->files[mainw->scrap_file]->frames % 1000 == 0) { char *dir = lives_build_filename(prefs->workdir, mainw->files[mainw->scrap_file]->handle, NULL); @@ -5048,7 +4978,7 @@ lives_free(dir); } - if ((!mainw->fs || prefs->play_monitor != prefs->gui_monitor) && prefs->show_framecount) { + if ((!mainw->fs || prefs->play_monitor != prefs->gui_monitor) && !prefs->hide_framebar) { if ((scrap_mb + ascrap_mb) < (double)free_mb * .75) { // TRANSLATORS: rec(ord) %.2f M(ega)B(ytes) framecount = lives_strdup_printf(_("rec %.2f MB"), scrap_mb + ascrap_mb); @@ -5070,11 +5000,9 @@ check_for_disk_space(); return ++mainw->files[mainw->scrap_file]->frames; - } - void close_scrap_file(void) { int current_file = mainw->current_file; @@ -5096,7 +5024,6 @@ } - void close_ascrap_file(void) { int current_file = mainw->current_file; @@ -5115,7 +5042,6 @@ } - void recover_layout_map(int numclips) { // load global layout map for a set and assign entries to clips [mainw->files[i]->layout_map] LiVESList *omlist, *mlist, *lmap_node, *lmap_node_next, *lmap_entry_list, *lmap_entry_list_next; @@ -5139,7 +5065,6 @@ while (lmap_node != NULL) { lmap_node_next = lmap_node->next; lmap_entry = (layout_map *)lmap_node->data; - check_handle = lives_strdup(mainw->files[i]->handle); if (strstr(lmap_entry->handle, "/") == NULL) { @@ -5157,12 +5082,13 @@ lmap_entry_list_next = lmap_entry_list->next; array = lives_strsplit((char *)lmap_entry_list->data, "|", -1); if (!lives_file_test(array[0], LIVES_FILE_TEST_EXISTS)) { + //g_print("removing layout because no file %s\n", array[0]); // layout file has been deleted, remove this entry if (lmap_entry_list->prev != NULL) lmap_entry_list->prev->next = lmap_entry_list_next; - else lmap_entry->list = lmap_node_next; + else lmap_entry->list = lmap_entry_list_next; if (lmap_entry_list_next != NULL) lmap_entry_list_next->prev = lmap_entry_list->prev; lives_free((livespointer)lmap_entry_list->data); - //lives_free(lmap_entry_list); // i don't know why, but this causes a segfault + lives_free(lmap_entry_list); } lives_strfreev(array); lmap_entry_list = lmap_entry_list_next; @@ -5190,12 +5116,10 @@ lmap_node = lmap_node->next; } if (omlist != NULL) lives_list_free(omlist); - } } - boolean reload_clip(int fileno, int maxframe) { // reload clip -- for CLIP_TYPE_FILE // cd to clip directory - so decoder plugins can write temp files @@ -5264,9 +5188,7 @@ lives_widget_destroy(LIVES_WIDGET(chooser)); } else { // deleted : TODO ** - show layout errors - } - } else { do_no_decoder_error(sfile->file_name); } @@ -5324,7 +5246,6 @@ } return TRUE; - } @@ -5338,58 +5259,69 @@ int retval; int new_file, clipnum = 0; int maxframe; + int last_good_file = -1; boolean last_was_normal_file = FALSE; boolean is_scrap; boolean is_ascrap; boolean did_set_check = FALSE; - boolean is_ready; + boolean is_ready = mainw->is_ready; + boolean mt_is_ready = FALSE; splash_end(); + // setting is_ready allows us to get the correct transient window for dialogs + // otherwise the dialogs will appear behind the main interface + // we do this for mainwindow and multitrack + + // we will reset these before returning + mainw->is_ready = TRUE; + if (mainw->multitrack != NULL) { if (mainw->multitrack->idlefunc > 0) { lives_source_remove(mainw->multitrack->idlefunc); mainw->multitrack->idlefunc = 0; } mt_desensitise(mainw->multitrack); + mt_is_ready = mainw->multitrack->is_ready; + mainw->multitrack->is_ready = TRUE; } if (!auto_recover) { if (!do_yesno_dialog (_("\nFiles from a previous run of LiVES were found.\nDo you want to attempt to recover them ?\n"))) { lives_rm(recovery_file); - + mainw->is_ready = is_ready; if (mainw->multitrack != NULL) { + mainw->multitrack->is_ready = mt_is_ready; mt_sensitise(mainw->multitrack); } - return FALSE; } } - do { retval = 0; rfile = fopen(recovery_file, "r"); if (!rfile) { retval = do_read_failed_error_s_with_retry(recovery_file, lives_strerror(errno), NULL); - if (retval == LIVES_RESPONSE_CANCEL) return FALSE; + if (retval == LIVES_RESPONSE_CANCEL) { + if (mainw->multitrack != NULL) mainw->multitrack->is_ready = mt_is_ready; + mainw->is_ready = is_ready; + return FALSE; + } } } while (retval == LIVES_RESPONSE_RETRY); - - mainw->is_ready = TRUE; do_threaded_dialog(_("Recovering files"), FALSE); - mainw->is_ready = FALSE; - d_print(_("Recovering files...")); + + lives_widget_context_update(); threaded_dialog_spin(0.); mainw->suppress_dprint = TRUE; while (1) { - threaded_dialog_spin(0.); is_scrap = FALSE; is_ascrap = FALSE; @@ -5413,7 +5345,6 @@ break; } - memset(buff + strlen(buff) - strlen("\n"), 0, 1); if (!strcmp(buff + strlen(buff) - 1, "*")) { @@ -5441,7 +5372,6 @@ } } else { // load single file - if (!strncmp(buff, "scrap|", 6)) { is_scrap = TRUE; buffptr = buff + 6; @@ -5476,13 +5406,14 @@ mainw->suppress_dprint = FALSE; d_print_failed(); + if (mainw->multitrack != NULL) mainw->multitrack->is_ready = mt_is_ready; + mainw->is_ready = is_ready; return TRUE; } - // TODO - dirsep - if (strstr(buffptr, "/clips/")) { + if (strstr(buffptr, "/" CLIPS_DIRNAME "/")) { char **array; threaded_dialog_spin(0.); - array = lives_strsplit(buffptr, "/clips/", -1); + array = lives_strsplit(buffptr, "/" CLIPS_DIRNAME "/", -1); mainw->was_set = TRUE; lives_snprintf(mainw->set_name, 128, "%s", array[0]); lives_strfreev(array); @@ -5511,7 +5442,7 @@ read_headers("."); } else { lives_clip_details_t detail; - int asigned, aendian; + int asigned = 0, aendian = LIVES_LITTLE_ENDIAN; detail = CLIP_DETAILS_ACHANS; retval = get_clip_value(mainw->current_file, detail, &cfile->achans, 0); if (!retval) cfile->achans = 0; @@ -5570,17 +5501,20 @@ get_frames_sizes(mainw->current_file, 1); cfile->needs_update = TRUE; } - if (is_ascrap && cfile->afilesize == 0) reget_afilesize(mainw->current_file); + if (is_ascrap && cfile->afilesize == 0) { + int current_file = mainw->current_file; + mainw->current_file = -1; // prevent drawing of timeline bars for now + reget_afilesize(current_file); + mainw->current_file = current_file; + } } if (!is_scrap && !is_ascrap) { // read the playback fps, play frame, and name threaded_dialog_spin(0.); - open_set_file(mainw->set_name, ++clipnum); - threaded_dialog_spin(0.); lives_list_free_all(&mainw->cached_list); @@ -5588,6 +5522,14 @@ if (mainw->current_file < 1) continue; get_total_time(cfile); + + if (CLIP_TOTAL_TIME(mainw->current_file) == 0.) { + close_current_file(last_good_file); + continue; + } + + last_good_file = mainw->current_file; + if (cfile->achans) cfile->aseek_pos = (int64_t)((double)(cfile->frameno - 1.) / cfile->fps * cfile->arate * cfile->achans * (cfile->asampsize / 8)); @@ -5610,9 +5552,6 @@ if (mainw->multitrack == NULL) { if (mainw->current_file > 0) { resize(1); - load_start_image(cfile->start); - load_end_image(cfile->end); - lives_widget_context_update(); } } @@ -5625,6 +5564,7 @@ get_total_time(cfile); mainw->current_file = mainw->multitrack->render_file; mt_init_clips(mainw->multitrack, current_file, TRUE); + set_poly_tab(mainw->multitrack, POLY_CLIPS); lives_widget_context_update(); mt_clip_select(mainw->multitrack, TRUE); lives_widget_context_update(); @@ -5676,18 +5616,18 @@ } mainw->suppress_dprint = FALSE; - d_print_done(); - is_ready = mainw->is_ready; + if (is_ready) d_print_done(); mainw->is_ready = TRUE; lives_set_cursor_style(LIVES_CURSOR_NORMAL, NULL); + if (mainw->multitrack != NULL) mainw->multitrack->is_ready = mt_is_ready; mainw->is_ready = is_ready; + update_play_times(); + mainw->last_dprint_file = -1; + d_print(""); return TRUE; } - - - void add_to_recovery_file(const char *handle) { mainw->com_failed = FALSE; lives_echo(handle, mainw->recovery_file, TRUE); @@ -5702,7 +5642,6 @@ } - void rewrite_recovery_file(void) { // part of the crash recovery system LiVESList *clist = mainw->cliplist; @@ -5819,8 +5758,8 @@ mainw->com_failed = FALSE; // check for layout recovery file - recovery_file = lives_strdup_printf("%s/layout.%d.%d.%d", prefs->workdir, luid, lgid, recpid); - recovery_numbering_file = lives_strdup_printf("%s/layout_numbering.%d.%d.%d", prefs->workdir, luid, lgid, recpid); + recovery_file = lives_strdup_printf("%s/%s.%d.%d.%d", prefs->workdir, LAYOUT_FILENAME, luid, lgid, recpid); + recovery_numbering_file = lives_strdup_printf("%s/%s.%d.%d.%d", prefs->workdir, LAYOUT_NUMBERING_FILENAME, luid, lgid, recpid); if (lives_file_test(recovery_file, LIVES_FILE_TEST_EXISTS)) { // move files temporarily to stop them being cleansed @@ -5845,8 +5784,8 @@ lives_system(com, FALSE); lives_free(com); - recovery_file = lives_strdup_printf("%s/layout.%d.%d.%d", prefs->workdir, luid, lgid, lpid); - recovery_numbering_file = lives_strdup_printf("%s/layout_numbering.%d.%d.%d", prefs->workdir, luid, lgid, lpid); + recovery_file = lives_strdup_printf("%s/%s.%d.%d.%d", prefs->workdir, LAYOUT_FILENAME, luid, lgid, lpid); + recovery_numbering_file = lives_strdup_printf("%s/%s.%d.%d.%d", prefs->workdir, LAYOUT_NUMBERING_FILENAME, luid, lgid, lpid); if (mainw->recoverable_layout) { // move files back
View file
LiVES-2.8.7.tar.bz2/src/startup.c -> LiVES-2.8.8.tar.bz2/src/startup.c
Changed
@@ -1,6 +1,6 @@ // startup.c // LiVES -// (c) G. Finch 2010 - 2016 <salsaman@gmail.com> +// (c) G. Finch 2010 - 2017 <salsaman+lives@gmail.com> // released under the GNU GPL 3 or later // see file ../COPYING for licensing details @@ -364,18 +364,18 @@ LIVES_INT_TO_POINTER(AUD_PLAYER_MPLAYER2)); } - cancelbutton = lives_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); + cancelbutton = lives_standard_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(dialog), cancelbutton, LIVES_RESPONSE_CANCEL); lives_widget_add_accelerator(cancelbutton, LIVES_WIDGET_CLICKED_SIGNAL, accel_group, LIVES_KEY_Escape, (LiVESXModifierType)0, (LiVESAccelFlags)0); - okbutton = lives_button_new_from_stock(LIVES_STOCK_GO_FORWARD, _("_Next")); + okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_GO_FORWARD, _("_Next")); lives_dialog_add_action_widget(LIVES_DIALOG(dialog), okbutton, LIVES_RESPONSE_OK); lives_widget_set_can_focus_and_default(okbutton); - lives_widget_grab_default(okbutton); + lives_widget_grab_default_special(okbutton); lives_widget_grab_focus(okbutton); if (prefs->audio_player == -1) { @@ -472,8 +472,8 @@ } -static LIVES_INLINE char *get_resource(char *fname) { - return lives_strdup_printf("%s%sresources/%s", prefs->prefix_dir, DATA_DIR, fname); +LIVES_INLINE char *get_resource(char *fname) { + return lives_build_filename(prefs->prefix_dir, DATA_DIR, "resources", fname, NULL); } @@ -538,7 +538,7 @@ label = lives_standard_label_new(_("LiVES will now run some basic configuration tests\n")); lives_container_add(LIVES_CONTAINER(dialog_vbox), label); - cancelbutton = lives_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); + cancelbutton = lives_standard_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(dialog), cancelbutton, LIVES_RESPONSE_CANCEL); @@ -546,12 +546,12 @@ LIVES_KEY_Escape, (LiVESXModifierType)0, (LiVESAccelFlags)0); if (!tshoot) { - okbutton = lives_button_new_from_stock(LIVES_STOCK_GO_FORWARD, _("_Next")); - } else okbutton = lives_button_new_from_stock(LIVES_STOCK_OK, NULL); + okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_GO_FORWARD, _("_Next")); + } else okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_OK, NULL); lives_dialog_add_action_widget(LIVES_DIALOG(dialog), okbutton, LIVES_RESPONSE_OK); lives_widget_set_can_focus_and_default(okbutton); - lives_widget_grab_default(okbutton); + lives_widget_grab_default_special(okbutton); lives_widget_grab_focus(okbutton); lives_widget_set_sensitive(okbutton, FALSE); @@ -588,7 +588,7 @@ lives_rm(cfile->info_file); // write 1 second of silence - afile = lives_build_filename(prefs->workdir, cfile->handle, "audio", NULL); + afile = lives_get_audio_file_name(mainw->current_file); out_fd = lives_open3(afile, O_WRONLY | O_CREAT, S_IRUSR | S_IWUSR); if (out_fd < 0) mainw->write_failed = TRUE; @@ -977,11 +977,11 @@ lives_toggle_button_set_active(LIVES_TOGGLE_BUTTON(radiobutton), TRUE); } - okbutton = lives_button_new_from_stock(LIVES_STOCK_GO_FORWARD, _("_Finish")); + okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_GO_FORWARD, _("_Finish")); lives_dialog_add_action_widget(LIVES_DIALOG(dialog), okbutton, LIVES_RESPONSE_OK); lives_widget_set_can_focus_and_default(okbutton); - lives_widget_grab_default(okbutton); + lives_widget_grab_default_special(okbutton); lives_widget_grab_focus(okbutton); lives_widget_show_all(dialog);
View file
LiVES-2.8.7.tar.bz2/src/stream.c -> LiVES-2.8.8.tar.bz2/src/stream.c
Changed
@@ -33,7 +33,7 @@ static char *hdr = NULL; static boolean fps_can_change; -static LIVES_INLINE int64_t abs64(int64_t a) { +LIVES_INLINE int64_t abs64(int64_t a) { return ((a > 0) ? a : -a); } @@ -752,12 +752,8 @@ // this seems to help smoothing when recording, however I have only tested it on one machine // where frames were being generated and streamed and then received // - needs testing in other situations -#ifdef USE_MONOTONIC_TIME - currticks = (lives_get_monotonic_time() - mainw->origusecs) * U_SEC_RATIO; -#else - gettimeofday(&tv, NULL); - currticks = U_SECL * (tv.tv_sec - mainw->origsecs) + tv.tv_usec * U_SEC_RATIO - mainw->origusecs * U_SEC_RATIO; -#endif + currticks = lives_get_current_ticks(mainw->origsecs, mainw->origusecs); + if (mainw->record && !mainw->record_paused) { if (has_last_delta_ticks && (abs64(currticks - lstream->timecode)) < last_delta_ticks) { // drop this frame
View file
LiVES-2.8.8.tar.bz2/src/transcode.c
Added
@@ -0,0 +1,368 @@ +/// experimental feature +// transcode.c +// LiVES +// (c) G. Finch 2008 - 2017 <salsaman_lives@gmail.com> +// released under the GNU GPL 3 or later +// see file ../COPYING or www.gnu.org for licensing details + +// fast transcoding via a plugin + +#ifdef LIBAV_TRANSCODE + +#include "main.h" +#include "resample.h" +#include "effects.h" +#include "transcode.h" + +#if HAVE_SYSTEM_WEED +#include <weed/weed.h> +#include <weed/weed-effects.h> +#include <weed/weed-palettes.h> +#include <weed/weed-host.h> +#else +#include "../libweed/weed.h" +#include "../libweed/weed-effects.h" +#include "../libweed/weed-palettes.h" +#include "../libweed/weed-host.h" +#endif + +#include "effects-weed.h" + + + +boolean send_layer(weed_plant_t *layer, _vid_playback_plugin *vpp, int64_t timecode) { + // send a weed layer to a (prepared) video playback plugin + // warning: will quite likely change the pixel_data of layer + + // returns: TRUE on rendering error + + void **pd_array; + boolean error = FALSE; + + // convert to the plugin's palette + convert_layer_palette(layer, vpp->palette, vpp->YUV_clamping); + + // vid plugin expects compacted rowstrides (i.e. no padding/alignment after pixel row) + compact_rowstrides(layer); + + // get a void ** to the planar pixel_data + pd_array = weed_layer_get_pixel_data(layer); + + if (pd_array != NULL) { + // send pixel data to the vidoe frame renderer + error = !(*vpp->render_frame)(weed_layer_get_width(layer), + weed_layer_get_height(layer), + timecode, pd_array, NULL, NULL); + + lives_free(pd_array); + } + return error; +} + + +boolean transcode(int start, int end) { + int fd = -1; + int resp; + int asigned = 0, aendian = 0; + int nsamps; + + register int i, j; + + boolean audio = FALSE; + boolean swap_endian = FALSE; + boolean error = FALSE; + + int64_t currticks; + + ssize_t in_bytes; + + const char *img_ext = NULL; + + char *afname = NULL; + char *pname = NULL; + char *msg = NULL; + + double spf = 0., ospf; + + _vid_playback_plugin *vpp, *ovpp; + _vppaw *vppa; + weed_plant_t *frame_layer = NULL; + + lives_rfx_t *rfx = NULL; + + void *abuff = NULL; + + short *sbuff = NULL; + + float **fltbuf = NULL; + + mainw->suppress_dprint = TRUE; + + vpp = open_vid_playback_plugin(TRANSCODE_PLUGIN_NAME, TRUE); + + mainw->suppress_dprint = FALSE; + mainw->no_switch_dprint = TRUE; + + if (vpp == NULL) { + d_print(_("Plugin %s not found.\n"), TRANSCODE_PLUGIN_NAME); + mainw->no_switch_dprint = FALSE; + return FALSE; + } + + pname = lives_build_filename(capable->home_dir, DEF_TRANSCODE_FILENAME, NULL); + + // for now we can only have one instance of a vpp: TODO - make vpp plugins re-entrant + memset(future_prefs->vpp_name, 0, 1); + ovpp = mainw->vpp; + mainw->vpp = vpp; + + // create the param window for the plugin + vppa = on_vpp_advanced_clicked(NULL, LIVES_INT_TO_POINTER(1)); + + // keep this, stop it from being freed + rfx = vppa->rfx; + vppa->keep_rfx = TRUE; + + // set the default value in the param window + set_rfx_param_by_name_string(rfx, TRANSCODE_PARAM_FILENAME, pname, TRUE); + + // run the param window + resp = lives_dialog_run(LIVES_DIALOG(vppa->dialog)); + + // get the param value ourselves + lives_freep((void **)&pname); + get_rfx_param_by_name_string(rfx, TRANSCODE_PARAM_FILENAME, (char **)&pname); + rfx_free(rfx); + lives_free(rfx); + + msg = lives_strdup_printf(_("Quick transcoding to %s..."), pname); + d_print(msg); + + if (resp == LIVES_RESPONSE_CANCEL) { + mainw->cancelled = CANCEL_USER; + goto tr_err2; + } + + mainw->cancelled = CANCEL_NONE; + + // (re)set these for the current clip + if (vpp->set_fps != NULL)(*vpp->set_fps)(cfile->fps); + if (vpp->set_palette != NULL)(*vpp->set_palette)(WEED_PALETTE_RGB24); + if (vpp->set_yuv_palette_clamping != NULL)(*vpp->set_yuv_palette_clamping)(WEED_YUV_CLAMPING_CLAMPED); + + if (vpp->init_audio != NULL && mainw->save_with_sound && cfile->achans * cfile->arps > 0) { + int in_arate = (int)((float)cfile->arps / (float)cfile->arate * (float)cfile->arps); + if ((*vpp->init_audio)(in_arate, cfile->achans, mainw->vpp->extra_argc, mainw->vpp->extra_argv)) { + // we will buffer audio and send it in packets of one frame worth of audio + // buffers will be used to convert to float audio + + audio = TRUE; + ospf = spf = (double)in_arate / cfile->fps; + + afname = lives_build_filename(prefs->workdir, cfile->handle, CLIP_AUDIO_FILENAME, NULL); + fd = lives_open_buffered_rdonly(afname); + + if (fd < 0) { + do_read_failed_error_s(afname, lives_strerror(errno)); + error = TRUE; + goto tr_err; + } + + lives_lseek_buffered_rdonly(fd, (int)((double)(cfile->start - 1.) * spf) * cfile->achans * (cfile->asampsize >> 3)); + + asigned = !(cfile->signed_endian & AFORM_UNSIGNED); + aendian = cfile->signed_endian & AFORM_BIG_ENDIAN; + + if (cfile->asampsize > 8) { + if ((aendian && (capable->byte_order == LIVES_BIG_ENDIAN)) || (!aendian && (capable->byte_order == LIVES_LITTLE_ENDIAN))) + swap_endian = TRUE; + else swap_endian = FALSE; + } + + abuff = lives_malloc((int)(spf + 1.) * cfile->achans * (cfile->asampsize >> 3)); // one extra sample to allow for rounding + if (abuff == NULL) { + error = TRUE; + goto tr_err; + } + fltbuf = lives_malloc(cfile->achans * sizeof(float *)); + if (fltbuf == NULL) { + error = TRUE; + goto tr_err; + } + + for (i = 0; i < cfile->achans; i++) { + fltbuf[i] = (float *)lives_malloc((int)(spf + 1.) * cfile->achans * sizeof(float)); // one extra sample to allow for rounding + if (fltbuf[i] == NULL) { + error = TRUE; + goto tr_err; + } + if (cfile->asampsize == 8) { + sbuff = (short *)lives_malloc((int)(spf + 1.) * cfile->achans * 2); // one extra sample to allow for rounding + } + } + } + } + + if (!(*vpp->init_screen)(vpp->fwidth, vpp->fheight, FALSE, 0, vpp->extra_argc, vpp->extra_argv)) { + error = TRUE; + goto tr_err; + } + +#ifdef TEST_TRANSCODE_LAYOUT + // if we have an event_list we render via a different route + if (mainw->event_list != NULL) { + prefs->render_audio = rendaud; + + init_track_decoders(); + + g_print("rendering at %d x %d\n", cfile->hsize, cfile->vsize); + + if (start_render_effect_events(mainw->event_list)) { // re-render, applying effects + // and reordering/resampling/resizing if necessary + + if (mainw->multitrack == NULL && mainw->event_list != NULL) { + if (!new_clip) { + // this is needed in case we render to same clip, and then undo /////// + if (cfile->event_list_back != NULL) event_list_free(cfile->event_list_back); + cfile->event_list_back = mainw->event_list; + /////////////////////////////////////////////////////////////////////// + } else event_list_free(mainw->event_list); + } + + mainw->effects_paused = FALSE; + free_track_decoders(); + deinit_render_effects(); + audio_free_fnames(); +goto tr_err: + } +#endif + //av_log_set_level(AV_LOG_FATAL); + mainw->rowstride_alignment_hint = 16; + + // create a frame layer, + frame_layer = weed_layer_new(); + weed_set_int_value(frame_layer, WEED_LEAF_CLIP, mainw->current_file); + + // need img_ext for pulling the frame + img_ext = get_image_ext_for_type(cfile->img_type); + + do_threaded_dialog(msg, TRUE); + + // encoding loop + for (i = start; i <= end; i++) { + // set the frame number to pull + weed_set_int_value(frame_layer, WEED_LEAF_FRAME, i); + + // - pull next frame (thread) + pull_frame_threaded(frame_layer, img_ext, (weed_timecode_t)(currticks = lives_get_current_ticks(0, 0))); + + // TODO - allow user to select apply / dont apply effects + frame_layer = on_rte_apply(frame_layer, cfile->hsize, cfile->vsize, (weed_timecode_t)currticks); + + if (audio) { + // - read 1 frame worth of audio, to float, send + mainw->read_failed = FALSE; + in_bytes = lives_read_buffered(fd, abuff, (size_t)spf * cfile->achans * (cfile->asampsize >> 3), TRUE); + if (mainw->read_failed || in_bytes < 0) { + error = TRUE; + goto tr_err; + } + + if (in_bytes == 0) { + // eof, flush audio + // exit_screen() will flush anything left over + (*mainw->vpp->render_audio_frame_float)(NULL, 0); + } else { + nsamps = in_bytes / cfile->achans / (cfile->asampsize >> 3); + + for (j = 0; j < cfile->achans; j++) { + // convert to float + if (cfile->asampsize == 16) { + sample_move_d16_float(fltbuf[j], (short *)abuff, (uint64_t)nsamps, cfile->achans, asigned ? AFORM_SIGNED : AFORM_UNSIGNED, swap_endian, + 1.0); + } else { + sample_move_d8_d16(sbuff, (uint8_t *)abuff, (uint64_t)nsamps, in_bytes, + 1.0, cfile->achans, cfile->achans, !asigned ? SWAP_U_TO_S : 0); + sample_move_d16_float(fltbuf[j], sbuff, (uint64_t)nsamps, cfile->achans, AFORM_SIGNED, FALSE, 1.0); + } + } + + (*mainw->vpp->render_audio_frame_float)(fltbuf, nsamps); + } + // account for rounding errors + spf = ospf + (spf - (double)((int)spf)); + } + + // get frame, send it + //if (deinterlace) weed_leaf_set(frame_layer, WEED_LEAF_HOST_DEINTERLACE, WEED_TRUE); + check_layer_ready(frame_layer); // ensure all threads are complete. optionally deinterlace, optionally overlay subtitles. + + error = send_layer(frame_layer, vpp, currticks); + + // free pixel_data, but keep same layer around + weed_layer_pixel_data_free(frame_layer); + + if (error) goto tr_err; + + // update progress dialog with fraction done + threaded_dialog_spin(1. - (double)(cfile->end - i) / (double)(cfile->end - cfile->start + 1.)); + + if (mainw->cancelled != CANCEL_NONE) { + break; + } + } + +tr_err: + // flush streams, write headers, plugin cleanup + if (vpp != NULL && vpp->exit_screen != NULL) { + (*vpp->exit_screen)(0, 0); + } + + // close vpp, unless mainw->vpp + if (ovpp == NULL || (vpp->handle != ovpp->handle)) { + close_vid_playback_plugin(vpp); + } + + if (ovpp != NULL && (vpp->handle == ovpp->handle)) { + // we "borrowed" the playback plugin, so set these back how they were + if (ovpp->set_fps != NULL)(*ovpp->set_fps)(ovpp->fixed_fpsd); + if (ovpp->set_palette != NULL)(*ovpp->set_palette)(ovpp->palette); + if (ovpp->set_yuv_palette_clamping != NULL)(*ovpp->set_yuv_palette_clamping)(ovpp->YUV_clamping); + mainw->vpp = ovpp; + } + + // terminate the progress dialog + end_threaded_dialog(); + +tr_err2: + if (mainw->cancelled != CANCEL_NONE) { + d_print_cancelled(); + mainw->cancelled = CANCEL_NONE; + } else { + if (!error) d_print_done(); + else d_print_failed(); + } + + mainw->no_switch_dprint = FALSE; + + lives_freep((void **)&pname); + lives_freep((void **)&msg); + + weed_layer_free(frame_layer); + + if (fd >= 0) lives_close_buffered(fd); + + lives_freep((void **)&afname); + + lives_freep((void **)&abuff); + if (fltbuf != NULL) { + for (i = 0; i < cfile->achans; lives_freep((void **) & (fltbuf[i++]))); + lives_free(fltbuf); + } + + lives_freep((void **)&sbuff); + + return !error; + } + +#endif
View file
LiVES-2.8.8.tar.bz2/src/transcode.h
Added
@@ -0,0 +1,30 @@ +/// experimental feature +// transcode.c +// LiVES +// (c) G. Finch 2008 - 2017 <salsaman_lives@gmail.com> +// released under the GNU GPL 3 or later +// see file ../COPYING or www.gnu.org for licensing details + +// fast transcoding via a plugin + +#ifdef LIBAV_TRANSCODE + +#ifndef HAS_LIVES_TRANSCODE_H +#define HAS_LIVES_TRANSCODE_H + +#define TRANSCODE_PLUGIN_NAME "libav_stream" +#define DEF_TRANSCODE_FILENAME "lives-video.flv" +#define DEF_TRANSCODE_FILENAME_FOSS "lives-video.ogm" + +#define TRANSCODE_PARAM_FILENAME "fname" + +#define TRANSCODE_INTENT_BASIC 1 +#define TRANSCODE_INTENT_ADVANCED 2 + +boolean transcode(int start, int end); + + + +#endif // HAS_LIVES_TRANSCODE_H + +#endif
View file
LiVES-2.8.7.tar.bz2/src/utils.c -> LiVES-2.8.8.tar.bz2/src/utils.c
Changed
@@ -44,7 +44,7 @@ // in case of error we return val - // call like: foo=filename_from_fd(foo,fd); + // call like: foo = filename_from_fd(foo,fd); lives_free(foo); #ifndef IS_MINGW char *fdpath; @@ -79,7 +79,7 @@ } -static LIVES_INLINE void reverse_bytes(char *out, const char *in, size_t count) { +LIVES_INLINE void reverse_bytes(char *out, const char *in, size_t count) { register int i; for (i = 0; i < count; i++) { out[i] = in[count - i - 1]; @@ -89,7 +89,7 @@ // system calls -LIVES_INLINE void lives_srandom(unsigned int seed) { +LIVES_GLOBAL_INLINE void lives_srandom(unsigned int seed) { #ifdef IS_MINGW srand(seed); #else @@ -98,7 +98,7 @@ } -LIVES_INLINE uint64_t lives_random(void) { +LIVES_GLOBAL_INLINE uint64_t lives_random(void) { #ifdef IS_MINGW return (uint64_t)rand() * (uint64_t)fastrand(); #else @@ -107,7 +107,7 @@ } -LIVES_INLINE pid_t lives_getpid(void) { +LIVES_GLOBAL_INLINE pid_t lives_getpid(void) { #ifdef IS_MINGW return _getpid(); #else @@ -138,7 +138,7 @@ #endif -LIVES_INLINE int lives_open3(const char *pathname, int flags, mode_t mode) { +LIVES_GLOBAL_INLINE int lives_open3(const char *pathname, int flags, mode_t mode) { int fd = open(pathname, flags, mode); #ifdef IS_MINGW if (fd >= 0) setmode(fd, O_BINARY); @@ -147,7 +147,7 @@ } -LIVES_INLINE int lives_open2(const char *pathname, int flags) { +LIVES_GLOBAL_INLINE int lives_open2(const char *pathname, int flags) { int fd = open(pathname, flags); #ifdef IS_MINGW if (fd >= 0) setmode(fd, O_BINARY); @@ -156,7 +156,7 @@ } -LIVES_INLINE int lives_getuid(void) { +LIVES_GLOBAL_INLINE int lives_getuid(void) { #ifdef IS_MINGW HANDLE Thandle; DWORD DAmask, size; @@ -227,7 +227,7 @@ } -LIVES_INLINE int lives_getgid(void) { +LIVES_GLOBAL_INLINE int lives_getgid(void) { #ifdef IS_MINGW return lives_getuid(); #else @@ -237,7 +237,7 @@ } -LIVES_INLINE ssize_t lives_readlink(const char *path, char *buf, size_t bufsiz) { +LIVES_GLOBAL_INLINE ssize_t lives_readlink(const char *path, char *buf, size_t bufsiz) { #ifdef IS_MINGW ssize_t sz = strlen(path); if (sz > bufsiz) sz = bufsiz; @@ -249,7 +249,7 @@ } -LIVES_INLINE boolean lives_fsync(int fd) { +LIVES_GLOBAL_INLINE boolean lives_fsync(int fd) { // ret TRUE on success #ifndef IS_MINGW return !fsync(fd); @@ -259,7 +259,7 @@ } -LIVES_INLINE void lives_sync(void) { +LIVES_GLOBAL_INLINE void lives_sync(void) { // ret TRUE on success #ifndef IS_MINGW sync(); @@ -270,7 +270,7 @@ } -LIVES_INLINE boolean lives_setenv(const char *name, const char *value) { +LIVES_GLOBAL_INLINE boolean lives_setenv(const char *name, const char *value) { // ret TRUE on success #if IS_MINGW return SetEnvironmentVariable(name, value); @@ -348,11 +348,11 @@ pid_t ret; if (!(ret = fork())) { - int dummy; + int res; setsid(); // create new session id setpgid(capable->mainpid, 0); // create new pgid - dummy = system(com); - dummy = dummy; + res = system(com); + (void)res; // stop compiler complaining _exit(0); } @@ -519,13 +519,46 @@ } } - //// buffered io //// +// explanation of values + +// read: +// fbuff->buffer holds (fbuff->ptr - fbuff->buffer + fbuff->bytes) bytes +// fbuff->offset is the next real read position + +// read x bytes : fbuff->ptr increases by x, fbuff->bytes decreases by x +// if fbuff->bytes is < x, then we concat fbuff->bytes, refill buffer from file, concat remaining bytes +// on read: fbuff->ptr = fbuff->buffer. fbuff->offset += bytes read, fbuff->bytes = bytes read + +// on seek (read only): +// forward: seek by +z: if z < fbuff->bytes : fbuff->ptr += z, fbuff->bytes -= z +// if z > fbuff->bytes: subtract fbuff->bytes from z. Increase fbuff->offset by remainder. Fill buffer. + +// backward: if fbuff->ptr - z >= fbuff->buffer : fbuff->ptr -= z, fbuff->bytes += z +// fbuff->ptr - z < fbuff->buffer: z -= (fbuff->ptr - fbuff->buffer) : fbuff->offset -= (fbuff->ptr - fbuff->buffer + fbuff->bytes - z) : Fill buffer + +// seek absolute: current vitual posn is fbuff->offset - fbuff->bytes : subtract this from absolute posn + +// return value is: fbuff->offset - fbuff->bytes ? + +// when writing we simply fill up the buffer until it full, then flush the buffer to file io +// buffer is finally flushed when we close the file (or we call file_buffer_flush) + +// in this case fbuff->bytes holds the number of bytes written to fbuff->buffer, fbuff->offset contains the offset in the underlying fil + #define BUFFER_FILL_BYTES 65536 -static ssize_t file_buffer_flush(lives_file_buffer_t *fbuff) { +ssize_t file_buffer_flush(int fd) { + // returns number of bytes written to file io, or error code ssize_t res = 0; + lives_file_buffer_t *fbuff = find_in_file_buffers(fd); + + if (fbuff == NULL) { + // normal non-buffered file+ + LIVES_DEBUG("file_buffer_flush: no file buffer found"); + return res; + } if (fbuff->buffer != NULL) res = lives_write(fbuff->fd, fbuff->buffer, fbuff->bytes, fbuff->allow_fail); if (res > 0) fbuff->offset += res; @@ -557,12 +590,16 @@ } -LIVES_INLINE int lives_open_buffered_rdonly(const char *pathname) { - return lives_open_real_buffered(pathname, O_RDONLY, 0, TRUE); +LIVES_GLOBAL_INLINE int lives_open_buffered_rdonly(const char *pathname) { + int fd = lives_open_real_buffered(pathname, O_RDONLY, 0, TRUE); +#ifdef HAVE_POSIX_FADVISE + posix_fadvise(fd, 0, 0, POSIX_FADV_SEQUENTIAL); +#endif + return fd; } -LIVES_INLINE int lives_creat_buffered(const char *pathname, int mode) { +LIVES_GLOBAL_INLINE int lives_creat_buffered(const char *pathname, int mode) { return lives_open_real_buffered(pathname, O_CREAT | O_WRONLY | O_TRUNC, mode, FALSE); } @@ -591,7 +628,7 @@ size_t bytes = fbuff->bytes; if (bytes > 0) { - ret = file_buffer_flush(fbuff); + ret = file_buffer_flush(fd); if (!allow_fail && ret < bytes) return ret; // this is correct, as flush will have called close again with should_close=FALSE; } } @@ -610,6 +647,7 @@ if (fbuff->buffer == NULL) fbuff->buffer = (uint8_t *)lives_malloc(BUFFER_FILL_BYTES); + lseek(fbuff->fd, fbuff->offset, SEEK_SET); res = lives_read(fbuff->fd, fbuff->buffer, BUFFER_FILL_BYTES, TRUE); if (res < 0) { @@ -628,9 +666,41 @@ } -off_t lives_lseek_buffered_rdonly(int fd, off_t offset) { - // seek +/- offset from current +static off_t _lives_lseek_buffered_rdonly_relative(lives_file_buffer_t *fbuff, off_t offset) { + if (offset > 0) { + // seek forwards + if (offset < fbuff->bytes) { + fbuff->ptr += offset; + fbuff->bytes -= offset; + return fbuff->offset - fbuff->bytes; + } + offset -= fbuff->bytes; + fbuff->offset += offset; + fbuff->bytes = 0; + return fbuff->offset; + } + + // seek backwards + offset = -offset; + + if (offset <= fbuff->ptr - fbuff->buffer) { + fbuff->ptr -= offset; + fbuff->bytes += offset; + return fbuff->offset - fbuff->bytes; + } + + offset -= fbuff->ptr - fbuff->buffer; + fbuff->offset = fbuff->offset - (fbuff->ptr - fbuff->buffer + fbuff->bytes + offset); + if (fbuff->offset < 0) fbuff->offset = 0; + fbuff->bytes = 0; + fbuff->eof = FALSE; + return fbuff->offset; +} + + +off_t lives_lseek_buffered_rdonly(int fd, off_t offset) { + // seek relative lives_file_buffer_t *fbuff; if ((fbuff = find_in_file_buffers(fd)) == NULL) { @@ -638,19 +708,20 @@ return lseek(fd, offset, SEEK_CUR); } - fbuff->ptr += offset; - fbuff->bytes -= offset; + return _lives_lseek_buffered_rdonly_relative(fbuff, offset); +} - fbuff->offset += offset; - if (fbuff->offset < 0) fbuff->offset = 0; +off_t lives_lseek_buffered_rdonly_absolute(int fd, off_t offset) { + lives_file_buffer_t *fbuff; - if (fbuff->bytes <= 0 || fbuff->ptr < fbuff->buffer) { - fbuff->bytes = 0; - if (fbuff->ptr < fbuff->buffer) fbuff->eof = FALSE; + if ((fbuff = find_in_file_buffers(fd)) == NULL) { + LIVES_DEBUG("lives_lseek_buffered_rdonly_absolute: no file buffer found"); + return lseek(fd, offset, SEEK_SET); } - return lseek(fd, offset, SEEK_CUR); + offset -= fbuff->offset - fbuff->bytes; + return _lives_lseek_buffered_rdonly_relative(fbuff, offset); } @@ -672,28 +743,36 @@ // read bytes from fbuff while (1) { - if (fbuff->bytes == 0 && !fbuff->eof) { - res = file_buffer_fill(fbuff); - if (res < 0) return res; + if (fbuff->bytes <= 0) { + if (!fbuff->eof) { + // refill the buffer + //fbuff->offset += fbuff->ptr - fbuff->buffer; + res = file_buffer_fill(fbuff); + if (res < 0) return res; + continue; + } + break; } - if (fbuff->bytes < count) { + // use up buffer lives_memcpy(ptr, fbuff->ptr, fbuff->bytes); retval += fbuff->bytes; count -= fbuff->bytes; + fbuff->ptr += fbuff->bytes; ptr += fbuff->bytes; fbuff->bytes = 0; if (fbuff->eof) { break; } - } else { - lives_memcpy(ptr, fbuff->ptr, count); - retval += count; - fbuff->ptr += count; - fbuff->bytes -= count; - count = 0; - break; + continue; } + // buffer is sufficient + lives_memcpy(ptr, fbuff->ptr, count); + retval += count; + fbuff->ptr += count; + fbuff->bytes -= count; + count = 0; + break; } if (!allow_less && count > 0) { @@ -744,11 +823,10 @@ // write bytes from fbuff while (count) { space_left = BUFFER_FILL_BYTES - fbuff->bytes; - if (space_left < count) { lives_memcpy(fbuff->ptr, buf, space_left); fbuff->bytes = BUFFER_FILL_BYTES; - res = file_buffer_flush(fbuff); + res = file_buffer_flush(fd); retval += res; if (res < BUFFER_FILL_BYTES) return (res < 0 ? res : retval); fbuff->bytes = 0; @@ -839,7 +917,7 @@ } -LIVES_INLINE boolean lives_freep(void **ptr) { +LIVES_GLOBAL_INLINE boolean lives_freep(void **ptr) { // free a pointer and nullify it, only if it is non-null to start with // pass the address of the pointer in if (ptr != NULL && *ptr != NULL) { @@ -1188,7 +1266,7 @@ #endif -LIVES_INLINE int lives_kill(lives_pid_t pid, int sig) { +LIVES_GLOBAL_INLINE int lives_kill(lives_pid_t pid, int sig) { #ifndef IS_MINGW if (pid == 0) { LIVES_ERROR("Tried to kill pid 0"); @@ -1204,7 +1282,7 @@ } -LIVES_INLINE int lives_killpg(lives_pgid_t pgrp, int sig) { +LIVES_GLOBAL_INLINE int lives_killpg(lives_pgid_t pgrp, int sig) { #ifndef IS_MINGW return killpg(pgrp, sig); #else @@ -1216,17 +1294,17 @@ } -LIVES_INLINE int myround(double n) { +LIVES_GLOBAL_INLINE int myround(double n) { return (n >= 0.) ? (int)(n + 0.5) : (int)(n - 0.5); } -LIVES_INLINE void clear_mainw_msg(void) { +LIVES_GLOBAL_INLINE void clear_mainw_msg(void) { memset(mainw->msg, 0, 512); } -LIVES_INLINE uint64_t lives_10pow(int pow) { +LIVES_GLOBAL_INLINE uint64_t lives_10pow(int pow) { register int i; uint64_t res = 1; for (i = 0; i < pow; i++) res *= 10; @@ -1234,13 +1312,13 @@ } -LIVES_INLINE double lives_fix(double val, int decimals) { +LIVES_GLOBAL_INLINE double lives_fix(double val, int decimals) { double factor = (double)lives_10pow(decimals); return (double)((int)(val * factor + 0.5)) / factor; } -LIVES_INLINE int get_approx_ln(uint32_t x) { +LIVES_GLOBAL_INLINE int get_approx_ln(uint32_t x) { x |= (x >> 1); x |= (x >> 2); x |= (x >> 4); @@ -1254,12 +1332,12 @@ /** return current (wallclock) time in ticks (units of 10 nanoseconds) */ -LIVES_INLINE int64_t lives_get_current_ticks(void) { +LIVES_GLOBAL_INLINE int64_t lives_get_current_ticks(int64_t origsecs, int64_t origusecs) { #ifdef USE_MONOTONIC_TIME - return lives_get_monotonic_time() * U_SEC_RATIO; + return (lives_get_monotonic_time() - origusecs) * USEC_TO_TICKS; #else gettimeofday(&tv, NULL); - return U_SECL * tv.tv_sec + tv.tv_usec * U_SEC_RATIO; + return TICKS_PER_SECOND * (tv.tv_sec - origsecs) + tv.tv_usec * USEC_TO_TICKS - origusecs * USEC_TO_TICKS; #endif } @@ -1284,7 +1362,7 @@ } // get current ticks - cticks = lives_get_current_ticks(); + cticks = lives_get_current_ticks(0, 0); // set to now + offset mainw->alarms[mainw->next_free_alarm] = cticks + ticks; @@ -1328,7 +1406,7 @@ } // get current ticks - cticks = lives_get_current_ticks(); + cticks = lives_get_current_ticks(0, 0); if (cticks > mainw->alarms[alarm_handle]) { // reached alarm time, free up this timer and return TRUE @@ -1377,7 +1455,7 @@ } -LIVES_INLINE char *lives_strappend(char *string, int len, const char *xnew) { +LIVES_GLOBAL_INLINE char *lives_strappend(char *string, int len, const char *xnew) { char *tmp = lives_strconcat(string, xnew, NULL); lives_snprintf(string, len, "%s", tmp); lives_free(tmp); @@ -1385,14 +1463,14 @@ } -LIVES_INLINE LiVESList *lives_list_append_unique(LiVESList *xlist, const char *add) { +LIVES_GLOBAL_INLINE LiVESList *lives_list_append_unique(LiVESList *xlist, const char *add) { if (lives_list_find_custom(xlist, add, (LiVESCompareFunc)strcmp) == NULL) return lives_list_append(xlist, lives_strdup(add)); return xlist; } /* convert to/from a big endian 32 bit float for internal use */ -LIVES_INLINE float LEFloat_to_BEFloat(float f) { +LIVES_GLOBAL_INLINE float LEFloat_to_BEFloat(float f) { char *b = (char *)(&f); if (capable->byte_order == LIVES_LITTLE_ENDIAN) { float fl; @@ -1408,12 +1486,12 @@ } -LIVES_INLINE double calc_time_from_frame(int clip, int frame) { +LIVES_GLOBAL_INLINE double calc_time_from_frame(int clip, int frame) { return (frame - 1.) / mainw->files[clip]->fps; } -LIVES_INLINE int calc_frame_from_time(int filenum, double time) { +LIVES_GLOBAL_INLINE int calc_frame_from_time(int filenum, double time) { // return the nearest frame (rounded) for a given time, max is cfile->frames int frame = 0; if (time < 0.) return mainw->files[filenum]->frames ? 1 : 0; @@ -1422,7 +1500,7 @@ } -LIVES_INLINE int calc_frame_from_time2(int filenum, double time) { +LIVES_GLOBAL_INLINE int calc_frame_from_time2(int filenum, double time) { // return the nearest frame (rounded) for a given time // allow max (frames+1) int frame = 0; @@ -1432,7 +1510,7 @@ } -LIVES_INLINE int calc_frame_from_time3(int filenum, double time) { +LIVES_GLOBAL_INLINE int calc_frame_from_time3(int filenum, double time) { // return the nearest frame (floor) for a given time // allow max (frames+1) int frame = 0; @@ -1442,7 +1520,16 @@ } -LIVES_INLINE boolean is_realtime_aplayer(int ptype) { +LIVES_GLOBAL_INLINE int calc_frame_from_time4(int filenum, double time) { + // return the nearest frame (rounded) for a given time, no maximum + int frame = 0; + if (time < 0.) return mainw->files[filenum]->frames ? 1 : 0; + frame = (int)(time * mainw->files[filenum]->fps + 1.49999); + return frame; +} + + +LIVES_GLOBAL_INLINE boolean is_realtime_aplayer(int ptype) { if (ptype == AUD_PLAYER_JACK || ptype == AUD_PLAYER_PULSE) return TRUE; return FALSE; } @@ -1570,7 +1657,7 @@ *ntc = otc + dtc; // nframe is our new frame - nframe = cframe + myround((double)dtc / U_SEC * fps); + nframe = cframe + myround((double)dtc / TICKS_PER_SECOND_DBL * fps); if (nframe == cframe || mainw->foreign) return nframe; @@ -1820,7 +1907,7 @@ // mainw->no_switch_dprint :: TRUE - disable printing of switch message when maine->current_file changes // mainw->last_dprint_file :: clip number of last mainw->current_file; - LiVESTextBuffer *tbuf = lives_text_view_get_buffer(LIVES_TEXT_VIEW(mainw->textview1)); + LiVESTextBuffer *tbuf; va_list xargs; @@ -1836,6 +1923,15 @@ va_end(xargs); + if (!mainw->is_ready && !(mainw->multitrack != NULL && mainw->multitrack->is_ready)) { + char *tmp = lives_strdup_printf("%s%s", mainw->dp_cache, text); + lives_free(mainw->dp_cache); + mainw->dp_cache = tmp; + return; + } + + tbuf = lives_text_view_get_buffer(LIVES_TEXT_VIEW(mainw->textview1)); + if (LIVES_IS_TEXT_VIEW(mainw->textview1)) { lives_text_buffer_insert_at_end(tbuf, text); if (mainw->current_file != mainw->last_dprint_file && mainw->current_file != 0 && mainw->multitrack == NULL && @@ -2212,7 +2308,7 @@ } -LIVES_INLINE const char *get_image_ext_for_type(lives_image_type_t imgtype) { +LIVES_GLOBAL_INLINE const char *get_image_ext_for_type(lives_image_type_t imgtype) { switch (imgtype) { case IMG_TYPE_JPEG: return LIVES_FILE_EXT_JPG; // "jpg" @@ -2224,21 +2320,21 @@ } -LIVES_INLINE lives_image_type_t lives_image_ext_to_type(const char *img_ext) { +LIVES_GLOBAL_INLINE lives_image_type_t lives_image_ext_to_type(const char *img_ext) { if (!strcmp(img_ext, LIVES_FILE_EXT_PNG)) return IMG_TYPE_PNG; if (!strcmp(img_ext, LIVES_FILE_EXT_JPG)) return IMG_TYPE_JPEG; return IMG_TYPE_UNKNOWN; } -LIVES_INLINE lives_image_type_t lives_image_type_to_image_type(const char *lives_img_type) { +LIVES_GLOBAL_INLINE lives_image_type_t lives_image_type_to_image_type(const char *lives_img_type) { if (!strcmp(lives_img_type, LIVES_IMAGE_TYPE_PNG)) return IMG_TYPE_PNG; if (!strcmp(lives_img_type, LIVES_IMAGE_TYPE_JPEG)) return IMG_TYPE_JPEG; return IMG_TYPE_UNKNOWN; } -LIVES_INLINE char *make_image_file_name(lives_clip_t *sfile, int frame, const char *img_ext) { +LIVES_GLOBAL_INLINE char *make_image_file_name(lives_clip_t *sfile, int frame, const char *img_ext) { return lives_strdup_printf("%s/%s/%08d.%s", prefs->workdir, sfile->handle, frame, img_ext); } @@ -2359,6 +2455,7 @@ char *tmp; // get directory name from a file //filename should point to char[PATH_MAX] + // WARNING: will change contents of filename lives_snprintf(filename, PATH_MAX, "%s%s", (tmp = lives_path_get_dirname(filename)), LIVES_DIR_SEP); if (!strcmp(tmp, ".")) { @@ -2373,6 +2470,7 @@ char *get_dir(const char *filename) { + // get directory as string, should free after use char tmp[PATH_MAX]; lives_snprintf(tmp, PATH_MAX, "%s", filename); get_dirname(tmp); @@ -2383,7 +2481,8 @@ void get_basename(char *filename) { // get basename from a file // (filename without directory) - //filename should point to char[PATH_MAX] + // filename should point to char[PATH_MAX] + // WARNING: will change contents of filename char *tmp = lives_path_get_basename(filename); lives_snprintf(filename, PATH_MAX, "%s", tmp); lives_free(tmp); @@ -2393,6 +2492,7 @@ void get_filename(char *filename, boolean strip_dir) { // get filename (part without extension) of a file //filename should point to char[PATH_MAX] + // WARNING: will change contents of filename char **array; if (strip_dir) get_basename(filename); array = lives_strsplit(filename, ".", -1); @@ -2400,7 +2500,7 @@ lives_strfreev(array); } - + char *get_extension(const char *filename) { // return file extension without the "." char *tmp = lives_path_get_basename(filename); @@ -2414,7 +2514,15 @@ char *ensure_extension(const char *fname, const char *ext) { - if (!strcmp(fname + strlen(fname) - strlen(ext), ext)) return lives_strdup(fname); + char *dotted = (char *)ext; + if (ext[0] != '.') { + dotted = lives_strdup_printf(".%s", ext); + } + if (!strcmp(fname + strlen(fname) - strlen(dotted), dotted)) { + if (dotted != ext) lives_free(dotted); + return lives_strdup(fname); + } + if (dotted != ext) lives_free(dotted); return lives_strconcat(fname, ext, NULL); } @@ -2499,6 +2607,7 @@ return hash; } + char *repl_workdir(const char *entry, boolean fwd) { // replace prefs->workdir with string workdir or vice-versa. This allows us to relocate workdir if necessary. // used for layout.map file @@ -2512,17 +2621,18 @@ if (fwd) { if (!strncmp(entry, prefs->workdir, strlen(prefs->workdir))) { lives_free(string); - string = lives_strdup_printf("workdir%s", entry + strlen(prefs->workdir)); + string = lives_strdup_printf("%s%s", WORKDIR_LITERAL, entry + strlen(prefs->workdir)); } } else { - if (!strncmp(entry, "workdir", 6)) { + if (!strncmp(entry, WORKDIR_LITERAL, WORKDIR_LITERAL_LEN)) { lives_free(string); - string = lives_build_filename(prefs->workdir, entry + 6, NULL); + string = lives_build_filename(prefs->workdir, entry + WORKDIR_LITERAL_LEN, NULL); } } return string; } + void remove_layout_files(LiVESList *map) { // removes a LiVESList of layouts from the set layout map @@ -2642,30 +2752,107 @@ save_layout_map(NULL, NULL, NULL, NULL); } -#define TEST_AUDLEVELS -void get_play_times(void) { +double lives_ce_update_timeline(int frame, double x) { + // update clip editor timeline + + // if frame == 0 then x must be a time value + + // returns the pointer time (quantised to frame) + + static int last_current_file = -1; + + if (!prefs->show_gui) { + return 0.; + } + + if (lives_widget_get_allocation_width(mainw->vidbar) <= 0) { + return 0.; + } + + if (mainw->current_file < 0 || cfile == NULL) { + if (!prefs->hide_framebar) { + lives_entry_set_text(LIVES_ENTRY(mainw->framecounter), ""); + lives_widget_queue_draw(mainw->framecounter); + } + return -1.; + } + + if (x < 0.) x = 0.; + + if (frame == 0) frame = calc_frame_from_time4(mainw->current_file, x); + + x = calc_time_from_frame(mainw->current_file, frame); + if (x > CLIP_TOTAL_TIME(mainw->current_file)) x = CLIP_TOTAL_TIME(mainw->current_file); + + lives_ruler_set_value(LIVES_RULER(mainw->hruler), x); + lives_widget_queue_draw(mainw->hruler); + + if (prefs->show_gui && !prefs->hide_framebar && cfile->frames > 0) { + char *framecount; + if (cfile->frames > 0) framecount = lives_strdup_printf("%9d/%d", frame, cfile->frames); + else framecount = lives_strdup_printf("%9d", frame); + lives_entry_set_text(LIVES_ENTRY(mainw->framecounter), framecount); + lives_freep((void **)&framecount); + lives_widget_queue_draw(mainw->framecounter); + } + + if (mainw->playing_file == -1 && mainw->play_window != NULL && cfile->is_loaded && mainw->multitrack == NULL) { + if (mainw->prv_link == PRV_PTR && mainw->preview_frame != calc_frame_from_time(mainw->current_file, x)) { + double pointer_time = cfile->pointer_time; + cfile->pointer_time = x; + load_preview_image(FALSE); + cfile->pointer_time = pointer_time; + } + } + + if (mainw->playing_file == -1 && !prefs->hide_framebar && mainw->current_file != last_current_file) { + lives_signal_handler_block(mainw->spinbutton_pb_fps, mainw->pb_fps_func); + lives_spin_button_set_value(LIVES_SPIN_BUTTON(mainw->spinbutton_pb_fps), cfile->pb_fps); + lives_signal_handler_unblock(mainw->spinbutton_pb_fps, mainw->pb_fps_func); + } + + last_current_file = mainw->current_file; + return x; +} + +#define ROUND_I(a) ((int)((double)a + .5)) +#define NORMAL_CLAMP(a, b) (ROUND_I(a) < 0 ? 0 : ROUND_I(a) > ROUND_I(b) ? ROUND_I(b) : ROUND_I(a)) +#define UTIL_CLAMP(a, b) (NORMAL_CLAMP(a, b) == 0 ? ROUND_I(b) : ROUND_I(a)) +#define OVERDRAW_MARGIN 16 + +void update_timer_bars(int posx, int posy, int width, int height, int which) { // update the on-screen timer bars, // and if we are not playing, // get play times for video, audio channels, and total (longest) time + // refresh = reread audio waveforms + + // which 0 = all, 1 = vidbar, 2 = laudbar, 3 = raudbar + + lives_painter_t *cr = NULL; + lives_painter_surface_t *bgimage; + char *tmpstr; + char *filename; double offset = 0; - double offset_left = 0; - double offset_right = 0; double allocwidth; double allocheight; + double atime; + double scalex; + double ptrtime; + + int offset_left = 0; + int offset_right = 0; + int offset_end; + int pos; int current_file = mainw->current_file; + int xwidth, zwidth; int afd = -1; -#ifdef TEST_AUDLEVELS - char *filename; - double atime; - float vol; register int i; -#endif if (current_file > -1 && cfile != NULL && cfile->cb_src != -1) mainw->current_file = cfile->cb_src; @@ -2688,59 +2875,89 @@ return; } - // draw timer bars - allocwidth = lives_widget_get_allocation_width(mainw->video_draw); - allocheight = lives_widget_get_allocation_height(mainw->video_draw); - - if (mainw->laudio_drawable != NULL) { - lives_painter_t *cr = lives_painter_create(mainw->laudio_drawable); - - lives_painter_render_background(mainw->laudio_draw, cr, 0, 0, - allocwidth, - allocheight); - - lives_painter_destroy(cr); - + if (!prefs->show_gui) { + mainw->current_file = current_file; + return; } - if (mainw->raudio_drawable != NULL) { - lives_painter_t *cr = lives_painter_create(mainw->raudio_drawable); + if (cfile->audio_waveform == NULL) { + cfile->audio_waveform = (float **)lives_malloc(cfile->achans * sizeof(float *)); + for (i = 0; i < cfile->achans; cfile->audio_waveform[i++] = NULL); + } - lives_painter_render_background(mainw->raudio_draw, cr, 0, 0, - allocwidth, - allocheight); + // empirically we need to draw wider + posx -= OVERDRAW_MARGIN; + if (width > 0) width += OVERDRAW_MARGIN; - lives_painter_destroy(cr); + if (posx < 0) posx = 0; + if (posy < 0) posy = 0; + // draw timer bars + // first the background + if (which == 0 || which == 2) { + if (mainw->laudio_drawable != NULL) { + allocwidth = lives_widget_get_allocation_width(mainw->laudio_draw); + allocheight = lives_widget_get_allocation_height(mainw->laudio_draw); + cr = lives_painter_create(mainw->laudio_drawable); + lives_painter_render_background(mainw->laudio_draw, cr, posx, posy, + UTIL_CLAMP(width, allocwidth), + UTIL_CLAMP(height, allocheight)); + lives_painter_destroy(cr); + } } - if (mainw->video_drawable != NULL) { - lives_painter_t *cr = lives_painter_create(mainw->video_drawable); + if (which == 0 || which == 3) { + if (mainw->raudio_drawable != NULL) { + allocwidth = lives_widget_get_allocation_width(mainw->raudio_draw); + allocheight = lives_widget_get_allocation_height(mainw->raudio_draw); + + cr = lives_painter_create(mainw->raudio_drawable); + + lives_painter_render_background(mainw->raudio_draw, cr, posx, posy, + UTIL_CLAMP(width, allocwidth), + UTIL_CLAMP(height, allocheight)); + lives_painter_destroy(cr); + } + } - lives_painter_render_background(mainw->video_draw, cr, 0, 0, - allocwidth, - allocheight); + if (which == 0 || which == 1) { + if (mainw->video_drawable != NULL) { + allocwidth = lives_widget_get_allocation_width(mainw->video_draw); + allocheight = lives_widget_get_allocation_height(mainw->video_draw); - lives_painter_destroy(cr); + cr = lives_painter_create(mainw->video_drawable); + lives_painter_render_background(mainw->video_draw, cr, posx, posy, + UTIL_CLAMP(width, allocwidth), + UTIL_CLAMP(height, allocheight)); + lives_painter_destroy(cr); + } } - if (cfile->frames > 0) { - offset_left = (cfile->start - 1) / cfile->fps / cfile->total_time * allocwidth; - offset_right = (cfile->end) / cfile->fps / cfile->total_time * allocwidth; + if (cfile->frames > 0 && mainw->video_drawable != NULL && (which == 0 || which == 1)) { + allocwidth = lives_widget_get_allocation_width(mainw->video_draw); + allocheight = lives_widget_get_allocation_height(mainw->video_draw); + scalex = (double)allocwidth / CURRENT_CLIP_TOTAL_TIME; + offset_left = ROUND_I((double)(cfile->start - 1.) / cfile->fps * scalex); + offset_right = ROUND_I((double)(cfile->end) / cfile->fps * scalex); - if (mainw->video_drawable != NULL) { - lives_painter_t *cr = lives_painter_create(mainw->video_drawable); + cr = lives_painter_create(mainw->video_drawable); + xwidth = UTIL_CLAMP(width, allocwidth); + if (offset_left > posx) { // unselected lives_painter_set_source_rgb_from_lives_rgba(cr, &palette->ce_unsel); - lives_painter_rectangle(cr, 0, 0, - cfile->video_time / cfile->total_time * allocwidth - 1, + lives_painter_rectangle(cr, posx, 0, + NORMAL_CLAMP(offset_left - posx, xwidth), prefs->bar_height); lives_painter_fill(cr); + } + if (offset_right > posx) { + if (offset_left < posx) offset_left = posx; + if (offset_right > posx + xwidth) offset_right = posx + xwidth; // selected lives_painter_set_source_rgb_from_lives_rgba(cr, &palette->ce_sel); @@ -2749,356 +2966,570 @@ prefs->bar_height); lives_painter_fill(cr); + } - lives_painter_destroy(cr); + if (offset_right < posx + xwidth) { + if (posx > offset_right) offset_right = posx; + zwidth = ROUND_I(cfile->video_time * scalex) - offset_right; + if (posx < offset_right) xwidth -= offset_right - posx; + zwidth = NORMAL_CLAMP(zwidth, xwidth); + // unselected + lives_painter_set_source_rgb_from_lives_rgba(cr, &palette->ce_unsel); + + lives_painter_rectangle(cr, offset_right, 0, + zwidth, + prefs->bar_height); + lives_painter_fill(cr); } + lives_painter_destroy(cr); } - if (cfile->achans > 0) { - if (mainw->playing_file > -1) { - offset_left = ((mainw->playing_sel && is_realtime_aplayer(prefs->audio_player)) ? - cfile->start - 1. : mainw->audio_start - 1.) / cfile->fps / cfile->total_time * allocwidth; - if (mainw->audio_end && !mainw->loop) { - offset_right = ((is_realtime_aplayer(prefs->audio_player)) ? - cfile->end : mainw->audio_end) / cfile->fps / cfile->total_time * allocwidth; - } else { - offset_right = allocwidth * cfile->laudio_time / cfile->total_time; + + if (cfile->achans > 0 && mainw->laudio_drawable != NULL && (which == 0 || which == 2)) { + allocwidth = lives_widget_get_allocation_width(mainw->laudio_draw); + allocheight = lives_widget_get_allocation_height(mainw->laudio_draw); + scalex = (double)allocwidth / CURRENT_CLIP_TOTAL_TIME; + offset_left = ROUND_I((double)(cfile->start - 1.) / cfile->fps * scalex); + offset_right = ROUND_I((double)(cfile->end) / cfile->fps * scalex); + offset_end = ROUND_I(cfile->laudio_time * scalex); + + if (cfile->audio_waveform[0] == NULL) { + // re-read the audio + lives_widget_object_set_data(LIVES_WIDGET_OBJECT(mainw->laudio_draw), "drawn", LIVES_INT_TO_POINTER(0)); // force redrawing + cfile->audio_waveform[0] = (float *)lives_try_malloc((int)offset_end * sizeof(float)); + } + + if (cfile->audio_waveform[0] != NULL) { + filename = lives_get_audio_file_name(mainw->current_file); + afd = lives_open_buffered_rdonly(filename); + lives_free(filename); + + for (i = 0; i < offset_end; i++) { + atime = (double)i / scalex; + cfile->audio_waveform[0][i] = get_float_audio_val_at_time(mainw->current_file, afd, atime, 0, cfile->achans) * 2.; + } + if (mainw->playing_file > -1) { + offset_left = ROUND_I(((mainw->playing_sel && is_realtime_aplayer(prefs->audio_player)) ? + cfile->start - 1. : mainw->audio_start - 1.) / cfile->fps * scalex); + if (mainw->audio_end && !mainw->loop) { + offset_right = ROUND_I((double)((is_realtime_aplayer(prefs->audio_player)) ? + (double)cfile->end : mainw->audio_end) / cfile->fps * scalex); + } else { + offset_right = ROUND_I(cfile->laudio_time * scalex); + } } - } - if (offset_right > cfile->laudio_time / cfile->total_time * allocwidth) - offset_right = cfile->laudio_time / cfile->total_time * allocwidth; + offset_right = NORMAL_CLAMP(offset_right, cfile->laudio_time * scalex); - if (mainw->laudio_drawable != NULL) { - lives_painter_t *cr = lives_painter_create(mainw->laudio_drawable); + bgimage = (lives_painter_surface_t *)lives_widget_object_get_data(LIVES_WIDGET_OBJECT(mainw->laudio_draw), "bgimg"); + xwidth = UTIL_CLAMP(width, allocwidth); - // unselected - lives_painter_set_source_rgb_from_lives_rgba(cr, &palette->ce_unsel); + if (LIVES_POINTER_TO_INT(lives_widget_object_get_data(LIVES_WIDGET_OBJECT(mainw->laudio_draw), "drawn"))) { + // audio and in / out points unchanged, just redraw existing ["drawn" is TRUE] -> expose / draw event + if (bgimage != NULL && lives_painter_image_surface_get_width(bgimage) > 0) { + cr = lives_painter_create(mainw->laudio_drawable); + lives_painter_set_source_surface(cr, bgimage, 0, 0); + lives_painter_rectangle(cr, posx, posy, xwidth, UTIL_CLAMP(height, allocheight)); + lives_painter_fill(cr); + lives_painter_destroy(cr); + } + } else { + if (xwidth == allocwidth) { + if (bgimage != NULL) lives_painter_surface_destroy(bgimage); + bgimage = NULL; + } + if (bgimage == NULL) { + bgimage = lives_painter_image_surface_create(LIVES_PAINTER_FORMAT_ARGB32, + allocwidth, + allocheight); + } -#ifdef TEST_AUDLEVELS - lives_painter_rectangle(cr, 0, prefs->bar_height * 1.5, - offset_left, - prefs->bar_height); - lives_painter_rectangle(cr, offset_right, prefs->bar_height * 1.5, - cfile->raudio_time / cfile->total_time * allocwidth - offset_right, - prefs->bar_height); -#else - lives_painter_rectangle(cr, 0, 0, - cfile->laudio_time / cfile->total_time * allocwidth - 1, - prefs->bar_height); -#endif - lives_painter_fill(cr); + if (offset_end > posx + xwidth) offset_end = posx + xwidth; - if (offset_left < cfile->laudio_time / cfile->total_time * allocwidth) { - lives_painter_set_source_rgb_from_lives_rgba(cr, &palette->ce_sel); + if (bgimage != NULL && lives_painter_image_surface_get_width(bgimage) > 0) { + lives_painter_t *crx = lives_painter_create(bgimage); -#ifdef TEST_AUDLEVELS - filename = lives_build_filename(prefs->workdir, cfile->handle, "audio", NULL); - afd = lives_open2(filename, O_RDONLY); - lives_free(filename); + // unselected + lives_painter_set_source_rgb_from_lives_rgba(crx, &palette->ce_unsel); - for (i = offset_left; i < offset_right; i++) { - atime = i / allocwidth * cfile->total_time; - - lives_painter_move_to(cr, i, prefs->bar_height * 2); - vol = get_float_audio_val_at_time(mainw->current_file, afd, atime, 0, cfile->achans) * 2.; - lives_painter_line_to(cr, i, (double)prefs->bar_height * (2. - vol)); + for (i = posx; i < offset_left && i < offset_end; i++) { + pos = ROUND_I((double)(i * cfile->fps / scalex) / cfile->fps * scalex); + lives_painter_move_to(crx, i, prefs->bar_height * 2); + lives_painter_line_to(crx, i, ROUND_I((double)prefs->bar_height * (2. - cfile->audio_waveform[0][pos]))); + } + lives_painter_stroke(crx); + + // selected + lives_painter_set_source_rgb_from_lives_rgba(crx, &palette->ce_sel); + + for (; i < offset_right && i < offset_end; i++) { + pos = ROUND_I((double)(i * cfile->fps / scalex) / cfile->fps * scalex); + lives_painter_move_to(crx, i, prefs->bar_height * 2); + lives_painter_line_to(crx, i, ROUND_I((double)prefs->bar_height * (2. - cfile->audio_waveform[0][pos]))); + } + lives_painter_stroke(crx); + + // unselected + lives_painter_set_source_rgb_from_lives_rgba(crx, &palette->ce_unsel); + + for (; i < offset_end; i++) { + pos = ROUND_I((double)(i * cfile->fps / scalex) / cfile->fps * scalex); + lives_painter_move_to(crx, i, prefs->bar_height * 2); + lives_painter_line_to(crx, i, ROUND_I((double)prefs->bar_height * (2. - cfile->audio_waveform[0][pos]))); + } + lives_painter_stroke(crx); + lives_painter_destroy(crx); + + lives_widget_object_set_data(LIVES_WIDGET_OBJECT(mainw->laudio_draw), "bgimg", (livespointer)bgimage); + lives_widget_object_set_data(LIVES_WIDGET_OBJECT(mainw->laudio_draw), "drawn", LIVES_INT_TO_POINTER(1)); + + // paint bgimage onto the drawable + cr = lives_painter_create(mainw->laudio_drawable); + lives_painter_set_source_surface(cr, bgimage, 0, 0); + lives_painter_rectangle(cr, posx, posy, xwidth, UTIL_CLAMP(height, allocheight)); + lives_painter_fill(cr); + lives_painter_destroy(cr); } - lives_painter_stroke(cr); -#else - lives_painter_rectangle(cr, offset_left, 0, - offset_right - offset_left, - prefs->bar_height); + } + } + } - lives_painter_fill(cr); -#endif + if (cfile->achans > 1 && mainw->raudio_drawable != NULL && (which == 0 || which == 3)) { + allocwidth = lives_widget_get_allocation_width(mainw->raudio_draw); + allocheight = lives_widget_get_allocation_height(mainw->raudio_draw); + scalex = (double)allocwidth / CURRENT_CLIP_TOTAL_TIME; + offset_left = ROUND_I((double)(cfile->start - 1.) / cfile->fps * scalex); + offset_right = ROUND_I((double)(cfile->end) / cfile->fps * scalex); + offset_end = ROUND_I(cfile->raudio_time * scalex); + + if (cfile->audio_waveform[1] == NULL) { + // re-read the audio + lives_widget_object_set_data(LIVES_WIDGET_OBJECT(mainw->raudio_draw), "drawn", LIVES_INT_TO_POINTER(0)); // force redrawing + cfile->audio_waveform[1] = (float *)lives_try_malloc(offset_end * sizeof(float)); + } + + if (cfile->audio_waveform[1] != NULL) { + if (afd == -1) { + filename = lives_get_audio_file_name(mainw->current_file); + afd = lives_open_buffered_rdonly(filename); + lives_free(filename); } - lives_painter_destroy(cr); + for (i = 0; i < offset_end; i++) { + atime = (double)i / scalex; + cfile->audio_waveform[1][i] = get_float_audio_val_at_time(mainw->current_file, afd, atime, 1, cfile->achans) * 2.; + } - } - if (cfile->achans > 1) { - if (mainw->raudio_drawable != NULL) { - lives_painter_t *cr = lives_painter_create(mainw->raudio_drawable); + if (mainw->playing_file > -1) { + offset_left = ROUND_I(((mainw->playing_sel && is_realtime_aplayer(prefs->audio_player)) ? + cfile->start - 1. : mainw->audio_start - 1.) / cfile->fps * scalex); + if (mainw->audio_end && !mainw->loop) { + offset_right = ROUND_I((double)((is_realtime_aplayer(prefs->audio_player)) ? + (double)cfile->end : mainw->audio_end) / cfile->fps * scalex); + } else { + offset_right = ROUND_I(cfile->raudio_time * scalex); + } + } - // unselected - lives_painter_set_source_rgb_from_lives_rgba(cr, &palette->ce_unsel); + offset_right = NORMAL_CLAMP(offset_right, cfile->raudio_time * scalex); -#ifdef TEST_AUDLEVELS - lives_painter_rectangle(cr, 0, prefs->bar_height * 1.5, - offset_left, - prefs->bar_height); - lives_painter_rectangle(cr, offset_right, prefs->bar_height * 1.5, - cfile->raudio_time / cfile->total_time * allocwidth - offset_right, - prefs->bar_height); -#else - lives_painter_rectangle(cr, 0, prefs->bar_height, - cfile->raudio_time / cfile->total_time * allocwidth - 1, - prefs->bar_height * 2); -#endif - - lives_painter_fill(cr); - - if (offset_left < cfile->laudio_time / cfile->total_time * allocwidth) { - lives_painter_set_source_rgb_from_lives_rgba(cr, &palette->ce_sel); - -#ifdef TEST_AUDLEVELS - for (i = offset_left; i < offset_right; i++) { - atime = i / allocwidth * cfile->total_time; - lives_painter_move_to(cr, i, prefs->bar_height * 2); - vol = get_float_audio_val_at_time(mainw->current_file, afd, atime, 1, cfile->achans) * 2.; - lives_painter_line_to(cr, i, (double)prefs->bar_height * (2. - vol)); - } - lives_painter_stroke(cr); -#else - lives_painter_rectangle(cr, offset_left, 0, - offset_right - offset_left, - prefs->bar_height); + bgimage = (lives_painter_surface_t *)lives_widget_object_get_data(LIVES_WIDGET_OBJECT(mainw->raudio_draw), "bgimg"); + xwidth = UTIL_CLAMP(width, allocwidth); + if (LIVES_POINTER_TO_INT(lives_widget_object_get_data(LIVES_WIDGET_OBJECT(mainw->raudio_draw), "drawn"))) { + // audio and in / out points unchanged, just redraw existing ["drawn" is TRUE] -> expose / draw event + if (bgimage != NULL && lives_painter_image_surface_get_width(bgimage) > 0) { + cr = lives_painter_create(mainw->raudio_drawable); + lives_painter_set_source_surface(cr, bgimage, 0, 0); + lives_painter_rectangle(cr, posx, posy, xwidth, UTIL_CLAMP(height, allocheight)); lives_painter_fill(cr); -#endif + lives_painter_destroy(cr); + } + } else { + if (xwidth == allocwidth) { + if (bgimage != NULL) lives_painter_surface_destroy(bgimage); + bgimage = NULL; + } + if (bgimage == NULL) { + bgimage = lives_painter_image_surface_create(LIVES_PAINTER_FORMAT_ARGB32, + allocwidth, + allocheight); + } + + if (offset_end > posx + xwidth) offset_end = posx + xwidth; + + if (bgimage != NULL && lives_painter_image_surface_get_width(bgimage) > 0) { + lives_painter_t *crx = lives_painter_create(bgimage); + + // unselected + lives_painter_set_source_rgb_from_lives_rgba(crx, &palette->ce_unsel); + + for (i = posx; i < offset_left && i < offset_end; i++) { + pos = ROUND_I((double)(i * cfile->fps / scalex) / cfile->fps * scalex); + lives_painter_move_to(crx, i, prefs->bar_height * 2); + lives_painter_line_to(crx, i, ROUND_I((double)prefs->bar_height * (2. - cfile->audio_waveform[1][pos]))); + } + lives_painter_stroke(crx); + + // selected + lives_painter_set_source_rgb_from_lives_rgba(crx, &palette->ce_sel); + + for (; i < offset_right && i < offset_end; i++) { + pos = ROUND_I((double)(i * cfile->fps / scalex) / cfile->fps * scalex); + lives_painter_move_to(crx, i, prefs->bar_height * 2); + lives_painter_line_to(crx, i, ROUND_I((double)prefs->bar_height * (2. - cfile->audio_waveform[1][pos]))); + } + lives_painter_stroke(crx); + + // unselected + lives_painter_set_source_rgb_from_lives_rgba(crx, &palette->ce_unsel); + + for (; i < offset_end; i++) { + pos = ROUND_I((double)(i * cfile->fps / scalex) / cfile->fps * scalex); + lives_painter_move_to(crx, i, prefs->bar_height * 2); + lives_painter_line_to(crx, i, (double)prefs->bar_height * (2. - cfile->audio_waveform[1][pos])); + } + lives_painter_stroke(crx); + lives_painter_destroy(crx); + + lives_widget_object_set_data(LIVES_WIDGET_OBJECT(mainw->raudio_draw), "bgimg", (livespointer)bgimage); + lives_widget_object_set_data(LIVES_WIDGET_OBJECT(mainw->raudio_draw), "drawn", LIVES_INT_TO_POINTER(1)); + // paint bgimage onto the drawable + cr = lives_painter_create(mainw->raudio_drawable); + lives_painter_set_source_surface(cr, bgimage, 0, 0); + lives_painter_rectangle(cr, posx, posy, xwidth, UTIL_CLAMP(height, allocheight)); + lives_painter_fill(cr); + lives_painter_destroy(cr); } - lives_painter_destroy(cr); } } } - if (afd != -1) close(afd); + if (afd != -1) lives_close_buffered(afd); - // playback cursors - if (mainw->playing_file > -1) { - if (cfile->frames > 0) { - draw_little_bars((mainw->actual_frame - 1.) / cfile->fps); - } - if (cfile->frames == 0) { - lives_ruler_set_value(LIVES_RULER(mainw->hruler), offset * cfile->total_time / allocwidth); - lives_widget_queue_draw(mainw->hruler); + if (which == 0) { + // playback cursors + if (mainw->playing_file > -1) { + if (cfile->frames > 0) { + draw_little_bars((mainw->actual_frame - 1.) / cfile->fps, 0); + } + if (cfile->frames == 0) { + lives_ce_update_timeline(0, offset); + } } - } - if (mainw->playing_file == -1 || (mainw->switch_during_pb && !mainw->faded)) { - if (cfile->total_time > 0.) { - // set the range of the timeline - if (!cfile->opening_loc) { - if (!lives_widget_is_visible(mainw->hruler)) { - lives_widget_show(mainw->hruler); + if (mainw->playing_file == -1 || (mainw->switch_during_pb && !mainw->faded)) { + if (CURRENT_CLIP_TOTAL_TIME > 0.) { + // set the range of the timeline + if (!cfile->opening_loc && which == 0) { + if (!lives_widget_is_visible(mainw->hruler)) { + lives_widget_show(mainw->hruler); + } } - } - if (!lives_widget_is_visible(mainw->video_draw)) { - lives_widget_show(mainw->eventbox5); - lives_widget_show(mainw->video_draw); - lives_widget_show(mainw->laudio_draw); - lives_widget_show(mainw->raudio_draw); - } - - lives_ruler_set_upper(LIVES_RULER(mainw->hruler), cfile->total_time); - lives_widget_queue_draw(mainw->hruler); - - draw_little_bars(cfile->pointer_time); - - if (mainw->playing_file == -1 && mainw->play_window != NULL && cfile->is_loaded) { - if (mainw->preview_box == NULL) { - // create the preview box that shows frames - make_preview_box(); + if (!lives_widget_is_visible(mainw->video_draw)) { + lives_widget_show(mainw->eventbox5); + lives_widget_show(mainw->video_draw); + lives_widget_show(mainw->laudio_draw); + lives_widget_show(mainw->raudio_draw); } - // and add it the play window - if (lives_widget_get_parent(mainw->preview_box) == NULL && (cfile->clip_type == CLIP_TYPE_DISK || - cfile->clip_type == CLIP_TYPE_FILE) && !mainw->is_rendering) { - lives_widget_queue_draw(mainw->play_window); - lives_container_add(LIVES_CONTAINER(mainw->play_window), mainw->preview_box); - lives_widget_grab_focus(mainw->preview_spinbutton); - play_window_set_title(); - load_preview_image(FALSE); + + lives_ruler_set_upper(LIVES_RULER(mainw->hruler), CURRENT_CLIP_TOTAL_TIME); + lives_widget_queue_draw(mainw->hruler); + + draw_little_bars(cfile->pointer_time, 0); + + if (mainw->playing_file == -1 && mainw->play_window != NULL && cfile->is_loaded) { + if (mainw->preview_box == NULL) { + // create the preview box that shows frames + make_preview_box(); + } + // and add it the play window + if (lives_widget_get_parent(mainw->preview_box) == NULL && (cfile->clip_type == CLIP_TYPE_DISK || + cfile->clip_type == CLIP_TYPE_FILE) && !mainw->is_rendering) { + lives_widget_queue_draw(mainw->play_window); + lives_container_add(LIVES_CONTAINER(mainw->play_window), mainw->preview_box); + lives_widget_grab_focus(mainw->preview_spinbutton); + play_window_set_title(); + load_preview_image(FALSE); + } } + } else { + lives_widget_hide(mainw->hruler); + lives_widget_hide(mainw->eventbox5); } - } else { - lives_widget_hide(mainw->hruler); - lives_widget_hide(mainw->eventbox5); - } - if (cfile->opening_loc || (cfile->frames == 123456789 && cfile->opening)) { - tmpstr = lives_strdup(_("Video [opening...]")); - } else { - if (cfile->video_time > 0.) { - tmpstr = lives_strdup_printf(_("Video [%.2f sec]"), cfile->video_time); + if (cfile->opening_loc || (cfile->frames == 123456789 && cfile->opening)) { + tmpstr = lives_strdup(_("Video [opening...]")); } else { - if (cfile->video_time <= 0. && cfile->frames > 0) { - tmpstr = lives_strdup(_("(Undefined)")); + if (cfile->video_time > 0.) { + tmpstr = lives_strdup_printf(_("Video [%.2f sec]"), cfile->video_time); } else { - tmpstr = lives_strdup(_("(No video)")); + if (cfile->video_time <= 0. && cfile->frames > 0) { + tmpstr = lives_strdup(_("(Undefined)")); + } else { + tmpstr = lives_strdup(_("(No video)")); + } } } - } - lives_label_set_text(LIVES_LABEL(mainw->vidbar), tmpstr); - lives_free(tmpstr); - if (cfile->achans == 0) { - tmpstr = lives_strdup(_("(No audio)")); - } else { - if (cfile->opening_audio) { - if (cfile->achans == 1) { - tmpstr = lives_strdup(_("Mono [opening...]")); - } else { - tmpstr = lives_strdup(_("Left Audio [opening...]")); - } + lives_label_set_text(LIVES_LABEL(mainw->vidbar), tmpstr); + lives_widget_show(mainw->vidbar); + lives_free(tmpstr); + + if (cfile->achans == 0) { + tmpstr = lives_strdup(_("(No audio)")); } else { - if (cfile->achans == 1) { - tmpstr = lives_strdup_printf(_("Mono [%.2f sec]"), cfile->laudio_time); + if (cfile->opening_audio) { + if (cfile->achans == 1) { + tmpstr = lives_strdup(_("Mono [opening...]")); + } else { + tmpstr = lives_strdup(_("Left Audio [opening...]")); + } } else { - tmpstr = lives_strdup_printf(_("Left Audio [%.2f sec]"), cfile->laudio_time); + if (cfile->achans == 1) { + tmpstr = lives_strdup_printf(_("Mono [%.2f sec]"), cfile->laudio_time); + } else { + tmpstr = lives_strdup_printf(_("Left Audio [%.2f sec]"), cfile->laudio_time); + } } } - } - lives_label_set_text(LIVES_LABEL(mainw->laudbar), tmpstr); - lives_free(tmpstr); - if (cfile->achans > 1) { - if (cfile->opening_audio) { - tmpstr = lives_strdup(_("Right Audio [opening...]")); + lives_label_set_text(LIVES_LABEL(mainw->laudbar), tmpstr); + lives_widget_show(mainw->laudbar); + lives_free(tmpstr); + + if (cfile->achans > 1) { + if (cfile->opening_audio) { + tmpstr = lives_strdup(_("Right Audio [opening...]")); + } else { + tmpstr = lives_strdup_printf(_("Right Audio [%.2f sec]"), cfile->raudio_time); + } + lives_label_set_text(LIVES_LABEL(mainw->raudbar), tmpstr); + lives_widget_show(mainw->raudbar); + lives_free(tmpstr); } else { - tmpstr = lives_strdup_printf(_("Right Audio [%.2f sec]"), cfile->raudio_time); + lives_widget_hide(mainw->raudbar); } - lives_label_set_text(LIVES_LABEL(mainw->raudbar), tmpstr); - lives_widget_show(mainw->raudbar); - lives_free(tmpstr); } else { - lives_widget_hide(mainw->raudbar); + // playback, and we didnt switch clips during playback + ptrtime = (mainw->actual_frame - .5) / cfile->fps; + if (ptrtime < 0.) ptrtime = 0.; + draw_little_bars(ptrtime, 0); } + lives_widget_queue_draw(mainw->vidbar); + lives_widget_queue_draw(mainw->hruler); } else { - double ptrtime = (mainw->actual_frame - .5) / cfile->fps; - if (ptrtime < 0.) ptrtime = 0.; - draw_little_bars(ptrtime); + if (mainw->playing_file > -1) { + ptrtime = (mainw->actual_frame - .5) / cfile->fps; + if (ptrtime < 0.) ptrtime = 0.; + draw_little_bars(ptrtime, which); + } } - + mainw->current_file = current_file; if (!mainw->draw_blocked) { - lives_widget_queue_draw(mainw->video_draw); - lives_widget_queue_draw(mainw->laudio_draw); - lives_widget_queue_draw(mainw->raudio_draw); + if (which == 0 || which == 1) lives_widget_queue_draw(mainw->video_draw); + if (which == 0 || which == 2) lives_widget_queue_draw(mainw->laudio_draw); + if (which == 0 || which == 3) lives_widget_queue_draw(mainw->raudio_draw); } - lives_widget_queue_draw(mainw->vidbar); - lives_widget_queue_draw(mainw->hruler); +} - mainw->current_file = current_file; + +LIVES_GLOBAL_INLINE void get_play_times() { + update_timer_bars(0, 0, 0, 0, 0); +} + + +void update_play_times() { + // force a redraw, reread audio + if (!CURRENT_CLIP_IS_VALID) return; + if (cfile->audio_waveform != NULL) { + int i; + for (i = 0; i < cfile->achans; lives_freep((void **)&cfile->audio_waveform[i++])); + lives_freep((void **)&cfile->audio_waveform); + } + get_play_times(); } -void draw_little_bars(double ptrtime) { + +void redraw_timer_bars(double oldx, double newx, int which) { + // redraw region from cache + // oldx and newx are in seconds + double scalex; + int allocwidth; + + if (oldx == newx) return; + if (CURRENT_CLIP_TOTAL_TIME == 0.) return; + + allocwidth = lives_widget_get_allocation_width(mainw->video_draw); + + if (allocwidth == 0) return; + + scalex = allocwidth / CURRENT_CLIP_TOTAL_TIME; + + if (which == 0 || which == 2) { + lives_widget_object_set_data(LIVES_WIDGET_OBJECT(mainw->laudio_draw), "drawn", LIVES_INT_TO_POINTER(0)); // force redrawing + } + if (which == 0 || which == 3) { + lives_widget_object_set_data(LIVES_WIDGET_OBJECT(mainw->raudio_draw), "drawn", LIVES_INT_TO_POINTER(0)); // force redrawing + } + if (newx > oldx) { + if ((int)(((newx - oldx) * scalex)) > 0) update_timer_bars(ROUND_I(oldx * scalex), 0, ROUND_I((newx - oldx) * scalex), 0, which); + } else { + // not sure why we need to double the width, but otherwise we sometimes leave pixels on the RHS of end... + if ((int)(((oldx - newx) * scalex)) > 0) update_timer_bars(ROUND_I(newx * scalex), 0, ROUND_I((oldx - newx) * scalex * 2.), 0, which); + } +} + + +void draw_little_bars(double ptrtime, int which) { //draw the vertical player bars double allocheight = lives_widget_get_allocation_height(mainw->video_draw) - prefs->bar_height; double allocwidth = lives_widget_get_allocation_width(mainw->video_draw); - double offset = ptrtime / cfile->total_time * allocwidth; + double offset = ptrtime / CURRENT_CLIP_TOTAL_TIME * allocwidth; + +#ifdef TEST_VOL_LIGHTS + float maxvol = 0.; + static int last_maxvol_lights = 0; + int maxvol_lights; + int i; +#endif - int frame; + int frame = 0; if (!prefs->show_gui) return; - if (!(frame = calc_frame_from_time(mainw->current_file, ptrtime))) - frame = cfile->frames; +#ifdef TEST_VOL_LIGHTS + if (which == 0) { +#ifdef HAVE_PULSE_AUDIO + if (prefs->audio_player == AUD_PLAYER_PULSE) { + if (mainw->pulsed_read != NULL) maxvol = mainw->pulsed_read->abs_maxvol_heard; + else if (mainw->pulsed != NULL) maxvol = mainw->pulsed->abs_maxvol_heard; + } +#endif +#ifdef ENABLE_JACK + if (prefs->audio_player == AUD_PLAYER_JACK) { + if (mainw->jackd_read != NULL) maxvol = mainw->jackd_read->abs_maxvol_heard; + else if (mainw->jackd != NULL) maxvol = mainw->jackd->abs_maxvol_heard; + } +#endif + maxvol_lights = (int)(maxvol * (float)NUM_VOL_LIGHTS + .5); + if (maxvol_lights != last_maxvol_lights) { + last_maxvol_lights = maxvol_lights; + for (i = 0; i < NUM_VOL_LIGHTS; i++) { + lives_toggle_tool_button_set_active(LIVES_TOGGLE_TOOL_BUTTON(mainw->vol_checkbuttons[i][0]), i < maxvol_lights); + } + } + } +#endif + if (CURRENT_CLIP_TOTAL_TIME > 0.) { + if (!(frame = calc_frame_from_time(mainw->current_file, ptrtime))) + frame = cfile->frames; - if (cfile->frames > 0) { - if (mainw->video_drawable != NULL) { - lives_painter_t *cr = lives_painter_create(mainw->video_drawable); + if (cfile->frames > 0 && (which == 0 || which == 1)) { + if (mainw->video_drawable != NULL) { + lives_painter_t *cr = lives_painter_create(mainw->video_drawable); - lives_painter_set_line_width(cr, 1.); + lives_painter_set_line_width(cr, 1.); - if (frame >= cfile->start && frame <= cfile->end) { - lives_painter_set_source_rgb(cr, 0., 0., 0.); ///< opaque black - lives_painter_move_to(cr, offset, 0); - lives_painter_line_to(cr, offset, prefs->bar_height); - } else { - lives_painter_set_source_rgb(cr, 1., 1., 1.); ///< opaque white - lives_painter_move_to(cr, offset, 0); - lives_painter_line_to(cr, offset, prefs->bar_height); - } - lives_painter_stroke(cr); + if (frame >= cfile->start && frame <= cfile->end) { + lives_painter_set_source_rgb_from_lives_widget_color(cr, &palette->black); + lives_painter_move_to(cr, offset, 0); + lives_painter_line_to(cr, offset, prefs->bar_height); + } else { + lives_painter_set_source_rgb_from_lives_widget_color(cr, &palette->white); + lives_painter_move_to(cr, offset, 0); + lives_painter_line_to(cr, offset, prefs->bar_height); + } + lives_painter_stroke(cr); - if (palette->style & STYLE_3 || palette->style == STYLE_PLAIN) { // light style - lives_painter_set_source_rgb(cr, 0., 0., 0.); ///< opaque black - lives_painter_move_to(cr, offset, prefs->bar_height); - lives_painter_line_to(cr, offset, allocheight); - } else { - lives_painter_set_source_rgb(cr, 1., 1., 1.); ///< opaque white - lives_painter_move_to(cr, offset, prefs->bar_height); - lives_painter_line_to(cr, offset, allocheight); + if (palette->style & STYLE_3 || palette->style == STYLE_PLAIN) { // light style + lives_painter_set_source_rgb_from_lives_widget_color(cr, &palette->black); + lives_painter_move_to(cr, offset, prefs->bar_height); + lives_painter_line_to(cr, offset, allocheight); + } else { + lives_painter_set_source_rgb_from_lives_widget_color(cr, &palette->white); + lives_painter_move_to(cr, offset, prefs->bar_height); + lives_painter_line_to(cr, offset, allocheight); + } + lives_painter_stroke(cr); + lives_painter_destroy(cr); } - lives_painter_stroke(cr); - lives_painter_destroy(cr); } } if (mainw->playing_file > -1) { + if (which == 0) lives_ruler_set_value(LIVES_RULER(mainw->hruler), ptrtime); if (cfile->achans > 0 && cfile->is_loaded && prefs->audio_src != AUDIO_SRC_EXT) { if (is_realtime_aplayer(prefs->audio_player) && (mainw->event_list == NULL || !mainw->preview)) { #ifdef ENABLE_JACK if (mainw->jackd != NULL && prefs->audio_player == AUD_PLAYER_JACK) { offset = allocwidth * ((double)mainw->jackd->seek_pos / cfile->arate / cfile->achans / - cfile->asampsize * 8) / cfile->total_time; + cfile->asampsize * 8) / CURRENT_CLIP_TOTAL_TIME; } #endif #ifdef HAVE_PULSE_AUDIO if (mainw->pulsed != NULL && prefs->audio_player == AUD_PLAYER_PULSE) { offset = allocwidth * ((double)mainw->pulsed->seek_pos / cfile->arate / cfile->achans / - cfile->asampsize * 8) / cfile->total_time; + cfile->asampsize * 8) / CURRENT_CLIP_TOTAL_TIME; } #endif - } else offset = allocwidth * (mainw->aframeno - .5) / cfile->fps / cfile->total_time; + } else offset = allocwidth * (mainw->aframeno - .5) / cfile->fps / CURRENT_CLIP_TOTAL_TIME; } } if (cfile->achans > 0) { - if (mainw->laudio_drawable != NULL) { + if (mainw->laudio_drawable != NULL && (which == 0 || which == 2)) { lives_painter_t *cr = lives_painter_create(mainw->laudio_drawable); lives_painter_set_line_width(cr, 1.); if (frame >= cfile->start && frame <= cfile->end) { - lives_painter_set_source_rgb(cr, 0., 0., 0.); ///< opaque black + lives_painter_set_source_rgb_from_lives_widget_color(cr, &palette->black); lives_painter_move_to(cr, offset, 0); lives_painter_line_to(cr, offset, prefs->bar_height); } else { - lives_painter_set_source_rgb(cr, 1., 1., 1.); ///< opaque white + lives_painter_set_source_rgb_from_lives_widget_color(cr, &palette->white); lives_painter_move_to(cr, offset, 0); lives_painter_line_to(cr, offset, prefs->bar_height); } lives_painter_stroke(cr); if (palette->style & STYLE_3 || palette->style == STYLE_PLAIN) { // light style - lives_painter_set_source_rgb(cr, 0., 0., 0.); ///< opaque black + lives_painter_set_source_rgb_from_lives_widget_color(cr, &palette->black); lives_painter_move_to(cr, offset, prefs->bar_height); lives_painter_line_to(cr, offset, allocheight); } else { - lives_painter_set_source_rgb(cr, 1., 1., 1.); ///< opaque white + lives_painter_set_source_rgb_from_lives_widget_color(cr, &palette->white); lives_painter_move_to(cr, offset, prefs->bar_height); lives_painter_line_to(cr, offset, allocheight); } lives_painter_stroke(cr); - lives_painter_destroy(cr); - } - if (cfile->achans > 1) { + if (cfile->achans > 1 && (which == 0 || which == 3)) { if (mainw->raudio_drawable != NULL) { lives_painter_t *cr = lives_painter_create(mainw->raudio_drawable); lives_painter_set_line_width(cr, 1.); if (frame >= cfile->start && frame <= cfile->end) { - lives_painter_set_source_rgb(cr, 0., 0., 0.); ///< opaque black + lives_painter_set_source_rgb_from_lives_widget_color(cr, &palette->black); lives_painter_move_to(cr, offset, 0); lives_painter_line_to(cr, offset, prefs->bar_height); } else { - lives_painter_set_source_rgb(cr, 1., 1., 1.); ///< opaque white + lives_painter_set_source_rgb_from_lives_widget_color(cr, &palette->white); lives_painter_move_to(cr, offset, 0); lives_painter_line_to(cr, offset, prefs->bar_height); } lives_painter_stroke(cr); if (palette->style & STYLE_3 || palette->style == STYLE_PLAIN) { // light style - lives_painter_set_source_rgb(cr, 0., 0., 0.); ///< opaque black + lives_painter_set_source_rgb_from_lives_widget_color(cr, &palette->black); lives_painter_move_to(cr, offset, prefs->bar_height); lives_painter_line_to(cr, offset, allocheight); } else { - lives_painter_set_source_rgb(cr, 1., 1., 1.); ///< opaque white + lives_painter_set_source_rgb_from_lives_widget_color(cr, &palette->white); lives_painter_move_to(cr, offset, prefs->bar_height); lives_painter_line_to(cr, offset, allocheight); } @@ -3114,17 +3545,17 @@ void get_total_time(lives_clip_t *file) { // get times (video, left and right audio) - file->laudio_time = file->raudio_time = file->video_time = file->total_time = 0.; + file->laudio_time = file->raudio_time = file->video_time = 0.; if (file->opening && file->frames != 123456789) { if (file->frames * file->fps > 0) { - file->video_time = file->total_time = file->frames / file->fps; + file->video_time = file->frames / file->fps; } return; } if (file->fps > 0.) { - file->total_time = file->video_time = file->frames / file->fps; + file->video_time = file->frames / file->fps; } if (file->asampsize * file->arate * file->achans) { @@ -3134,14 +3565,12 @@ } } - if (file->laudio_time > file->total_time) file->total_time = file->laudio_time; - if (file->raudio_time > file->total_time) file->total_time = file->raudio_time; - if (file->laudio_time + file->raudio_time == 0. && !file->opening) { file->achans = file->afilesize = file->asampsize = file->arate = file->arps = 0; } } + void find_when_to_stop(void) { // work out when to stop playing // @@ -3164,6 +3593,7 @@ else mainw->whentostop = STOP_ON_VID_END; // tada... } + #define ASPECT_ALLOWANCE 0.005 void minimise_aspect_delta(double aspect, int hblock, int vblock, int hsize, int vsize, int *width, int *height) { @@ -3204,7 +3634,6 @@ real_width = (int)((double)real_height * aspect + .5); if (real_width % hblock == 0) break; - } } @@ -3286,11 +3715,15 @@ jack_rec_audio_to_clip(-1, -1, RECA_EXTERNAL); } + lives_widget_set_sensitive(mainw->int_audio_checkbutton, TRUE); + lives_widget_set_sensitive(mainw->ext_audio_checkbutton, TRUE); + return TRUE; #endif return FALSE; } + boolean switch_aud_to_pulse(void) { #ifdef HAVE_PULSE_AUDIO boolean retval; @@ -3317,7 +3750,6 @@ if (mainw->vpp != NULL && mainw->vpp->get_audio_fmts != NULL) mainw->vpp->audio_codec = get_best_audio(mainw->vpp); - } #ifdef ENABLE_JACK @@ -3334,16 +3766,17 @@ if (prefs->perm_audio_reader && prefs->audio_src == AUDIO_SRC_EXT) { jack_rec_audio_to_clip(-1, -1, RECA_EXTERNAL); } - #endif + lives_widget_set_sensitive(mainw->int_audio_checkbutton, TRUE); + lives_widget_set_sensitive(mainw->ext_audio_checkbutton, TRUE); return retval; } - #endif return FALSE; } + void switch_aud_to_sox(boolean set_in_prefs) { prefs->audio_player = AUD_PLAYER_SOX; get_pref_default(PREF_SOX_COMMAND, prefs->audio_play_command, 256); @@ -3383,8 +3816,14 @@ pulse_shutdown(); } #endif + pref_factory_bool(PREF_REC_EXT_AUDIO, FALSE); + + lives_widget_set_sensitive(mainw->int_audio_checkbutton, FALSE); + lives_widget_set_sensitive(mainw->ext_audio_checkbutton, FALSE); + } + void switch_aud_to_mplayer(boolean set_in_prefs) { int i; for (i = 1; i < MAX_FILES; i++) { @@ -3410,30 +3849,10 @@ mainw->vpp->audio_codec = get_best_audio(mainw->vpp); } -#ifdef ENABLE_JACK - if (mainw->jackd_read != NULL) { - jack_close_device(mainw->jackd_read); - mainw->jackd_read = NULL; - } + pref_factory_bool(PREF_REC_EXT_AUDIO, FALSE); - if (mainw->jackd != NULL) { - jack_close_device(mainw->jackd); - mainw->jackd = NULL; - } -#endif - -#ifdef HAVE_PULSE_AUDIO - if (mainw->pulsed_read != NULL) { - pulse_close_client(mainw->pulsed_read); - mainw->pulsed_read = NULL; - } - - if (mainw->pulsed != NULL) { - pulse_close_client(mainw->pulsed); - mainw->pulsed = NULL; - pulse_shutdown(); - } -#endif + lives_widget_set_sensitive(mainw->int_audio_checkbutton, FALSE); + lives_widget_set_sensitive(mainw->ext_audio_checkbutton, FALSE); } void switch_aud_to_mplayer2(boolean set_in_prefs) { @@ -3461,30 +3880,10 @@ mainw->vpp->audio_codec = get_best_audio(mainw->vpp); } -#ifdef ENABLE_JACK - if (mainw->jackd_read != NULL) { - jack_close_device(mainw->jackd_read); - mainw->jackd_read = NULL; - } + pref_factory_bool(PREF_REC_EXT_AUDIO, FALSE); - if (mainw->jackd != NULL) { - jack_close_device(mainw->jackd); - mainw->jackd = NULL; - } -#endif - -#ifdef HAVE_PULSE_AUDIO - if (mainw->pulsed_read != NULL) { - pulse_close_client(mainw->pulsed_read); - mainw->pulsed_read = NULL; - } - - if (mainw->pulsed != NULL) { - pulse_close_client(mainw->pulsed); - mainw->pulsed = NULL; - pulse_shutdown(); - } -#endif + lives_widget_set_sensitive(mainw->int_audio_checkbutton, FALSE); + lives_widget_set_sensitive(mainw->ext_audio_checkbutton, FALSE); } boolean prepare_to_play_foreign(void) { @@ -3751,7 +4150,7 @@ lives_snprintf(text, 32768, "%s", lives_label_get_text(LIVES_LABEL(label))); } -LIVES_INLINE boolean int_array_contains_value(int *array, int num_elems, int value) { +LIVES_GLOBAL_INLINE boolean int_array_contains_value(int *array, int num_elems, int value) { int i; for (i = 0; i < num_elems; i++) { if (array[i] == value) return TRUE; @@ -3763,10 +4162,9 @@ // sometimes the clip menu gets messed up, e.g. after reloading a set. // This function will clean up the 'x's and so on. - register int i; - if (mainw->current_file > 0 && cfile != NULL && cfile->menuentry != NULL) { #ifdef GTK_RADIO_MENU_BUG + register int i; for (i = 1; i < MAX_FILES; i++) { if (i != mainw->current_file && mainw->files[i] != NULL && mainw->files[i]->menuentry != NULL) { lives_signal_handler_block(mainw->files[i]->menuentry, mainw->files[i]->menuentry_func); @@ -3945,7 +4343,7 @@ return retval; } - + int lives_cat(const char *from, const char *to, boolean append) { // may not fail char *com; @@ -3961,7 +4359,7 @@ return retval; } - + int lives_echo(const char *text, const char *to, boolean append) { // may not fail char *com; @@ -3977,7 +4375,7 @@ return retval; } - + void lives_kill_subprocesses(const char *dirname, boolean kill_parent) { char *com; #ifndef IS_MINGW @@ -4006,6 +4404,7 @@ lives_free(com); } + void lives_suspend_resume_process(const char *dirname, boolean suspend) { char *com; #ifndef IS_MINGW @@ -4070,6 +4469,7 @@ return is_OK; } + boolean check_dev_busy(char *devstr) { #ifndef IS_MINGW int ret; @@ -4094,6 +4494,7 @@ return FALSE; } + void activate_url_inner(const char *link) { #if GTK_CHECK_VERSION(2, 14, 0) LiVESError *err = NULL; @@ -4106,10 +4507,12 @@ #endif } + void activate_url(LiVESAboutDialog *about, const char *link, livespointer data) { activate_url_inner(link); } + void show_manual_section(const char *lang, const char *section) { char *tmp = NULL, *tmp2 = NULL; const char *link; @@ -4123,6 +4526,7 @@ if (tmp2 != NULL) lives_free(tmp2); } + uint64_t get_file_size(int fd) { // get the size of file fd struct stat filestat; @@ -4130,6 +4534,7 @@ return (uint64_t)(filestat.st_size); } + uint64_t sget_file_size(const char *name) { // get the size of file fd struct stat filestat; @@ -4146,8 +4551,9 @@ return (uint64_t)(filestat.st_size); } -void wait_for_bg_audio_sync(lives_clip_t *sfile) { - char *afile = lives_build_filename(prefs->workdir, sfile->handle, "audio", NULL); + +void wait_for_bg_audio_sync(int fileno) { + char *afile = lives_get_audio_file_name(fileno); boolean timeout; int alarm_handle = lives_alarm_set(LIVES_SHORTEST_TIMEOUT); int fd; @@ -4160,6 +4566,7 @@ lives_alarm_clear(alarm_handle); } + void reget_afilesize(int fileno) { // re-get the audio file size char *afile; @@ -4168,8 +4575,8 @@ if (mainw->multitrack != NULL) return; // otherwise achans gets set to 0... - if (!sfile->opening) afile = lives_build_filename(prefs->workdir, sfile->handle, "audio", NULL); - else afile = lives_build_filename(prefs->workdir, sfile->handle, "audiodump.pcm", NULL); + afile = lives_get_audio_file_name(fileno); + if ((sfile->afilesize = sget_file_size(afile)) == 0l) { if (!sfile->opening && fileno != mainw->ascrap_file && fileno != mainw->scrap_file) { if (sfile->arate != 0 || sfile->achans != 0 || sfile->asampsize != 0 || sfile->arps != 0) { @@ -4192,8 +4599,14 @@ //g_print("sfa = %d\n",sfile->achans); lives_free(afile); + + if (mainw->is_ready && fileno > 0 && fileno == mainw->current_file) { + // force a redraw + update_play_times(); + } } + boolean create_event_space(int length) { // try to create desired events // if we run out of memory, all events requested are freed, and we return FALSE @@ -4212,6 +4625,7 @@ return TRUE; } + int lives_list_strcmp_index(LiVESList *list, livesconstpointer data) { // find data in list, using strcmp @@ -4227,6 +4641,7 @@ return -1; } + void add_to_recent(const char *filename, double start, int frames, const char *extra_params) { char buff[PATH_MAX]; char *file; @@ -4339,6 +4754,7 @@ return major * 1000000 + minor * 1000 + micro; } + #ifdef PRODUCE_LOG // disabled by default void lives_log(const char *what) { @@ -4383,6 +4799,7 @@ #endif } + void set_redoable(const char *what, boolean sensitive) { if (mainw->current_file > -1) { cfile->undoable = FALSE; @@ -4407,6 +4824,7 @@ lives_widget_set_sensitive(mainw->redo, sensitive); } + void set_sel_label(LiVESWidget *sel_label) { char *tstr, *frstr, *tmp; char *sy, *sz; @@ -4433,7 +4851,7 @@ } -LIVES_INLINE void lives_list_free_strings(LiVESList *list) { +LIVES_GLOBAL_INLINE void lives_list_free_strings(LiVESList *list) { register int i; if (list == NULL) return; @@ -4447,7 +4865,7 @@ } -LIVES_INLINE void lives_slist_free_all(LiVESSList **list) { +LIVES_GLOBAL_INLINE void lives_slist_free_all(LiVESSList **list) { if (*list == NULL) return; lives_list_free_strings((LiVESList *)*list); lives_slist_free(*list); @@ -4455,7 +4873,7 @@ } -LIVES_INLINE void lives_list_free_all(LiVESList **list) { +LIVES_GLOBAL_INLINE void lives_list_free_all(LiVESList **list) { if (*list == NULL) return; lives_list_free_strings(*list); lives_list_free(*list); @@ -4610,6 +5028,7 @@ return key; } + boolean get_clip_value(int which, lives_clip_details_t what, void *retval, size_t maxlen) { time_t old_time = 0, new_time = 0; struct stat mystat; @@ -4623,8 +5042,8 @@ int retval2 = LIVES_RESPONSE_NONE; if (mainw->cached_list == NULL) { - lives_header = lives_build_filename(prefs->workdir, mainw->files[which]->handle, "header.lives", NULL); - old_header = lives_build_filename(prefs->workdir, mainw->files[which]->handle, "header", NULL); + lives_header = lives_build_filename(prefs->workdir, mainw->files[which]->handle, LIVES_CLIP_HEADER, NULL); + old_header = lives_build_filename(prefs->workdir, mainw->files[which]->handle, LIVES_CLIP_HEADER_OLD, NULL); // TODO - remove this some time before 2038 if (!stat(old_header, &mystat)) old_time = mystat.st_mtime; @@ -4726,6 +5145,7 @@ return TRUE; } + void save_clip_value(int which, lives_clip_details_t what, void *val) { char *lives_header; char *com, *tmp; @@ -4738,7 +5158,7 @@ if (which == 0 || which == mainw->scrap_file) return; - lives_header = lives_build_filename(prefs->workdir, mainw->files[which]->handle, "header.lives", NULL); + lives_header = lives_build_filename(prefs->workdir, mainw->files[which]->handle, LIVES_CLIP_HEADER, NULL); key = clip_detail_to_string(what, NULL); if (key == NULL) { @@ -4855,6 +5275,7 @@ return; } + LiVESList *get_set_list(const char *dir, boolean utf8) { // get list of sets in top level dir // values will be in filename encoding @@ -5144,7 +5565,7 @@ static uint32_t fastrand_val; -LIVES_INLINE uint32_t fastrand(void) { +LIVES_GLOBAL_INLINE uint32_t fastrand(void) { #define rand_a 1073741789L #define rand_c 32749L @@ -5167,7 +5588,8 @@ #ifndef IS_MINGW struct statvfs sbuf; #else - char *tfile;s + char *tfile; + s #endif if (!lives_file_test(dir, LIVES_FILE_TEST_IS_DIR)) { @@ -5233,14 +5655,14 @@ } -LIVES_INLINE LiVESInterpType get_interp_value(short quality) { +LIVES_GLOBAL_INLINE LiVESInterpType get_interp_value(short quality) { if (quality == PB_QUALITY_HIGH) return LIVES_INTERP_BEST; else if (quality == PB_QUALITY_MED) return LIVES_INTERP_NORMAL; return LIVES_INTERP_FAST; } -LIVES_INLINE LiVESList *lives_list_move_to_first(LiVESList *list, LiVESList *item) { +LIVES_GLOBAL_INLINE LiVESList *lives_list_move_to_first(LiVESList *list, LiVESList *item) { // move item to first in list LiVESList *xlist = lives_list_remove_link(list, item); // item becomes standalone list return lives_list_concat(item, xlist); // concat rest of list after item @@ -5333,7 +5755,7 @@ } lives_free(fname_next); } - + cfile->frames = ofcount; if (!maybeok) {
View file
LiVES-2.8.7.tar.bz2/src/videodev.c -> LiVES-2.8.8.tar.bz2/src/videodev.c
Changed
@@ -1,9 +1,8 @@ // LiVES - videodev input -// (c) G. Finch 2010 - 2016 <salsaman@gmail.com> +// (c) G. Finch 2010 - 2017 <salsaman+lives@gmail.com> // released under the GNU GPL 3 or later // see file COPYING or www.gnu.org for details - #include "main.h" #ifdef HAVE_UNICAP @@ -32,27 +31,15 @@ #include <unicap/unicap.h> -//////////////////////////////////////////////////// - - static boolean lives_wait_user_buffer(lives_vdev_t *ldev, unicap_data_buffer_t **buff, double timeout) { // wait for USER type buffer -#ifndef USE_MONOTONIC_TIME - struct timeval otv; -#endif int64_t stime, dtime, timer; unicap_status_t status; int ncount; - timer = timeout * 1000000.; - -#ifdef USE_MONOTONIC_TIME - stime = lives_get_monotonic_time() * U_SEC_RATIO; -#else - gettimeofday(&otv, NULL); - stime = otv.tv_sec * 1000000 + otv.tv_usec; -#endif + timer = timeout * TICKS_PER_SECOND; + stime = lives_get_current_ticks(0, 0); while (1) { status = unicap_poll_buffer(ldev->handle, &ncount); @@ -66,12 +53,7 @@ return TRUE; } -#ifdef USE_MONOTONIC_TIME - dtime = lives_get_monotonic_time() * U_SEC_RATIO; -#else - gettimeofday(&otv, NULL); - dtime = otv.tv_sec * 1000000 + otv.tv_usec; -#endif + dtime = lives_get_current_ticks(0, 0); if (dtime - stime > timer) return FALSE; lives_usleep(prefs->sleep_time); @@ -82,31 +64,16 @@ } - static boolean lives_wait_system_buffer(lives_vdev_t *ldev, double timeout) { // wait for SYSTEM type buffer -#ifndef USE_MONOTONIC_TIME - struct timeval otv; -#endif int64_t stime, dtime, timer; - timer = timeout * 1000000.; + timer = timeout * TICKS_PER_SECOND; + stime = lives_get_current_ticks(0, 0); -#ifdef USE_MONOTONIC_TIME - stime = lives_get_monotonic_time() * U_SEC_RATIO; -#else - gettimeofday(&otv, NULL); - stime = otv.tv_sec * 1000000 + otv.tv_usec; -#endif while (ldev->buffer_ready == 0) { -#ifdef USE_MONOTONIC_TIME - dtime = lives_get_monotonic_time() * U_SEC_RATIO; -#else - gettimeofday(&otv, NULL); - dtime = otv.tv_sec * 1000000 + otv.tv_usec; -#endif + dtime = lives_get_current_ticks(0, 0); if (dtime - stime > timer) return FALSE; - lives_usleep(prefs->sleep_time); lives_widget_context_update(); } @@ -115,8 +82,6 @@ } - - static void new_frame_cb(unicap_event_t event, unicap_handle_t handle, unicap_data_buffer_t *buffer, void *usr_data) { lives_vdev_t *ldev = (lives_vdev_t *)usr_data; @@ -136,8 +101,6 @@ } - - boolean weed_layer_set_from_lvdev(weed_plant_t *layer, lives_clip_t *sfile, double timeoutsecs) { lives_vdev_t *ldev = (lives_vdev_t *)sfile->ext_src; unicap_data_buffer_t *returned_buffer = NULL; @@ -345,9 +308,6 @@ } - - - /// get devnumber from user and open it to a new clip static boolean open_vdev_inner(unicap_device_t *device) { @@ -407,7 +367,6 @@ return FALSE; } - if (format->buffer_size != format->size.width * format->size.height * weed_palette_get_bits_per_macropixel(ldev->current_palette) / weed_palette_get_pixels_per_macropixel(ldev->current_palette) / 8) { int wwidth = format->size.width, awidth; @@ -468,7 +427,6 @@ } - boolean on_open_vdev_activate(LiVESMenuItem *menuitem, livespointer user_data) { unicap_device_t devices[MAX_DEVICES]; @@ -542,7 +500,6 @@ } } - for (i = dev_count - 1; i >= 0; i--) { if (!unicap_is_stream_locked(&devices[i])) { if (mainw->fx1_val == 0) { @@ -553,8 +510,8 @@ mainw->fx1_val--; } - if (devices[devno].device != NULL) fname = lives_strdup_printf("%s", devices[devno].device); - else fname = lives_strdup_printf("%s", devices[devno].identifier); + if (strlen(devices[devno].device)) fname = lives_strdup(devices[devno].device); + else fname = lives_strdup(devices[devno].identifier); if (!get_new_handle(new_file, fname)) { lives_free(fname); @@ -591,7 +548,5 @@ return TRUE; } - - #endif
View file
LiVES-2.8.7.tar.bz2/src/widget-helper-gtk.h -> LiVES-2.8.8.tar.bz2/src/widget-helper-gtk.h
Changed
@@ -13,9 +13,12 @@ #define GTK_RADIO_MENU_BUG // a bug where gtk_radio_menu_item_set_active() does not update visually #define GTK_SUBMENU_SENS_BUG // a bug where setting a menuitem insensitive fails if it has a submenu -#define GTK_TEXT_VIEW_CSS_BUG // a bug where named textviews cannot be set by CSS #define GTK_TEXT_VIEW_DRAW_BUG // a bug where textview crashes if too much text in it +#if !GTK_CHECK_VERSION(3, 18, 9) // fixed version +#define GTK_TEXT_VIEW_CSS_BUG // a bug where named textviews cannot be set by CSS +#endif + #ifndef IS_MINGW typedef gboolean boolean; #endif @@ -148,6 +151,9 @@ #define LIVES_TABLE_IS_GRID 1 #endif +#define LIVES_ACCEL_PATH_QUIT "<LiVES>/quit" +#define LIVES_ACCEL_PATH_SAVE "<LiVES>/save" + #define return_true gtk_true typedef void (*LiVESGuiCallback)(void); @@ -214,6 +220,7 @@ #define lives_slist_append(list, data) g_slist_append(list, data) #define lives_build_filename(...) g_build_filename(__VA_ARGS__) +#define lives_build_path(...) g_build_path(LIVES_DIR_SEP, __VA_ARGS__) #define lives_filename_to_utf8(a, b, c, d, e) g_filename_to_utf8(a, b, c, d, e) #define lives_filename_from_utf8(a, b, c, d, e) g_filename_from_utf8(a, b, c, d, e) @@ -299,21 +306,37 @@ #endif #if GTK_CHECK_VERSION(3, 0, 0) +#if GTK_CHECK_VERSION(4, 0, 0) +// gtk+ 4 +#define EXPOSE_FN_DECL(fn, widget) boolean fn(LiVESWidget *widget, lives_painter_t *cairo, int width, int height, livespointer user_data) { \ + LiVESXEventExpose *event = NULL; \ + (void)event; // avoid compiler warnings +#define EXPOSE_FN_EVENT +#define EXPOSE_FN_PROTOTYPE(fn) boolean fn(LiVESWidget *, lives_painter_t *, int, int, livespointer); +#else +// gtk+ 3 #define EXPOSE_FN_DECL(fn, widget) boolean fn(LiVESWidget *widget, lives_painter_t *cairo, livespointer user_data) { \ LiVESXEventExpose *event = NULL; \ - event = event; // avoid compiler warnings + (void)event; #define EXPOSE_FN_EVENT #define EXPOSE_FN_PROTOTYPE(fn) boolean fn(LiVESWidget *, lives_painter_t *, livespointer); +#endif #else +// gtk+ 2 #define EXPOSE_FN_DECL(fn, widget) boolean fn(LiVESWidget *widget, LiVESXEventExpose *event, livespointer user_data) { \ - lives_painter_t *cairo = NULL; \ - cairo = cairo; // avoid compiler warnings + lives_painter_t *cairo = NULL; #define EXPOSE_FN_PAINTER #define EXPOSE_FN_PROTOTYPE(fn) boolean fn(LiVESWidget *, LiVESXEventExpose *, livespointer); #endif +#define EXPOSE_FN_END } + #if GTK_CHECK_VERSION(3, 0, 0) +#if GTK_CHECK_VERSION(4, 0, 0) +#define LIVES_WIDGET_EXPOSE_EVENT "snapshot" +#else #define LIVES_WIDGET_EXPOSE_EVENT "draw" +#endif #define LIVES_GUI_OBJECT(a) a #else #define LIVES_GUI_OBJECT(a) GTK_OBJECT(a) @@ -416,6 +439,7 @@ typedef GtkMenuShell LiVESMenuShell; typedef GtkMenuItem LiVESMenuItem; typedef GtkMenuToolButton LiVESMenuToolButton; +typedef GtkToggleToolButton LiVESToggleToolButton; typedef GtkCheckMenuItem LiVESCheckMenuItem; typedef GtkImageMenuItem LiVESImageMenuItem; typedef GtkRadioMenuItem LiVESRadioMenuItem; @@ -757,6 +781,7 @@ #endif #define LIVES_TOGGLE_BUTTON(widget) GTK_TOGGLE_BUTTON(widget) +#define LIVES_TOGGLE_TOOL_BUTTON(widget) GTK_TOGGLE_TOOL_BUTTON(widget) #define LIVES_TEXT_VIEW(widget) GTK_TEXT_VIEW(widget) #define LIVES_TEXT_BUFFER(widget) GTK_TEXT_BUFFER(widget) @@ -832,6 +857,7 @@ #define LIVES_IS_BUTTON(widget) GTK_IS_BUTTON(widget) #define LIVES_IS_SPIN_BUTTON(widget) GTK_IS_SPIN_BUTTON(widget) #define LIVES_IS_TOGGLE_BUTTON(widget) GTK_IS_TOGGLE_BUTTON(widget) +#define LIVES_IS_TOGGLE_TOOL_BUTTON(widget) GTK_IS_TOGGLE_TOOL_BUTTON(widget) #define LIVES_IS_IMAGE(widget) GTK_IS_IMAGE(widget) #define LIVES_IS_ENTRY(widget) GTK_IS_ENTRY(widget) #define LIVES_IS_RANGE(widget) GTK_IS_RANGE(widget) @@ -869,6 +895,7 @@ #define LIVES_STOCK_GO_FORWARD "go-next" #define LIVES_STOCK_GO_UP "go-up" #define LIVES_STOCK_GO_DOWN "go-down" +#define LIVES_STOCK_SELECT_ALL "edit-select-all" #define LIVES_STOCK_REFRESH "view-refresh" #define LIVES_STOCK_MEDIA_PLAY "media-playback-start" #define LIVES_STOCK_MEDIA_STOP "media-playback-stop" @@ -880,6 +907,7 @@ #define LIVES_STOCK_DIALOG_INFO "dialog-information" #define LIVES_STOCK_MISSING_IMAGE "image-missing" +// these are set up in widget_helper_init() char LIVES_STOCK_LABEL_CANCEL[32]; char LIVES_STOCK_LABEL_OK[32]; char LIVES_STOCK_LABEL_YES[32]; @@ -893,6 +921,7 @@ char LIVES_STOCK_LABEL_REVERT[32]; char LIVES_STOCK_LABEL_REFRESH[32]; char LIVES_STOCK_LABEL_DELETE[32]; +char LIVES_STOCK_LABEL_SELECT_ALL[32]; char LIVES_STOCK_LABEL_GO_FORWARD[32]; char LIVES_STOCK_LABEL_MEDIA_FORWARD[32]; @@ -924,6 +953,7 @@ #define LIVES_STOCK_GO_BACK GTK_STOCK_GO_BACK #define LIVES_STOCK_GO_FORWARD GTK_STOCK_GO_FORWARD #define LIVES_STOCK_REFRESH GTK_STOCK_REFRESH +#define LIVES_STOCK_SELECT_ALL GTK_STOCK_SELECT_ALL #define LIVES_STOCK_PREFERENCES GTK_STOCK_PREFERENCES #define LIVES_STOCK_DIALOG_INFO GTK_STOCK_DIALOG_INFO #define LIVES_STOCK_MISSING_IMAGE GTK_STOCK_MISSING_IMAGE @@ -984,11 +1014,19 @@ #endif +#define LIVES_DEFAULT_MOD_MASK (gtk_accelerator_get_default_mod_mask ()) + #define LIVES_CONTROL_MASK GDK_CONTROL_MASK #define LIVES_ALT_MASK GDK_MOD1_MASK #define LIVES_SHIFT_MASK GDK_SHIFT_MASK #define LIVES_LOCK_MASK GDK_LOCK_MASK +#define LIVES_BUTTON1_MASK GDK_BUTTON1_MASK +#define LIVES_BUTTON2_MASK GDK_BUTTON2_MASK +#define LIVES_BUTTON3_MASK GDK_BUTTON3_MASK +#define LIVES_BUTTON4_MASK GDK_BUTTON4_MASK +#define LIVES_BUTTON5_MASK GDK_BUTTON5_MASK + #ifdef GDK_KEY_a #define LIVES_KEY_Left GDK_KEY_Left #define LIVES_KEY_Right GDK_KEY_Right
View file
LiVES-2.8.7.tar.bz2/src/widget-helper.c -> LiVES-2.8.8.tar.bz2/src/widget-helper.c
Changed
@@ -15,13 +15,15 @@ // static defns static void set_child_colour_internal(LiVESWidget *widget, livespointer set_allx); static void set_child_alt_colour_internal(LiVESWidget *widget, livespointer set_allx); +static void lives_widget_apply_theme_dimmed(LiVESWidget *widget, LiVESWidgetState state, int dimval); +WIDGET_HELPER_LOCAL_INLINE void set_child_dimmed_colour(LiVESWidget *widget, int dimval); // basic functions //////////////////////////////////////////////////// //lives_painter functions -LIVES_INLINE lives_painter_t *lives_painter_create(lives_painter_surface_t *target) { +WIDGET_HELPER_GLOBAL_INLINE lives_painter_t *lives_painter_create(lives_painter_surface_t *target) { lives_painter_t *cr = NULL; #ifdef PAINTER_CAIRO cr = cairo_create(target); @@ -33,7 +35,7 @@ } -LIVES_INLINE lives_painter_t *lives_painter_create_from_widget(LiVESWidget *widget) { +WIDGET_HELPER_GLOBAL_INLINE lives_painter_t *lives_painter_create_from_widget(LiVESWidget *widget) { lives_painter_t *cr = NULL; #ifdef PAINTER_CAIRO #ifdef GUI_GTK @@ -51,7 +53,8 @@ } -LIVES_INLINE boolean lives_painter_set_source_pixbuf(lives_painter_t *cr, const LiVESPixbuf *pixbuf, double pixbuf_x, double pixbuf_y) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_set_source_pixbuf(lives_painter_t *cr, const LiVESPixbuf *pixbuf, double pixbuf_x, + double pixbuf_y) { // blit pixbuf to cairo at x,y #ifdef PAINTER_CAIRO gdk_cairo_set_source_pixbuf(cr, pixbuf, pixbuf_x, pixbuf_y); @@ -67,7 +70,8 @@ } -LIVES_INLINE boolean lives_painter_set_source_surface(lives_painter_t *cr, lives_painter_surface_t *surface, double x, double y) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_set_source_surface(lives_painter_t *cr, lives_painter_surface_t *surface, double x, + double y) { #ifdef PAINTER_CAIRO cairo_set_source_surface(cr, surface, x, y); return TRUE; @@ -81,7 +85,7 @@ } -LIVES_INLINE boolean lives_painter_paint(lives_painter_t *cr) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_paint(lives_painter_t *cr) { #ifdef PAINTER_CAIRO cairo_paint(cr); return TRUE; @@ -93,7 +97,7 @@ } -LIVES_INLINE boolean lives_painter_fill(lives_painter_t *cr) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_fill(lives_painter_t *cr) { #ifdef PAINTER_CAIRO cairo_fill(cr); return TRUE; @@ -108,7 +112,7 @@ } -LIVES_INLINE boolean lives_painter_stroke(lives_painter_t *cr) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_stroke(lives_painter_t *cr) { #ifdef PAINTER_CAIRO cairo_stroke(cr); return TRUE; @@ -123,7 +127,7 @@ } -LIVES_INLINE boolean lives_painter_clip(lives_painter_t *cr) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_clip(lives_painter_t *cr) { #ifdef PAINTER_CAIRO cairo_clip(cr); return TRUE; @@ -138,7 +142,7 @@ } -LIVES_INLINE boolean lives_painter_destroy(lives_painter_t *cr) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_destroy(lives_painter_t *cr) { #ifdef PAINTER_CAIRO cairo_destroy(cr); return TRUE; @@ -152,7 +156,8 @@ } -LIVES_INLINE boolean lives_painter_render_background(LiVESWidget *widget, lives_painter_t *cr, double x, double y, double width, +WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_render_background(LiVESWidget *widget, lives_painter_t *cr, double x, double y, + double width, double height) { #ifdef PAINTER_CAIRO #if GTK_CHECK_VERSION(3, 0, 0) @@ -183,7 +188,7 @@ } -LIVES_INLINE boolean lives_painter_surface_destroy(lives_painter_surface_t *surf) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_surface_destroy(lives_painter_surface_t *surf) { #ifdef PAINTER_CAIRO cairo_surface_destroy(surf); return TRUE; @@ -196,7 +201,7 @@ } -LIVES_INLINE boolean lives_painter_new_path(lives_painter_t *cr) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_new_path(lives_painter_t *cr) { #ifdef PAINTER_CAIRO cairo_new_path(cr); return TRUE; @@ -210,7 +215,7 @@ } -LIVES_INLINE boolean lives_painter_translate(lives_painter_t *cr, double x, double y) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_translate(lives_painter_t *cr, double x, double y) { #ifdef PAINTER_CAIRO cairo_translate(cr, x, y); return TRUE; @@ -225,7 +230,7 @@ } -LIVES_INLINE boolean lives_painter_set_line_width(lives_painter_t *cr, double width) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_set_line_width(lives_painter_t *cr, double width) { #ifdef PAINTER_CAIRO cairo_set_line_width(cr, width); return TRUE; @@ -238,7 +243,7 @@ } -LIVES_INLINE boolean lives_painter_move_to(lives_painter_t *cr, double x, double y) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_move_to(lives_painter_t *cr, double x, double y) { #ifdef PAINTER_CAIRO cairo_move_to(cr, x, y); return TRUE; @@ -251,7 +256,7 @@ } -LIVES_INLINE boolean lives_painter_line_to(lives_painter_t *cr, double x, double y) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_line_to(lives_painter_t *cr, double x, double y) { #ifdef PAINTER_CAIRO cairo_line_to(cr, x, y); return TRUE; @@ -264,7 +269,7 @@ } -LIVES_INLINE boolean lives_painter_rectangle(lives_painter_t *cr, double x, double y, double width, double height) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_rectangle(lives_painter_t *cr, double x, double y, double width, double height) { #ifdef PAINTER_CAIRO cairo_rectangle(cr, x, y, width, height); return TRUE; @@ -277,7 +282,8 @@ } -LIVES_INLINE boolean lives_painter_arc(lives_painter_t *cr, double xc, double yc, double radius, double angle1, double angle2) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_arc(lives_painter_t *cr, double xc, double yc, double radius, double angle1, + double angle2) { #ifdef PAINTER_CAIRO cairo_arc(cr, xc, yc, radius, angle1, angle2); return TRUE; @@ -295,7 +301,7 @@ } -LIVES_INLINE boolean lives_painter_set_operator(lives_painter_t *cr, lives_painter_operator_t op) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_set_operator(lives_painter_t *cr, lives_painter_operator_t op) { // if op was not LIVES_PAINTER_OPERATOR_DEFAULT, and FALSE is returned, then the operation failed, // and op was set to the default #ifdef PAINTER_CAIRO @@ -311,7 +317,7 @@ } -LIVES_INLINE boolean lives_painter_set_source_rgb(lives_painter_t *cr, double red, double green, double blue) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_set_source_rgb(lives_painter_t *cr, double red, double green, double blue) { // r,g,b values 0.0 -> 1.0 #ifdef PAINTER_CAIRO cairo_set_source_rgb(cr, red, green, blue); @@ -326,7 +332,8 @@ } -LIVES_INLINE boolean lives_painter_set_source_rgba(lives_painter_t *cr, double red, double green, double blue, double alpha) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_set_source_rgba(lives_painter_t *cr, double red, double green, double blue, + double alpha) { // r,g,b,a values 0.0 -> 1.0 #ifdef PAINTER_CAIRO cairo_set_source_rgba(cr, red, green, blue, alpha); @@ -341,7 +348,7 @@ } -LIVES_INLINE boolean lives_painter_set_fill_rule(lives_painter_t *cr, lives_painter_fill_rule_t fill_rule) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_set_fill_rule(lives_painter_t *cr, lives_painter_fill_rule_t fill_rule) { #ifdef PAINTER_CAIRO cairo_set_fill_rule(cr, fill_rule); return TRUE; @@ -354,7 +361,7 @@ } -LIVES_INLINE boolean lives_painter_surface_flush(lives_painter_surface_t *surf) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_surface_flush(lives_painter_surface_t *surf) { #ifdef PAINTER_CAIRO cairo_surface_flush(surf); return TRUE; @@ -366,7 +373,8 @@ } -LIVES_INLINE lives_painter_surface_t *lives_painter_image_surface_create_for_data(uint8_t *data, lives_painter_format_t format, +WIDGET_HELPER_GLOBAL_INLINE lives_painter_surface_t *lives_painter_image_surface_create_for_data(uint8_t *data, + lives_painter_format_t format, int width, int height, int stride) { lives_painter_surface_t *surf = NULL; #ifdef PAINTER_CAIRO @@ -379,7 +387,8 @@ } -LIVES_INLINE lives_painter_surface_t *lives_painter_surface_create_from_widget(LiVESWidget *widget, lives_painter_content_t content, +WIDGET_HELPER_GLOBAL_INLINE lives_painter_surface_t *lives_painter_surface_create_from_widget(LiVESWidget *widget, + lives_painter_content_t content, int width, int height) { lives_painter_surface_t *surf = NULL; #ifdef PAINTER_CAIRO @@ -401,7 +410,8 @@ } -LIVES_INLINE lives_painter_surface_t *lives_painter_image_surface_create(lives_painter_format_t format, int width, int height) { +WIDGET_HELPER_GLOBAL_INLINE lives_painter_surface_t *lives_painter_image_surface_create(lives_painter_format_t format, int width, + int height) { lives_painter_surface_t *surf = NULL; #ifdef PAINTER_CAIRO surf = cairo_image_surface_create(format, width, height); @@ -501,7 +511,7 @@ //////////////////////////////////////////////////////// -LIVES_INLINE livespointer lives_object_ref(livespointer object) { +WIDGET_HELPER_GLOBAL_INLINE livespointer lives_object_ref(livespointer object) { #ifdef GUI_GTK g_object_ref(object); #endif @@ -512,7 +522,7 @@ } -LIVES_INLINE boolean lives_object_unref(livespointer object) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_object_unref(livespointer object) { #ifdef GUI_GTK g_object_unref(object); return TRUE; @@ -527,12 +537,12 @@ #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) -LIVES_INLINE livespointer lives_object_ref_sink(livespointer object) { +WIDGET_HELPER_GLOBAL_INLINE livespointer lives_object_ref_sink(livespointer object) { g_object_ref_sink(object); return object; } #else -LIVES_INLINE void lives_object_ref_sink(livespointer object) { +WIDGET_HELPER_GLOBAL_INLINE void lives_object_ref_sink(livespointer object) { GtkObject *gtkobject; //assert(GTK_IS_OBJECT(object)); gtkobject = (GtkObject *)object; @@ -542,14 +552,14 @@ #endif #ifdef GUI_QT -LIVES_INLINE livespointer lives_object_ref_sink(livespointer object) { +WIDGET_HELPER_GLOBAL_INLINE livespointer lives_object_ref_sink(livespointer object) { static_cast<LiVESObject *>(object)->ref_sink(); return object; } #endif -LIVES_INLINE boolean lives_signal_handler_block(livespointer instance, unsigned long handler_id) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_signal_handler_block(livespointer instance, unsigned long handler_id) { #ifdef GUI_GTK g_signal_handler_block(instance, handler_id); return TRUE; @@ -563,7 +573,7 @@ } #ifndef GUI_GTK -LIVES_INLINE boolean lives_signal_handlers_block_by_func(livespointer instance, livespointer func, livespointer data) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_signal_handlers_block_by_func(livespointer instance, livespointer func, livespointer data) { #ifdef GUI_QT LiVESObject *obj = static_cast<LiVESObject *>(instance); obj->block_signals((ulong)func, data); @@ -573,7 +583,7 @@ } #endif -LIVES_INLINE boolean lives_signal_handler_unblock(livespointer instance, unsigned long handler_id) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_signal_handler_unblock(livespointer instance, unsigned long handler_id) { #ifdef GUI_GTK g_signal_handler_unblock(instance, handler_id); return TRUE; @@ -588,7 +598,7 @@ #ifndef GUI_GTK -LIVES_INLINE boolean lives_signal_handlers_unblock_by_func(livespointer instance, livespointer func, livespointer data) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_signal_handlers_unblock_by_func(livespointer instance, livespointer func, livespointer data) { #ifdef GUI_QT LiVESObject *obj = static_cast<LiVESObject *>(instance); obj->unblock_signals((ulong)func, data); @@ -599,7 +609,7 @@ #endif -LIVES_INLINE boolean lives_signal_handler_disconnect(livespointer instance, unsigned long handler_id) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_signal_handler_disconnect(livespointer instance, unsigned long handler_id) { #ifdef GUI_GTK g_signal_handler_disconnect(instance, handler_id); return TRUE; @@ -613,7 +623,7 @@ } -LIVES_INLINE boolean lives_signal_stop_emission_by_name(livespointer instance, const char *detailed_signal) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_signal_stop_emission_by_name(livespointer instance, const char *detailed_signal) { #ifdef GUI_GTK g_signal_stop_emission_by_name(instance, detailed_signal); return TRUE; @@ -627,7 +637,7 @@ } -LIVES_INLINE boolean lives_grab_add(LiVESWidget *widget) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_grab_add(LiVESWidget *widget) { #ifdef GUI_GTK gtk_grab_add(widget); return TRUE; @@ -636,7 +646,7 @@ } -LIVES_INLINE boolean lives_grab_remove(LiVESWidget *widget) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_grab_remove(LiVESWidget *widget) { #ifdef GUI_GTK gtk_grab_remove(widget); return TRUE; @@ -645,7 +655,7 @@ } -LIVES_INLINE boolean lives_widget_set_sensitive(LiVESWidget *widget, boolean state) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_sensitive(LiVESWidget *widget, boolean state) { #ifdef GUI_GTK gtk_widget_set_sensitive(widget, state); @@ -661,7 +671,6 @@ } } #endif - return TRUE; #endif #ifdef GUI_QT @@ -672,7 +681,7 @@ } -LIVES_INLINE boolean lives_widget_get_sensitive(LiVESWidget *widget) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_get_sensitive(LiVESWidget *widget) { #ifdef GUI_GTK return gtk_widget_get_sensitive(widget); #endif @@ -683,7 +692,7 @@ } -LIVES_INLINE boolean lives_widget_show(LiVESWidget *widget) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_show(LiVESWidget *widget) { #ifdef GUI_GTK gtk_widget_show(widget); return TRUE; @@ -704,7 +713,7 @@ } -LIVES_INLINE boolean lives_widget_hide(LiVESWidget *widget) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_hide(LiVESWidget *widget) { #ifdef GUI_GTK gtk_widget_hide(widget); return TRUE; @@ -717,7 +726,7 @@ } -LIVES_INLINE boolean lives_widget_show_all(LiVESWidget *widget) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_show_all(LiVESWidget *widget) { #ifdef GUI_GTK gtk_widget_show_all(widget); return TRUE; @@ -730,7 +739,7 @@ } -LIVES_INLINE boolean lives_widget_destroy(LiVESWidget *widget) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_destroy(LiVESWidget *widget) { #ifdef GUI_GTK gtk_widget_destroy(widget); return TRUE; @@ -743,7 +752,7 @@ } -LIVES_INLINE boolean lives_widget_queue_draw(LiVESWidget *widget) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_queue_draw(LiVESWidget *widget) { #ifdef GUI_GTK gtk_widget_queue_draw(widget); return TRUE; @@ -756,7 +765,7 @@ } -LIVES_INLINE boolean lives_widget_queue_draw_area(LiVESWidget *widget, int x, int y, int width, int height) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_queue_draw_area(LiVESWidget *widget, int x, int y, int width, int height) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) gtk_widget_queue_draw_area(widget, x, y, width, height); @@ -772,7 +781,7 @@ } -LIVES_INLINE boolean lives_widget_queue_resize(LiVESWidget *widget) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_queue_resize(LiVESWidget *widget) { #ifdef GUI_GTK gtk_widget_queue_resize(widget); return TRUE; @@ -785,7 +794,7 @@ } -LIVES_INLINE boolean lives_widget_set_size_request(LiVESWidget *widget, int width, int height) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_size_request(LiVESWidget *widget, int width, int height) { #ifdef GUI_GTK gtk_widget_set_size_request(widget, width, height); return TRUE; @@ -800,7 +809,7 @@ } -LIVES_INLINE boolean lives_widget_set_minimum_size(LiVESWidget *widget, int width, int height) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_minimum_size(LiVESWidget *widget, int width, int height) { #ifdef GUI_GTK GdkGeometry geom; GdkWindowHints mask; @@ -814,7 +823,7 @@ } -LIVES_INLINE boolean lives_widget_set_maximum_size(LiVESWidget *widget, int width, int height) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_maximum_size(LiVESWidget *widget, int width, int height) { #ifdef GUI_GTK GdkGeometry geom; GdkWindowHints mask; @@ -828,7 +837,7 @@ } -LIVES_INLINE boolean lives_widget_process_updates(LiVESWidget *widget, boolean upd_children) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_process_updates(LiVESWidget *widget, boolean upd_children) { #ifdef GUI_GTK GdkWindow *window = lives_widget_get_xwindow(widget); gdk_window_process_updates(window, upd_children); @@ -843,7 +852,7 @@ } -LIVES_INLINE boolean lives_xwindow_process_all_updates() { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_xwindow_process_all_updates() { #ifdef GUI_GTK gdk_window_process_all_updates(); return TRUE; @@ -856,7 +865,7 @@ } -LIVES_INLINE boolean lives_widget_reparent(LiVESWidget *widget, LiVESWidget *new_parent) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_reparent(LiVESWidget *widget, LiVESWidget *new_parent) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 14, 0) g_object_ref(widget); @@ -880,7 +889,7 @@ } -LIVES_INLINE boolean lives_widget_is_ancestor(LiVESWidget *widget, LiVESWidget *ancestor) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_is_ancestor(LiVESWidget *widget, LiVESWidget *ancestor) { #ifdef GUI_GTK return gtk_widget_is_ancestor(widget, ancestor); #endif @@ -888,7 +897,7 @@ } -LIVES_INLINE boolean lives_widget_set_app_paintable(LiVESWidget *widget, boolean paintable) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_app_paintable(LiVESWidget *widget, boolean paintable) { return TRUE; #ifdef GUI_GTK gtk_widget_set_app_paintable(widget, paintable); @@ -902,7 +911,7 @@ } -LIVES_INLINE LiVESResponseType lives_dialog_run(LiVESDialog *dialog) { +WIDGET_HELPER_GLOBAL_INLINE LiVESResponseType lives_dialog_run(LiVESDialog *dialog) { #ifdef GUI_GTK return gtk_dialog_run(dialog); #endif @@ -915,7 +924,7 @@ } -LIVES_INLINE boolean lives_dialog_response(LiVESDialog *dialog, int response) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_dialog_response(LiVESDialog *dialog, int response) { #ifdef GUI_GTK gtk_dialog_response(dialog, response); return TRUE; @@ -943,7 +952,7 @@ #include "giw/giwled.h" -LIVES_INLINE boolean lives_widget_set_bg_color(LiVESWidget *widget, LiVESWidgetState state, const LiVESWidgetColor *color) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_bg_color(LiVESWidget *widget, LiVESWidgetState state, const LiVESWidgetColor *color) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) #if GTK_CHECK_VERSION(3, 16, 0) @@ -1015,9 +1024,15 @@ css_string = tmp; } +#if GTK_CHECK_VERSION(4, 0, 0) + gtk_css_provider_load_from_data(GTK_CSS_PROVIDER(provider), + css_string, + -1); +#else gtk_css_provider_load_from_data(GTK_CSS_PROVIDER(provider), css_string, -1, NULL); +#endif g_free(colref); g_free(widget_name); @@ -1042,7 +1057,7 @@ } -LIVES_INLINE boolean lives_widget_set_fg_color(LiVESWidget *widget, LiVESWidgetState state, const LiVESWidgetColor *color) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_fg_color(LiVESWidget *widget, LiVESWidgetState state, const LiVESWidgetColor *color) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) #if GTK_CHECK_VERSION(3, 16, 0) @@ -1080,9 +1095,15 @@ css_string = g_strdup_printf(" %s {\n color: %s;\n }\n }\n", wname, colref); +#if GTK_CHECK_VERSION(4, 0, 0) + gtk_css_provider_load_from_data(GTK_CSS_PROVIDER(provider), + css_string, + -1); +#else gtk_css_provider_load_from_data(GTK_CSS_PROVIDER(provider), css_string, -1, NULL); +#endif g_free(colref); g_free(widget_name); @@ -1106,7 +1127,8 @@ } -LIVES_INLINE boolean lives_widget_set_text_color(LiVESWidget *widget, LiVESWidgetState state, const LiVESWidgetColor *color) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_text_color(LiVESWidget *widget, LiVESWidgetState state, + const LiVESWidgetColor *color) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) lives_widget_set_fg_color(widget, state, color); @@ -1123,7 +1145,8 @@ } -LIVES_INLINE boolean lives_widget_set_base_color(LiVESWidget *widget, LiVESWidgetState state, const LiVESWidgetColor *color) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_base_color(LiVESWidget *widget, LiVESWidgetState state, + const LiVESWidgetColor *color) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) lives_widget_set_bg_color(widget, state, color); @@ -1140,10 +1163,14 @@ } -LIVES_INLINE boolean lives_widget_get_fg_state_color(LiVESWidget *widget, LiVESWidgetState state, LiVESWidgetColor *color) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_get_fg_state_color(LiVESWidget *widget, LiVESWidgetState state, LiVESWidgetColor *color) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) - gtk_style_context_get_color(gtk_widget_get_style_context(widget), LIVES_WIDGET_STATE_NORMAL, color); +#if GTK_CHECK_VERSION(4, 0, 0) + gtk_style_context_get_color(gtk_widget_get_style_context(widget), color); +#else + gtk_style_context_get_color(gtk_widget_get_style_context(widget), lives_widget_get_state(widget), color); +#endif #else lives_widget_color_copy(color, >k_widget_get_style(widget)->fg[LIVES_WIDGET_STATE_NORMAL]); #endif @@ -1157,11 +1184,11 @@ } -LIVES_INLINE boolean lives_widget_get_bg_state_color(LiVESWidget *widget, LiVESWidgetState state, LiVESWidgetColor *color) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_get_bg_state_color(LiVESWidget *widget, LiVESWidgetState state, LiVESWidgetColor *color) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) G_GNUC_BEGIN_IGNORE_DEPRECATIONS - gtk_style_context_get_background_color(gtk_widget_get_style_context(widget), LIVES_WIDGET_STATE_NORMAL, color); + gtk_style_context_get_background_color(gtk_widget_get_style_context(widget), lives_widget_get_state(widget), color); G_GNUC_END_IGNORE_DEPRECATIONS #else lives_widget_color_copy(color, >k_widget_get_style(widget)->bg[LIVES_WIDGET_STATE_NORMAL]); @@ -1176,7 +1203,7 @@ } -LIVES_INLINE boolean lives_widget_color_equal(LiVESWidgetColor *c1, const LiVESWidgetColor *c2) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_color_equal(LiVESWidgetColor *c1, const LiVESWidgetColor *c2) { #ifdef GUI_GTK #if LIVES_WIDGET_COLOR_HAS_ALPHA if (c1->alpha != c2->alpha) return FALSE; @@ -1188,7 +1215,20 @@ } -LIVES_INLINE LiVESWidgetColor *lives_widget_color_copy(LiVESWidgetColor *c1, const LiVESWidgetColor *c2) { +static boolean lives_widget_color_mix(LiVESWidgetColor *c1, const LiVESWidgetColor *c2, float mixval) { + // c1 = mixval * c1 + (1. - mixval) * c2 + if (mixval < 0. || mixval > 1. || c1 == NULL || c2 == NULL) return FALSE; +#ifdef GUI_GTK + c1->red = (float)c1->red * mixval + (float)c2->red * (1. - mixval); + c1->green = (float)c1->green * mixval + (float)c2->green * (1. - mixval); + c1->blue = (float)c1->blue * mixval + (float)c2->blue * (1. - mixval); + return TRUE; +#endif + return FALSE; +} + + +WIDGET_HELPER_GLOBAL_INLINE LiVESWidgetColor *lives_widget_color_copy(LiVESWidgetColor *c1, const LiVESWidgetColor *c2) { // if c1 is NULL, create a new copy of c2, otherwise copy c2 -> c1 LiVESWidgetColor *c0 = NULL; #ifdef GUI_GTK @@ -1226,7 +1266,7 @@ } -LIVES_INLINE LiVESWidget *lives_event_box_new(void) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_event_box_new(void) { LiVESWidget *eventbox = NULL; #ifdef GUI_GTK eventbox = gtk_event_box_new(); @@ -1238,7 +1278,7 @@ } -LIVES_INLINE boolean lives_event_box_set_above_child(LiVESEventBox *ebox, boolean set) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_event_box_set_above_child(LiVESEventBox *ebox, boolean set) { #ifdef GUI_GTK gtk_event_box_set_above_child(ebox, set); return TRUE; @@ -1250,7 +1290,7 @@ } -LIVES_INLINE LiVESWidget *lives_image_new(void) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_image_new(void) { LiVESWidget *image = NULL; #ifdef GUI_GTK image = gtk_image_new(); @@ -1262,7 +1302,7 @@ } -LIVES_INLINE LiVESWidget *lives_image_new_from_stock(const char *stock_id, LiVESIconSize size) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_image_new_from_stock(const char *stock_id, LiVESIconSize size) { LiVESWidget *image = NULL; #ifdef GUI_GTK if (lives_has_icon(stock_id, size)) { @@ -1304,7 +1344,7 @@ } -LIVES_INLINE LiVESWidget *lives_image_new_from_file(const char *filename) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_image_new_from_file(const char *filename) { LiVESWidget *image = NULL; #ifdef GUI_GTK image = gtk_image_new_from_file(filename); @@ -1324,7 +1364,7 @@ } -LIVES_INLINE LiVESWidget *lives_image_new_from_pixbuf(LiVESPixbuf *pixbuf) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_image_new_from_pixbuf(LiVESPixbuf *pixbuf) { LiVESWidget *image = NULL; #ifdef GUI_GTK image = gtk_image_new_from_pixbuf(pixbuf); @@ -1336,7 +1376,7 @@ } -LIVES_INLINE boolean lives_image_set_from_pixbuf(LiVESImage *image, LiVESPixbuf *pixbuf) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_image_set_from_pixbuf(LiVESImage *image, LiVESPixbuf *pixbuf) { #ifdef GUI_GTK gtk_image_set_from_pixbuf(image, pixbuf); return TRUE; @@ -1349,7 +1389,7 @@ } -LIVES_INLINE LiVESPixbuf *lives_image_get_pixbuf(LiVESImage *image) { +WIDGET_HELPER_GLOBAL_INLINE LiVESPixbuf *lives_image_get_pixbuf(LiVESImage *image) { LiVESPixbuf *pixbuf = NULL; #ifdef GUI_GTK pixbuf = gtk_image_get_pixbuf(image); @@ -1361,7 +1401,7 @@ } -LIVES_INLINE boolean lives_color_parse(const char *spec, LiVESWidgetColor *color) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_color_parse(const char *spec, LiVESWidgetColor *color) { boolean retval = FALSE; #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) @@ -1384,7 +1424,7 @@ } -LIVES_INLINE LiVESWidget *lives_dialog_get_content_area(LiVESDialog *dialog) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_dialog_get_content_area(LiVESDialog *dialog) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(2, 14, 0) @@ -1400,7 +1440,7 @@ } -LIVES_INLINE LiVESWidget *lives_dialog_get_action_area(LiVESDialog *dialog) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_dialog_get_action_area(LiVESDialog *dialog) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(2, 14, 0) #ifdef G_GNUC_BEGIN_IGNORE_DEPRECATIONS @@ -1421,7 +1461,7 @@ } -LIVES_INLINE boolean lives_dialog_add_action_widget(LiVESDialog *dialog, LiVESWidget *widget, int response) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_dialog_add_action_widget(LiVESDialog *dialog, LiVESWidget *widget, int response) { #ifdef GUI_GTK gtk_dialog_add_action_widget(dialog, widget, response); return TRUE; @@ -1435,7 +1475,7 @@ } -LIVES_INLINE LiVESWidget *lives_window_new(LiVESWindowType wintype) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_window_new(LiVESWindowType wintype) { LiVESWidget *window = NULL; #ifdef GUI_GTK window = gtk_window_new(wintype); @@ -1452,7 +1492,7 @@ } -LIVES_INLINE boolean lives_window_set_title(LiVESWindow *window, const char *title) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_title(LiVESWindow *window, const char *title) { #ifdef GUI_GTK char *ntitle = lives_strdup_printf("%s%s", widget_opts.title_prefix, title); gtk_window_set_title(window, ntitle); @@ -1470,7 +1510,7 @@ } -LIVES_INLINE boolean lives_window_set_transient_for(LiVESWindow *window, LiVESWindow *parent) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_transient_for(LiVESWindow *window, LiVESWindow *parent) { #ifdef GUI_GTK gtk_window_set_transient_for(window, parent); return TRUE; @@ -1489,7 +1529,7 @@ } -LIVES_INLINE boolean lives_window_set_modal(LiVESWindow *window, boolean modal) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_modal(LiVESWindow *window, boolean modal) { #ifdef GUI_GTK gtk_window_set_modal(window, modal); return TRUE; @@ -1506,7 +1546,7 @@ } -LIVES_INLINE boolean lives_window_set_deletable(LiVESWindow *window, boolean deletable) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_deletable(LiVESWindow *window, boolean deletable) { #ifdef GUI_GTK gtk_window_set_deletable(window, deletable); return TRUE; @@ -1533,7 +1573,7 @@ } -LIVES_INLINE boolean lives_window_set_resizable(LiVESWindow *window, boolean resizable) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_resizable(LiVESWindow *window, boolean resizable) { #ifdef GUI_GTK gtk_window_set_resizable(window, resizable); return TRUE; @@ -1558,7 +1598,7 @@ } -LIVES_INLINE boolean lives_window_set_keep_below(LiVESWindow *window, boolean set) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_keep_below(LiVESWindow *window, boolean set) { #ifdef GUI_GTK gtk_window_set_keep_below(window, set); return TRUE; @@ -1582,7 +1622,7 @@ } -LIVES_INLINE boolean lives_window_set_keep_above(LiVESWindow *window, boolean set) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_keep_above(LiVESWindow *window, boolean set) { #ifdef GUI_GTK gtk_window_set_keep_above(window, set); return TRUE; @@ -1591,7 +1631,7 @@ } -LIVES_INLINE boolean lives_window_set_decorated(LiVESWindow *window, boolean set) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_decorated(LiVESWindow *window, boolean set) { #ifdef GUI_GTK gtk_window_set_decorated(window, set); return TRUE; @@ -1615,7 +1655,7 @@ } -LIVES_INLINE boolean lives_window_set_auto_startup_notification(boolean set) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_auto_startup_notification(boolean set) { #ifdef GUI_GTK gtk_window_set_auto_startup_notification(set); return TRUE; @@ -1628,24 +1668,24 @@ } -LIVES_INLINE boolean lives_window_set_screen(LiVESWindow *window, LiVESXScreen *screen) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_screen(LiVESWindow *window, LiVESXScreen *screen) { + if (LIVES_IS_WINDOW(window)) { #ifdef GUI_GTK - gtk_window_set_screen(window, screen); - return TRUE; + gtk_window_set_screen(window, screen); + return TRUE; #endif #ifdef GUI_QT - if (LIVES_IS_WINDOW(window)) { window->winId(); QWindow *qwindow = window->windowHandle(); qwindow->setScreen(screen); - } - return TRUE; + return TRUE; #endif + } return FALSE; } -LIVES_INLINE boolean lives_window_set_default_size(LiVESWindow *window, int width, int height) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_default_size(LiVESWindow *window, int width, int height) { #ifdef GUI_GTK gtk_window_set_default_size(window, width, height); return TRUE; @@ -1660,7 +1700,7 @@ } -LIVES_INLINE const char *lives_window_get_title(LiVESWindow *window) { +WIDGET_HELPER_GLOBAL_INLINE const char *lives_window_get_title(LiVESWindow *window) { #ifdef GUI_GTK return gtk_window_get_title(window); #endif @@ -1671,7 +1711,7 @@ } -LIVES_INLINE boolean lives_window_move(LiVESWindow *window, int x, int y) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_move(LiVESWindow *window, int x, int y) { #ifdef GUI_GTK gtk_window_move(window, x, y); return TRUE; @@ -1689,7 +1729,7 @@ } -LIVES_INLINE boolean lives_widget_get_position(LiVESWidget *widget, int *x, int *y) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_get_position(LiVESWidget *widget, int *x, int *y) { #ifdef GUI_GTK GdkWindow *window = lives_widget_get_xwindow(widget); gdk_window_get_position(window, x, y); @@ -1706,7 +1746,7 @@ } -LIVES_INLINE boolean lives_window_get_position(LiVESWindow *window, int *x, int *y) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_get_position(LiVESWindow *window, int *x, int *y) { #ifdef GUI_GTK gtk_window_get_position(window, x, y); return TRUE; @@ -1724,7 +1764,7 @@ } -LIVES_INLINE boolean lives_window_set_position(LiVESWindow *window, LiVESWindowPosition pos) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_position(LiVESWindow *window, LiVESWindowPosition pos) { #ifdef GUI_GTK gtk_window_set_position(window, pos); return TRUE; @@ -1737,7 +1777,7 @@ } -LIVES_INLINE boolean lives_window_set_hide_titlebar_when_maximized(LiVESWindow *window, boolean setting) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_hide_titlebar_when_maximized(LiVESWindow *window, boolean setting) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 4, 0) gtk_window_set_hide_titlebar_when_maximized(window, setting); @@ -1751,7 +1791,7 @@ } -LIVES_INLINE boolean lives_window_resize(LiVESWindow *window, int width, int height) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_resize(LiVESWindow *window, int width, int height) { #ifdef GUI_GTK gtk_window_resize(window, width, height); return TRUE; @@ -1761,7 +1801,7 @@ } -LIVES_INLINE boolean lives_window_present(LiVESWindow *window) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_present(LiVESWindow *window) { #ifdef GUI_GTK gtk_window_present(window); return TRUE; @@ -1774,7 +1814,7 @@ } -LIVES_INLINE boolean lives_window_fullscreen(LiVESWindow *window) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_fullscreen(LiVESWindow *window) { #ifdef GUI_GTK gtk_window_fullscreen(window); return TRUE; @@ -1792,7 +1832,7 @@ } -LIVES_INLINE boolean lives_window_unfullscreen(LiVESWindow *window) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_unfullscreen(LiVESWindow *window) { #ifdef GUI_GTK gtk_window_unfullscreen(window); return TRUE; @@ -1810,7 +1850,7 @@ } -LIVES_INLINE boolean lives_window_maximize(LiVESWindow *window) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_maximize(LiVESWindow *window) { #ifdef GUI_GTK gtk_window_maximize(window); return TRUE; @@ -1827,7 +1867,7 @@ } -LIVES_INLINE boolean lives_window_unmaximize(LiVESWindow *window) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_unmaximize(LiVESWindow *window) { #ifdef GUI_GTK gtk_window_unmaximize(window); return TRUE; @@ -1844,7 +1884,7 @@ } -LIVES_INLINE LiVESWidget *lives_window_get_focus(LiVESWindow *window) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_window_get_focus(LiVESWindow *window) { #ifdef GUI_GTK return gtk_window_get_focus(window); #endif @@ -1852,7 +1892,7 @@ } -LIVES_INLINE LiVESAccelGroup *lives_accel_group_new(void) { +WIDGET_HELPER_GLOBAL_INLINE LiVESAccelGroup *lives_accel_group_new(void) { LiVESAccelGroup *group = NULL; #ifdef GUI_GTK group = gtk_accel_group_new(); @@ -1864,7 +1904,7 @@ } -LIVES_INLINE boolean lives_accel_group_connect(LiVESAccelGroup *group, uint32_t key, LiVESXModifierType mod, +WIDGET_HELPER_GLOBAL_INLINE boolean lives_accel_group_connect(LiVESAccelGroup *group, uint32_t key, LiVESXModifierType mod, LiVESAccelFlags flags, LiVESWidgetClosure *closure) { #ifdef GUI_GTK gtk_accel_group_connect(group, key, mod, flags, closure); @@ -1877,7 +1917,7 @@ } -LIVES_INLINE boolean lives_accel_group_disconnect(LiVESAccelGroup *group, LiVESWidgetClosure *closure) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_accel_group_disconnect(LiVESAccelGroup *group, LiVESWidgetClosure *closure) { #ifdef GUI_GTK gtk_accel_group_disconnect(group, closure); return TRUE; @@ -1890,7 +1930,8 @@ } -LIVES_INLINE boolean lives_widget_add_accelerator(LiVESWidget *widget, const char *accel_signal, LiVESAccelGroup *accel_group, +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_add_accelerator(LiVESWidget *widget, const char *accel_signal, + LiVESAccelGroup *accel_group, uint32_t accel_key, LiVESXModifierType accel_mods, LiVESAccelFlags accel_flags) { #ifdef GUI_GTK gtk_widget_add_accelerator(widget, accel_signal, accel_group, accel_key, accel_mods, accel_flags); @@ -1904,7 +1945,7 @@ } -LIVES_INLINE boolean lives_window_add_accel_group(LiVESWindow *window, LiVESAccelGroup *group) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_add_accel_group(LiVESWindow *window, LiVESAccelGroup *group) { #ifdef GUI_GTK gtk_window_add_accel_group(window, group); return TRUE; @@ -1917,7 +1958,7 @@ } -LIVES_INLINE boolean lives_widget_has_focus(LiVESWidget *widget) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_has_focus(LiVESWidget *widget) { #ifdef GUI_GTK return gtk_widget_has_focus(widget); #endif @@ -1925,7 +1966,7 @@ } -LIVES_INLINE boolean lives_window_remove_accel_group(LiVESWindow *window, LiVESAccelGroup *group) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_remove_accel_group(LiVESWindow *window, LiVESAccelGroup *group) { #ifdef GUI_GTK gtk_window_remove_accel_group(window, group); return TRUE; @@ -1938,7 +1979,7 @@ } -LIVES_INLINE boolean lives_menu_set_accel_group(LiVESMenu *menu, LiVESAccelGroup *group) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_set_accel_group(LiVESMenu *menu, LiVESAccelGroup *group) { #ifdef GUI_GTK gtk_menu_set_accel_group(menu, group); return TRUE; @@ -1951,7 +1992,7 @@ } -LIVES_INLINE boolean lives_accel_groups_activate(LiVESObject *object, uint32_t key, LiVESXModifierType mod) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_accel_groups_activate(LiVESObject *object, uint32_t key, LiVESXModifierType mod) { #ifdef GUI_GTK gtk_accel_groups_activate(object, key, mod); return TRUE; @@ -1964,21 +2005,7 @@ } -LIVES_INLINE boolean lives_window_has_toplevel_focus(LiVESWindow *window) { -#ifdef GUI_GTK - return gtk_window_has_toplevel_focus(window); -#endif -#ifdef GUI_QT - if (LIVES_IS_WINDOW(window)) { - return QApplication::activeWindow() == static_cast<QWidget *>(window); - } - return TRUE; -#endif - return FALSE; -} - - -LIVES_INLINE LiVESPixbuf *lives_pixbuf_new(boolean has_alpha, int width, int height) { +WIDGET_HELPER_GLOBAL_INLINE LiVESPixbuf *lives_pixbuf_new(boolean has_alpha, int width, int height) { #ifdef GUI_GTK // alpha fmt is RGBA post mult return gdk_pixbuf_new(GDK_COLORSPACE_RGB, has_alpha, 8, width, height); @@ -1998,7 +2025,7 @@ } -LIVES_INLINE LiVESPixbuf *lives_pixbuf_new_from_data(const unsigned char *buf, boolean has_alpha, int width, int height, +WIDGET_HELPER_GLOBAL_INLINE LiVESPixbuf *lives_pixbuf_new_from_data(const unsigned char *buf, boolean has_alpha, int width, int height, int rowstride, LiVESPixbufDestroyNotify lives_free_buffer_fn, livespointer destroy_fn_data) { #ifdef GUI_GTK @@ -2020,7 +2047,7 @@ } -LIVES_INLINE LiVESPixbuf *lives_pixbuf_new_from_file(const char *filename, LiVESError **error) { +WIDGET_HELPER_GLOBAL_INLINE LiVESPixbuf *lives_pixbuf_new_from_file(const char *filename, LiVESError **error) { #ifdef GUI_GTK return gdk_pixbuf_new_from_file(filename, error); #endif @@ -2040,7 +2067,7 @@ } -LIVES_INLINE LiVESPixbuf *lives_pixbuf_new_from_file_at_scale(const char *filename, int width, int height, +WIDGET_HELPER_GLOBAL_INLINE LiVESPixbuf *lives_pixbuf_new_from_file_at_scale(const char *filename, int width, int height, boolean preserve_aspect_ratio, LiVESError **error) { #ifdef GUI_GTK @@ -2082,7 +2109,7 @@ } -LIVES_INLINE int lives_pixbuf_get_rowstride(const LiVESPixbuf *pixbuf) { +WIDGET_HELPER_GLOBAL_INLINE int lives_pixbuf_get_rowstride(const LiVESPixbuf *pixbuf) { #ifdef GUI_GTK return gdk_pixbuf_get_rowstride(pixbuf); #endif @@ -2093,7 +2120,7 @@ } -LIVES_INLINE int lives_pixbuf_get_width(const LiVESPixbuf *pixbuf) { +WIDGET_HELPER_GLOBAL_INLINE int lives_pixbuf_get_width(const LiVESPixbuf *pixbuf) { #ifdef GUI_GTK return gdk_pixbuf_get_width(pixbuf); #endif @@ -2104,7 +2131,7 @@ } -LIVES_INLINE int lives_pixbuf_get_height(const LiVESPixbuf *pixbuf) { +WIDGET_HELPER_GLOBAL_INLINE int lives_pixbuf_get_height(const LiVESPixbuf *pixbuf) { #ifdef GUI_GTK return gdk_pixbuf_get_height(pixbuf); #endif @@ -2115,7 +2142,7 @@ } -LIVES_INLINE int lives_pixbuf_get_n_channels(const LiVESPixbuf *pixbuf) { +WIDGET_HELPER_GLOBAL_INLINE int lives_pixbuf_get_n_channels(const LiVESPixbuf *pixbuf) { #ifdef GUI_GTK return gdk_pixbuf_get_n_channels(pixbuf); #endif @@ -2126,7 +2153,7 @@ } -LIVES_INLINE unsigned char *lives_pixbuf_get_pixels(const LiVESPixbuf *pixbuf) { +WIDGET_HELPER_GLOBAL_INLINE unsigned char *lives_pixbuf_get_pixels(const LiVESPixbuf *pixbuf) { #ifdef GUI_GTK return gdk_pixbuf_get_pixels(pixbuf); #endif @@ -2137,7 +2164,7 @@ } -LIVES_INLINE const unsigned char *lives_pixbuf_get_pixels_readonly(const LiVESPixbuf *pixbuf) { +WIDGET_HELPER_GLOBAL_INLINE const unsigned char *lives_pixbuf_get_pixels_readonly(const LiVESPixbuf *pixbuf) { #ifdef GUI_GTK return (const guchar *)gdk_pixbuf_get_pixels(pixbuf); #endif @@ -2148,7 +2175,7 @@ } -LIVES_INLINE boolean lives_pixbuf_get_has_alpha(const LiVESPixbuf *pixbuf) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_pixbuf_get_has_alpha(const LiVESPixbuf *pixbuf) { #ifdef GUI_GTK return gdk_pixbuf_get_has_alpha(pixbuf); #endif @@ -2159,7 +2186,7 @@ } -LIVES_INLINE LiVESPixbuf *lives_pixbuf_scale_simple(const LiVESPixbuf *src, int dest_width, int dest_height, +WIDGET_HELPER_GLOBAL_INLINE LiVESPixbuf *lives_pixbuf_scale_simple(const LiVESPixbuf *src, int dest_width, int dest_height, LiVESInterpType interp_type) { #ifdef GUI_GTK return gdk_pixbuf_scale_simple(src, dest_width, dest_height, interp_type); @@ -2178,7 +2205,8 @@ } -LIVES_INLINE boolean lives_pixbuf_saturate_and_pixelate(const LiVESPixbuf *src, LiVESPixbuf *dest, float saturation, boolean pixilate) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_pixbuf_saturate_and_pixelate(const LiVESPixbuf *src, LiVESPixbuf *dest, float saturation, + boolean pixilate) { #ifdef GUI_GTK gdk_pixbuf_saturate_and_pixelate(src, dest, saturation, pixilate); return TRUE; @@ -2190,7 +2218,7 @@ } -LIVES_INLINE LiVESAdjustment *lives_adjustment_new(double value, double lower, double upper, +WIDGET_HELPER_GLOBAL_INLINE LiVESAdjustment *lives_adjustment_new(double value, double lower, double upper, double step_increment, double page_increment, double page_size) { LiVESAdjustment *adj = NULL; #ifdef GUI_GTK @@ -2207,7 +2235,7 @@ } -LIVES_INLINE boolean lives_box_set_homogeneous(LiVESBox *box, boolean homogenous) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_box_set_homogeneous(LiVESBox *box, boolean homogenous) { #ifdef GUI_GTK gtk_box_set_homogeneous(box, homogenous); return TRUE; @@ -2219,7 +2247,7 @@ } -LIVES_INLINE boolean lives_box_reorder_child(LiVESBox *box, LiVESWidget *child, int pos) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_box_reorder_child(LiVESBox *box, LiVESWidget *child, int pos) { #ifdef GUI_GTK gtk_box_reorder_child(box, child, pos); return TRUE; @@ -2240,7 +2268,7 @@ } -LIVES_INLINE boolean lives_box_set_spacing(LiVESBox *box, int spacing) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_box_set_spacing(LiVESBox *box, int spacing) { #ifdef GUI_GTK gtk_box_set_spacing(box, spacing); return TRUE; @@ -2259,7 +2287,7 @@ } -LIVES_INLINE LiVESWidget *lives_hbox_new(boolean homogeneous, int spacing) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_hbox_new(boolean homogeneous, int spacing) { LiVESWidget *hbox = NULL; #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) @@ -2278,7 +2306,7 @@ } -LIVES_INLINE LiVESWidget *lives_vbox_new(boolean homogeneous, int spacing) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_vbox_new(boolean homogeneous, int spacing) { LiVESWidget *vbox = NULL; #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) @@ -2297,7 +2325,8 @@ } -LIVES_INLINE boolean lives_box_pack_start(LiVESBox *box, LiVESWidget *child, boolean expand, boolean fill, uint32_t padding) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_box_pack_start(LiVESBox *box, LiVESWidget *child, boolean expand, boolean fill, + uint32_t padding) { #ifdef GUI_GTK gtk_box_pack_start(box, child, expand, fill, padding); return TRUE; @@ -2330,7 +2359,7 @@ } -LIVES_INLINE boolean lives_box_pack_end(LiVESBox *box, LiVESWidget *child, boolean expand, boolean fill, uint32_t padding) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_box_pack_end(LiVESBox *box, LiVESWidget *child, boolean expand, boolean fill, uint32_t padding) { #ifdef GUI_GTK gtk_box_pack_end(box, child, expand, fill, padding); return TRUE; @@ -2352,7 +2381,7 @@ } -LIVES_INLINE LiVESWidget *lives_hseparator_new(void) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_hseparator_new(void) { LiVESWidget *hsep = NULL; #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) @@ -2368,7 +2397,7 @@ } -LIVES_INLINE LiVESWidget *lives_vseparator_new(void) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_vseparator_new(void) { LiVESWidget *vsep = NULL; #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) @@ -2384,7 +2413,7 @@ } -LIVES_INLINE LiVESWidget *lives_hbutton_box_new(void) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_hbutton_box_new(void) { LiVESWidget *bbox = NULL; #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) @@ -2400,7 +2429,7 @@ } -LIVES_INLINE LiVESWidget *lives_vbutton_box_new(void) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_vbutton_box_new(void) { LiVESWidget *bbox = NULL; #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) @@ -2416,7 +2445,7 @@ } -LIVES_INLINE boolean lives_button_box_set_layout(LiVESButtonBox *bbox, LiVESButtonBoxStyle bstyle) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_button_box_set_layout(LiVESButtonBox *bbox, LiVESButtonBoxStyle bstyle) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) return FALSE; @@ -2435,7 +2464,7 @@ } -LIVES_INLINE LiVESWidget *lives_hscale_new(LiVESAdjustment *adj) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_hscale_new(LiVESAdjustment *adj) { LiVESWidget *hscale = NULL; #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) @@ -2451,7 +2480,7 @@ } -LIVES_INLINE LiVESWidget *lives_vscale_new(LiVESAdjustment *adj) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_vscale_new(LiVESAdjustment *adj) { LiVESWidget *vscale = NULL; #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) @@ -2467,7 +2496,7 @@ } -LIVES_INLINE LiVESWidget *lives_hpaned_new(void) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_hpaned_new(void) { LiVESWidget *hpaned = NULL; #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) @@ -2485,7 +2514,7 @@ } -LIVES_INLINE LiVESWidget *lives_vpaned_new(void) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_vpaned_new(void) { LiVESWidget *vpaned = NULL; #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) @@ -2503,7 +2532,7 @@ } -LIVES_INLINE LiVESWidget *lives_hscrollbar_new(LiVESAdjustment *adj) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_hscrollbar_new(LiVESAdjustment *adj) { LiVESWidget *hscrollbar = NULL; #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) @@ -2519,7 +2548,7 @@ } -LIVES_INLINE LiVESWidget *lives_vscrollbar_new(LiVESAdjustment *adj) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_vscrollbar_new(LiVESAdjustment *adj) { LiVESWidget *vscrollbar = NULL; #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) @@ -2535,7 +2564,7 @@ } -LIVES_INLINE LiVESWidget *lives_label_new(const char *text) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_label_new(const char *text) { LiVESWidget *label = NULL; #ifdef GUI_GTK label = gtk_label_new(text); @@ -2554,7 +2583,7 @@ } -LIVES_INLINE LiVESWidget *lives_arrow_new(LiVESArrowType arrow_type, LiVESShadowType shadow_type) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_arrow_new(LiVESArrowType arrow_type, LiVESShadowType shadow_type) { LiVESWidget *arrow = NULL; #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 12, 0) @@ -2596,18 +2625,21 @@ } -LIVES_INLINE LiVESWidget *lives_alignment_new(float xalign, float yalign, float xscale, float yscale) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_alignment_new(float xalign, float yalign, float xscale, float yscale) { LiVESWidget *alignment = NULL; #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) alignment = gtk_frame_new(NULL); gtk_frame_set_shadow_type(LIVES_FRAME(alignment), GTK_SHADOW_NONE); + G_GNUC_BEGIN_IGNORE_DEPRECATIONS + // TODO: check with gtk_widget_set_margin_start() if (xalign == 0.5) gtk_widget_set_halign(alignment, GTK_ALIGN_CENTER); if (xalign == 0. && xscale == 1.) gtk_widget_set_halign(alignment, GTK_ALIGN_FILL); if (xalign == 0. && xscale == 0.) gtk_widget_set_halign(alignment, GTK_ALIGN_START); if (yalign == 0.5) gtk_widget_set_valign(alignment, GTK_ALIGN_CENTER); if (yalign == 0. && yscale == 1.) gtk_widget_set_valign(alignment, GTK_ALIGN_FILL); if (yalign == 0. && yscale == 0.) gtk_widget_set_valign(alignment, GTK_ALIGN_START); + G_GNUC_END_IGNORE_DEPRECATIONS #else alignment = gtk_alignment_new(xalign, yalign, xscale, yscale); #endif @@ -2619,17 +2651,17 @@ } -LIVES_INLINE boolean lives_alignment_set(LiVESAlignment *alignment, float xalign, float yalign, float xscale, float yscale) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_alignment_set(LiVESWidget *alignment, float xalign, float yalign, float xscale, float yscale) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) - if (xalign == 0.5) gtk_widget_set_halign((GtkWidget *)alignment, GTK_ALIGN_CENTER); - if (xalign == 0. && xscale == 1.) gtk_widget_set_halign((GtkWidget *)alignment, GTK_ALIGN_FILL); - if (xalign == 0. && xscale == 0.) gtk_widget_set_halign((GtkWidget *)alignment, GTK_ALIGN_START); - if (yalign == 0.5) gtk_widget_set_valign((GtkWidget *)alignment, GTK_ALIGN_CENTER); - if (yalign == 0. && yscale == 1.) gtk_widget_set_valign((GtkWidget *)alignment, GTK_ALIGN_FILL); - if (yalign == 0. && yscale == 0.) gtk_widget_set_valign((GtkWidget *)alignment, GTK_ALIGN_START); + if (xalign == 0.5) gtk_widget_set_halign(alignment, GTK_ALIGN_CENTER); + if (xalign == 0. && xscale == 1.) gtk_widget_set_halign(alignment, GTK_ALIGN_FILL); + if (xalign == 0. && xscale == 0.) gtk_widget_set_halign(alignment, GTK_ALIGN_START); + if (yalign == 0.5) gtk_widget_set_valign(alignment, GTK_ALIGN_CENTER); + if (yalign == 0. && yscale == 1.) gtk_widget_set_valign(alignment, GTK_ALIGN_FILL); + if (yalign == 0. && yscale == 0.) gtk_widget_set_valign(alignment, GTK_ALIGN_START); #else - gtk_alignment_set(alignment, xalign, yalign, xscale, yscale); + gtk_alignment_set(LIVES_ALIGNMENT(alignment), xalign, yalign, xscale, yscale); return TRUE; #endif #endif @@ -2641,7 +2673,7 @@ } -LIVES_INLINE LiVESWidget *lives_expander_new_with_mnemonic(const char *label) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_expander_new_with_mnemonic(const char *label) { LiVESWidget *expander = NULL; #ifdef GUI_GTK expander = gtk_expander_new_with_mnemonic(label); @@ -2653,7 +2685,7 @@ } -LIVES_INLINE LiVESWidget *lives_expander_new(const char *label) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_expander_new(const char *label) { LiVESWidget *expander = NULL; #ifdef GUI_GTK expander = gtk_expander_new(label); @@ -2665,7 +2697,7 @@ } -LIVES_INLINE LiVESWidget *lives_expander_get_label_widget(LiVESExpander *expander) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_expander_get_label_widget(LiVESExpander *expander) { LiVESWidget *widget = NULL; #ifdef GUI_GTK widget = gtk_expander_get_label_widget(expander); @@ -2674,7 +2706,7 @@ } -LIVES_INLINE boolean lives_label_set_width_chars(LiVESLabel *label, int nchars) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_label_set_width_chars(LiVESLabel *label, int nchars) { #ifdef GUI_GTK gtk_label_set_width_chars(label, nchars); return TRUE; @@ -2683,7 +2715,7 @@ } -LIVES_INLINE boolean lives_label_set_halignment(LiVESLabel *label, float xalign) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_label_set_halignment(LiVESLabel *label, float xalign) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 16, 0) gtk_label_set_xalign(label, xalign); @@ -2701,7 +2733,7 @@ } -LIVES_INLINE LiVESWidget *lives_combo_new(void) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_combo_new(void) { LiVESWidget *combo = NULL; #ifdef GUI_GTK #if GTK_CHECK_VERSION(2, 24, 0) @@ -2717,7 +2749,7 @@ } -LIVES_INLINE LiVESWidget *lives_combo_new_with_model(LiVESTreeModel *model) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_combo_new_with_model(LiVESTreeModel *model) { LiVESWidget *combo = NULL; #ifdef GUI_GTK #if GTK_CHECK_VERSION(2, 24, 0) @@ -2737,7 +2769,7 @@ } -LIVES_INLINE LiVESTreeModel *lives_combo_get_model(LiVESCombo *combo) { +WIDGET_HELPER_GLOBAL_INLINE LiVESTreeModel *lives_combo_get_model(LiVESCombo *combo) { LiVESTreeModel *model = NULL; #ifdef GUI_GTK model = gtk_combo_box_get_model(combo); @@ -2756,7 +2788,7 @@ } -LIVES_INLINE boolean lives_combo_append_text(LiVESCombo *combo, const char *text) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_combo_append_text(LiVESCombo *combo, const char *text) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(2, 24, 0) gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(combo), text); @@ -2792,7 +2824,7 @@ } -LIVES_INLINE boolean lives_combo_set_entry_text_column(LiVESCombo *combo, int column) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_combo_set_entry_text_column(LiVESCombo *combo, int column) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(2, 24, 0) gtk_combo_box_set_entry_text_column(GTK_COMBO_BOX(combo), column); @@ -2809,7 +2841,7 @@ } -LIVES_INLINE char *lives_combo_get_active_text(LiVESCombo *combo) { +WIDGET_HELPER_GLOBAL_INLINE char *lives_combo_get_active_text(LiVESCombo *combo) { // return value should be freed #ifdef GUI_GTK #if GTK_CHECK_VERSION(2, 24, 0) @@ -2825,7 +2857,7 @@ } -LIVES_INLINE boolean lives_combo_set_active_index(LiVESCombo *combo, int index) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_combo_set_active_index(LiVESCombo *combo, int index) { #ifdef GUI_GTK gtk_combo_box_set_active(combo, index); return TRUE; @@ -2838,7 +2870,7 @@ } -LIVES_INLINE boolean lives_combo_set_active_iter(LiVESCombo *combo, LiVESTreeIter *iter) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_combo_set_active_iter(LiVESCombo *combo, LiVESTreeIter *iter) { #ifdef GUI_GTK gtk_combo_box_set_active_iter(combo, iter); return TRUE; @@ -2855,7 +2887,7 @@ } -LIVES_INLINE boolean lives_combo_get_active_iter(LiVESCombo *combo, LiVESTreeIter *iter) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_combo_get_active_iter(LiVESCombo *combo, LiVESTreeIter *iter) { #ifdef GUI_GTK return gtk_combo_box_get_active_iter(combo, iter); #endif @@ -2874,7 +2906,7 @@ } -LIVES_INLINE int lives_combo_get_active(LiVESCombo *combo) { +WIDGET_HELPER_GLOBAL_INLINE int lives_combo_get_active(LiVESCombo *combo) { #ifdef GUI_GTK return gtk_combo_box_get_active(combo); #endif @@ -2885,7 +2917,7 @@ } -LIVES_INLINE LiVESWidget *lives_text_view_new(void) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_text_view_new(void) { LiVESWidget *tview = NULL; #ifdef GUI_GTK tview = gtk_text_view_new(); @@ -2897,7 +2929,7 @@ } -LIVES_INLINE LiVESWidget *lives_text_view_new_with_buffer(LiVESTextBuffer *tbuff) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_text_view_new_with_buffer(LiVESTextBuffer *tbuff) { LiVESWidget *tview = NULL; #ifdef GUI_GTK tview = gtk_text_view_new_with_buffer(tbuff); @@ -2909,7 +2941,7 @@ } -LIVES_INLINE LiVESTextBuffer *lives_text_view_get_buffer(LiVESTextView *tview) { +WIDGET_HELPER_GLOBAL_INLINE LiVESTextBuffer *lives_text_view_get_buffer(LiVESTextView *tview) { LiVESTextBuffer *tbuff = NULL; #ifdef GUI_GTK tbuff = gtk_text_view_get_buffer(tview); @@ -2921,7 +2953,7 @@ } -LIVES_INLINE boolean lives_text_view_set_editable(LiVESTextView *tview, boolean setting) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_view_set_editable(LiVESTextView *tview, boolean setting) { #ifdef GUI_GTK gtk_text_view_set_editable(tview, setting); return TRUE; @@ -2934,7 +2966,7 @@ } -LIVES_INLINE boolean lives_text_view_set_accepts_tab(LiVESTextView *tview, boolean setting) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_view_set_accepts_tab(LiVESTextView *tview, boolean setting) { #ifdef GUI_GTK gtk_text_view_set_accepts_tab(tview, setting); return TRUE; @@ -2947,7 +2979,7 @@ } -LIVES_INLINE boolean lives_text_view_set_cursor_visible(LiVESTextView *tview, boolean setting) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_view_set_cursor_visible(LiVESTextView *tview, boolean setting) { #ifdef GUI_GTK gtk_text_view_set_cursor_visible(tview, setting); return TRUE; @@ -2961,7 +2993,7 @@ } -LIVES_INLINE boolean lives_text_view_set_wrap_mode(LiVESTextView *tview, LiVESWrapMode wrapmode) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_view_set_wrap_mode(LiVESTextView *tview, LiVESWrapMode wrapmode) { #ifdef GUI_GTK gtk_text_view_set_wrap_mode(tview, wrapmode); return TRUE; @@ -2975,7 +3007,7 @@ } -LIVES_INLINE boolean lives_text_view_set_justification(LiVESTextView *tview, LiVESJustification justify) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_view_set_justification(LiVESTextView *tview, LiVESJustification justify) { #ifdef GUI_GTK gtk_text_view_set_justification(tview, justify); return TRUE; @@ -2988,7 +3020,7 @@ } -LIVES_INLINE boolean lives_text_view_scroll_mark_onscreen(LiVESTextView *tview, LiVESTextMark *mark) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_view_scroll_mark_onscreen(LiVESTextView *tview, LiVESTextMark *mark) { #ifdef GUI_GTK gtk_text_view_scroll_mark_onscreen(tview, mark); return TRUE; @@ -3002,7 +3034,7 @@ } -LIVES_INLINE LiVESTextBuffer *lives_text_buffer_new(void) { +WIDGET_HELPER_GLOBAL_INLINE LiVESTextBuffer *lives_text_buffer_new(void) { LiVESTextBuffer *tbuff = NULL; #ifdef GUI_GTK tbuff = gtk_text_buffer_new(NULL); @@ -3014,7 +3046,7 @@ } -LIVES_INLINE boolean lives_text_buffer_insert(LiVESTextBuffer *tbuff, LiVESTextIter *iter, const char *text, int len) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_buffer_insert(LiVESTextBuffer *tbuff, LiVESTextIter *iter, const char *text, int len) { #ifdef GUI_GTK gtk_text_buffer_insert(tbuff, iter, text, len); return TRUE; @@ -3029,7 +3061,7 @@ } -LIVES_INLINE boolean lives_text_buffer_insert_at_cursor(LiVESTextBuffer *tbuff, const char *text, int len) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_buffer_insert_at_cursor(LiVESTextBuffer *tbuff, const char *text, int len) { #ifdef GUI_GTK gtk_text_buffer_insert_at_cursor(tbuff, text, len); return TRUE; @@ -3043,7 +3075,7 @@ } -LIVES_INLINE boolean lives_text_buffer_set_text(LiVESTextBuffer *tbuff, const char *text, int len) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_buffer_set_text(LiVESTextBuffer *tbuff, const char *text, int len) { #ifdef GUI_GTK gtk_text_buffer_set_text(tbuff, text, len); return TRUE; @@ -3056,7 +3088,8 @@ } -LIVES_INLINE char *lives_text_buffer_get_text(LiVESTextBuffer *tbuff, LiVESTextIter *start, LiVESTextIter *end, boolean inc_hidden_chars) { +WIDGET_HELPER_GLOBAL_INLINE char *lives_text_buffer_get_text(LiVESTextBuffer *tbuff, LiVESTextIter *start, LiVESTextIter *end, + boolean inc_hidden_chars) { #ifdef GUI_GTK return gtk_text_buffer_get_text(tbuff, start, end, inc_hidden_chars); #endif @@ -3070,7 +3103,7 @@ } -LIVES_INLINE boolean lives_text_buffer_get_start_iter(LiVESTextBuffer *tbuff, LiVESTextIter *iter) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_buffer_get_start_iter(LiVESTextBuffer *tbuff, LiVESTextIter *iter) { #ifdef GUI_GTK gtk_text_buffer_get_start_iter(tbuff, iter); return TRUE; @@ -3083,7 +3116,7 @@ } -LIVES_INLINE boolean lives_text_buffer_get_end_iter(LiVESTextBuffer *tbuff, LiVESTextIter *iter) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_buffer_get_end_iter(LiVESTextBuffer *tbuff, LiVESTextIter *iter) { #ifdef GUI_GTK gtk_text_buffer_get_end_iter(tbuff, iter); return TRUE; @@ -3096,7 +3129,7 @@ } -LIVES_INLINE boolean lives_text_buffer_place_cursor(LiVESTextBuffer *tbuff, LiVESTextIter *iter) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_buffer_place_cursor(LiVESTextBuffer *tbuff, LiVESTextIter *iter) { #ifdef GUI_GTK gtk_text_buffer_place_cursor(tbuff, iter); return TRUE; @@ -3109,7 +3142,7 @@ } -LIVES_INLINE LiVESTextMark *lives_text_buffer_create_mark(LiVESTextBuffer *tbuff, const char *mark_name, +WIDGET_HELPER_GLOBAL_INLINE LiVESTextMark *lives_text_buffer_create_mark(LiVESTextBuffer *tbuff, const char *mark_name, const LiVESTextIter *where, boolean left_gravity) { LiVESTextMark *tmark; #ifdef GUI_GTK @@ -3122,7 +3155,7 @@ } -LIVES_INLINE boolean lives_text_buffer_delete_mark(LiVESTextBuffer *tbuff, LiVESTextMark *mark) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_buffer_delete_mark(LiVESTextBuffer *tbuff, LiVESTextMark *mark) { #ifdef GUI_GTK gtk_text_buffer_delete_mark(tbuff, mark); return TRUE; @@ -3135,7 +3168,7 @@ } -LIVES_INLINE boolean lives_text_buffer_delete(LiVESTextBuffer *tbuff, LiVESTextIter *start, LiVESTextIter *end) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_buffer_delete(LiVESTextBuffer *tbuff, LiVESTextIter *start, LiVESTextIter *end) { #ifdef GUI_GTK gtk_text_buffer_delete(tbuff, start, end); return TRUE; @@ -3151,7 +3184,7 @@ } -LIVES_INLINE boolean lives_text_buffer_get_iter_at_mark(LiVESTextBuffer *tbuff, LiVESTextIter *iter, LiVESTextMark *mark) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_buffer_get_iter_at_mark(LiVESTextBuffer *tbuff, LiVESTextIter *iter, LiVESTextMark *mark) { #ifdef GUI_GTK gtk_text_buffer_get_iter_at_mark(tbuff, iter, mark); return TRUE; @@ -3164,7 +3197,7 @@ } -LIVES_INLINE LiVESWidget *lives_dialog_new(void) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_dialog_new(void) { LiVESWidget *dialog = NULL; #ifdef GUI_GTK dialog = gtk_dialog_new(); @@ -3176,7 +3209,7 @@ } -LIVES_INLINE LiVESWidget *lives_button_new(void) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_button_new(void) { LiVESWidget *button = NULL; #ifdef GUI_GTK button = gtk_button_new(); @@ -3189,7 +3222,7 @@ } -LIVES_INLINE LiVESWidget *lives_button_new_with_mnemonic(const char *label) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_button_new_with_mnemonic(const char *label) { LiVESWidget *button = NULL; #ifdef GUI_GTK button = gtk_button_new_with_mnemonic(label); @@ -3204,7 +3237,7 @@ } -LIVES_INLINE LiVESWidget *lives_button_new_with_label(const char *label) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_button_new_with_label(const char *label) { LiVESWidget *button = NULL; #ifdef GUI_GTK button = gtk_button_new_with_label(label); @@ -3217,7 +3250,7 @@ } -LIVES_INLINE LiVESWidget *lives_button_new_from_stock(const char *stock_id, const char *label) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_button_new_from_stock(const char *stock_id, const char *label) { LiVESWidget *button = NULL; #if GTK_CHECK_VERSION(3, 10, 0) || defined GUI_QT @@ -3249,6 +3282,8 @@ button = lives_button_new_with_mnemonic(LIVES_STOCK_LABEL_SAVE_AS); } else if (!strcmp(stock_id, LIVES_STOCK_OPEN)) { button = lives_button_new_with_mnemonic(LIVES_STOCK_LABEL_OPEN); + } else if (!strcmp(stock_id, LIVES_STOCK_SELECT_ALL)) { + button = lives_button_new_with_mnemonic(LIVES_STOCK_LABEL_SELECT_ALL); } else if (!strcmp(stock_id, LIVES_STOCK_QUIT)) { button = lives_button_new_with_mnemonic(LIVES_STOCK_LABEL_QUIT); } else if (!strcmp(stock_id, LIVES_STOCK_GO_FORWARD)) { @@ -3271,7 +3306,7 @@ } #ifdef GUI_GTK - if (prefs->show_button_images + if (widget_opts.show_button_images || !strcmp(stock_id, LIVES_STOCK_ADD) || !strcmp(stock_id, LIVES_STOCK_REMOVE) ) { @@ -3290,7 +3325,6 @@ qbutton->setIcon(qp); } #endif - } #else @@ -3300,12 +3334,11 @@ #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 6, 0) - gtk_button_set_always_show_image(GTK_BUTTON(button), prefs->show_button_images); + gtk_button_set_always_show_image(GTK_BUTTON(button), widget_opts.show_button_images); #endif if (label != NULL) gtk_button_set_label(GTK_BUTTON(button), label); #endif - return button; } @@ -3314,7 +3347,7 @@ #endif -LIVES_INLINE boolean lives_button_set_label(LiVESButton *button, const char *label) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_button_set_label(LiVESButton *button, const char *label) { #ifdef GUI_GTK gtk_button_set_label(button, label); return TRUE; @@ -3332,7 +3365,7 @@ } -LIVES_INLINE boolean lives_button_set_use_underline(LiVESButton *button, boolean use) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_button_set_use_underline(LiVESButton *button, boolean use) { #ifdef GUI_GTK gtk_button_set_use_underline(button, use); return TRUE; @@ -3345,7 +3378,7 @@ } -LIVES_INLINE boolean lives_button_set_relief(LiVESButton *button, LiVESReliefStyle rstyle) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_button_set_relief(LiVESButton *button, LiVESReliefStyle rstyle) { #ifdef GUI_GTK gtk_button_set_relief(button, rstyle); return TRUE; @@ -3359,7 +3392,7 @@ } -LIVES_INLINE boolean lives_button_set_image(LiVESButton *button, LiVESWidget *image) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_button_set_image(LiVESButton *button, LiVESWidget *image) { #ifdef GUI_GTK gtk_button_set_image(button, image); return TRUE; @@ -3384,9 +3417,13 @@ } -LIVES_INLINE boolean lives_button_set_focus_on_click(LiVESButton *button, boolean focus) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_button_set_focus_on_click(LiVESButton *button, boolean focus) { #ifdef GUI_GTK +#if GTK_CHECK_VERSION(3, 20, 0) + gtk_widget_set_focus_on_click(GTK_WIDGET(button), focus); +#else gtk_button_set_focus_on_click(button, focus); +#endif return TRUE; #endif #ifdef GUI_QT @@ -3401,7 +3438,7 @@ } -LIVES_INLINE boolean lives_paned_set_position(LiVESPaned *paned, int pos) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_paned_set_position(LiVESPaned *paned, int pos) { // call this only after adding widgets #ifdef GUI_GTK @@ -3424,7 +3461,7 @@ } -LIVES_INLINE boolean lives_paned_pack(int where, LiVESPaned *paned, LiVESWidget *child, boolean resize, boolean shrink) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_paned_pack(int where, LiVESPaned *paned, LiVESWidget *child, boolean resize, boolean shrink) { #ifdef GUI_GTK if (where == 1) gtk_paned_pack1(paned, child, resize, shrink); else gtk_paned_pack2(paned, child, resize, shrink); @@ -3438,7 +3475,7 @@ } -LIVES_INLINE LiVESWidget *lives_drawing_area_new(void) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_drawing_area_new(void) { LiVESWidget *darea = NULL; #ifdef GUI_GTK darea = gtk_drawing_area_new(); @@ -3450,7 +3487,7 @@ } -LIVES_INLINE int lives_event_get_time(LiVESXEvent *event) { +WIDGET_HELPER_GLOBAL_INLINE int lives_event_get_time(LiVESXEvent *event) { #ifdef GUI_GTK return gdk_event_get_time(event); #endif @@ -3463,7 +3500,7 @@ } -LIVES_INLINE boolean lives_toggle_button_get_active(LiVESToggleButton *button) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_toggle_button_get_active(LiVESToggleButton *button) { #ifdef GUI_GTK return gtk_toggle_button_get_active(button); #endif @@ -3474,7 +3511,7 @@ } -LIVES_INLINE boolean lives_toggle_button_set_active(LiVESToggleButton *button, boolean active) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_toggle_button_set_active(LiVESToggleButton *button, boolean active) { #ifdef GUI_GTK gtk_toggle_button_set_active(button, active); return TRUE; @@ -3487,7 +3524,7 @@ } -LIVES_INLINE boolean lives_toggle_button_set_mode(LiVESToggleButton *button, boolean drawind) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_toggle_button_set_mode(LiVESToggleButton *button, boolean drawind) { #ifdef GUI_GTK gtk_toggle_button_set_mode(button, drawind); return TRUE; @@ -3500,7 +3537,33 @@ } -LIVES_INLINE LiVESWidget *lives_radio_button_new(LiVESSList *group) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_toggle_tool_button_new() { + LiVESWidget *button = NULL; +#ifdef GUI_GTK + button = LIVES_WIDGET(gtk_toggle_tool_button_new()); +#endif + return button; +} + + +WIDGET_HELPER_GLOBAL_INLINE boolean lives_toggle_tool_button_get_active(LiVESToggleToolButton *button) { +#ifdef GUI_GTK + return gtk_toggle_tool_button_get_active(button); +#endif + return FALSE; +} + + +WIDGET_HELPER_GLOBAL_INLINE boolean lives_toggle_tool_button_set_active(LiVESToggleToolButton *button, boolean active) { +#ifdef GUI_GTK + gtk_toggle_tool_button_set_active(button, active); + return TRUE; +#endif + return FALSE; +} + + +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_radio_button_new(LiVESSList *group) { LiVESWidget *button = NULL; #ifdef GUI_GTK button = gtk_radio_button_new(group); @@ -3524,7 +3587,7 @@ } -LIVES_INLINE LiVESWidget *lives_check_button_new(void) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_check_button_new(void) { LiVESWidget *button = NULL; #ifdef GUI_GTK button = gtk_check_button_new(); @@ -3536,7 +3599,7 @@ } -LIVES_INLINE LiVESWidget *lives_check_button_new_with_label(const char *label) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_check_button_new_with_label(const char *label) { LiVESWidget *button = NULL; #ifdef GUI_GTK button = gtk_check_button_new_with_label(label); @@ -3554,7 +3617,7 @@ } -LIVES_INLINE boolean lives_widget_set_tooltip_text(LiVESWidget *widget, const char *tip_text) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_tooltip_text(LiVESWidget *widget, const char *tip_text) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(2, 12, 0) gtk_widget_set_tooltip_text(widget, tip_text); @@ -3574,8 +3637,9 @@ } -LIVES_INLINE boolean lives_widget_grab_focus(LiVESWidget *widget) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_grab_focus(LiVESWidget *widget) { #ifdef GUI_GTK + gtk_widget_set_can_focus(widget, TRUE); gtk_widget_grab_focus(widget); return TRUE; #endif @@ -3586,7 +3650,7 @@ } -LIVES_INLINE boolean lives_widget_grab_default(LiVESWidget *widget) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_grab_default(LiVESWidget *widget) { #ifdef GUI_GTK gtk_widget_grab_default(widget); return TRUE; @@ -3603,7 +3667,7 @@ } -LIVES_INLINE LiVESSList *lives_radio_button_get_group(LiVESRadioButton *rbutton) { +WIDGET_HELPER_GLOBAL_INLINE LiVESSList *lives_radio_button_get_group(LiVESRadioButton *rbutton) { #ifdef GUI_GTK return gtk_radio_button_get_group(rbutton); #endif @@ -3614,7 +3678,7 @@ } -LIVES_INLINE LiVESWidget *lives_widget_get_parent(LiVESWidget *widget) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_widget_get_parent(LiVESWidget *widget) { #ifdef GUI_GTK return gtk_widget_get_parent(widget); #endif @@ -3625,7 +3689,7 @@ } -LIVES_INLINE LiVESWidget *lives_widget_get_toplevel(LiVESWidget *widget) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_widget_get_toplevel(LiVESWidget *widget) { #ifdef GUI_GTK return gtk_widget_get_toplevel(widget); #endif @@ -3641,7 +3705,7 @@ } -LIVES_INLINE LiVESXWindow *lives_widget_get_xwindow(LiVESWidget *widget) { +WIDGET_HELPER_GLOBAL_INLINE LiVESXWindow *lives_widget_get_xwindow(LiVESWidget *widget) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(2, 12, 0) return gtk_widget_get_window(widget); @@ -3658,7 +3722,7 @@ } -LIVES_INLINE boolean lives_xwindow_set_keep_above(LiVESXWindow *xwin, boolean setting) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_xwindow_set_keep_above(LiVESXWindow *xwin, boolean setting) { #ifdef GUI_GTK gdk_window_set_keep_above(xwin, setting); return TRUE; @@ -3681,7 +3745,7 @@ } -LIVES_INLINE boolean lives_widget_set_can_focus(LiVESWidget *widget, boolean state) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_can_focus(LiVESWidget *widget, boolean state) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(2, 18, 0) gtk_widget_set_can_focus(widget, state); @@ -3703,7 +3767,7 @@ } -LIVES_INLINE boolean lives_widget_set_can_default(LiVESWidget *widget, boolean state) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_can_default(LiVESWidget *widget, boolean state) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(2, 18, 0) gtk_widget_set_can_default(widget, state); @@ -3727,7 +3791,7 @@ } -LIVES_INLINE boolean lives_widget_add_events(LiVESWidget *widget, int events) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_add_events(LiVESWidget *widget, int events) { #ifdef GUI_GTK gtk_widget_add_events(widget, events); return TRUE; @@ -3741,7 +3805,7 @@ } -LIVES_INLINE boolean lives_widget_set_events(LiVESWidget *widget, int events) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_events(LiVESWidget *widget, int events) { #ifdef GUI_GTK gtk_widget_set_events(widget, events); return TRUE; @@ -3754,7 +3818,7 @@ } -LIVES_INLINE boolean lives_widget_remove_accelerator(LiVESWidget *widget, LiVESAccelGroup *acgroup, +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_remove_accelerator(LiVESWidget *widget, LiVESAccelGroup *acgroup, uint32_t accel_key, LiVESXModifierType accel_mods) { #ifdef GUI_GTK return gtk_widget_remove_accelerator(widget, acgroup, accel_key, accel_mods); @@ -3767,6 +3831,7 @@ boolean lives_widget_get_preferred_size(LiVESWidget *widget, LiVESRequisition *min_size, LiVESRequisition *nat_size) { + // for GTK 4.x we will use widget::measure() #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) gtk_widget_get_preferred_size(widget, min_size, nat_size); @@ -3782,7 +3847,7 @@ } -LIVES_INLINE boolean lives_widget_is_sensitive(LiVESWidget *widget) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_is_sensitive(LiVESWidget *widget) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(2, 18, 0) return gtk_widget_is_sensitive(widget); @@ -3797,7 +3862,7 @@ } -LIVES_INLINE boolean lives_widget_is_visible(LiVESWidget *widget) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_is_visible(LiVESWidget *widget) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(2, 18, 0) return gtk_widget_get_visible(widget); @@ -3812,7 +3877,7 @@ } -LIVES_INLINE boolean lives_widget_is_realized(LiVESWidget *widget) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_is_realized(LiVESWidget *widget) { // used for giw widgets #ifdef GUI_GTK #if GTK_CHECK_VERSION(2, 18, 0) @@ -3825,7 +3890,7 @@ } -LIVES_INLINE boolean lives_container_add(LiVESContainer *container, LiVESWidget *widget) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_container_add(LiVESContainer *container, LiVESWidget *widget) { #ifdef GUI_GTK gtk_container_add(container, widget); return TRUE; @@ -3903,7 +3968,7 @@ } -LIVES_INLINE boolean lives_container_remove(LiVESContainer *container, LiVESWidget *widget) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_container_remove(LiVESContainer *container, LiVESWidget *widget) { #ifdef GUI_GTK gtk_container_remove(container, widget); return TRUE; @@ -3970,7 +4035,7 @@ } -LIVES_INLINE boolean lives_container_set_border_width(LiVESContainer *container, uint32_t width) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_container_set_border_width(LiVESContainer *container, uint32_t width) { // sets border OUTSIDE container #ifdef GUI_GTK gtk_container_set_border_width(container, width); @@ -3989,7 +4054,7 @@ } -LIVES_INLINE boolean lives_container_foreach(LiVESContainer *cont, LiVESWidgetCallback callback, livespointer cb_data) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_container_foreach(LiVESContainer *cont, LiVESWidgetCallback callback, livespointer cb_data) { // excludes internal children #ifdef GUI_GTK gtk_container_foreach(cont, callback, cb_data); @@ -4005,7 +4070,8 @@ } -static LIVES_INLINE boolean lives_container_forall(LiVESContainer *cont, LiVESWidgetCallback callback, livespointer cb_data) { +static WIDGET_HELPER_GLOBAL_INLINE boolean lives_container_forall(LiVESContainer *cont, LiVESWidgetCallback callback, + livespointer cb_data) { // includes internal children #ifdef GUI_GTK gtk_container_forall(cont, callback, cb_data); @@ -4029,7 +4095,7 @@ } -LIVES_INLINE LiVESList *lives_container_get_children(LiVESContainer *cont) { +WIDGET_HELPER_GLOBAL_INLINE LiVESList *lives_container_get_children(LiVESContainer *cont) { LiVESList *children = NULL; #ifdef GUI_GTK children = gtk_container_get_children(cont); @@ -4042,7 +4108,7 @@ } -LIVES_INLINE boolean lives_container_set_focus_child(LiVESContainer *cont, LiVESWidget *child) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_container_set_focus_child(LiVESContainer *cont, LiVESWidget *child) { #ifdef GUI_GTK gtk_container_set_focus_child(cont, child); return TRUE; @@ -4066,7 +4132,7 @@ } -LIVES_INLINE LiVESWidget *lives_progress_bar_new(void) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_progress_bar_new(void) { LiVESWidget *pbar = NULL; #ifdef GUI_GTK pbar = gtk_progress_bar_new(); @@ -4078,7 +4144,7 @@ } -LIVES_INLINE boolean lives_progress_bar_set_fraction(LiVESProgressBar *pbar, double fraction) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_progress_bar_set_fraction(LiVESProgressBar *pbar, double fraction) { #ifdef GUI_GTK gtk_progress_bar_set_fraction(pbar, fraction); return TRUE; @@ -4093,7 +4159,7 @@ } -LIVES_INLINE boolean lives_progress_bar_set_pulse_step(LiVESProgressBar *pbar, double fraction) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_progress_bar_set_pulse_step(LiVESProgressBar *pbar, double fraction) { #ifdef GUI_GTK gtk_progress_bar_set_pulse_step(pbar, fraction); return TRUE; @@ -4105,7 +4171,7 @@ } -LIVES_INLINE boolean lives_progress_bar_pulse(LiVESProgressBar *pbar) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_progress_bar_pulse(LiVESProgressBar *pbar) { #ifdef GUI_GTK gtk_progress_bar_pulse(pbar); return TRUE; @@ -4120,7 +4186,7 @@ } -LIVES_INLINE LiVESWidget *lives_spin_button_new(LiVESAdjustment *adj, double climb_rate, uint32_t digits) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_spin_button_new(LiVESAdjustment *adj, double climb_rate, uint32_t digits) { LiVESWidget *sbutton = NULL; #ifdef GUI_GTK sbutton = gtk_spin_button_new(adj, climb_rate, digits); @@ -4132,7 +4198,7 @@ } -LIVES_INLINE double lives_spin_button_get_value(LiVESSpinButton *button) { +WIDGET_HELPER_GLOBAL_INLINE double lives_spin_button_get_value(LiVESSpinButton *button) { #ifdef GUI_GTK return gtk_spin_button_get_value(button); #endif @@ -4143,7 +4209,7 @@ } -LIVES_INLINE int lives_spin_button_get_value_as_int(LiVESSpinButton *button) { +WIDGET_HELPER_GLOBAL_INLINE int lives_spin_button_get_value_as_int(LiVESSpinButton *button) { #ifdef GUI_GTK return gtk_spin_button_get_value_as_int(button); #endif @@ -4154,7 +4220,7 @@ } -LIVES_INLINE LiVESAdjustment *lives_spin_button_get_adjustment(LiVESSpinButton *button) { +WIDGET_HELPER_GLOBAL_INLINE LiVESAdjustment *lives_spin_button_get_adjustment(LiVESSpinButton *button) { LiVESAdjustment *adj = NULL; #ifdef GUI_GTK adj = gtk_spin_button_get_adjustment(button); @@ -4166,7 +4232,7 @@ } -LIVES_INLINE boolean lives_spin_button_set_value(LiVESSpinButton *button, double value) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_spin_button_set_value(LiVESSpinButton *button, double value) { #ifdef GUI_GTK gtk_spin_button_set_value(button, value); return TRUE; @@ -4179,7 +4245,7 @@ } -LIVES_INLINE boolean lives_spin_button_set_range(LiVESSpinButton *button, double min, double max) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_spin_button_set_range(LiVESSpinButton *button, double min, double max) { #ifdef GUI_GTK gtk_spin_button_set_range(button, min, max); return TRUE; @@ -4201,7 +4267,7 @@ } -LIVES_INLINE boolean lives_spin_button_set_wrap(LiVESSpinButton *button, boolean wrap) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_spin_button_set_wrap(LiVESSpinButton *button, boolean wrap) { #ifdef GUI_GTK gtk_spin_button_set_wrap(button, wrap); return TRUE; @@ -4214,7 +4280,7 @@ } -LIVES_INLINE boolean lives_spin_button_set_digits(LiVESSpinButton *button, uint32_t digits) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_spin_button_set_digits(LiVESSpinButton *button, uint32_t digits) { #ifdef GUI_GTK gtk_spin_button_set_digits(button, digits); return TRUE; @@ -4227,7 +4293,7 @@ } -LIVES_INLINE boolean lives_spin_button_update(LiVESSpinButton *button) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_spin_button_update(LiVESSpinButton *button) { #ifdef GUI_GTK gtk_spin_button_update(button); return TRUE; @@ -4239,7 +4305,7 @@ } -LIVES_INLINE LiVESToolItem *lives_tool_button_new(LiVESWidget *icon_widget, const char *label) { +WIDGET_HELPER_GLOBAL_INLINE LiVESToolItem *lives_tool_button_new(LiVESWidget *icon_widget, const char *label) { LiVESToolItem *button = NULL; #ifdef GUI_GTK button = gtk_tool_button_new(icon_widget, label); @@ -4251,7 +4317,7 @@ } -LIVES_INLINE LiVESToolItem *lives_tool_item_new(void) { +WIDGET_HELPER_GLOBAL_INLINE LiVESToolItem *lives_tool_item_new(void) { LiVESToolItem *item = NULL; #ifdef GUI_GTK item = gtk_tool_item_new(); @@ -4263,7 +4329,19 @@ } -LIVES_INLINE boolean lives_tool_button_set_icon_widget(LiVESToolButton *button, LiVESWidget *icon) { +WIDGET_HELPER_GLOBAL_INLINE LiVESToolItem *lives_separator_tool_item_new(void) { + LiVESToolItem *item = NULL; +#ifdef GUI_GTK + item = gtk_separator_tool_item_new(); +#endif +#ifdef GUI_QT + item = new LiVESToolItem; +#endif + return item; +} + + +WIDGET_HELPER_GLOBAL_INLINE boolean lives_tool_button_set_icon_widget(LiVESToolButton *button, LiVESWidget *icon) { #ifdef GUI_GTK gtk_tool_button_set_icon_widget(button, icon); return TRUE; @@ -4275,7 +4353,7 @@ } -LIVES_INLINE boolean lives_tool_button_set_label_widget(LiVESToolButton *button, LiVESWidget *label) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_tool_button_set_label_widget(LiVESToolButton *button, LiVESWidget *label) { #ifdef GUI_GTK gtk_tool_button_set_label_widget(button, label); return TRUE; @@ -4287,7 +4365,7 @@ } -LIVES_INLINE boolean lives_tool_button_set_use_underline(LiVESToolButton *button, boolean use_underline) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_tool_button_set_use_underline(LiVESToolButton *button, boolean use_underline) { #ifdef GUI_GTK gtk_tool_button_set_use_underline(button, use_underline); return TRUE; @@ -4300,7 +4378,7 @@ } -LIVES_INLINE void lives_ruler_set_range(LiVESRuler *ruler, double lower, double upper, double position, double max_size) { +WIDGET_HELPER_GLOBAL_INLINE void lives_ruler_set_range(LiVESRuler *ruler, double lower, double upper, double position, double max_size) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) gtk_range_set_range(GTK_RANGE(ruler), lower, upper); @@ -4318,7 +4396,7 @@ } -LIVES_INLINE LiVESWidget *lives_message_dialog_new(LiVESWindow *parent, LiVESDialogFlags flags, LiVESMessageType type, +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_message_dialog_new(LiVESWindow *parent, LiVESDialogFlags flags, LiVESMessageType type, LiVESButtonsType buttons, const char *msg_fmt, ...) { LiVESWidget *mdial = NULL; #ifdef GUI_GTK @@ -4329,11 +4407,13 @@ xmdial->setIcon(type); mdial = static_cast<LiVESWidget *>(xmdial); #endif + if (mdial != NULL && widget_opts.screen != NULL) lives_window_set_screen(parent, widget_opts.screen); + return mdial; } -LIVES_INLINE double lives_ruler_get_value(LiVESRuler *ruler) { +WIDGET_HELPER_GLOBAL_INLINE double lives_ruler_get_value(LiVESRuler *ruler) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) return gtk_range_get_value(GTK_RANGE(ruler)); @@ -4348,7 +4428,7 @@ } -LIVES_INLINE double lives_ruler_set_value(LiVESRuler *ruler, double value) { +WIDGET_HELPER_GLOBAL_INLINE double lives_ruler_set_value(LiVESRuler *ruler, double value) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) gtk_range_set_value(GTK_RANGE(ruler), value); @@ -4363,7 +4443,7 @@ } -LIVES_INLINE double lives_ruler_set_upper(LiVESRuler *ruler, double value) { +WIDGET_HELPER_GLOBAL_INLINE double lives_ruler_set_upper(LiVESRuler *ruler, double value) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) gtk_adjustment_set_upper(gtk_range_get_adjustment(GTK_RANGE(ruler)), value); @@ -4378,7 +4458,7 @@ } -LIVES_INLINE double lives_ruler_set_lower(LiVESRuler *ruler, double value) { +WIDGET_HELPER_GLOBAL_INLINE double lives_ruler_set_lower(LiVESRuler *ruler, double value) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) gtk_adjustment_set_lower(gtk_range_get_adjustment(GTK_RANGE(ruler)), value); @@ -4393,7 +4473,7 @@ } -LIVES_INLINE LiVESCellRenderer *lives_cell_renderer_text_new(void) { +WIDGET_HELPER_GLOBAL_INLINE LiVESCellRenderer *lives_cell_renderer_text_new(void) { LiVESCellRenderer *renderer = NULL; #ifdef GUI_GTK renderer = gtk_cell_renderer_text_new(); @@ -4405,7 +4485,7 @@ } -LIVES_INLINE LiVESCellRenderer *lives_cell_renderer_spin_new(void) { +WIDGET_HELPER_GLOBAL_INLINE LiVESCellRenderer *lives_cell_renderer_spin_new(void) { LiVESCellRenderer *renderer = NULL; #ifdef GUI_GTK #if GTK_CHECK_VERSION(2, 10, 0) @@ -4419,7 +4499,7 @@ } -LIVES_INLINE LiVESCellRenderer *lives_cell_renderer_toggle_new(void) { +WIDGET_HELPER_GLOBAL_INLINE LiVESCellRenderer *lives_cell_renderer_toggle_new(void) { LiVESCellRenderer *renderer = NULL; #ifdef GUI_GTK renderer = gtk_cell_renderer_toggle_new(); @@ -4431,7 +4511,7 @@ } -LIVES_INLINE LiVESCellRenderer *lives_cell_renderer_pixbuf_new(void) { +WIDGET_HELPER_GLOBAL_INLINE LiVESCellRenderer *lives_cell_renderer_pixbuf_new(void) { LiVESCellRenderer *renderer = NULL; #ifdef GUI_GTK renderer = gtk_cell_renderer_pixbuf_new(); @@ -4443,7 +4523,7 @@ } -LIVES_INLINE LiVESWidget *lives_toolbar_new(void) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_toolbar_new(void) { LiVESWidget *toolbar = NULL; #ifdef GUI_GTK toolbar = gtk_toolbar_new(); @@ -4455,7 +4535,7 @@ } -LIVES_INLINE boolean lives_toolbar_insert(LiVESToolbar *toolbar, LiVESToolItem *item, int pos) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_toolbar_insert(LiVESToolbar *toolbar, LiVESToolItem *item, int pos) { #ifdef GUI_GTK gtk_toolbar_insert(toolbar, item, pos); return TRUE; @@ -4477,7 +4557,7 @@ } -LIVES_INLINE boolean lives_toolbar_set_show_arrow(LiVESToolbar *toolbar, boolean show) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_toolbar_set_show_arrow(LiVESToolbar *toolbar, boolean show) { #ifdef GUI_GTK gtk_toolbar_set_show_arrow(toolbar, show); return TRUE; @@ -4486,7 +4566,7 @@ } -LIVES_INLINE LiVESIconSize lives_toolbar_get_icon_size(LiVESToolbar *toolbar) { +WIDGET_HELPER_GLOBAL_INLINE LiVESIconSize lives_toolbar_get_icon_size(LiVESToolbar *toolbar) { #ifdef GUI_GTK return gtk_toolbar_get_icon_size(toolbar); #endif @@ -4497,7 +4577,7 @@ } -LIVES_INLINE boolean lives_toolbar_set_icon_size(LiVESToolbar *toolbar, LiVESIconSize icon_size) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_toolbar_set_icon_size(LiVESToolbar *toolbar, LiVESIconSize icon_size) { #ifdef GUI_GTK gtk_toolbar_set_icon_size(toolbar, icon_size); return TRUE; @@ -4510,7 +4590,7 @@ } -LIVES_INLINE boolean lives_toolbar_set_style(LiVESToolbar *toolbar, LiVESToolbarStyle style) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_toolbar_set_style(LiVESToolbar *toolbar, LiVESToolbarStyle style) { #ifdef GUI_GTK gtk_toolbar_set_style(toolbar, style); return TRUE; @@ -4523,7 +4603,7 @@ } -LIVES_INLINE int lives_widget_get_allocation_x(LiVESWidget *widget) { +WIDGET_HELPER_GLOBAL_INLINE int lives_widget_get_allocation_x(LiVESWidget *widget) { int x = 0; #ifdef GUI_GTK #if GTK_CHECK_VERSION(2, 18, 0) @@ -4543,7 +4623,7 @@ } -LIVES_INLINE int lives_widget_get_allocation_y(LiVESWidget *widget) { +WIDGET_HELPER_GLOBAL_INLINE int lives_widget_get_allocation_y(LiVESWidget *widget) { int y = 0; #ifdef GUI_GTK #if GTK_CHECK_VERSION(2, 18, 0) @@ -4563,7 +4643,7 @@ } -LIVES_INLINE int lives_widget_get_allocation_width(LiVESWidget *widget) { +WIDGET_HELPER_GLOBAL_INLINE int lives_widget_get_allocation_width(LiVESWidget *widget) { int width = 0; #ifdef GUI_GTK #if GTK_CHECK_VERSION(2, 18, 0) @@ -4581,7 +4661,7 @@ } -LIVES_INLINE int lives_widget_get_allocation_height(LiVESWidget *widget) { +WIDGET_HELPER_GLOBAL_INLINE int lives_widget_get_allocation_height(LiVESWidget *widget) { int height = 0; #ifdef GUI_GTK #if GTK_CHECK_VERSION(2, 18, 0) @@ -4599,7 +4679,7 @@ } -LIVES_INLINE boolean lives_widget_set_state(LiVESWidget *widget, LiVESWidgetState state) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_state(LiVESWidget *widget, LiVESWidgetState state) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) gtk_widget_set_state_flags(widget, state, TRUE); @@ -4616,7 +4696,7 @@ } -LIVES_INLINE LiVESWidgetState lives_widget_get_state(LiVESWidget *widget) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidgetState lives_widget_get_state(LiVESWidget *widget) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) return gtk_widget_get_state_flags(widget); @@ -4637,7 +4717,7 @@ } -LIVES_INLINE LiVESWidget *lives_bin_get_child(LiVESBin *bin) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_bin_get_child(LiVESBin *bin) { LiVESWidget *child = NULL; #ifdef GUI_GTK child = gtk_bin_get_child(bin); @@ -4653,7 +4733,7 @@ } -LIVES_INLINE double lives_adjustment_get_upper(LiVESAdjustment *adj) { +WIDGET_HELPER_GLOBAL_INLINE double lives_adjustment_get_upper(LiVESAdjustment *adj) { double upper = 0.; #ifdef GUI_GTK #if GTK_CHECK_VERSION(2, 14, 0) @@ -4669,7 +4749,7 @@ } -LIVES_INLINE double lives_adjustment_get_lower(LiVESAdjustment *adj) { +WIDGET_HELPER_GLOBAL_INLINE double lives_adjustment_get_lower(LiVESAdjustment *adj) { double lower = 0.; #ifdef GUI_GTK #if GTK_CHECK_VERSION(2, 14, 0) @@ -4685,7 +4765,7 @@ } -LIVES_INLINE double lives_adjustment_get_page_size(LiVESAdjustment *adj) { +WIDGET_HELPER_GLOBAL_INLINE double lives_adjustment_get_page_size(LiVESAdjustment *adj) { double page_size = 0.; #ifdef GUI_GTK #if GTK_CHECK_VERSION(2, 14, 0) @@ -4701,7 +4781,7 @@ } -LIVES_INLINE double lives_adjustment_get_value(LiVESAdjustment *adj) { +WIDGET_HELPER_GLOBAL_INLINE double lives_adjustment_get_value(LiVESAdjustment *adj) { double value = 0.; #ifdef GUI_GTK value = gtk_adjustment_get_value(adj); @@ -4713,7 +4793,7 @@ } -LIVES_INLINE boolean lives_adjustment_set_upper(LiVESAdjustment *adj, double upper) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_adjustment_set_upper(LiVESAdjustment *adj, double upper) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(2, 14, 0) gtk_adjustment_set_upper(adj, upper); @@ -4730,7 +4810,7 @@ } -LIVES_INLINE boolean lives_adjustment_set_lower(LiVESAdjustment *adj, double lower) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_adjustment_set_lower(LiVESAdjustment *adj, double lower) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(2, 14, 0) gtk_adjustment_set_lower(adj, lower); @@ -4747,7 +4827,7 @@ } -LIVES_INLINE boolean lives_adjustment_set_page_size(LiVESAdjustment *adj, double page_size) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_adjustment_set_page_size(LiVESAdjustment *adj, double page_size) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(2, 14, 0) gtk_adjustment_set_page_size(adj, page_size); @@ -4764,7 +4844,7 @@ } -LIVES_INLINE boolean lives_adjustment_set_value(LiVESAdjustment *adj, double value) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_adjustment_set_value(LiVESAdjustment *adj, double value) { #ifdef GUI_GTK gtk_adjustment_set_value(adj, value); return TRUE; @@ -4777,7 +4857,7 @@ } -LIVES_INLINE boolean lives_adjustment_clamp_page(LiVESAdjustment *adj, double lower, double upper) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_adjustment_clamp_page(LiVESAdjustment *adj, double lower, double upper) { #ifdef GUI_GTK gtk_adjustment_clamp_page(adj, lower, upper); return TRUE; @@ -4793,7 +4873,7 @@ } -LIVES_INLINE LiVESAdjustment *lives_range_get_adjustment(LiVESRange *range) { +WIDGET_HELPER_GLOBAL_INLINE LiVESAdjustment *lives_range_get_adjustment(LiVESRange *range) { LiVESAdjustment *adj = NULL; #ifdef GUI_GTK adj = gtk_range_get_adjustment(range); @@ -4805,7 +4885,7 @@ } -LIVES_INLINE boolean lives_range_set_value(LiVESRange *range, double value) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_range_set_value(LiVESRange *range, double value) { #ifdef GUI_GTK gtk_range_set_value(range, value); return TRUE; @@ -4814,7 +4894,7 @@ } -LIVES_INLINE boolean lives_range_set_range(LiVESRange *range, double min, double max) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_range_set_range(LiVESRange *range, double min, double max) { #ifdef GUI_GTK gtk_range_set_range(range, min, max); return TRUE; @@ -4833,7 +4913,7 @@ } -LIVES_INLINE boolean lives_range_set_increments(LiVESRange *range, double step, double page) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_range_set_increments(LiVESRange *range, double step, double page) { #ifdef GUI_GTK gtk_range_set_increments(range, step, page); return TRUE; @@ -4848,7 +4928,7 @@ } -LIVES_INLINE boolean lives_range_set_inverted(LiVESRange *range, boolean invert) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_range_set_inverted(LiVESRange *range, boolean invert) { #ifdef GUI_GTK gtk_range_set_inverted(range, invert); return TRUE; @@ -4865,7 +4945,7 @@ } -LIVES_INLINE double lives_range_get_value(LiVESRange *range) { +WIDGET_HELPER_GLOBAL_INLINE double lives_range_get_value(LiVESRange *range) { double value = 0.; #ifdef GUI_GTK value = gtk_range_get_value(range); @@ -4877,7 +4957,7 @@ } -LIVES_INLINE boolean lives_tree_model_get(LiVESTreeModel *tmod, LiVESTreeIter *titer, ...) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_model_get(LiVESTreeModel *tmod, LiVESTreeIter *titer, ...) { boolean res = FALSE; va_list argList; va_start(argList, titer); @@ -4915,7 +4995,7 @@ } -LIVES_INLINE boolean lives_tree_model_get_iter(LiVESTreeModel *tmod, LiVESTreeIter *titer, LiVESTreePath *tpath) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_model_get_iter(LiVESTreeModel *tmod, LiVESTreeIter *titer, LiVESTreePath *tpath) { #ifdef GUI_GTK return gtk_tree_model_get_iter(tmod, titer, tpath); #endif @@ -4935,7 +5015,7 @@ } -LIVES_INLINE boolean lives_tree_model_get_iter_first(LiVESTreeModel *tmod, LiVESTreeIter *titer) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_model_get_iter_first(LiVESTreeModel *tmod, LiVESTreeIter *titer) { #ifdef GUI_GTK return gtk_tree_model_get_iter_first(tmod, titer); #endif @@ -4949,7 +5029,7 @@ } -LIVES_INLINE LiVESTreePath *lives_tree_model_get_path(LiVESTreeModel *tmod, LiVESTreeIter *titer) { +WIDGET_HELPER_GLOBAL_INLINE LiVESTreePath *lives_tree_model_get_path(LiVESTreeModel *tmod, LiVESTreeIter *titer) { LiVESTreePath *tpath = NULL; #ifdef GUI_GTK tpath = gtk_tree_model_get_path(tmod, titer); @@ -4977,7 +5057,7 @@ } -LIVES_INLINE boolean lives_tree_model_iter_children(LiVESTreeModel *tmod, LiVESTreeIter *titer, LiVESTreeIter *parent) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_model_iter_children(LiVESTreeModel *tmod, LiVESTreeIter *titer, LiVESTreeIter *parent) { #ifdef GUI_GTK return gtk_tree_model_iter_children(tmod, titer, parent); #endif @@ -4996,7 +5076,7 @@ } -LIVES_INLINE int lives_tree_model_iter_n_children(LiVESTreeModel *tmod, LiVESTreeIter *titer) { +WIDGET_HELPER_GLOBAL_INLINE int lives_tree_model_iter_n_children(LiVESTreeModel *tmod, LiVESTreeIter *titer) { #ifdef GUI_GTK return gtk_tree_model_iter_n_children(tmod, titer); #endif @@ -5011,7 +5091,7 @@ } -LIVES_INLINE boolean lives_tree_model_iter_next(LiVESTreeModel *tmod, LiVESTreeIter *titer) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_model_iter_next(LiVESTreeModel *tmod, LiVESTreeIter *titer) { #ifdef GUI_GTK return gtk_tree_model_iter_next(tmod, titer); #endif @@ -5038,7 +5118,7 @@ } -LIVES_INLINE boolean lives_tree_path_free(LiVESTreePath *tpath) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_path_free(LiVESTreePath *tpath) { #ifdef GUI_GTK gtk_tree_path_free(tpath); return TRUE; @@ -5050,7 +5130,7 @@ } -LIVES_INLINE LiVESTreePath *lives_tree_path_new_from_string(const char *path) { +WIDGET_HELPER_GLOBAL_INLINE LiVESTreePath *lives_tree_path_new_from_string(const char *path) { LiVESTreePath *tpath = NULL; #ifdef GUI_GTK tpath = gtk_tree_path_new_from_string(path); @@ -5062,7 +5142,7 @@ } -LIVES_INLINE int lives_tree_path_get_depth(LiVESTreePath *tpath) { +WIDGET_HELPER_GLOBAL_INLINE int lives_tree_path_get_depth(LiVESTreePath *tpath) { int depth = -1; #ifdef GUI_GTK depth = gtk_tree_path_get_depth(tpath); @@ -5074,7 +5154,7 @@ } -LIVES_INLINE int *lives_tree_path_get_indices(LiVESTreePath *tpath) { +WIDGET_HELPER_GLOBAL_INLINE int *lives_tree_path_get_indices(LiVESTreePath *tpath) { int *indices = NULL; #ifdef GUI_GTK indices = gtk_tree_path_get_indices(tpath); @@ -5086,7 +5166,7 @@ } -LIVES_INLINE LiVESTreeStore *lives_tree_store_new(int ncols, ...) { +WIDGET_HELPER_GLOBAL_INLINE LiVESTreeStore *lives_tree_store_new(int ncols, ...) { LiVESTreeStore *tstore = NULL; va_list argList; va_start(argList, ncols); @@ -5119,7 +5199,7 @@ } -LIVES_INLINE boolean lives_tree_store_append(LiVESTreeStore *tstore, LiVESTreeIter *titer, LiVESTreeIter *parent) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_store_append(LiVESTreeStore *tstore, LiVESTreeIter *titer, LiVESTreeIter *parent) { #ifdef GUI_GTK gtk_tree_store_append(tstore, titer, parent); return TRUE; @@ -5145,7 +5225,7 @@ } -LIVES_INLINE boolean lives_tree_store_set(LiVESTreeStore *tstore, LiVESTreeIter *titer, ...) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_store_set(LiVESTreeStore *tstore, LiVESTreeIter *titer, ...) { boolean res = FALSE; va_list argList; va_start(argList, titer); @@ -5183,7 +5263,7 @@ } -LIVES_INLINE LiVESWidget *lives_tree_view_new_with_model(LiVESTreeModel *tmod) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_tree_view_new_with_model(LiVESTreeModel *tmod) { LiVESWidget *tview = NULL; #ifdef GUI_GTK tview = gtk_tree_view_new_with_model(tmod); @@ -5197,7 +5277,7 @@ } -LIVES_INLINE LiVESWidget *lives_tree_view_new(void) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_tree_view_new(void) { LiVESWidget *tview = NULL; #ifdef GUI_GTK tview = gtk_tree_view_new(); @@ -5209,7 +5289,7 @@ } -LIVES_INLINE boolean lives_tree_view_set_model(LiVESTreeView *tview, LiVESTreeModel *tmod) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_view_set_model(LiVESTreeView *tview, LiVESTreeModel *tmod) { #ifdef GUI_GTK gtk_tree_view_set_model(tview, tmod); return TRUE; @@ -5222,7 +5302,7 @@ } -LIVES_INLINE LiVESTreeModel *lives_tree_view_get_model(LiVESTreeView *tview) { +WIDGET_HELPER_GLOBAL_INLINE LiVESTreeModel *lives_tree_view_get_model(LiVESTreeView *tview) { LiVESTreeModel *tmod = NULL; #ifdef GUI_GTK tmod = gtk_tree_view_get_model(tview); @@ -5234,7 +5314,7 @@ } -LIVES_INLINE LiVESTreeSelection *lives_tree_view_get_selection(LiVESTreeView *tview) { +WIDGET_HELPER_GLOBAL_INLINE LiVESTreeSelection *lives_tree_view_get_selection(LiVESTreeView *tview) { LiVESTreeSelection *tsel = NULL; #ifdef GUI_GTK tsel = gtk_tree_view_get_selection(tview); @@ -5246,7 +5326,7 @@ } -LIVES_INLINE int lives_tree_view_append_column(LiVESTreeView *tview, LiVESTreeViewColumn *tvcol) { +WIDGET_HELPER_GLOBAL_INLINE int lives_tree_view_append_column(LiVESTreeView *tview, LiVESTreeViewColumn *tvcol) { #ifdef GUI_GTK gtk_tree_view_append_column(tview, tvcol); return TRUE; @@ -5259,7 +5339,7 @@ } -LIVES_INLINE boolean lives_tree_view_set_headers_visible(LiVESTreeView *tview, boolean vis) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_view_set_headers_visible(LiVESTreeView *tview, boolean vis) { #ifdef GUI_GTK gtk_tree_view_set_headers_visible(tview, vis); return TRUE; @@ -5272,7 +5352,7 @@ } -LIVES_INLINE LiVESAdjustment *lives_tree_view_get_hadjustment(LiVESTreeView *tview) { +WIDGET_HELPER_GLOBAL_INLINE LiVESAdjustment *lives_tree_view_get_hadjustment(LiVESTreeView *tview) { LiVESAdjustment *adj = NULL; #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) @@ -5288,7 +5368,8 @@ } -LIVES_INLINE LiVESTreeViewColumn *lives_tree_view_column_new_with_attributes(const char *title, LiVESCellRenderer *crend, ...) { +WIDGET_HELPER_GLOBAL_INLINE LiVESTreeViewColumn *lives_tree_view_column_new_with_attributes(const char *title, LiVESCellRenderer *crend, + ...) { LiVESTreeViewColumn *tvcol = NULL; va_list args; va_start(args, crend); @@ -5325,7 +5406,7 @@ } -LIVES_INLINE boolean lives_tree_view_column_set_sizing(LiVESTreeViewColumn *tvcol, LiVESTreeViewColumnSizing type) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_view_column_set_sizing(LiVESTreeViewColumn *tvcol, LiVESTreeViewColumnSizing type) { #ifdef GUI_GTK gtk_tree_view_column_set_sizing(tvcol, type); return TRUE; @@ -5338,7 +5419,7 @@ } -LIVES_INLINE boolean lives_tree_view_column_set_fixed_width(LiVESTreeViewColumn *tvcol, int fwidth) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_view_column_set_fixed_width(LiVESTreeViewColumn *tvcol, int fwidth) { #ifdef GUI_GTK gtk_tree_view_column_set_fixed_width(tvcol, fwidth); return TRUE; @@ -5351,7 +5432,8 @@ } -LIVES_INLINE boolean lives_tree_selection_get_selected(LiVESTreeSelection *tsel, LiVESTreeModel **tmod, LiVESTreeIter *titer) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_selection_get_selected(LiVESTreeSelection *tsel, LiVESTreeModel **tmod, + LiVESTreeIter *titer) { #ifdef GUI_GTK return gtk_tree_selection_get_selected(tsel, tmod, titer); #endif @@ -5368,7 +5450,7 @@ } -LIVES_INLINE boolean lives_tree_selection_set_mode(LiVESTreeSelection *tsel, LiVESSelectionMode tselmod) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_selection_set_mode(LiVESTreeSelection *tsel, LiVESSelectionMode tselmod) { #ifdef GUI_GTK gtk_tree_selection_set_mode(tsel, tselmod); return TRUE; @@ -5381,7 +5463,7 @@ } -LIVES_INLINE boolean lives_tree_selection_select_iter(LiVESTreeSelection *tsel, LiVESTreeIter *titer) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_selection_select_iter(LiVESTreeSelection *tsel, LiVESTreeIter *titer) { #ifdef GUI_GTK gtk_tree_selection_select_iter(tsel, titer); return TRUE; @@ -5394,7 +5476,7 @@ } -LIVES_INLINE LiVESListStore *lives_list_store_new(int ncols, ...) { +WIDGET_HELPER_GLOBAL_INLINE LiVESListStore *lives_list_store_new(int ncols, ...) { LiVESListStore *lstore = NULL; va_list argList; va_start(argList, ncols); @@ -5427,7 +5509,7 @@ } -LIVES_INLINE boolean lives_list_store_set(LiVESListStore *lstore, LiVESTreeIter *titer, ...) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_list_store_set(LiVESListStore *lstore, LiVESTreeIter *titer, ...) { boolean res = FALSE; va_list argList; va_start(argList, titer); @@ -5465,7 +5547,7 @@ } -LIVES_INLINE boolean lives_list_store_insert(LiVESListStore *lstore, LiVESTreeIter *titer, int position) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_list_store_insert(LiVESListStore *lstore, LiVESTreeIter *titer, int position) { #ifdef GUI_GTK gtk_list_store_insert(lstore, titer, position); return TRUE; @@ -5480,7 +5562,7 @@ } -LIVES_INLINE const char *lives_label_get_text(LiVESLabel *label) { +WIDGET_HELPER_GLOBAL_INLINE const char *lives_label_get_text(LiVESLabel *label) { #ifdef GUI_GTK return gtk_label_get_text(label); #endif @@ -5491,7 +5573,7 @@ } -LIVES_INLINE boolean lives_label_set_text(LiVESLabel *label, const char *text) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_label_set_text(LiVESLabel *label, const char *text) { #ifdef GUI_GTK gtk_label_set_text(label, text); return TRUE; @@ -5506,7 +5588,7 @@ } -LIVES_INLINE boolean lives_label_set_text_with_mnemonic(LiVESLabel *label, const char *text) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_label_set_text_with_mnemonic(LiVESLabel *label, const char *text) { #ifdef GUI_GTK gtk_label_set_text_with_mnemonic(label, text); return TRUE; @@ -5521,7 +5603,7 @@ } -LIVES_INLINE boolean lives_label_set_markup(LiVESLabel *label, const char *markup) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_label_set_markup(LiVESLabel *label, const char *markup) { #ifdef GUI_GTK gtk_label_set_markup(label, markup); return TRUE; @@ -5536,7 +5618,7 @@ } -LIVES_INLINE boolean lives_label_set_markup_with_mnemonic(LiVESLabel *label, const char *markup) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_label_set_markup_with_mnemonic(LiVESLabel *label, const char *markup) { #ifdef GUI_GTK gtk_label_set_markup_with_mnemonic(label, markup); return TRUE; @@ -5551,7 +5633,7 @@ } -LIVES_INLINE boolean lives_label_set_mnemonic_widget(LiVESLabel *label, LiVESWidget *widget) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_label_set_mnemonic_widget(LiVESLabel *label, LiVESWidget *widget) { #ifdef GUI_GTK gtk_label_set_mnemonic_widget(label, widget); return TRUE; @@ -5565,7 +5647,7 @@ } -LIVES_INLINE LiVESWidget *lives_label_get_mnemonic_widget(LiVESLabel *label) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_label_get_mnemonic_widget(LiVESLabel *label) { LiVESWidget *widget = NULL; #ifdef GUI_GTK widget = gtk_label_get_mnemonic_widget(label); @@ -5577,7 +5659,7 @@ } -LIVES_INLINE boolean lives_label_set_selectable(LiVESLabel *label, boolean setting) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_label_set_selectable(LiVESLabel *label, boolean setting) { #ifdef GUI_GTK gtk_label_set_selectable(label, setting); return TRUE; @@ -5599,7 +5681,7 @@ } -LIVES_INLINE boolean lives_editable_set_editable(LiVESEditable *editable, boolean is_editable) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_editable_set_editable(LiVESEditable *editable, boolean is_editable) { #ifdef GUI_GTK gtk_editable_set_editable(editable, is_editable); return TRUE; @@ -5624,7 +5706,7 @@ } -LIVES_INLINE boolean lives_editable_select_region(LiVESEditable *editable, int start_pos, int end_pos) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_editable_select_region(LiVESEditable *editable, int start_pos, int end_pos) { #ifdef GUI_GTK gtk_editable_select_region(editable, start_pos, end_pos); return TRUE; @@ -5640,7 +5722,7 @@ } -LIVES_INLINE LiVESWidget *lives_entry_new(void) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_entry_new(void) { LiVESWidget *entry = NULL; #ifdef GUI_GTK entry = gtk_entry_new(); @@ -5652,7 +5734,7 @@ } -LIVES_INLINE boolean lives_entry_set_max_length(LiVESEntry *entry, int len) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_entry_set_max_length(LiVESEntry *entry, int len) { // entry length (not display length) #ifdef GUI_GTK gtk_entry_set_max_length(entry, len); @@ -5666,7 +5748,7 @@ } -LIVES_INLINE boolean lives_entry_set_activates_default(LiVESEntry *entry, boolean act) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_entry_set_activates_default(LiVESEntry *entry, boolean act) { #ifdef GUI_GTK gtk_entry_set_activates_default(entry, act); return TRUE; @@ -5679,7 +5761,7 @@ } -LIVES_INLINE boolean lives_entry_set_visibility(LiVESEntry *entry, boolean vis) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_entry_set_visibility(LiVESEntry *entry, boolean vis) { #ifdef GUI_GTK gtk_entry_set_visibility(entry, vis); return TRUE; @@ -5696,7 +5778,7 @@ } -LIVES_INLINE boolean lives_entry_set_has_frame(LiVESEntry *entry, boolean has) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_entry_set_has_frame(LiVESEntry *entry, boolean has) { #ifdef GUI_GTK gtk_entry_set_has_frame(entry, has); return TRUE; @@ -5709,7 +5791,16 @@ } -LIVES_INLINE const char *lives_entry_get_text(LiVESEntry *entry) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_entry_set_alignment(LiVESEntry *entry, float align) { +#ifdef GUI_GTK + gtk_entry_set_alignment(entry, align); + return TRUE; +#endif + return FALSE; +} + + +WIDGET_HELPER_GLOBAL_INLINE const char *lives_entry_get_text(LiVESEntry *entry) { #ifdef GUI_GTK return gtk_entry_get_text(entry); #endif @@ -5720,7 +5811,7 @@ } -LIVES_INLINE boolean lives_entry_set_text(LiVESEntry *entry, const char *text) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_entry_set_text(LiVESEntry *entry, const char *text) { #ifdef GUI_GTK gtk_entry_set_text(entry, text); return TRUE; @@ -5733,7 +5824,7 @@ } -LIVES_INLINE boolean lives_entry_set_width_chars(LiVESEntry *entry, int nchars) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_entry_set_width_chars(LiVESEntry *entry, int nchars) { // display length #ifdef GUI_GTK gtk_entry_set_width_chars(entry, nchars); @@ -5749,7 +5840,7 @@ } -LIVES_INLINE LiVESWidget *lives_scrolled_window_new(LiVESAdjustment *hadj, LiVESAdjustment *vadj) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_scrolled_window_new(LiVESAdjustment *hadj, LiVESAdjustment *vadj) { LiVESWidget *swindow = NULL; #ifdef GUI_GTK swindow = gtk_scrolled_window_new(hadj, vadj); @@ -5761,7 +5852,7 @@ } -LIVES_INLINE LiVESAdjustment *lives_scrolled_window_get_hadjustment(LiVESScrolledWindow *swindow) { +WIDGET_HELPER_GLOBAL_INLINE LiVESAdjustment *lives_scrolled_window_get_hadjustment(LiVESScrolledWindow *swindow) { LiVESAdjustment *adj = NULL; #ifdef GUI_GTK adj = gtk_scrolled_window_get_hadjustment(swindow); @@ -5773,7 +5864,7 @@ } -LIVES_INLINE LiVESAdjustment *lives_scrolled_window_get_vadjustment(LiVESScrolledWindow *swindow) { +WIDGET_HELPER_GLOBAL_INLINE LiVESAdjustment *lives_scrolled_window_get_vadjustment(LiVESScrolledWindow *swindow) { LiVESAdjustment *adj = NULL; #ifdef GUI_GTK adj = gtk_scrolled_window_get_vadjustment(swindow); @@ -5785,7 +5876,7 @@ } -LIVES_INLINE boolean lives_scrolled_window_set_policy(LiVESScrolledWindow *scrolledwindow, LiVESPolicyType hpolicy, +WIDGET_HELPER_GLOBAL_INLINE boolean lives_scrolled_window_set_policy(LiVESScrolledWindow *scrolledwindow, LiVESPolicyType hpolicy, LiVESPolicyType vpolicy) { #ifdef GUI_GTK gtk_scrolled_window_set_policy(scrolledwindow, hpolicy, vpolicy); @@ -5800,7 +5891,7 @@ } -LIVES_INLINE boolean lives_scrolled_window_add_with_viewport(LiVESScrolledWindow *scrolledwindow, LiVESWidget *child) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_scrolled_window_add_with_viewport(LiVESScrolledWindow *scrolledwindow, LiVESWidget *child) { #ifdef GUI_GTK #if !GTK_CHECK_VERSION(3, 8, 0) gtk_scrolled_window_add_with_viewport(scrolledwindow, child); @@ -5818,7 +5909,7 @@ } -LIVES_INLINE boolean lives_xwindow_raise(LiVESXWindow *xwin) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_xwindow_raise(LiVESXWindow *xwin) { #ifdef GUI_GTK gdk_window_raise(xwin); return TRUE; @@ -5831,7 +5922,7 @@ } -LIVES_INLINE boolean lives_xwindow_set_cursor(LiVESXWindow *xwin, LiVESXCursor *cursor) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_xwindow_set_cursor(LiVESXWindow *xwin, LiVESXCursor *cursor) { #ifdef GUI_GTK gdk_window_set_cursor(xwin, cursor); return TRUE; @@ -5847,7 +5938,7 @@ } -LIVES_INLINE boolean lives_dialog_set_has_separator(LiVESDialog *dialog, boolean has) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_dialog_set_has_separator(LiVESDialog *dialog, boolean has) { // return TRUE if implemented #ifdef GUI_GTK @@ -5863,7 +5954,7 @@ } -LIVES_INLINE boolean lives_widget_set_hexpand(LiVESWidget *widget, boolean state) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_hexpand(LiVESWidget *widget, boolean state) { // return TRUE if implemented #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) @@ -5879,7 +5970,7 @@ } -LIVES_INLINE boolean lives_widget_set_vexpand(LiVESWidget *widget, boolean state) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_vexpand(LiVESWidget *widget, boolean state) { // return TRUE if implemented #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) @@ -5895,7 +5986,7 @@ } -LIVES_INLINE LiVESWidget *lives_menu_new(void) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_menu_new(void) { LiVESWidget *menu = NULL; #ifdef GUI_GTK menu = gtk_menu_new(); @@ -5907,7 +5998,7 @@ } -LIVES_INLINE LiVESWidget *lives_menu_bar_new(void) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_menu_bar_new(void) { LiVESWidget *menubar = NULL; #ifdef GUI_GTK menubar = gtk_menu_bar_new(); @@ -5919,49 +6010,52 @@ } -LIVES_INLINE LiVESWidget *lives_menu_item_new(void) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_menu_item_new(void) { LiVESWidget *menuitem = NULL; #ifdef GUI_GTK menuitem = gtk_menu_item_new(); - lives_widget_apply_theme2(menuitem, LIVES_WIDGET_STATE_INSENSITIVE, FALSE); #endif #ifdef GUI_QT menuitem = new LiVESMenuItem(mainw->LiVES); - lives_widget_apply_theme2(menuitem, LIVES_WIDGET_STATE_INSENSITIVE, FALSE); #endif return menuitem; } -LIVES_INLINE LiVESWidget *lives_menu_item_new_with_mnemonic(const char *label) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_menu_item_new_with_mnemonic(const char *label) { LiVESWidget *menuitem = NULL; #ifdef GUI_GTK menuitem = gtk_menu_item_new_with_mnemonic(label); - lives_widget_apply_theme2(menuitem, LIVES_WIDGET_STATE_INSENSITIVE, FALSE); #endif #ifdef GUI_QT menuitem = new LiVESMenuItem(qmake_mnemonic(QString::fromUtf8(label)), mainw->LiVES); - lives_widget_apply_theme2(menuitem, LIVES_WIDGET_STATE_INSENSITIVE, FALSE); #endif return menuitem; } -LIVES_INLINE LiVESWidget *lives_menu_item_new_with_label(const char *label) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_menu_item_new_with_label(const char *label) { LiVESWidget *menuitem = NULL; #ifdef GUI_GTK menuitem = gtk_menu_item_new_with_label(label); - lives_widget_apply_theme2(menuitem, LIVES_WIDGET_STATE_INSENSITIVE, FALSE); #endif #ifdef GUI_QT menuitem = new LiVESMenuItem(QString::fromUtf8(label), mainw->LiVES); - lives_widget_apply_theme2(menuitem, LIVES_WIDGET_STATE_INSENSITIVE, FALSE); #endif return menuitem; } -LIVES_INLINE LiVESWidget *lives_image_menu_item_new_with_label(const char *label) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_item_set_accel_path(LiVESMenuItem *menuitem, const char *path) { +#ifdef GUI_GTK + gtk_menu_item_set_accel_path(menuitem, path); + return TRUE; +#endif + return FALSE; +} + + +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_image_menu_item_new_with_label(const char *label) { LiVESWidget *menuitem = NULL; #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 10, 0) @@ -5969,17 +6063,15 @@ #else menuitem = gtk_image_menu_item_new_with_label(label); #endif - lives_widget_apply_theme2(menuitem, LIVES_WIDGET_STATE_INSENSITIVE, FALSE); #endif #ifdef GUI_QT menuitem = new LiVESMenuItem(QString::fromUtf8(label), mainw->LiVES); - lives_widget_apply_theme2(menuitem, LIVES_WIDGET_STATE_INSENSITIVE, FALSE); #endif return menuitem; } -LIVES_INLINE LiVESWidget *lives_image_menu_item_new_with_mnemonic(const char *label) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_image_menu_item_new_with_mnemonic(const char *label) { LiVESWidget *menuitem = NULL; #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 10, 0) @@ -5987,21 +6079,18 @@ #else menuitem = gtk_image_menu_item_new_with_mnemonic(label); #endif - lives_widget_apply_theme2(menuitem, LIVES_WIDGET_STATE_INSENSITIVE, FALSE); #endif #ifdef GUI_QT menuitem = new LiVESMenuItem(qmake_mnemonic(QString::fromUtf8(label)), mainw->LiVES); - lives_widget_apply_theme2(menuitem, LIVES_WIDGET_STATE_INSENSITIVE, FALSE); #endif return menuitem; } -LIVES_INLINE LiVESWidget *lives_radio_menu_item_new_with_label(LiVESSList *group, const char *label) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_radio_menu_item_new_with_label(LiVESSList *group, const char *label) { LiVESWidget *menuitem = NULL; #ifdef GUI_GTK menuitem = gtk_radio_menu_item_new_with_label(group, label); - lives_widget_apply_theme2(menuitem, LIVES_WIDGET_STATE_INSENSITIVE, FALSE); #endif #ifdef GUI_QT QActionGroup *qag; @@ -6016,14 +6105,13 @@ xmenuitem->set_group(group); qag->addAction(static_cast<QAction *>(xmenuitem)); - lives_widget_apply_theme2(menuitem, LIVES_WIDGET_STATE_INSENSITIVE, FALSE); menuitem = static_cast<LiVESWidget *>(xmenuitem); #endif return menuitem; } -LIVES_INLINE LiVESSList *lives_radio_menu_item_get_group(LiVESRadioMenuItem *rmenuitem) { +WIDGET_HELPER_GLOBAL_INLINE LiVESSList *lives_radio_menu_item_get_group(LiVESRadioMenuItem *rmenuitem) { #ifdef GUI_GTK return gtk_radio_menu_item_get_group(rmenuitem); #endif @@ -6034,36 +6122,32 @@ } -LIVES_INLINE LiVESWidget *lives_check_menu_item_new_with_label(const char *label) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_check_menu_item_new_with_label(const char *label) { LiVESWidget *menuitem = NULL; #ifdef GUI_GTK menuitem = gtk_check_menu_item_new_with_label(label); - lives_widget_apply_theme2(menuitem, LIVES_WIDGET_STATE_INSENSITIVE, FALSE); #endif #ifdef GUI_QT menuitem = new LiVESCheckMenuItem(QString::fromUtf8(label), mainw->LiVES); - lives_widget_apply_theme2(menuitem, LIVES_WIDGET_STATE_INSENSITIVE, FALSE); #endif return menuitem; } -LIVES_INLINE LiVESWidget *lives_check_menu_item_new_with_mnemonic(const char *label) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_check_menu_item_new_with_mnemonic(const char *label) { LiVESWidget *menuitem = NULL; #ifdef GUI_GTK // TODO - deprecated menuitem = gtk_check_menu_item_new_with_mnemonic(label); - lives_widget_apply_theme2(menuitem, LIVES_WIDGET_STATE_INSENSITIVE, FALSE); #endif #ifdef GUI_QT menuitem = new LiVESCheckMenuItem(qmake_mnemonic(QString::fromUtf8(label)), mainw->LiVES); - lives_widget_apply_theme2(menuitem, LIVES_WIDGET_STATE_INSENSITIVE, FALSE); #endif return menuitem; } -LIVES_INLINE boolean lives_check_menu_item_set_draw_as_radio(LiVESCheckMenuItem *item, boolean setting) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_check_menu_item_set_draw_as_radio(LiVESCheckMenuItem *item, boolean setting) { #ifdef GUI_GTK gtk_check_menu_item_set_draw_as_radio(item, setting); return TRUE; @@ -6072,7 +6156,7 @@ } -LIVES_INLINE LiVESWidget *lives_image_menu_item_new_from_stock(const char *stock_id, LiVESAccelGroup *accel_group) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_image_menu_item_new_from_stock(const char *stock_id, LiVESAccelGroup *accel_group) { LiVESWidget *menuitem = NULL; #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 10, 0) @@ -6080,17 +6164,16 @@ menuitem = gtk_menu_item_new_with_mnemonic(xstock_id); if (!strcmp(xstock_id, LIVES_STOCK_LABEL_SAVE)) { - gtk_menu_item_set_accel_path(LIVES_MENU_ITEM(menuitem), "<LiVES>/save"); + lives_menu_item_set_accel_path(LIVES_MENU_ITEM(menuitem), LIVES_ACCEL_PATH_SAVE); } if (!strcmp(xstock_id, LIVES_STOCK_LABEL_QUIT)) { - gtk_menu_item_set_accel_path(LIVES_MENU_ITEM(menuitem), "<LiVES>/quit"); + lives_menu_item_set_accel_path(LIVES_MENU_ITEM(menuitem), LIVES_ACCEL_PATH_QUIT); } lives_free(xstock_id); #else menuitem = gtk_image_menu_item_new_from_stock(stock_id, accel_group); #endif - lives_widget_apply_theme2(menuitem, LIVES_WIDGET_STATE_INSENSITIVE, FALSE); #endif #ifdef GUI_QT char *xstock_id = lives_strdup(stock_id); // need to back this up as we will use translation functions @@ -6107,14 +6190,12 @@ lives_free(xstock_id); menuitem = static_cast<LiVESWidget *>(xmenuitem); - - lives_widget_apply_theme2(menuitem, LIVES_WIDGET_STATE_INSENSITIVE, FALSE); #endif return menuitem; } -LIVES_INLINE LiVESToolItem *lives_menu_tool_button_new(LiVESWidget *icon, const char *label) { +WIDGET_HELPER_GLOBAL_INLINE LiVESToolItem *lives_menu_tool_button_new(LiVESWidget *icon, const char *label) { LiVESToolItem *toolitem = NULL; #ifdef GUI_GTK toolitem = gtk_menu_tool_button_new(icon, label); @@ -6126,7 +6207,7 @@ } -LIVES_INLINE boolean lives_menu_tool_button_set_menu(LiVESMenuToolButton *toolbutton, LiVESWidget *menu) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_tool_button_set_menu(LiVESMenuToolButton *toolbutton, LiVESWidget *menu) { #ifdef GUI_GTK gtk_menu_tool_button_set_menu(toolbutton, menu); return TRUE; @@ -6139,7 +6220,7 @@ } -LIVES_INLINE boolean lives_menu_item_set_submenu(LiVESMenuItem *menuitem, LiVESWidget *menu) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_item_set_submenu(LiVESMenuItem *menuitem, LiVESWidget *menu) { #ifdef GUI_GTK gtk_menu_item_set_submenu(menuitem, menu); @@ -6160,7 +6241,7 @@ } -LIVES_INLINE boolean lives_menu_item_activate(LiVESMenuItem *menuitem) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_item_activate(LiVESMenuItem *menuitem) { #ifdef GUI_GTK gtk_menu_item_activate(menuitem); return TRUE; @@ -6173,7 +6254,7 @@ } -LIVES_INLINE boolean lives_check_menu_item_set_active(LiVESCheckMenuItem *item, boolean state) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_check_menu_item_set_active(LiVESCheckMenuItem *item, boolean state) { #ifdef GUI_GTK gtk_check_menu_item_set_active(item, state); return TRUE; @@ -6186,7 +6267,7 @@ } -LIVES_INLINE boolean lives_check_menu_item_get_active(LiVESCheckMenuItem *item) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_check_menu_item_get_active(LiVESCheckMenuItem *item) { #ifdef GUI_GTK return gtk_check_menu_item_get_active(item); #endif @@ -6199,7 +6280,7 @@ #if !GTK_CHECK_VERSION(3, 10, 0) -LIVES_INLINE boolean lives_image_menu_item_set_image(LiVESImageMenuItem *item, LiVESWidget *image) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_image_menu_item_set_image(LiVESImageMenuItem *item, LiVESWidget *image) { #ifdef GUI_GTK gtk_image_menu_item_set_image(item, image); return TRUE; @@ -6219,7 +6300,7 @@ #endif -LIVES_INLINE boolean lives_menu_set_title(LiVESMenu *menu, const char *title) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_set_title(LiVESMenu *menu, const char *title) { #ifdef GUI_GTK #if !GTK_CHECK_VERSION(3, 10, 0) char *ntitle = lives_strdup_printf("%s%s", widget_opts.title_prefix, title); @@ -6238,9 +6319,13 @@ } -LIVES_INLINE boolean lives_menu_popup(LiVESMenu *menu, LiVESXEventButton *event) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_popup(LiVESMenu *menu, LiVESXEventButton *event) { #ifdef GUI_GTK +#if GTK_CHECK_VERSION(3, 22, 0) + gtk_menu_popup_at_pointer(menu, NULL); +#else gtk_menu_popup(menu, NULL, NULL, NULL, NULL, event->button, event->time); +#endif return TRUE; #endif #ifdef GUI_QT @@ -6251,7 +6336,7 @@ } -LIVES_INLINE boolean lives_menu_reorder_child(LiVESMenu *menu, LiVESWidget *child, int pos) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_reorder_child(LiVESMenu *menu, LiVESWidget *child, int pos) { #ifdef GUI_GTK gtk_menu_reorder_child(menu, child, pos); return TRUE; @@ -6264,7 +6349,7 @@ } -LIVES_INLINE boolean lives_menu_detach(LiVESMenu *menu) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_detach(LiVESMenu *menu) { // NB also calls detacher callback #ifdef GUI_GTK gtk_menu_detach(menu); @@ -6279,7 +6364,7 @@ } -LIVES_INLINE boolean lives_menu_shell_append(LiVESMenuShell *menushell, LiVESWidget *child) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_shell_append(LiVESMenuShell *menushell, LiVESWidget *child) { #ifdef GUI_GTK gtk_menu_shell_append(menushell, child); return TRUE; @@ -6299,7 +6384,7 @@ } -LIVES_INLINE boolean lives_menu_shell_insert(LiVESMenuShell *menushell, LiVESWidget *child, int pos) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_shell_insert(LiVESMenuShell *menushell, LiVESWidget *child, int pos) { #ifdef GUI_GTK gtk_menu_shell_insert(menushell, child, pos); return TRUE; @@ -6313,7 +6398,7 @@ } -LIVES_INLINE boolean lives_menu_shell_prepend(LiVESMenuShell *menushell, LiVESWidget *child) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_shell_prepend(LiVESMenuShell *menushell, LiVESWidget *child) { #ifdef GUI_GTK gtk_menu_shell_prepend(menushell, child); return TRUE; @@ -6325,7 +6410,7 @@ } -LIVES_INLINE boolean lives_image_menu_item_set_always_show_image(LiVESImageMenuItem *item, boolean show) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_image_menu_item_set_always_show_image(LiVESImageMenuItem *item, boolean show) { // return TRUE if implemented #ifdef GUI_GTK #if GTK_CHECK_VERSION(2, 16, 0) @@ -6343,7 +6428,7 @@ } -LIVES_INLINE boolean lives_scale_set_draw_value(LiVESScale *scale, boolean draw_value) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_scale_set_draw_value(LiVESScale *scale, boolean draw_value) { #ifdef GUI_GTK gtk_scale_set_draw_value(scale, draw_value); return TRUE; @@ -6355,7 +6440,7 @@ } -LIVES_INLINE boolean lives_scale_set_value_pos(LiVESScale *scale, LiVESPositionType ptype) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_scale_set_value_pos(LiVESScale *scale, LiVESPositionType ptype) { #ifdef GUI_GTK gtk_scale_set_value_pos(scale, ptype); return TRUE; @@ -6368,7 +6453,7 @@ } -LIVES_INLINE boolean lives_scale_set_digits(LiVESScale *scale, int digits) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_scale_set_digits(LiVESScale *scale, int digits) { #ifdef GUI_GTK gtk_scale_set_digits(scale, digits); return TRUE; @@ -6381,7 +6466,7 @@ } -LIVES_INLINE boolean lives_scale_button_set_orientation(LiVESScaleButton *scale, LiVESOrientation orientation) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_scale_button_set_orientation(LiVESScaleButton *scale, LiVESOrientation orientation) { // return TRUE if implemented #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) @@ -6402,7 +6487,7 @@ } -LIVES_INLINE double lives_scale_button_get_value(LiVESScaleButton *scale) { +WIDGET_HELPER_GLOBAL_INLINE double lives_scale_button_get_value(LiVESScaleButton *scale) { double value = 0.; #ifdef GUI_GTK #if GTK_CHECK_VERSION(2, 14, 0) @@ -6418,7 +6503,7 @@ } -LIVES_INLINE boolean lives_scale_button_set_value(LiVESScaleButton *scale, double value) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_scale_button_set_value(LiVESScaleButton *scale, double value) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(2, 14, 0) gtk_scale_button_set_value(scale, value); @@ -6435,7 +6520,7 @@ } -LIVES_INLINE char *lives_file_chooser_get_filename(LiVESFileChooser *chooser) { +WIDGET_HELPER_GLOBAL_INLINE char *lives_file_chooser_get_filename(LiVESFileChooser *chooser) { char *fname = NULL; #ifdef GUI_GTK fname = gtk_file_chooser_get_filename(chooser); @@ -6448,7 +6533,7 @@ } -LIVES_INLINE LiVESSList *lives_file_chooser_get_filenames(LiVESFileChooser *chooser) { +WIDGET_HELPER_GLOBAL_INLINE LiVESSList *lives_file_chooser_get_filenames(LiVESFileChooser *chooser) { LiVESSList *fnlist = NULL; #ifdef GUI_GTK fnlist = gtk_file_chooser_get_filenames(chooser); @@ -6463,7 +6548,7 @@ } #ifdef GUI_GTK -LIVES_INLINE LiVESWidget *lives_grid_new(void) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_grid_new(void) { LiVESWidget *grid = NULL; #ifdef GUI_GTK #if GTK_CHECK_VERSION(3,2,0) // required for grid widget @@ -6474,7 +6559,7 @@ } -LIVES_INLINE boolean lives_grid_set_row_spacing(LiVESGrid *grid, uint32_t spacing) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_grid_set_row_spacing(LiVESGrid *grid, uint32_t spacing) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(3,2,0) // required for grid widget gtk_grid_set_row_spacing(grid, spacing); @@ -6485,7 +6570,7 @@ } -LIVES_INLINE boolean lives_grid_set_column_spacing(LiVESGrid *grid, uint32_t spacing) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_grid_set_column_spacing(LiVESGrid *grid, uint32_t spacing) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(3,2,0) // required for grid widget gtk_grid_set_column_spacing(grid, spacing); @@ -6496,7 +6581,7 @@ } -LIVES_INLINE boolean lives_grid_remove_row(LiVESGrid *grid, int posn) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_grid_remove_row(LiVESGrid *grid, int posn) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 10, 0) gtk_grid_remove_row(grid, posn); @@ -6507,7 +6592,7 @@ } -LIVES_INLINE boolean lives_grid_insert_row(LiVESGrid *grid, int posn) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_grid_insert_row(LiVESGrid *grid, int posn) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 10, 0) gtk_grid_insert_row(grid, posn); @@ -6518,7 +6603,7 @@ } -LIVES_INLINE boolean lives_grid_attach_next_to(LiVESGrid *grid, LiVESWidget *child, LiVESWidget *sibling, +WIDGET_HELPER_GLOBAL_INLINE boolean lives_grid_attach_next_to(LiVESGrid *grid, LiVESWidget *child, LiVESWidget *sibling, LiVESPositionType side, int width, int height) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(3,2,0) // required for grid widget @@ -6531,7 +6616,7 @@ #endif #endif -LIVES_INLINE LiVESWidget *lives_frame_new(const char *label) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_frame_new(const char *label) { LiVESWidget *frame = NULL; #ifdef GUI_GTK frame = gtk_frame_new(label); @@ -6543,7 +6628,7 @@ } -LIVES_INLINE boolean lives_frame_set_label(LiVESFrame *frame, const char *label) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_frame_set_label(LiVESFrame *frame, const char *label) { #ifdef GUI_GTK gtk_frame_set_label(frame, label); return TRUE; @@ -6556,7 +6641,7 @@ } -LIVES_INLINE boolean lives_frame_set_label_align(LiVESFrame *frame, float xalign, float yalign) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_frame_set_label_align(LiVESFrame *frame, float xalign, float yalign) { #ifdef GUI_GTK gtk_frame_set_label_align(frame, xalign, yalign); return TRUE; @@ -6565,7 +6650,7 @@ } -LIVES_INLINE boolean lives_frame_set_label_widget(LiVESFrame *frame, LiVESWidget *widget) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_frame_set_label_widget(LiVESFrame *frame, LiVESWidget *widget) { #ifdef GUI_GTK gtk_frame_set_label_widget(frame, widget); return TRUE; @@ -6578,7 +6663,7 @@ } -LIVES_INLINE LiVESWidget *lives_frame_get_label_widget(LiVESFrame *frame) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_frame_get_label_widget(LiVESFrame *frame) { LiVESWidget *widget = NULL; #ifdef GUI_GTK widget = gtk_frame_get_label_widget(frame); @@ -6590,7 +6675,7 @@ } -LIVES_INLINE boolean lives_frame_set_shadow_type(LiVESFrame *frame, LiVESShadowType stype) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_frame_set_shadow_type(LiVESFrame *frame, LiVESShadowType stype) { #ifdef GUI_GTK gtk_frame_set_shadow_type(frame, stype); return TRUE; @@ -6602,7 +6687,7 @@ } -LIVES_INLINE LiVESWidget *lives_notebook_new(void) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_notebook_new(void) { LiVESWidget *nbook = NULL; #ifdef GUI_GTK nbook = gtk_notebook_new(); @@ -6614,7 +6699,7 @@ } -LIVES_INLINE LiVESWidget *lives_notebook_get_nth_page(LiVESNotebook *nbook, int pagenum) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_notebook_get_nth_page(LiVESNotebook *nbook, int pagenum) { LiVESWidget *page = NULL; #ifdef GUI_GTK page = gtk_notebook_get_nth_page(nbook, pagenum); @@ -6630,7 +6715,7 @@ } -LIVES_INLINE int lives_notebook_get_current_page(LiVESNotebook *nbook) { +WIDGET_HELPER_GLOBAL_INLINE int lives_notebook_get_current_page(LiVESNotebook *nbook) { int pagenum = -1; #ifdef GUI_GTK pagenum = gtk_notebook_get_current_page(nbook); @@ -6642,7 +6727,7 @@ } -LIVES_INLINE boolean lives_notebook_set_current_page(LiVESNotebook *nbook, int pagenum) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_notebook_set_current_page(LiVESNotebook *nbook, int pagenum) { #ifdef GUI_GTK gtk_notebook_set_current_page(nbook, pagenum); return TRUE; @@ -6655,7 +6740,7 @@ } -LIVES_INLINE boolean lives_notebook_set_tab_label(LiVESNotebook *nbook, LiVESWidget *child, LiVESWidget *tablabel) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_notebook_set_tab_label(LiVESNotebook *nbook, LiVESWidget *child, LiVESWidget *tablabel) { #ifdef GUI_GTK gtk_notebook_set_tab_label(nbook, child, tablabel); return TRUE; @@ -6668,7 +6753,7 @@ } -LIVES_INLINE LiVESWidget *lives_table_new(uint32_t rows, uint32_t cols, boolean homogeneous) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_table_new(uint32_t rows, uint32_t cols, boolean homogeneous) { LiVESWidget *table = NULL; #ifdef GUI_GTK #if LIVES_TABLE_IS_GRID // required for grid remove row @@ -6699,7 +6784,7 @@ } -LIVES_INLINE boolean lives_table_set_row_spacings(LiVESTable *table, uint32_t spacing) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_table_set_row_spacings(LiVESTable *table, uint32_t spacing) { #ifdef GUI_GTK #if LIVES_TABLE_IS_GRID // required for grid remove row lives_grid_set_row_spacing(table, spacing); @@ -6716,7 +6801,7 @@ } -LIVES_INLINE boolean lives_table_set_col_spacings(LiVESTable *table, uint32_t spacing) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_table_set_col_spacings(LiVESTable *table, uint32_t spacing) { #ifdef GUI_GTK #if LIVES_TABLE_IS_GRID // required for grid remove row lives_grid_set_column_spacing(table, spacing); @@ -6733,7 +6818,7 @@ } -LIVES_INLINE boolean lives_table_set_row_homogeneous(LiVESTable *table, boolean homogeneous) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_table_set_row_homogeneous(LiVESTable *table, boolean homogeneous) { #ifdef GUI_GTK #if LIVES_TABLE_IS_GRID gtk_grid_set_row_homogeneous(table, homogeneous); @@ -6744,7 +6829,7 @@ } -LIVES_INLINE boolean lives_table_set_column_homogeneous(LiVESTable *table, boolean homogeneous) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_table_set_column_homogeneous(LiVESTable *table, boolean homogeneous) { #ifdef GUI_GTK #if LIVES_TABLE_IS_GRID gtk_grid_set_column_homogeneous(table, homogeneous); @@ -6755,7 +6840,7 @@ } -LIVES_INLINE boolean lives_table_resize(LiVESTable *table, uint32_t rows, uint32_t cols) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_table_resize(LiVESTable *table, uint32_t rows, uint32_t cols) { #ifdef GUI_GTK #if LIVES_TABLE_IS_GRID // required for grid remove row register int i; @@ -6783,9 +6868,9 @@ } -LIVES_INLINE boolean lives_table_attach(LiVESTable *table, LiVESWidget *child, uint32_t left, uint32_t right, - uint32_t top, uint32_t bottom, LiVESAttachOptions xoptions, LiVESAttachOptions yoptions, - uint32_t xpad, uint32_t ypad) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_table_attach(LiVESTable *table, LiVESWidget *child, uint32_t left, uint32_t right, + uint32_t top, uint32_t bottom, LiVESAttachOptions xoptions, LiVESAttachOptions yoptions, + uint32_t xpad, uint32_t ypad) { #ifdef GUI_GTK #if LIVES_TABLE_IS_GRID // required for grid remove row gtk_grid_attach(table, child, left, top, right - left, bottom - top); @@ -6842,7 +6927,7 @@ } -LIVES_INLINE LiVESWidget *lives_color_button_new_with_color(const LiVESWidgetColor *color) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_color_button_new_with_color(const LiVESWidgetColor *color) { LiVESWidget *cbutton = NULL; #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) @@ -6858,7 +6943,7 @@ } -LIVES_INLINE boolean lives_color_button_get_color(LiVESColorButton *button, LiVESWidgetColor *color) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_color_button_get_color(LiVESColorButton *button, LiVESWidgetColor *color) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 4, 0) gtk_color_chooser_get_rgba((GtkColorChooser *)button, color); @@ -6878,7 +6963,7 @@ } -LIVES_INLINE boolean lives_color_button_set_color(LiVESColorButton *button, const LiVESWidgetColor *color) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_color_button_set_color(LiVESColorButton *button, const LiVESWidgetColor *color) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 4, 0) gtk_color_chooser_set_rgba((GtkColorChooser *)button, color); @@ -6899,7 +6984,7 @@ } -LIVES_INLINE boolean lives_color_button_set_title(LiVESColorButton *button, const char *title) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_color_button_set_title(LiVESColorButton *button, const char *title) { #ifdef GUI_GTK char *ntitle = lives_strdup_printf("%s%s", widget_opts.title_prefix, title); gtk_color_button_set_title(button, title); @@ -6916,7 +7001,7 @@ } -LIVES_INLINE boolean lives_color_button_set_use_alpha(LiVESColorButton *button, boolean use_alpha) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_color_button_set_use_alpha(LiVESColorButton *button, boolean use_alpha) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 4, 0) gtk_color_chooser_set_use_alpha((GtkColorChooser *)button, use_alpha); @@ -6937,10 +7022,10 @@ } -LIVES_INLINE boolean lives_widget_get_pointer(LiVESXDevice *device, LiVESWidget *widget, int *x, int *y) { + +WIDGET_HELPER_LOCAL_INLINE boolean lives_widget_get_mods(LiVESXDevice *device, LiVESWidget *widget, int *x, int *y, + LiVESXModifierType *modmask) { #ifdef GUI_GTK -#if GTK_CHECK_VERSION(3, 0, 0) - // try: gdk_event_get_device (event) LiVESXWindow *xwin; if (widget == NULL) xwin = gdk_get_default_root_window(); else xwin = lives_widget_get_xwindow(widget); @@ -6948,24 +7033,28 @@ LIVES_ERROR("Tried to get pointer for windowless widget"); return TRUE; } - gdk_window_get_device_position(xwin, device, x, y, NULL); +#if GTK_CHECK_VERSION(3, 0, 0) + gdk_window_get_device_position(xwin, device, x, y, modmask); #else - gtk_widget_get_pointer(widget, x, y); -#endif - return TRUE; + gdk_window_get_pointer(xwin, x, y, modmask); #endif -#ifdef GUI_QT - QPoint p = QCursor::pos(device); - if (widget != NULL) p = widget->mapFromGlobal(p); - *x = p.x(); - *y = p.y(); return TRUE; #endif return FALSE; } -LIVES_INLINE LiVESXDisplay *lives_widget_get_display(LiVESWidget *widget) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_get_pointer(LiVESXDevice *device, LiVESWidget *widget, int *x, int *y) { + return lives_widget_get_mods(device, widget, x, y, NULL); +} + + +WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_get_modmask(LiVESXDevice *device, LiVESWidget *widget, LiVESXModifierType *modmask) { + return lives_widget_get_mods(device, widget, NULL, NULL, modmask); +} + + +WIDGET_HELPER_GLOBAL_INLINE LiVESXDisplay *lives_widget_get_display(LiVESWidget *widget) { LiVESXDisplay *disp = NULL; #ifdef GUI_GTK disp = gtk_widget_get_display(widget); @@ -6980,7 +7069,7 @@ } -LIVES_INLINE LiVESXWindow *lives_display_get_window_at_pointer +WIDGET_HELPER_GLOBAL_INLINE LiVESXWindow *lives_display_get_window_at_pointer (LiVESXDevice *device, LiVESXDisplay *display, int *win_x, int *win_y) { LiVESXWindow *xwindow = NULL; #ifdef GUI_GTK @@ -7000,7 +7089,7 @@ } -LIVES_INLINE boolean lives_display_get_pointer +WIDGET_HELPER_GLOBAL_INLINE boolean lives_display_get_pointer (LiVESXDevice *device, LiVESXDisplay *display, LiVESXScreen **screen, int *x, int *y, LiVESXModifierType *mask) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) @@ -7021,7 +7110,7 @@ } -LIVES_INLINE boolean lives_display_warp_pointer +WIDGET_HELPER_GLOBAL_INLINE boolean lives_display_warp_pointer (LiVESXDevice *device, LiVESXDisplay *display, LiVESXScreen *screen, int x, int y) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) @@ -7042,16 +7131,14 @@ } -LIVES_INLINE lives_display_t lives_widget_get_display_type(LiVESWidget *widget) { +WIDGET_HELPER_GLOBAL_INLINE lives_display_t lives_widget_get_display_type(LiVESWidget *widget) { lives_display_t dtype = LIVES_DISPLAY_TYPE_UNKNOWN; #ifdef GUI_GTK - LiVESXDisplay *display = gtk_widget_get_display(widget); - display = display; // stop compiler complaining - if (GDK_IS_X11_DISPLAY(display)) dtype = LIVES_DISPLAY_TYPE_X11; + if (GDK_IS_X11_DISPLAY(gtk_widget_get_display(widget))) dtype = LIVES_DISPLAY_TYPE_X11; #ifdef GDK_WINDOWING_WAYLAND - else if (GDK_IS_WAYLAND_DISPLAY(display)) dtype = LIVES_DISPLAY_TYPE_WAYLAND; + else if (GDK_IS_WAYLAND_DISPLAY(gtk_widget_get_display(widget))) dtype = LIVES_DISPLAY_TYPE_WAYLAND; #endif - else if (GDK_IS_WIN32_DISPLAY(display)) dtype = LIVES_DISPLAY_TYPE_WIN32; + else if (GDK_IS_WIN32_DISPLAY(gtk_widget_get_display(widget))) dtype = LIVES_DISPLAY_TYPE_WIN32; #endif #ifdef GUI_QT #ifdef Q_WS_X11 @@ -7065,7 +7152,7 @@ } -LIVES_INLINE uint64_t lives_widget_get_xwinid(LiVESWidget *widget, const char *msg) { +WIDGET_HELPER_GLOBAL_INLINE uint64_t lives_widget_get_xwinid(LiVESWidget *widget, const char *msg) { uint64_t xwin = -1; #ifdef GUI_GTK #ifdef GDK_WINDOWING_X11 @@ -7089,7 +7176,7 @@ } -LIVES_INLINE uint32_t lives_timer_add(uint32_t interval, LiVESWidgetSourceFunc function, livespointer data) { +WIDGET_HELPER_GLOBAL_INLINE uint32_t lives_timer_add(uint32_t interval, LiVESWidgetSourceFunc function, livespointer data) { uint32_t timer = 0; #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) @@ -7106,7 +7193,7 @@ } -LIVES_INLINE boolean lives_timer_remove(uint32_t timer) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_timer_remove(uint32_t timer) { #ifdef GUI_GTK #if !GTK_CHECK_VERSION(3, 0, 0) gtk_timeout_remove(timer); @@ -7133,7 +7220,7 @@ } -LIVES_INLINE uint32_t lives_accelerator_get_default_mod_mask() { +WIDGET_HELPER_GLOBAL_INLINE uint32_t lives_accelerator_get_default_mod_mask() { #ifdef GUI_GTK return gtk_accelerator_get_default_mod_mask(); #endif @@ -7143,7 +7230,7 @@ } -LIVES_INLINE int lives_screen_get_width(LiVESXScreen *screen) { +WIDGET_HELPER_GLOBAL_INLINE int lives_screen_get_width(LiVESXScreen *screen) { #ifdef GUI_GTK return gdk_screen_get_width(screen); #endif @@ -7154,7 +7241,7 @@ } -LIVES_INLINE int lives_screen_get_height(LiVESXScreen *screen) { +WIDGET_HELPER_GLOBAL_INLINE int lives_screen_get_height(LiVESXScreen *screen) { #ifdef GUI_GTK return gdk_screen_get_height(screen); #endif @@ -7165,7 +7252,7 @@ } -LIVES_INLINE boolean global_recent_manager_add(const char *full_file_name) { +WIDGET_HELPER_GLOBAL_INLINE boolean global_recent_manager_add(const char *full_file_name) { #ifdef GUI_GTK char *tmp = g_filename_to_uri(full_file_name, NULL, NULL); gtk_recent_manager_add_item(gtk_recent_manager_get_default(), tmp); @@ -7176,7 +7263,7 @@ } -LIVES_INLINE LiVESXCursor *lives_cursor_new_from_pixbuf(LiVESXDisplay *disp, LiVESPixbuf *pixbuf, int x, int y) { +WIDGET_HELPER_GLOBAL_INLINE LiVESXCursor *lives_cursor_new_from_pixbuf(LiVESXDisplay *disp, LiVESPixbuf *pixbuf, int x, int y) { LiVESXCursor *cursor = NULL; #ifdef GUI_GTK cursor = gdk_cursor_new_from_pixbuf(disp, pixbuf, x, y); @@ -7193,16 +7280,15 @@ // compound functions -boolean lives_has_toplevel_focus() { - LiVESWidget *widget; - lives_widget_context_update(); - widget = lives_window_get_focus(LIVES_WINDOW(LIVES_MAIN_WINDOW_WIDGET)); - if (!LIVES_IS_WIDGET(widget)) return FALSE; - return lives_widget_has_focus(widget); +WIDGET_HELPER_GLOBAL_INLINE boolean lives_has_toplevel_focus(LiVESWidget *widget) { +#ifdef GUI_GTK + return gtk_window_has_toplevel_focus(LIVES_WINDOW(widget)); +#endif + return TRUE; } -LIVES_INLINE boolean lives_entry_set_editable(LiVESEntry *entry, boolean editable) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_entry_set_editable(LiVESEntry *entry, boolean editable) { return lives_editable_set_editable(LIVES_EDITABLE(entry), editable); } @@ -7218,7 +7304,13 @@ } -LIVES_INLINE void lives_label_set_hpadding(LiVESLabel *label, int pad) { +static void set_spinbutton_colours(LiVESWidget *widget, LiVESWidgetState state, livespointer labelp) { + if (labelp != NULL) set_label_state(widget, state, labelp); + //set_child_colour(widget, TRUE); // brokem - will not set bg for gtk 3, except for insensitive state +} + + +WIDGET_HELPER_GLOBAL_INLINE void lives_label_set_hpadding(LiVESLabel *label, int pad) { const char *text = lives_label_get_text(label); lives_label_set_width_chars(label, strlen(text) + pad); } @@ -7284,17 +7376,166 @@ } +boolean lives_widget_grab_default_special(LiVESWidget *widget) { + if (!lives_widget_set_can_default(widget, TRUE)) return FALSE; + if (!lives_widget_grab_default(widget)) return FALSE; + if (widget_opts.apply_theme && LIVES_IS_BUTTON(widget)) { + set_child_alt_colour(widget, TRUE); + lives_widget_object_set_data(LIVES_WIDGET_OBJECT(widget), "default_grabbed", LIVES_INT_TO_POINTER(TRUE)); + } + return TRUE; +} + + +static void button_state_cb(LiVESWidget *button, LiVESWidgetState state, livespointer user_data) { + if (widget_opts.apply_theme && LIVES_IS_BUTTON(button)) { + if (!lives_widget_is_sensitive(button)) set_child_dimmed_colour(button, BUTTON_DIM_VAL); + else { + if (LIVES_POINTER_TO_INT(lives_widget_object_get_data(LIVES_WIDGET_OBJECT(button), "default_grabbed"))) set_child_alt_colour(button, TRUE); + else set_child_colour(button, TRUE); + } + } +} + + +static LiVESWidget *prettify_button(LiVESWidget *button) { + if (!widget_opts.apply_theme || button == NULL) return button; + lives_widget_apply_theme2(button, LIVES_WIDGET_STATE_NORMAL, TRUE); + lives_widget_object_set_data(LIVES_WIDGET_OBJECT(button), "default_grabbed", LIVES_INT_TO_POINTER(FALSE)); + set_child_colour(button, TRUE); + lives_signal_connect_after(LIVES_GUI_OBJECT(button), LIVES_WIDGET_STATE_CHANGED_SIGNAL, + LIVES_GUI_CALLBACK(button_state_cb), + NULL); + return button; +} + + +LiVESWidget *lives_standard_button_new(void) { + return prettify_button(lives_button_new()); +} + + +LiVESWidget *lives_standard_button_new_with_mnemonic(const char *label) { + return prettify_button(lives_button_new_with_mnemonic(label)); +} + + +LiVESWidget *lives_standard_button_new_with_label(const char *label) { + return prettify_button(lives_button_new_with_label(label)); +} + + +LiVESWidget *lives_standard_button_new_from_stock(const char *stock_id, const char *label) { + return prettify_button(lives_button_new_from_stock(stock_id, label)); +} + + +LiVESWidget *lives_standard_menu_item_new(void) { + LiVESWidget *menuitem = lives_menu_item_new(); + if (menuitem != NULL) { + lives_widget_apply_theme2(menuitem, LIVES_WIDGET_STATE_INSENSITIVE, FALSE); + } + return menuitem; +} + + +LiVESWidget *lives_standard_menu_item_new_with_mnemonic(const char *label) { + LiVESWidget *menuitem = lives_menu_item_new_with_mnemonic(label); + if (menuitem != NULL) { + lives_widget_apply_theme2(menuitem, LIVES_WIDGET_STATE_INSENSITIVE, FALSE); + } + return menuitem; +} + + +LiVESWidget *lives_standard_menu_item_new_with_label(const char *label) { + LiVESWidget *menuitem = lives_menu_item_new_with_label(label); + if (menuitem != NULL) { + lives_widget_apply_theme2(menuitem, LIVES_WIDGET_STATE_INSENSITIVE, FALSE); + } + return menuitem; +} + + +LiVESWidget *lives_standard_image_menu_item_new_with_label(const char *label) { + LiVESWidget *menuitem = lives_image_menu_item_new_with_label(label); + if (menuitem != NULL) { + lives_widget_apply_theme2(menuitem, LIVES_WIDGET_STATE_INSENSITIVE, FALSE); + } + return menuitem; +} + + +LiVESWidget *lives_standard_image_menu_item_new_with_mnemonic(const char *label) { + LiVESWidget *menuitem = lives_image_menu_item_new_with_mnemonic(label); + if (menuitem != NULL) { + lives_widget_apply_theme2(menuitem, LIVES_WIDGET_STATE_INSENSITIVE, FALSE); + } + return menuitem; +} + + +LiVESWidget *lives_standard_image_menu_item_new_from_stock(const char *stock_id, LiVESAccelGroup *accel_group) { + LiVESWidget *menuitem = lives_image_menu_item_new_from_stock(stock_id, accel_group); + if (menuitem != NULL) { + lives_widget_apply_theme2(menuitem, LIVES_WIDGET_STATE_INSENSITIVE, FALSE); + } + return menuitem; +} + + +LiVESWidget *lives_standard_radio_menu_item_new_with_label(LiVESSList *group, const char *label) { + LiVESWidget *menuitem = lives_radio_menu_item_new_with_label(group, label); + if (menuitem != NULL) { + lives_widget_apply_theme2(menuitem, LIVES_WIDGET_STATE_INSENSITIVE, FALSE); + } + return menuitem; +} + + +LiVESWidget *lives_standard_check_menu_item_new_with_label(const char *label) { + LiVESWidget *menuitem = lives_check_menu_item_new_with_label(label); + if (menuitem != NULL) { + lives_widget_apply_theme2(menuitem, LIVES_WIDGET_STATE_INSENSITIVE, FALSE); + } + return menuitem; +} + + +LiVESWidget *lives_standard_check_menu_item_new_with_mnemonic(const char *label) { + LiVESWidget *menuitem = lives_check_menu_item_new_with_mnemonic(label); + if (menuitem != NULL) { + lives_widget_apply_theme2(menuitem, LIVES_WIDGET_STATE_INSENSITIVE, FALSE); + } + return menuitem; +} + + LiVESWidget *lives_standard_label_new(const char *text) { LiVESWidget *label = NULL; - label = lives_label_new(text); - lives_widget_apply_theme(label, LIVES_WIDGET_STATE_NORMAL); - return label; } +LiVESWidget *lives_standard_drawing_area_new(LiVESGuiCallback callback, ulong *ret_fn) { + LiVESWidget *darea = NULL; +#ifdef GUI_GTK + darea = gtk_drawing_area_new(); +#if GTK_CHECK_VERSION(4, 0, 0) + gtk_drawing_area_set_draw_func(darea, callback, NULL, NULL); + *ret_fn = NULL; // TODO +#else + *ret_fn = lives_signal_connect_after(LIVES_GUI_OBJECT(darea), LIVES_WIDGET_EXPOSE_EVENT, + LIVES_GUI_CALLBACK(callback), + NULL); +#endif +#endif + return darea; +} + + LiVESWidget *lives_standard_label_new_with_mnemonic(const char *text, LiVESWidget *mnemonic_widget) { LiVESWidget *label = NULL; @@ -7550,11 +7791,9 @@ lives_box_pack_start(LIVES_BOX(hbox), eventbox, FALSE, FALSE, widget_opts.packing_width); } - if (label != NULL) { - lives_signal_connect_after(LIVES_GUI_OBJECT(spinbutton), LIVES_WIDGET_STATE_CHANGED_SIGNAL, - LIVES_GUI_CALLBACK(set_label_state), - label); - } + lives_signal_connect_after(LIVES_GUI_OBJECT(spinbutton), LIVES_WIDGET_STATE_CHANGED_SIGNAL, + LIVES_GUI_CALLBACK(set_spinbutton_colours), + label); return spinbutton; } @@ -7666,6 +7905,12 @@ widget_opts.last_label = label; if (tooltip != NULL) lives_tooltips_copy(label, entry); + } else { + if (widget_opts.justify == LIVES_JUSTIFY_CENTER) { + lives_entry_set_alignment(LIVES_ENTRY(entry), 0.5); + } else if (widget_opts.justify != LIVES_JUSTIFY_RIGHT) { + lives_entry_set_alignment(LIVES_ENTRY(entry), 0.5); + } } if (box != NULL) { @@ -7708,6 +7953,8 @@ lives_widget_set_minimum_size(dialog, width, height); + if (widget_opts.screen != NULL) lives_window_set_screen(LIVES_WINDOW(dialog), widget_opts.screen); + if (title != NULL) lives_window_set_title(LIVES_WINDOW(dialog), title); @@ -7736,8 +7983,8 @@ if (add_std_buttons) { LiVESAccelGroup *accel_group = LIVES_ACCEL_GROUP(lives_accel_group_new()); - LiVESWidget *cancelbutton = lives_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); - LiVESWidget *okbutton = lives_button_new_from_stock(LIVES_STOCK_OK, NULL); + LiVESWidget *cancelbutton = lives_standard_button_new_from_stock(LIVES_STOCK_CANCEL, NULL); + LiVESWidget *okbutton = lives_standard_button_new_from_stock(LIVES_STOCK_OK, NULL); lives_window_add_accel_group(LIVES_WINDOW(dialog), accel_group); @@ -7751,7 +7998,7 @@ lives_dialog_add_action_widget(LIVES_DIALOG(dialog), okbutton, LIVES_RESPONSE_OK); lives_widget_set_can_focus_and_default(okbutton); - lives_widget_grab_default(okbutton); + lives_widget_grab_default_special(okbutton); } lives_signal_connect(LIVES_GUI_OBJECT(dialog), LIVES_WIDGET_DELETE_EVENT, @@ -7924,10 +8171,10 @@ } -LIVES_INLINE LiVESWidget *lives_standard_file_button_new(boolean is_dir, const char *def_dir) { +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_standard_file_button_new(boolean is_dir, const char *def_dir) { LiVESWidget *fbutton = NULL; LiVESWidget *image = lives_image_new_from_stock("gtk-open", LIVES_ICON_SIZE_BUTTON); - fbutton = lives_button_new(); + fbutton = lives_standard_button_new(); lives_widget_object_set_data(LIVES_WIDGET_OBJECT(fbutton), "is_dir", LIVES_INT_TO_POINTER(is_dir)); if (def_dir != NULL) lives_widget_object_set_data(LIVES_WIDGET_OBJECT(fbutton), "def_dir", (livespointer)def_dir); lives_container_add(LIVES_CONTAINER(fbutton), image); @@ -8218,6 +8465,7 @@ lives_snprintf(LIVES_STOCK_LABEL_MEDIA_PAUSE, 32, "%s", (_("P_ause"))); lives_snprintf(LIVES_STOCK_LABEL_MEDIA_STOP, 32, "%s", (_("_Stop"))); lives_snprintf(LIVES_STOCK_LABEL_MEDIA_RECORD, 32, "%s", (_("_Record"))); + lives_snprintf(LIVES_STOCK_LABEL_SELECT_ALL, 32, "%s", (_("_Select All"))); #endif widget_opts = def_widget_opts; @@ -8237,6 +8485,7 @@ for (i = 0; ext[i] != NULL; i++) { xlist = lives_list_append_unique(xlist, ext[i]); } + lives_strfreev(ext); slist = slist->next; } g_slist_free(flist); @@ -8271,25 +8520,34 @@ } -LIVES_INLINE void lives_painter_set_source_rgb_from_lives_rgb(lives_painter_t *cr, lives_colRGB48_t *col) { - lives_painter_set_source_rgb(cr, - (double)col->red / 65535., - (double)col->green / 65535., - (double)col->blue / 65535. - ); +WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_set_source_rgb_from_lives_rgb(lives_painter_t *cr, lives_colRGB48_t *col) { + return lives_painter_set_source_rgb(cr, + (double)col->red / 65535., + (double)col->green / 65535., + (double)col->blue / 65535. + ); } -LIVES_INLINE void lives_painter_set_source_rgb_from_lives_rgba(lives_painter_t *cr, lives_colRGBA64_t *col) { - lives_painter_set_source_rgb(cr, - (double)col->red / 65535., - (double)col->green / 65535., - (double)col->blue / 65535. - ); +WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_set_source_rgb_from_lives_rgba(lives_painter_t *cr, lives_colRGBA64_t *col) { + return lives_painter_set_source_rgb(cr, + (double)col->red / 65535., + (double)col->green / 65535., + (double)col->blue / 65535. + ); } -LIVES_INLINE void lives_cursor_unref(LiVESXCursor *cursor) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_set_source_rgb_from_lives_widget_color(lives_painter_t *cr, LiVESWidgetColor *wcol) { + lives_colRGBA64_t col; + if (widget_color_to_lives_rgba(&col, wcol)) { + return lives_painter_set_source_rgb_from_lives_rgba(cr, &col); + } + return FALSE; +} + + +WIDGET_HELPER_GLOBAL_INLINE void lives_cursor_unref(LiVESXCursor *cursor) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 0, 0) g_object_unref(LIVES_GUI_OBJECT(cursor)); @@ -8331,6 +8589,18 @@ } +static void lives_widget_apply_theme_dimmed(LiVESWidget *widget, LiVESWidgetState state, int dimval) { + if (!widget_opts.apply_theme) return; + if (palette->style & STYLE_1) { + LiVESWidgetColor dimmed_fg; + lives_widget_color_copy(&dimmed_fg, &palette->normal_fore); + lives_widget_color_mix(&dimmed_fg, &palette->normal_back, (float)dimval / 65535.); + lives_widget_set_fg_color(widget, state, &dimmed_fg); + lives_widget_set_bg_color(widget, state, &palette->normal_back); + } +} + + boolean lives_entry_set_completion_from_list(LiVESEntry *entry, LiVESList *xlist) { #ifdef GUI_GTK GtkListStore *store; @@ -8369,7 +8639,7 @@ void lives_window_center(LiVESWindow *window) { - if (prefs->show_gui) { + if (!widget_opts.no_gui) { int xcen, ycen; if (mainw->mgeom == NULL) { @@ -8377,13 +8647,11 @@ return; } - lives_window_set_screen(LIVES_WINDOW(window), mainw->mgeom[prefs->gui_monitor <= 0 ? 0 : prefs->gui_monitor - 1].screen); + if (widget_opts.screen != NULL) lives_window_set_screen(LIVES_WINDOW(window), widget_opts.screen); - xcen = mainw->mgeom[prefs->gui_monitor <= 0 ? 0 : prefs->gui_monitor - 1].x + (mainw->mgeom[prefs->gui_monitor <= 0 ? 0 : prefs->gui_monitor - - 1].width - + xcen = mainw->mgeom[widget_opts.monitor].x + (mainw->mgeom[widget_opts.monitor].width - lives_widget_get_allocation_width(LIVES_WIDGET(window))) / 2; - ycen = mainw->mgeom[prefs->gui_monitor <= 0 ? 0 : prefs->gui_monitor - 1].y + (mainw->mgeom[prefs->gui_monitor <= 0 ? 0 : prefs->gui_monitor - - 1].height - + ycen = mainw->mgeom[widget_opts.monitor].y + (mainw->mgeom[widget_opts.monitor].height - lives_widget_get_allocation_height(LIVES_WIDGET(window))) / 2; lives_window_move(LIVES_WINDOW(window), xcen, ycen); } @@ -8411,7 +8679,7 @@ } -LIVES_INLINE void toggle_button_toggle(LiVESToggleButton *tbutton) { +WIDGET_HELPER_GLOBAL_INLINE void toggle_button_toggle(LiVESToggleButton *tbutton) { if (lives_toggle_button_get_active(tbutton)) lives_toggle_button_set_active(tbutton, FALSE); else lives_toggle_button_set_active(tbutton, FALSE); } @@ -8430,12 +8698,10 @@ if (set_all || LIVES_IS_LABEL(widget)) { lives_widget_apply_theme(widget, LIVES_WIDGET_STATE_NORMAL); } - - return; } -LIVES_INLINE void set_child_colour(LiVESWidget *widget, boolean set_all) { +WIDGET_HELPER_GLOBAL_INLINE void set_child_colour(LiVESWidget *widget, boolean set_all) { // set widget and all children widgets // if set_all is FALSE, we only set labels (and ignore labels in buttons) @@ -8443,6 +8709,26 @@ } +static void set_child_dimmed_colour_internal(LiVESWidget *widget, livespointer dim) { + int dimval = LIVES_POINTER_TO_INT(dim); + + if (LIVES_IS_CONTAINER(widget)) { + lives_container_forall(LIVES_CONTAINER(widget), set_child_dimmed_colour_internal, dim); + return; + } + + lives_widget_apply_theme_dimmed(widget, LIVES_WIDGET_STATE_NORMAL, dimval); +} + + +WIDGET_HELPER_LOCAL_INLINE void set_child_dimmed_colour(LiVESWidget *widget, int dim) { + // set widget and all children widgets + // fg is affected dim value + // dim takes a value from 0 (full fg) -> 65535 (full bg) + set_child_dimmed_colour_internal(widget, LIVES_INT_TO_POINTER(dim)); +} + + void set_child_alt_colour_internal(LiVESWidget *widget, livespointer set_allx) { boolean set_all = LIVES_POINTER_TO_INT(set_allx); @@ -8456,12 +8742,10 @@ if (set_all || LIVES_IS_LABEL(widget)) { lives_widget_apply_theme2(widget, LIVES_WIDGET_STATE_NORMAL, TRUE); } - - return; } -LIVES_INLINE void set_child_alt_colour(LiVESWidget *widget, boolean set_all) { +WIDGET_HELPER_GLOBAL_INLINE void set_child_alt_colour(LiVESWidget *widget, boolean set_all) { // set widget and all children widgets // if set_all is FALSE, we only set labels (and ignore labels in buttons) @@ -8524,6 +8808,18 @@ } +boolean lives_container_child_set_shrinkable(LiVESContainer *c, LiVESWidget *child, boolean val) { +#ifdef GUI_GTK + GValue bool = G_VALUE_INIT; + g_value_init(&bool, G_TYPE_BOOLEAN); + g_value_set_boolean(&bool, val); + gtk_container_child_set_property(c, child, "shrink", &bool); + return TRUE; +#endif + return FALSE; +} + + void lives_spin_button_configure(LiVESSpinButton *spinbutton, double value, double lower, @@ -8616,7 +8912,7 @@ } -LIVES_INLINE int lives_display_get_n_screens(LiVESXDisplay *disp) { +WIDGET_HELPER_GLOBAL_INLINE int lives_display_get_n_screens(LiVESXDisplay *disp) { #ifdef GUI_GTK #if GTK_CHECK_VERSION(3, 10, 0) return 1; @@ -8639,12 +8935,9 @@ GdkCursorType ctype = GDK_X_CURSOR; if (widget == NULL) { - if (mainw->multitrack == NULL && mainw->is_ready) { + if ((mainw->multitrack == NULL && mainw->is_ready) || (mainw->multitrack != NULL && mainw->multitrack->is_ready)) { if (cstyle != LIVES_CURSOR_NORMAL && mainw->cursor_style == cstyle) return; - window = lives_widget_get_xwindow(mainw->LiVES); - } else if (mainw->multitrack != NULL && mainw->multitrack->is_ready) { - if (cstyle != LIVES_CURSOR_NORMAL && mainw->multitrack->cursor_style == cstyle) return; - window = lives_widget_get_xwindow(mainw->multitrack->window); + window = lives_widget_get_xwindow(LIVES_MAIN_WINDOW_WIDGET); } else return; } else window = lives_widget_get_xwindow(widget); @@ -8686,7 +8979,7 @@ if (cursor != NULL && gdk_cursor_get_cursor_type(cursor) == ctype) return; cursor = NULL; #endif - disp = mainw->mgeom[prefs->gui_monitor > 0 ? prefs->gui_monitor - 1 : 0].disp; + disp = mainw->mgeom[widget_opts.monitor].disp; if (cstyle != LIVES_CURSOR_NORMAL) { cursor = gdk_cursor_new_for_display(disp, ctype); gdk_window_set_cursor(window, cursor); @@ -8812,6 +9105,149 @@ } +void lives_cool_toggled(LiVESWidget *tbutton, livespointer user_data) { +#if GTK_CHECK_VERSION(3, 0, 0) + // connect toggled event to this + boolean *ret = (boolean *)user_data, active; + if (!mainw->interactive) return; + active = ((LIVES_IS_TOGGLE_BUTTON(tbutton) && lives_toggle_button_get_active(LIVES_TOGGLE_BUTTON(tbutton))) || + (LIVES_IS_TOGGLE_TOOL_BUTTON(tbutton) && lives_toggle_tool_button_get_active(LIVES_TOGGLE_TOOL_BUTTON(tbutton)))); + if (prefs->lamp_buttons) { + if (active) + lives_widget_set_bg_color(tbutton, LIVES_WIDGET_STATE_ACTIVE, &palette->light_green); + else lives_widget_set_bg_color(tbutton, LIVES_WIDGET_STATE_NORMAL, &palette->dark_red); + } + if (ret != NULL) *ret = active; +#endif +} + + +boolean draw_cool_toggle(LiVESWidget *widget, lives_painter_t *cr, livespointer user_data) { + // connect expose event to this + + // only works for gtk+3 + + double rwidth = (double)lives_widget_get_allocation_width(LIVES_WIDGET(widget)); + double rheight = (double)lives_widget_get_allocation_height(LIVES_WIDGET(widget)); + + double rad; + + double scalex = 1.; + double scaley = .8; + + boolean active = ((LIVES_IS_TOGGLE_BUTTON(widget) && lives_toggle_button_get_active(LIVES_TOGGLE_BUTTON(widget))) || + (LIVES_IS_TOGGLE_TOOL_BUTTON(widget) && lives_toggle_tool_button_get_active(LIVES_TOGGLE_TOOL_BUTTON(widget)))); + + lives_painter_translate(cr, rwidth * (1. - scalex) / 2., rheight * (1. - scaley) / 2.); + + rwidth *= scalex; + rheight *= scaley; + + // draw the inside + + if (active) { + lives_painter_set_source_rgba(cr, palette->light_green.red, palette->light_green.green, + palette->light_green.blue, 1.); + } else { + lives_painter_set_source_rgba(cr, palette->dark_red.red, palette->dark_red.green, + palette->dark_red.blue, 1.); + } + + // draw rounded rctangle + lives_painter_rectangle(cr, 0, rwidth / 4, + rwidth, + rheight - rwidth / 2); + lives_painter_fill(cr); + + lives_painter_rectangle(cr, rwidth / 4, 0, + rwidth / 2, + rwidth / 4); + lives_painter_fill(cr); + + lives_painter_rectangle(cr, rwidth / 4, rheight - rwidth / 4, + rwidth / 2, + rwidth / 4); + lives_painter_fill(cr); + + rad = rwidth / 4.; + + lives_painter_move_to(cr, rwidth / 4., rwidth / 4.); + lives_painter_line_to(cr, 0., rwidth / 4.); + lives_painter_arc(cr, rwidth / 4., rwidth / 4., rad, M_PI, 1.5 * M_PI); + lives_painter_line_to(cr, rwidth / 4., rwidth / 4.); + lives_painter_fill(cr); + + lives_painter_move_to(cr, rwidth / 4.*3., rwidth / 4.); + lives_painter_line_to(cr, rwidth / 4.*3., 0.); + lives_painter_arc(cr, rwidth / 4.*3., rwidth / 4., rad, -M_PI / 2., 0.); + lives_painter_line_to(cr, rwidth / 4.*3., rwidth / 4.); + lives_painter_fill(cr); + + lives_painter_move_to(cr, rwidth / 4., rheight - rwidth / 4.); + lives_painter_line_to(cr, rwidth / 4., rheight); + lives_painter_arc(cr, rwidth / 4., rheight - rwidth / 4., rad, M_PI / 2., M_PI); + lives_painter_line_to(cr, rwidth / 4., rheight - rwidth / 4.); + lives_painter_fill(cr); + + lives_painter_move_to(cr, rwidth / 4.*3., rheight - rwidth / 4.); + lives_painter_line_to(cr, rwidth, rheight - rwidth / 4.); + lives_painter_arc(cr, rwidth / 4.*3., rheight - rwidth / 4., rad, 0., M_PI / 2.); + lives_painter_line_to(cr, rwidth / 4.*3., rheight - rwidth / 4.); + lives_painter_fill(cr); + + // draw the surround + + lives_painter_new_path(cr); + + lives_painter_set_source_rgba(cr, 0., 0., 0., .8); + lives_painter_set_line_width(cr, 1.); + + lives_painter_arc(cr, rwidth / 4., rwidth / 4., rad, M_PI, 1.5 * M_PI); + lives_painter_stroke(cr); + lives_painter_arc(cr, rwidth / 4.*3., rwidth / 4., rad, -M_PI / 2., 0.); + lives_painter_stroke(cr); + lives_painter_arc(cr, rwidth / 4., rheight - rwidth / 4., rad, M_PI / 2., M_PI); + lives_painter_stroke(cr); + lives_painter_arc(cr, rwidth / 4.*3., rheight - rwidth / 4., rad, 0., M_PI / 2.); + + lives_painter_stroke(cr); + + lives_painter_move_to(cr, rwidth / 4., 0); + lives_painter_line_to(cr, rwidth / 4.*3., 0); + + lives_painter_stroke(cr); + + lives_painter_move_to(cr, rwidth / 4., rheight); + lives_painter_line_to(cr, rwidth / 4.*3., rheight); + + lives_painter_stroke(cr); + + lives_painter_move_to(cr, 0., rwidth / 4.); + lives_painter_line_to(cr, 0., rheight - rwidth / 4.); + + lives_painter_stroke(cr); + + lives_painter_move_to(cr, rwidth, rwidth / 4.); + lives_painter_line_to(cr, rwidth, rheight - rwidth / 4.); + + lives_painter_stroke(cr); + + if (active) { + lives_painter_set_source_rgba(cr, 1., 1., 1., .6); + + lives_painter_move_to(cr, rwidth / 4., rwidth / 4.); + lives_painter_line_to(cr, rwidth / 4.*3., rheight - rwidth / 4.); + lives_painter_stroke(cr); + + lives_painter_move_to(cr, rwidth / 4., rheight - rwidth / 4.); + lives_painter_line_to(cr, rwidth / 4.*3., rwidth / 4.); + lives_painter_stroke(cr); + } + + return TRUE; +} + + void get_border_size(LiVESWidget *win, int *bx, int *by) { #ifdef GUI_GTK GdkRectangle rect; @@ -8820,6 +9256,8 @@ gdk_window_get_origin(lives_widget_get_xwindow(win), &wx, &wy); *bx = wx - rect.x; *by = wy - rect.y; + if (rect.x == 0) *bx = 0; + if (rect.y == 0) *by = 0; #endif #ifdef GUI_QT win->winId(); @@ -8883,38 +9321,69 @@ LiVESWidget *add_fill_to_box(LiVESBox *box) { LiVESWidget *widget = NULL; - LiVESWidget *blank_label; - static int old_spaces = -1; - static char *xspaces = NULL; + if (LIVES_IS_HBOX(box)) { + LiVESWidget *blank_label; + static int old_spaces = -1; + static char *xspaces = NULL; + + if (!spaces_inited) { + register int i; + for (i = 0; i < W_MAX_FILLER_LEN; i++) { + lives_snprintf(spaces + i, 1, " "); + } + } + + if (widget_opts.filler_len > W_MAX_FILLER_LEN || widget_opts.filler_len < 0) return NULL; - if (!spaces_inited) { - register int i; - for (i = 0; i < W_MAX_FILLER_LEN; i++) { - lives_snprintf(spaces + i, 1, " "); + if (widget_opts.filler_len != old_spaces) { + if (xspaces != NULL) lives_free(xspaces); + xspaces = lives_strndup(spaces, widget_opts.filler_len); + old_spaces = widget_opts.filler_len; } - } - if (widget_opts.filler_len > W_MAX_FILLER_LEN || widget_opts.filler_len < 0) return NULL; + blank_label = lives_standard_label_new(xspaces); - if (widget_opts.filler_len != old_spaces) { - if (xspaces != NULL) lives_free(xspaces); - xspaces = lives_strndup(spaces, widget_opts.filler_len); - old_spaces = widget_opts.filler_len; + lives_box_pack_start(box, blank_label, TRUE, TRUE, 0); + lives_widget_set_hexpand(blank_label, TRUE); + if (!widget_opts.no_gui) + lives_widget_show(blank_label); + widget = blank_label; + } else { + widget = lives_hbox_new(FALSE, 0); + lives_box_pack_start(box, widget, FALSE, TRUE, widget_opts.packing_height); } - blank_label = lives_standard_label_new(xspaces); + return widget; +} - lives_box_pack_start(box, blank_label, TRUE, TRUE, 0); - lives_widget_set_hexpand(blank_label, TRUE); - if (!widget_opts.no_gui) - lives_widget_show(blank_label); - widget = blank_label; - return widget; +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_toolbar_insert_space(LiVESToolbar *bar) { + LiVESWidget *spacer = NULL; +#ifdef GUI_GTK + spacer = LIVES_WIDGET(lives_separator_tool_item_new()); + gtk_separator_tool_item_set_draw(GTK_SEPARATOR_TOOL_ITEM(spacer), FALSE); + gtk_tool_item_set_homogeneous(LIVES_TOOL_ITEM(spacer), FALSE); + gtk_tool_item_set_expand(LIVES_TOOL_ITEM(spacer), widget_opts.expand != LIVES_EXPAND_NONE); + lives_toolbar_insert(LIVES_TOOLBAR(bar), LIVES_TOOL_ITEM(spacer), -1); +#endif + return spacer; +} + + +WIDGET_HELPER_GLOBAL_INLINE LiVESWidget *lives_toolbar_insert_label(LiVESToolbar *bar, const char *text) { + LiVESWidget *item = NULL; + widget_opts.last_label = NULL; +#ifdef GUI_GTK + item = LIVES_WIDGET(lives_tool_item_new()); + widget_opts.last_label = lives_label_new(text); + lives_container_add(LIVES_CONTAINER(item), widget_opts.last_label); + lives_toolbar_insert(bar, LIVES_TOOL_ITEM(item), -1); +#endif + return item; } -LIVES_INLINE boolean lives_button_box_set_button_width(LiVESButtonBox *bbox, LiVESWidget *button, int min_width) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_button_box_set_button_width(LiVESButtonBox *bbox, LiVESWidget *button, int min_width) { lives_button_box_set_layout(bbox, LIVES_BUTTONBOX_SPREAD); #ifdef GUI_GTK #if !GTK_CHECK_VERSION(3, 0, 0) @@ -8930,7 +9399,18 @@ } -LIVES_INLINE boolean widget_color_to_lives_rgba(lives_colRGBA64_t *lcolor, LiVESWidgetColor *color) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_accel_path_disconnect(LiVESAccelGroup *group, const char *path) { +#ifdef GUI_GTK + GtkAccelKey key; + gtk_accel_map_lookup_entry(path, &key); + gtk_accel_group_disconnect_key(group, key.accel_key, key.accel_mods); + return TRUE; +#endif + return FALSE; +} + + +WIDGET_HELPER_GLOBAL_INLINE boolean widget_color_to_lives_rgba(lives_colRGBA64_t *lcolor, LiVESWidgetColor *color) { #ifdef GUI_GTK lcolor->red = LIVES_WIDGET_COLOR_STRETCH(color->red); lcolor->green = LIVES_WIDGET_COLOR_STRETCH(color->green); @@ -8946,7 +9426,7 @@ } -LIVES_INLINE boolean lives_rgba_to_widget_color(LiVESWidgetColor *color, lives_colRGBA64_t *lcolor) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_rgba_to_widget_color(LiVESWidgetColor *color, lives_colRGBA64_t *lcolor) { #ifdef GUI_GTK color->red = LIVES_WIDGET_COLOR_SCALE_65535(lcolor->red); color->green = LIVES_WIDGET_COLOR_SCALE_65535(lcolor->green); @@ -8960,16 +9440,17 @@ } -LIVES_INLINE boolean lives_rgba_equal(lives_colRGBA64_t *col1, lives_colRGBA64_t *col2) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_rgba_equal(lives_colRGBA64_t *col1, lives_colRGBA64_t *col2) { if (col1->red == col2->red && col1->green == col2->green && col1->blue == col2->blue && col1->alpha == col2->alpha) return TRUE; return FALSE; } -LIVES_INLINE void lives_rgba_copy(lives_colRGBA64_t *col1, lives_colRGBA64_t *col2) { +WIDGET_HELPER_GLOBAL_INLINE boolean lives_rgba_copy(lives_colRGBA64_t *col1, lives_colRGBA64_t *col2) { col1->red = col2->red; col1->green = col2->green; col1->blue = col2->blue; col1->alpha = col2->alpha; + return TRUE; }
View file
LiVES-2.8.7.tar.bz2/src/widget-helper.h -> LiVES-2.8.8.tar.bz2/src/widget-helper.h
Changed
@@ -7,6 +7,13 @@ #ifndef HAS_LIVES_WIDGET_HELPER_H #define HAS_LIVES_WIDGET_HELPER_H +#ifndef IS_SOLARIS +#define WIDGET_HELPER_GLOBAL_INLINE inline +#define WIDGET_HELPER_LOCAL_INLINE static inline +#else +#define WIDGET_HELPER_GLOBAL_INLINE +#define WIDGET_HELPER_LOCAL_INLINE +#endif #ifndef M_PI #define M_PI 3.1415926536 @@ -23,7 +30,6 @@ LIVES_DISPLAY_TYPE_WAYLAND } lives_display_t; - #define W_PACKING_WIDTH 10 // packing width for widgets with labels #define W_PACKING_HEIGHT 10 // packing height for widgets #define W_BORDER_WIDTH 10 // default border width @@ -76,7 +82,6 @@ boolean lives_painter_set_fill_rule(lives_painter_t *, lives_painter_fill_rule_t); - lives_painter_surface_t *lives_painter_get_target(lives_painter_t *); int lives_painter_format_stride_for_width(lives_painter_format_t, int width); @@ -86,9 +91,6 @@ int lives_painter_image_surface_get_stride(lives_painter_surface_t *); lives_painter_format_t lives_painter_image_surface_get_format(lives_painter_surface_t *); - - - // utils boolean widget_helper_init(void); @@ -96,12 +98,12 @@ boolean widget_color_to_lives_rgba(lives_colRGBA64_t *, LiVESWidgetColor *); boolean lives_rgba_to_widget_color(LiVESWidgetColor *, lives_colRGBA64_t *); -void lives_painter_set_source_rgb_from_lives_rgba(lives_painter_t *cr, lives_colRGBA64_t *col); -void lives_painter_set_source_rgb_from_lives_rgb(lives_painter_t *cr, lives_colRGB48_t *col); +boolean lives_painter_set_source_rgb_from_lives_rgba(lives_painter_t *, lives_colRGBA64_t *); +boolean lives_painter_set_source_rgb_from_lives_rgb(lives_painter_t *, lives_colRGB48_t *); +boolean lives_painter_set_source_rgb_from_lives_widget_color(lives_painter_t *, LiVESWidgetColor *); boolean lives_rgba_equal(lives_colRGBA64_t *col1, lives_colRGBA64_t *col2); -void lives_rgba_copy(lives_colRGBA64_t *col1, lives_colRGBA64_t *col2); - +boolean lives_rgba_copy(lives_colRGBA64_t *col1, lives_colRGBA64_t *col2); // object funcs. @@ -119,7 +121,6 @@ livespointer lives_object_ref_sink(livespointer); #endif - // lives_pixbuf functions int lives_pixbuf_get_width(const LiVESPixbuf *); @@ -139,7 +140,6 @@ LiVESPixbuf *lives_pixbuf_new_from_file_at_scale(const char *filename, int width, int height, boolean preserve_aspect_ratio, LiVESError **error); - LiVESPixbuf *lives_pixbuf_scale_simple(const LiVESPixbuf *src, int dest_width, int dest_height, LiVESInterpType interp_type); @@ -147,7 +147,6 @@ // basic widget fns (TODO - amend all void to return boolean) - #ifdef GUI_GTK #define lives_signal_connect(instance, detailed_signal, c_handler, data) g_signal_connect(instance, detailed_signal, c_handler, data) @@ -212,7 +211,6 @@ boolean lives_label_set_selectable(LiVESLabel *, boolean setting); - LiVESWidget *lives_button_new(void); LiVESWidget *lives_button_new_from_stock(const char *stock_id, const char *label); LiVESWidget *lives_button_new_with_label(const char *label); @@ -297,8 +295,6 @@ boolean lives_window_remove_accel_group(LiVESWindow *, LiVESAccelGroup *group); boolean lives_menu_set_accel_group(LiVESMenu *, LiVESAccelGroup *group); -boolean lives_window_has_toplevel_focus(LiVESWindow *); - LiVESAdjustment *lives_adjustment_new(double value, double lower, double upper, double step_increment, double page_increment, double page_size); @@ -336,7 +332,7 @@ LiVESWidget *lives_arrow_new(LiVESArrowType, LiVESShadowType); LiVESWidget *lives_alignment_new(float xalign, float yalign, float xscale, float yscale); -boolean lives_alignment_set(LiVESAlignment *, float xalign, float yalign, float xscale, float yscale); +boolean lives_alignment_set(LiVESWidget *, float xalign, float yalign, float xscale, float yscale); LiVESWidget *lives_expander_new_with_mnemonic(const char *label); LiVESWidget *lives_expander_new(const char *label); @@ -373,10 +369,8 @@ boolean lives_text_view_set_wrap_mode(LiVESTextView *, LiVESWrapMode wrapmode); boolean lives_text_view_set_justification(LiVESTextView *, LiVESJustification justify); - boolean lives_text_view_scroll_mark_onscreen(LiVESTextView *, LiVESTextMark *mark); - LiVESTextBuffer *lives_text_buffer_new(void); char *lives_text_buffer_get_text(LiVESTextBuffer *tbuff, LiVESTextIter *start, LiVESTextIter *end, boolean inc_hidden_chars); boolean lives_text_buffer_set_text(LiVESTextBuffer *, const char *, int len); @@ -397,7 +391,6 @@ boolean lives_text_buffer_get_iter_at_mark(LiVESTextBuffer *, LiVESTextIter *, LiVESTextMark *); - boolean lives_tree_model_get(LiVESTreeModel *, LiVESTreeIter *, ...); boolean lives_tree_model_get_iter(LiVESTreeModel *, LiVESTreeIter *, LiVESTreePath *); boolean lives_tree_model_get_iter_first(LiVESTreeModel *, LiVESTreeIter *); @@ -424,7 +417,6 @@ LiVESAdjustment *lives_tree_view_get_hadjustment(LiVESTreeView *); LiVESTreeSelection *lives_tree_view_get_selection(LiVESTreeView *); - LiVESTreeViewColumn *lives_tree_view_column_new_with_attributes(const char *title, LiVESCellRenderer *, ...); boolean lives_tree_view_column_set_sizing(LiVESTreeViewColumn *, LiVESTreeViewColumnSizing type); boolean lives_tree_view_column_set_fixed_width(LiVESTreeViewColumn *, int fwidth); @@ -450,6 +442,10 @@ boolean lives_toggle_button_set_active(LiVESToggleButton *, boolean active); boolean lives_toggle_button_set_mode(LiVESToggleButton *, boolean drawind); +LiVESWidget *lives_toggle_tool_button_new(void); +boolean lives_toggle_tool_button_get_active(LiVESToggleToolButton *); +boolean lives_toggle_tool_button_set_active(LiVESToggleToolButton *, boolean active); + boolean lives_has_icon(const char *stock_id, LiVESIconSize size); void lives_tooltips_set(LiVESWidget *, const char *tip_text); @@ -507,6 +503,7 @@ LiVESToolItem *lives_tool_button_new(LiVESWidget *icon_widget, const char *label); LiVESToolItem *lives_tool_item_new(void); +LiVESToolItem *lives_separator_tool_item_new(void); boolean lives_tool_button_set_icon_widget(LiVESToolButton *, LiVESWidget *icon); boolean lives_tool_button_set_label_widget(LiVESToolButton *, LiVESWidget *label); boolean lives_tool_button_set_use_underline(LiVESToolButton *, boolean use_underline); @@ -566,7 +563,6 @@ boolean lives_editable_set_editable(LiVESEditable *, boolean editable); boolean lives_editable_select_region(LiVESEditable *, int start_pos, int end_pos); - LiVESWidget *lives_entry_new(void); boolean lives_entry_set_editable(LiVESEntry *, boolean editable); const char *lives_entry_get_text(LiVESEntry *); @@ -576,6 +572,7 @@ boolean lives_entry_set_activates_default(LiVESEntry *, boolean act); boolean lives_entry_set_visibility(LiVESEntry *, boolean vis); boolean lives_entry_set_has_frame(LiVESEntry *, boolean has); +boolean lives_entry_set_alignment(LiVESEntry *, float align); double lives_scale_button_get_value(LiVESScaleButton *); boolean lives_scale_button_set_value(LiVESScaleButton *, double value); @@ -591,7 +588,6 @@ boolean lives_table_set_column_homogeneous(LiVESTable *, boolean homogeneous); boolean lives_table_set_row_homogeneous(LiVESTable *, boolean homogeneous); - #if LIVES_TABLE_IS_GRID LiVESWidget *lives_grid_new(void); boolean lives_grid_set_row_spacing(LiVESGrid *, uint32_t spacing); @@ -632,6 +628,8 @@ LiVESWidget *lives_menu_item_new_with_mnemonic(const char *label); LiVESWidget *lives_menu_item_new_with_label(const char *label); +boolean lives_menu_item_set_accel_path(LiVESMenuItem *, const char *path); + LiVESWidget *lives_check_menu_item_new_with_mnemonic(const char *label); LiVESWidget *lives_check_menu_item_new_with_label(const char *label); boolean lives_check_menu_item_set_draw_as_radio(LiVESCheckMenuItem *, boolean setting); @@ -644,7 +642,6 @@ LiVESToolItem *lives_menu_tool_button_new(LiVESWidget *icon, const char *label); boolean lives_menu_tool_button_set_menu(LiVESMenuToolButton *, LiVESWidget *menu); - #if !GTK_CHECK_VERSION(3, 10, 0) boolean lives_image_menu_item_set_image(LiVESImageMenuItem *, LiVESWidget *image); @@ -660,10 +657,8 @@ boolean lives_menu_set_title(LiVESMenu *, const char *title); - int lives_display_get_n_screens(LiVESXDisplay *); - char *lives_file_chooser_get_filename(LiVESFileChooser *); LiVESSList *lives_file_chooser_get_filenames(LiVESFileChooser *); @@ -685,6 +680,7 @@ uint32_t accel_key, LiVESXModifierType accel_mods, LiVESAccelFlags accel_flags); boolean lives_widget_get_pointer(LiVESXDevice *, LiVESWidget *, int *x, int *y); +boolean lives_widget_get_modmask(LiVESXDevice *, LiVESWidget *, LiVESXModifierType *modmask); LiVESXWindow *lives_display_get_window_at_pointer(LiVESXDevice *, LiVESXDisplay *, int *win_x, int *win_y); boolean lives_display_get_pointer(LiVESXDevice *, LiVESXDisplay *, LiVESXScreen **, int *x, int *y, LiVESXModifierType *mask); boolean lives_display_warp_pointer(LiVESXDevice *, LiVESXDisplay *, LiVESXScreen *, int x, int y); @@ -694,7 +690,6 @@ uint64_t lives_widget_get_xwinid(LiVESWidget *, const char *failure_msg); - LiVESWidget *lives_scrolled_window_new(LiVESAdjustment *hadj, LiVESAdjustment *vadj); LiVESAdjustment *lives_scrolled_window_get_hadjustment(LiVESScrolledWindow *); LiVESAdjustment *lives_scrolled_window_get_vadjustment(LiVESScrolledWindow *); @@ -719,6 +714,8 @@ boolean lives_scale_set_value_pos(LiVESScale *, LiVESPositionType ptype); boolean lives_scale_set_digits(LiVESScale *, int digits); +boolean lives_has_toplevel_focus(LiVESWidget *window); + // optional (return TRUE if implemented) boolean lives_dialog_set_has_separator(LiVESDialog *, boolean has); @@ -728,17 +725,37 @@ boolean lives_scale_button_set_orientation(LiVESScaleButton *, LiVESOrientation orientation); boolean lives_window_set_auto_startup_notification(boolean set); +// compound functions (composed of basic functions) +void lives_label_set_hpadding(LiVESLabel *label, int pad); +boolean lives_widget_grab_default_special(LiVESWidget *); -// compound functions (composed of basic functions) -boolean lives_has_toplevel_focus(); +#define BUTTON_DIM_VAL 24000 -void lives_label_set_hpadding(LiVESLabel *label, int pad); +LiVESWidget *lives_standard_button_new(void); +LiVESWidget *lives_standard_button_new_with_mnemonic(const char *label); +LiVESWidget *lives_standard_button_new_with_label(const char *label); +LiVESWidget *lives_standard_button_new_from_stock(const char *stock_id, const char *label); + +LiVESWidget *lives_standard_menu_item_new(void); +LiVESWidget *lives_standard_menu_item_new_with_mnemonic(const char *label); +LiVESWidget *lives_standard_menu_item_new_with_label(const char *label); + +LiVESWidget *lives_standard_image_menu_item_new_with_label(const char *label); +LiVESWidget *lives_standard_image_menu_item_new_with_mnemonic(const char *label); +LiVESWidget *lives_standard_image_menu_item_new_from_stock(const char *stock_id, LiVESAccelGroup *accel_group); + +LiVESWidget *lives_standard_radio_menu_item_new_with_label(LiVESSList *group, const char *label); + +LiVESWidget *lives_standard_check_menu_item_new_with_label(const char *label); +LiVESWidget *lives_standard_check_menu_item_new_with_mnemonic(const char *label); LiVESWidget *lives_standard_label_new(const char *text); LiVESWidget *lives_standard_label_new_with_mnemonic(const char *text, LiVESWidget *mnemonic_widget); +LiVESWidget *lives_standard_drawing_area_new(LiVESGuiCallback callback, ulong *ret_fn); + LiVESWidget *lives_standard_frame_new(const char *labeltext, float xalign, boolean invisible_outline); LiVESWidget *lives_standard_check_button_new(const char *labeltext, boolean use_mnemonic, LiVESBox *box, const char *tooltip); @@ -770,7 +787,6 @@ LiVESWidget *lives_standard_text_view_new(const char *text, LiVESTextBuffer *tbuff); - LiVESXCursor *lives_cursor_new_from_pixbuf(LiVESXDisplay *, LiVESPixbuf *, int x, int y); // util functions @@ -800,34 +816,31 @@ char *lives_text_view_get_text(LiVESTextView *); boolean lives_text_view_set_text(LiVESTextView *, const char *text, int len); - boolean lives_text_buffer_insert_at_end(LiVESTextBuffer *, const char *text); boolean lives_text_view_scroll_onscreen(LiVESTextView *); - - - void lives_general_button_clicked(LiVESButton *, livespointer data_to_free); void lives_spin_button_configure(LiVESSpinButton *, double value, double lower, double upper, double step_increment, double page_increment); - - size_t calc_spin_button_width(double min, double max, int dp); int get_box_child_index(LiVESBox *, LiVESWidget *child); +boolean lives_container_child_set_shrinkable(LiVESContainer *, LiVESWidget *child, boolean val); + boolean label_act_toggle(LiVESWidget *, LiVESXEventButton *, LiVESToggleButton *); boolean widget_act_toggle(LiVESWidget *, LiVESToggleButton *); void toggle_button_toggle(LiVESToggleButton *); - -void set_child_colour(LiVESWidget *widget, boolean set_all); -void set_child_alt_colour(LiVESWidget *widget, boolean set_all); +void set_child_colour(LiVESWidget *, boolean set_all); +void set_child_alt_colour(LiVESWidget *, boolean set_all); void funkify_dialog(LiVESWidget *dialog); +boolean draw_cool_toggle(LiVESWidget *, lives_painter_t *, livespointer); +void lives_cool_toggled(LiVESWidget *tbutton, livespointer); void unhide_cursor(LiVESXWindow *); void hide_cursor(LiVESXWindow *); @@ -839,13 +852,19 @@ LiVESWidget *add_fill_to_box(LiVESBox *); +LiVESWidget *lives_toolbar_insert_space(LiVESToolbar *); +LiVESWidget *lives_toolbar_insert_label(LiVESToolbar *, const char *text); + +boolean lives_accel_path_disconnect(LiVESAccelGroup *group, const char *path); + +boolean lives_widget_get_mod_mask(LiVESWidget *, LiVESXModifierType *modmask); + #endif // cplusplus #define LIVES_JUSTIFY_DEFAULT (widget_opts.default_justify) #define W_MAX_FILLER_LEN 65535 - typedef enum { LIVES_CURSOR_NORMAL = 0, ///< must be zero LIVES_CURSOR_BUSY, @@ -871,7 +890,6 @@ LIVES_EXPAND_EXTRA } lives_expand_t; - typedef struct { boolean no_gui; // show nothing ! boolean swap_label; // swap label/widget position @@ -890,9 +908,11 @@ LiVESJustification default_justify; char **image_filter; /// NULL or NULL terminated list of image extensions which can be loaded char *title_prefix; // Text which is prepended to window titles, etc. + int monitor; + LiVESXScreen *screen; + boolean show_button_images; } widget_opts_t; - widget_opts_t widget_opts; #ifdef NEED_DEF_WIDGET_OPTS @@ -914,7 +934,10 @@ LIVES_JUSTIFY_LEFT, // justify LIVES_JUSTIFY_LEFT, // default justify NULL, // image_filter - "" // title_prefix + "", // title_prefix + 0, // monitor + NULL, // screen + FALSE // show button images }; #else
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.